原创 Drupal模塊後臺配置的分析

開始接觸drupal,難免對模塊裏面的函數摸不着頭腦。這裏以Question模塊爲例,分析後臺配置表單的生成處理以及數據的存儲等一系列過程。   首先看下question_menu函數: function question_menu()

原创 Tar壓縮文件

Tar 壓縮文件 [root@test /root]# tar [-zxcvfpP] filename   [root@test /root]# tar -N 'yyyy/mm/dd' /path -zcvf target.ta

原创 PHP編譯轉換工具

    目前有很多工具可以將PHP轉換成C或C++,編譯成二進制可執行文件、PHP擴展、CGI/FastCGI形式的Web程序、內嵌web server(MicroServer)形式的離線Web應用、使用PHP-GTK的桌面圖形界面應用

原创 解讀Supesite的數據庫緩存與文件緩存機制

各種系統開發中都會大量的使用緩存,用於提高程序執行速度,避免過於頻繁的查詢或者是過於複雜的查詢的性能消耗。例如網站名稱這樣的設置項,每個頁 面都會調用到,這屬於頻繁查詢。另外一種比如是一個連接了3,4個表的sql查詢,每次查詢都會造成很大

原创 Drupal 安裝wysiwyg所見即所得編輯器(tinymce )並漢化

編輯器的使用數FCKeditor大家最比較熟悉。今天自己做一個站,想嘗試用一用tinymce,其實都差不到哪裏去,只是嚐個新鮮。   1. 下載Wysiwyg APIhttp://drupal.org/project/wysiwyg 版

原创 eZ publish [ParadoxPDF extension]--"IO problem" for images and CSS

Problelm:   PDF creating works fine, but the PDF is missing the images. Also, it does not seem to be able the CSS fi

原创 Drupal API 製作首頁

1.在template.php中添加函數phptemplate_show_frontpage():   function phptemplate_show_frontpage(){ //獲取vocabulary爲1的ter

原创 svn export — 導出目錄樹。

  概要 svn export [-r REV] URL[@PEGREV] [PATH] svn export [-r REV] PATH1[@PEGREV] [PATH2]描述      第一種從版本庫導出乾淨工作目錄樹的

原创 基本的SQL語句練習(學生課程表)

創建表 DROP TABLE IF EXISTS student; CREATE TABLE student( sno int auto_increment primary key, sname varchar(8), ssex var

原创 Mysql索引優化 (查閱整理)

一、什麼是索引?   索引用來快速地尋找那些具有特定值的記錄,所有MySQL索引都以B-樹的形 式保存。如果表有1000個記錄,通過索引查找記錄 至少要比順序掃描記錄快100倍。如果不加索引的話,那麼查找任何哪怕只是一條特定的數據都會

原创 使用swoole實現異步任務處理

使用swoole實現異步任務處理,有以下幾個目標: 能夠異步非阻塞處理任務能夠實時查詢任務狀態任務完成之後,可以執行一些操作或者回調 swoole內置的swoole_http_server正好非常適合處理這種業務,示例代碼實現如下

原创 php-app開發接口加密範例

/** inc 解析接口 客戶端接口傳輸規則: 1.用cmd參數(base64)來動態調用不同的接口,接口地址統一爲 http://a.lovexpp.com 2.將要傳過來的參數組成一個數組,數組添加timestamp元素(當前時間戳

原创 一致性哈希算法原理

一致性Hash算法背景   一致性哈希算法在1997年由麻省理工學院的Karger等人在解決分佈式Cache中提出的,設計目標是爲了解決因特網中的熱點(Hot spot)問題,初衷和CARP十分類似。一致性哈希修正了CARP使用的簡單

原创 RPC是什麼

什麼是rpc框架 先回答第一個問題:什麼是RPC框架? 如果用一句話概括RPC就是:遠程調用框架(Remote Procedure Call) 那什麼是遠程調用? 通常我們調用一個php中的方法,比如這樣一個函數方法: loca

原创 PHP代碼優化

1.如果一個方法可靜態化,就對它做靜態聲明。速率可提升至4倍。2.echo 比 print 快。3.使用echo的多重參數(譯註:指用逗號而不是句點)代替字符串連接。4.在執行for循環之前確定最大循環數,不要每循環一次都計算最大值。5.