Time of Update: 2016-08-08
控制器: $reinfo = "fail"; $filename=""; //重要說明: //使用uploadify 上傳時,每次這個sessionID都會改變, //改變之後出現的不利影響就是無法再擷取sessionID線下的其它session值,比如 Yii::app()->session['ik']
Time of Update: 2016-08-08
設定檔(說明)user nginx;nginx的運行帳號(rpm安裝時會自動建立這個帳號),也可以寫成user nginx nginx表示使用者和組worker_processes 10;背景工作處理序數(worker),一般等於cpu核心數或者兩倍worker_rlimit_nofile 100000;檔案描述符數量error_log /var/log/nginx/error.log;#error_log /var/log/nginx/error.log
Time of Update: 2016-08-08
PHP中並不提供查詢目錄大小、複製目錄、刪除有檔案的目錄的函數,我們需要自己編寫這個函數只要傳遞一個url,就能遞迴查詢目錄中的檔案大小,從而統計出目錄大小 1 php 2 function dirSize($dir){ 3 $dirsize = 0; 4 $url = opendir($dir); 5 while($filename = readdir($url)){ 6 $file =
Time of Update: 2016-08-08
1、有人曾說,做程式員的人,都是瘋子,做長了往往入戲太深,成天與代碼打交道,話都很少說,所以評論程式員們都是以後連妞都泡不到的人,我聽後,我可以這樣說,泡妞好比一個方法,他人是學習方法,而程式員呢,是能製造方法。2、做程式員的女朋友幸福不?這個問題記得以前有人問過我女朋友,我當時當場回答那人,我說:“做程式員的女朋友,不一定幸福,而做我的女朋友呢?絕對幸福”所以說呢,事在人為。3、程式員的生活單調不單調?對於生活,我無法用單調這個詞來形容,因為每個人都有自己喜歡的生活,可能我呢,喜歡看書,研究程
Time of Update: 2016-08-08
今年是2015年,在過去幾年中,電面(電話面試)是篩選程式員職位候選人的最流行的方式。它讓僱傭雙方很容易互相瞭解對方,候選人不需要去未來僱主的所在地,面試官也不用做額外的安排。這是我介紹程式員面試問題的文章的第二部分。我得到反饋說第一部分過於偏重編碼的題了,許多程式員希望我針對電面問題列一個類似的列表。為了順利通過電面進入下一輪,你必須足夠好地回答與你工作要求相關的全部問題。在大多針對Java和C++開發人員的電面中,你不僅會遇到相應程式語言的問題,還會遇到其他技術的問題,比如SQL、XML、U
Time of Update: 2016-08-08
在某一個個頁面(抱歉不記得了), 比較了三個配置,php-mode, php-mode-improved, xnhtml。作者在比較後推薦xnhtml,但在xnthml官網下載連結一直顯示403,真讓人無語。嘗試安裝php-mode-improved,下載後按照code裡的說明就是配置不成功,(require 'php-mode) 我是放在lisp中的。只能又轉方向,安裝php-mode,
Time of Update: 2016-08-08
今天我們來說說伺服器基礎知識方面的幾個問題,也是困惑初涉伺服器領域眾“菜鳥”們的幾個常見問題:1 雙路等於雙核麼? 問題:常聽說雙路至強XX式伺服器,最近又出現了雙核至強,都是兩個CPU,是不是雙路等於雙核?
Time of Update: 2016-08-08
php基本文法php //這個是php單行注釋 /* 這是多行注釋 */ //每條php語句使用英文分號結束——必須使用! //php是一門區分大小寫語言——但函數名除外
Time of Update: 2016-08-08
文法規則: location [=|~|~*|^~] /uri/ { … }= 開頭表示精確匹配^~ 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為/static/20%/aa,可以被規則^~ /static/ /aa匹配到(注意是空格)。~ 開頭表示區分大小寫正則匹配~* 開頭表示不區分大小寫正則匹配!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配 的正則/
Time of Update: 2016-08-08
先來說一說HTTP的異常處理問題。當urlopen不能夠處理一個response時,產生urlError。不過通常的Python APIs異常如ValueError,TypeError等也會同時產生。HTTPError是urlError的子類,通常在特定HTTP URLs中產生。
Time of Update: 2016-08-08
以.py檔案為例1.在ngxin.conf配置location...server { listen 80 default; server_name _; index index.html index.htm index.php; root /alidata/www/default; location ~ .*\.(php|php5|py)?$ { fastcgi_pass 127.0
Time of Update: 2016-08-08
php的session擴充可以將session資料存入任意容器,只要容器實現了php_session.h中的介面:typedef struct ps_module_struct {const char *s_name;int (*s_open)(PS_OPEN_ARGS);int (*s_close)(PS_CLOSE_ARGS);int (*s_read)(PS_READ_ARGS);int (*s_write)(PS_WRITE_ARGS);int
Time of Update: 2016-08-08
說一個極有可能在工作中遇到的問題——foreach的引用$arr = range(1,3);//[1,2,3]foreach($arr as &$val) {}foreach($arr as $val) {}print_r($arr); 上面這段代碼輸出什麼呢,神奇的竟然是下面這樣,這個我在工作中遇到過一次,當時弄了半天沒弄出個所以然,只是找到瞭解決辦法,這個問題解決辦法有兩個:Array( [0] => 1 [1] => 2 [2] => 2)
Time of Update: 2016-08-08
查看Apache的日誌,發現如下警告:PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\PHP-Apache2410\\php-5.2.17-Win32-VC6-x86\\ext\\php_pdo_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line
Time of Update: 2016-08-08
PHP語言的高效能網路通訊架構,提供了PHP語言的非同步多線程伺服器,非同步TCP/UDP網路用戶端,非同步MySQL,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。 我簡直不能喜歡它了!!! 相當於php中的node.js!!
Time of Update: 2016-08-08
1、__get()和__set()方法 "; if(isset($this->$property_name)){ return $this->$property_name; } else { return NULL;
Time of Update: 2016-08-08
1、開啟檔案resource fopen( string filename, string mode [, int use_include_path [, resource zcontext]])//檔案名稱的路徑分隔字元用“/”//mode:檔案可能通過下列模式來開啟:
Time of Update: 2016-08-08
PS:Nginx使用有兩三年了,現在經常碰到有新使用者問一些很基本的問題,我也沒時間一一回答,今天下午花了點時間,結合自己的使用經驗,把Nginx的主要配置參數說明分享一下,也參考了一些網路的內容,這篇是目前最完整的Nginx配置參數中文說明了。更詳細的模組參數請參考:http://wiki.nginx.org/Main#定義Nginx啟動並執行使用者和使用者組user www www;#nginx進程數,建議設定為等於CPU總核心數。worker_processes
Time of Update: 2016-08-08
準備:在使用soap之前先做好準備工作,在www目錄下建一個檔案,在檔案下添加如下內容運行此檔案,看是否有soap這個模組,如果沒有開啟php.ini檔案,將extension=php_soap.dll前面的;去掉,重啟apache。用戶端:在www目錄下建立一個php檔案,檔案名稱為client.php,在該檔案下添加如下內容 "http://www.samples.com/Service.php",//服務端的檔案位置
Time of Update: 2016-08-08
許多人都說演算法是程式的核心,演算法的好壞決定了程式的品質。作為一個初級phper,雖然很少接觸到演算法方面的東西。但是對於基本的排序演算法還是應該掌握的,它是程式開發的必備工具。這裡介紹冒泡排序,插入排序,選擇排序,快速排序四種基本演算法,分析一下演算法的思路。 前提:分別用冒泡排序法,快速排序法,選擇排序法,插入排序法將下面數組中的值按照從小到大的順序進行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序