Time of Update: 2016-07-12
YII Framework架構教程之國際化實現方法,yiiframework本文講述了YII
Time of Update: 2016-07-12
Call to undefined function imagettftext()解決方案,calltoundefined由 老高 發表於 2014-10-03 在 代碼人生
Time of Update: 2016-07-12
LVM 類型的 Storage Pool - 每天5分鐘玩轉 OpenStack(8) LVM 類型的 Storage Pool 不僅一個檔案可以分配給客戶機作為虛擬磁碟,宿主機上 VG 中的 LV 也可以作為虛擬磁碟分配給虛擬機器使用。不過,LV 由於沒有磁碟的 MBR 引導記錄,不能作為虛擬機器的啟動盤,只能作為資料盤使用。 這種配置下,宿主機上的 VG 就是一個 Storage Pool,VG 中的 LV 就是 Volume。LV
Time of Update: 2016-07-12
PHP設計模式 迭代器模式,php設計模式模式迭代器模式,在不需要瞭解內部實現的前提下,遍曆一個彙總對象的內部元素。相比於傳統的編程模式,迭代器模式可以隱藏遍曆元素所需要的操作。AllHacl.phpphpnamespace Baobab;class AllHacl implements \iterator{ protected $ids;protected $index;//當前位置 function __construct(){ $db =
Time of Update: 2016-07-12
自動化營運之cobbler批量部署作業系統(一)註:本文只介紹cobbler簡單的安裝和使用,進階操作以後有時間再進行整理。cobbler裝機系統是較早前kickstart的升級版,優點比較容易配置,還內建web介面比較易於管理,不過安裝cobbler-web時提示如下:Error: Package: cobbler-web-2.6.11-1.el6.noarch (epel) Requires: Django >=
Time of Update: 2016-07-12
MAC OSX10.9.2上搭建Apache,php,osx10.9.2apachemac osx10.9.* 內建了apache, phpApache配置1- 啟動sudo apachectl start啟動後,訪問 http://localhost/ 應該能看到"It works!"的初始頁面,vi /etc/apache2/httpd.conf197行可以看到如下程式碼片段: # # Possible values for the Options directive are "
Time of Update: 2016-07-12
php入門自學小展示,php入門自學展示 PHP函數小展示 //函數定義function name(){ echo "這是一個無參函數"; } name();//無參函數調用function name($age,$height){ print “這是一個有參函數”; echo
Time of Update: 2016-07-12
注釋規範,代碼注釋規範 @access使用範圍:class,function,var,define,module該標記用於指明關鍵字的存取許可權:private、public或proteced@author指明作者@copyright使用範圍:class,function,var,define,module,use指明著作權資訊@deprecated使用範圍:class,function,var,define,module,constent,global,include指明不用或者廢棄的關鍵字@
Time of Update: 2016-07-12
php檔案快取方法總結,為大家分享很全的php檔案快取,供大家參考,具體內容如下 "./", 'file_name_prefix' => 'cache', 'mode' => '1', //mode 1 為serialize model 2為儲存為可執行檔 ); /** * 得到本類執行個體 * * @return Ambiguous */ public static function getInstance() { if(self::$_instance ===
Time of Update: 2016-07-12
thinkphp基礎入門(2),thinkphp基礎入門第一節介紹了thinkphp基本路徑問題,第二節將介紹thinkphp的常見用法(M層跟V層)我們先在Controller層建立個IndexController.class.php(建立檔案的格式為xxxController.class.php,建議首字母大寫)其他寫法,架構將不識別為控制器檔案建立個index函數php namespace Home\Controller; use Think\Controller; class
Time of Update: 2016-07-12
PHP的Yii架構中YiiBase入口類的擴充寫法樣本,yiiyiibase通過yiic.php自動建立一個應用後,入口檔案初始代碼如下:run();其中第三行引入了一個yii.php的檔案,這個可以在yii核心目錄裡的framework/下找到,這個檔案中定義了一個Yii類,並且繼承了YiiBase類。代碼如下require(dirname(__FILE__).'/YiiBase.php'); /** * Yii is a helper class serving common
Time of Update: 2016-07-12
深入解析PHP的Yii架構中的event事件機制,yiievent事件事件可以將自訂代碼“注入”到現有代碼中的特定執行點。附加自訂代碼到某個事件,當這個事件被觸發時,這些代碼就會自動執行。例如,郵件程式對象成功發出訊息時可觸發 messageSent 事件。如想追蹤成功發送的訊息,可以附加相應追蹤代碼到messageSent 事件。Yii 引入了名為 yii\base\Component 的基類以支援事件。如果一個類需要觸發事件就應該繼承 yii\base\Component
Time of Update: 2016-07-12
php使用mysql_query查詢超大結果集超記憶體的解決方案,phpmysql_query再使用mysql_query查詢超大結果集的時候會出現超出記憶體限制的致命錯誤,這是因為mysql_query採用的是查詢全部結果然後把結果集全部緩衝到記憶體中的方式。mysql的查詢還提供了另外一種查詢方式,函數名為mysql_unbuffered_query,這個函數採用的是查出結果後立即操作結果集,並不會把結果集緩衝到記憶體中,這樣就避免了超出記憶體的情況發生。但是使用這個方法的代價就是不能再查詢
Time of Update: 2016-07-12
PHP實現檔案上傳與下載執行個體與總結,一、上傳原理與配置1.1 原理將用戶端檔案上傳到伺服器端,再將伺服器端的檔案(臨時檔案)移動到指定目錄即可。1.2 用戶端配置所需:表單頁面(選擇上傳檔案);具體而言:發送方式為POST,添加enctype="multipart/form-data"屬性,兩者缺一不可(但是,優缺點並存,這裡也限定了上傳的方式和上傳的檔案之後的調用等方面,後面會說到)Insert title
Time of Update: 2016-07-12
記一次流量異常處理前兩天接到一個做開發的朋友電話,說他們客戶一台伺服器開機後,所有一個網段的機器上網都變慢了,他遠程操作這台伺服器也一卡一卡的。我第一反應就是機器被人攻擊過了,因為我之前也遇到過類似的現象。大概都是tomcat管理密碼設定的比較弱,被人上傳了一些war包,導致伺服器拚命往外發包,或者是被人惡意上傳了一些php檔案,也是往外發送大量的資料包。總而言之,往外發送大量資料包基本都是被人攻擊過啦!下面看看我是怎麼處理的。1、首先我給他一個指令碼,確認一下是網卡異常流量引起。注意網卡改成你
Time of Update: 2016-07-12
php的幾種運行模式CLI、CGI、FastCGI、mod_php,fastcgimod_php1、CLI:就是命令列,例如可以在控制台或者是shell中鍵入命令:php -f index.php然後擷取輸出 2、CGI:以下是不同的說法與理解 公用網關介面”(Common Gateway Interface),HTTP伺服器 與你的或其它機器上的程式 進行 “交談”的一種工具 ,其程式 須運行在網路 伺服器 上。在伺服器 環境中,為“程式
Time of Update: 2016-07-12
詳解php中反射的應用,詳解php反射應用反射是在PHP運行狀態中,擴充分析PHP程式,匯出或提取出關於類、方法、屬性、參數等的詳細資料,包括注釋。這種動態擷取的資訊以及動態調用對象的方法的功能稱為反射API。反射是操縱物件導向範型中元模型的API,其功能十分強大,可協助我們構建複雜,可擴充的應用。其用途如:自動載入外掛程式,自動產生文檔,甚至可用來擴充PHP語言。php反射api由若干類組成,可協助我們用來訪問程式的中繼資料或者同相關的注釋互動。藉助反射我們可以擷取諸如類實現了那些方法,建立一
Time of Update: 2016-07-12
Yii使用migrate命令執行sql語句的方法,yiimigrate本文執行個體講述了Yii使用migrate命令執行sql語句的方法。分享給大家供大家參考,具體如下:Yii2內建一個強大的命令列管理工具,在windows下打卡cmd命令視窗,切換到Yii項目所在目錄(包含Yii.bat),就可以在cmd中運行Yii命令了。使用Yii
Time of Update: 2016-07-12
php實現圖片上傳並進行替換操作,首先建立兩個檔案: change.html 和 change.phpchange.html 檔案的表單代碼如下:change file
Time of Update: 2016-07-12
9個比較實用的php程式碼片段,比較有用的php程式碼片段,分享給大家供大家參考,具體代碼如下一、從網頁中提取關鍵詞$meta = get_meta_tags('http://www.emoticode.net/');$keywords = $meta['keywords'];// Split keywords$keywords = explode(',', $keywords );// Trim them$keywords = array_map( 'trim', $keywords );//