Time of Update: 2016-07-29
當我用defunkt/jquery-pjax載入Yii2的ActiveForm時發生一個錯誤,正常情況下是ActiveForm的兩個js應該先載入,而實際情況是typeError:JQuery(...).yiiActiveForm is not a
Time of Update: 2016-07-29
命令模式:第一次接觸到這個命令模式的時候,感覺它很像一個簡化的mvc架構。從不同的路徑訪問,再由控制器來判斷所要調用的具體php檔案。class CommandContext{ //"命令預留位置"private $params = array();function addParam($key,$val){$this->params[$key] = $val; }function getParam($key){return $this->params[$key];
Time of Update: 2016-07-29
Last time i guided you on how to install FFmpeg on Mac OS X. In today’s article i will show you a way to get the latest FFmpeg binaries for your Microsoft Windows operating system. Intentionally, when i started this blog i wanted to provide you with
Time of Update: 2016-07-29
int strcmp( string $str1 , string $str2 )注意該比較區分大小寫。參數str1第一個字串。str2第二個字串。返回值如果 str1小於 str2,返回負數;如果 str1大於 str2,返回正數;二者相等則返回0。(相等時返回0)樣本:?12345678910111213 $var1="Hello"; $var2="Hello"; if(strcmp($var1,$var2)==0
Time of Update: 2016-07-29
開始做seo的最佳化,當然牽扯到固定連結,wordpress提供多種類型的連結形式:1234567/%year%/%monthnum%/%day%/%postname%//%year%/%monthnum%/%postname%//%year%/%monthnum%/%day%/%postname%.html/%year%/%monthnum%/%postname%.html/%category%/%postname%.html/%post_id%.html/%postname%/我選擇了/%p
Time of Update: 2016-07-29
nginx對upstream訪問的處理非常的,不能說奇怪,但也至少是很另類。在處理的流程中,針對每個upsream,在訪問到的時候,再建立socket,然後綁定upstream的地址,然後針對此upstream進行讀,然後再關閉。這麼處理非常違反開發直覺,在做遊戲伺服器的時候,對於socket這種系統資源,是在系統啟動時候預先建立好,然後再整個伺服器啟動並執行過程中都保持串連,當單獨的socket斷開時,並不是關閉此socket,
Time of Update: 2016-07-29
定義和用法move_uploaded_file() 函數將上傳的檔案移動到新位置。若成功,則返回 true,否則返回 false。文法move_uploaded_file(file,newloc)參數描述file必需。規定要移動的檔案。newloc必需。規定檔案的新位置。說明本函數檢查並確保由 file 指定的檔案是合法的上傳檔案(即通過 PHP 的 HTTP POST 上傳機制所上傳的)。如果檔案合法,則將其移動為由 newloc 指定的檔案。如果 file
Time of Update: 2016-07-29
var_dump(explode(":","php:123")); //返回array 按: 分割。 輸出:php, 123echo implode(',', array('a','b')); //返回string 輸出:a blist($user,$pass) = explode(":","php:123");echo$user,$pass; //返回string 輸出:php123$array = array('php','123');echo
Time of Update: 2016-07-29
一直對反射代理的反向不知道如何理解,經過百度知道,再結合下面這幅圖,總算弄清楚一點了。簡單的說從一個區域網路出來到服務端為正向,從用戶端要進入一個區域網路為反向。 概念: 反向 Proxy(Reverse Proxy)方式是指以Proxy 伺服器來接受internet上的串連請求,然後將請求轉寄給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求串連的用戶端,此時Proxy 伺服器對外就表現為一個伺服器。 概述: 通常的Proxy
Time of Update: 2016-07-29
SSL方案:1、NGINX做ssl握手,其與TOMCAT之間仍舊HTTP協議(當NGINX和TOMCAT在同一相對安全的內網時這樣做可以減少SSL握手次數)。NGINX的代理轉寄(proxy_redirect:反向替換proxy_pass或上遊,如TOMCAT返回的URL),從HTTP的替換成HTTPS。可包括多條proxy_redirect配置。注意連接埠號碼如需要替換也要寫入。 2、NGINX強制將接收到的HTTP請求rewrite為HTTPS
Time of Update: 2016-07-29
PHP fopen() 函數函數定義和用法:fopen() 函數開啟檔案或者 URL。 文法:fopen(filename,mode,include_path,context)後兩個參數是可選的,我們只用了前兩個參數,代碼如下://開啟檔案流$myfile = fopen("newfile.txt", "w") ordie("Unable to open file!");//向檔案中寫入字串fwrite($myfile, "Hello
Time of Update: 2016-07-29
php中讀取檔案可以使用fopen和file_get_contents這兩個函數,二者之間沒有本質區別,只是前者讀取檔案的php代碼相比後者要複雜一點。本文章通過執行個體向大家講解fopen和file_get_contents讀取檔案的實現代碼。需要的碼農可以參考一下。fopen讀取檔案的代碼如下:php$file_name = "1.txt";echo$file_name . "";$fp = fopen($file_name, 'r');//$buffer=fgets($fp);while
Time of Update: 2016-07-29
PHP檔案讀取函式//檔案讀取函式function PHP_Read($file_name) {$fd=fopen($file_name,r);while($bufline=fgets($fd, 4096)){$buf.=$bufline;}fclose($fd);return $buf;}?>檔案寫入函式//檔案寫入函式function PHP_Write($file_name,$data,$method=”w”)
Time of Update: 2016-07-29
nginx + tomcat 叢集實現負載平衡2012-09-21 14:15 1338人閱讀 評論(1) 收藏 舉報nginxtomcat叢集server負載平衡file1、安裝nginx 所需的prce庫 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz tar zxvf pcre-8.10.tar.gz cd pcre-8.10/
Time of Update: 2016-07-29
(1)PHP部分session_start();$sign=$_SESSION['code'];$sscode=mt_rand(0,1000000);$this->assign("sscode",$sscode);//將隨機值傳入html中if(isset($_POST['submit'])){ //isset($_POST['submit'])為判斷是否有表單提交
Time of Update: 2016-07-29
php是具有活力的、有發展前景的開源web程式例如:CMS中的Joomla、Drupal,BLOG中的Wordpress、b2evolution,WIKI中的MediaWiki、TikiWiki,資料庫管理工具的phpMyAdmin、TurboDbAdmin,CRM中的SugarCRM、ERP中的WebERP,都是採用php開發的。php語言簡單、散漫,追求自由,這正是開源軟體的原始動力之一。php的運行平台,一般有LAMP和WAMP。基本上,目前幾乎所有的Linux發布版中都預設包含了LAMP
Time of Update: 2016-07-29
將Java與該工具包最新版本相結合能夠避免應用因多GTK版本衝突而遭遇故障。 目前甲骨文公司正計劃立足於Linux系統將GTK 3 GUI工具包納入Java 9當中。此舉將保證當前Java與該工具包的最新版本加以結合,從而避免應用因多GTK版本衝突而遭遇故障。 根據openjdk.net網站發布的一項Java增強提案,這項舉措的目標在於以預設支援GTK(即GIMP工具包)2,並在系統屬性指定的情況下方行使用GTK
Time of Update: 2016-07-29
看再多書,不找幾個項目做怎麼會有進步!分享我自學web開發做過的項目。用架構開發(包括前端架構和後端架構)還是原生開發,人數各佔一半,永遠是個爭論的話題。個人不學bootstrap架構,推薦學學一下柵格系統,自己問百度。《文章管理系統》項目www.imooc.com/learn/116時間2015年3月,學會文章管理系統。《php&mysql叢集開發》http://www.wyzc.com/php/2015年10月,在慕課網學會文章管理系統後,搜尋自己寫CMS教程,找到這個教程。沒
Time of Update: 2016-07-29
實現一個mysql資料庫封裝需要考慮的問題1.使用方便性採用直接sql語句操作方式。只要會寫sql語句,那麼將沒有其他學習成本。uctphp架構提供的dba輔助封裝類,用會之後將愛不釋手。使用前需要顯示初始化並串連到資料庫嗎,當然不需要。直到執行第一條sql語句之前,都不會去串連資料庫,甚至不會new一個db對象。dba將會在合適的時機去串連資料庫並執行初始化字元編碼操作。查詢語句。不需要new一個查詢構造器也不提供鏈式操作方式,那樣複雜且低效。dba提供了以下的查詢輔助函數。//讀一個值Dba
Time of Update: 2016-07-29
首先在命令列, 進入 apache 的安裝目錄, 注意是安裝目錄.例如, 我的是 mac 用 brew 安裝的, 所以 apahce 的安裝檔案是在:/usr/local/Cellar/httpd24/2.4.18進入 bin 目錄, 裡面裝的應該都是一寫命令檔案./usr/local/Cellar/httpd24/2.4.18/bin然後在命令列執行:apachectl -t -D DUMP_MODULES就會列出 apache 已經加在的模組了.如下所示:Loaded Modules: