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
自動化營運之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
Zend Framework教程之Loader以及PluginLoader用法詳解,zendpluginloader本文執行個體分析了Zend Framework中Loader以及PluginLoader用法。分享給大家供大家參考,具體如下:Zend Framework提供了Zend_Loader,用來動態負載檔案。以下是具體用法,以及具體實現:1.負載檔案使用方法:Zend_Loader::loadFile($filename, $dirs=null, $once=false);具體實現:/*
Time of Update: 2016-07-12
Linux下逾時重傳時間(RTO)的實現探究最近出現了網路逾時的問題要排查,大致按照思路去排查1.排除代碼邏輯問題,TCP相關可能的BUG,核心參數等問題;2.排查KVM問題時,在同一個宿主機的不同KVM上,複現了逾時問題。發現大部分異常串連時間長度都在1s左右,通過抓包分析,可以看到這部分的包被重傳了,重傳的時間固定為1秒。這裡重傳時間為什麼是1秒呢,相關的標準和實際實現是怎樣的呢?本文主要討論的就是這部分內容(基於centos的2.6.32-358)RFC標準逾時重傳時間(RTO)是由當前網
Time of Update: 2016-07-12
PHP linux
Time of Update: 2016-07-12
php物件導向編程,php物件導向物件導向編程的基本原則:單一職責:一個類,只需要做好一件事開放封閉:一個類,應該是可擴充的,而不是可修改的依賴倒置:一個類,不應該強依賴另一個類。每個類對應另外一個類都是可替換的配置化:儘可能地使用配置,而不是寫入程式碼面向介面編程:只需要關心介面,不需要關心實現 1、設定類的屬性class ShopProduct { public $title = 'default product'; public $producterMainName =
Time of Update: 2016-07-12
基於redis的處理session的方法,redis處理session一個基於redis的處理session的方法,如下。 1 php 2 class Session_custom { 3 private $redis; // redis執行個體 4 private $prefix = 'sess_'; // session_id首碼 5 6 // 會話開始時,會執行該方法,串連redis伺服器 7 public function open($path,
Time of Update: 2016-07-12
PHP路徑相關 dirname,realpath,__FILE__,dirnamerealpath比如:程式根目錄在:E:\wamp\www 中 1. __FILE__ 當前檔案的絕對路徑如果在index.php中調用 則返回 E:\wamp\www\index.php 下面再看一下 程式根目錄的目錄結構 如果在 c_system_base.php中調用__FILE__ 則返回:E:\wamp\www\zb_system\function\c_system_base.php
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
laravel中日誌為daily時如何設定最大儲存天數,laraveldaily在laravel中,日誌設定為daily時,預設儲存七天的日誌,超過則清除七天前的日誌。可修改預設的設定,假如要儲存30天的日誌,則配置如下:在設定檔config/app.php中添加如下代碼:‘log_max_files’ => 30,
Time of Update: 2016-07-12
regular expression (php函數),regularexpression1. Regex是一種字串搜尋和匹配的工具2. php中常用Regex函數preg_match($pattern, $subject)preg_match_all($pattern, $subject, array &$matches)preg_replace($pattern, $replacement, $subject)preg_filter($pattern, $replacement,
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 );//