Time of Update: 2016-07-29
概括??之前看到一篇分析“資料採礦”的就業情況,我就想著自己也做一份關於PHP的就業情況。(自知代碼粗淺,大牛求放過~) ??資料來源來源於拉鉤的前450條PHP招聘資訊;工具使用window10,python2.7,IDE PyCharm 4.5。
Time of Update: 2016-07-29
項目進行壓測頻繁有502 504錯誤通過各種排查終於找到了問題的所在,由於tcp訪問逾時導致nginx.conf 設定 tcp_nodelay on; fastcgi_connect_timeout 600; fastcgi_send_timeout 600; fastcgi_read_timeout 600; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k;
Time of Update: 2016-07-29
在 nginx.conf 中配置兩個server即可:http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream localhost { server127.0.0.1:8080 max_fails=7 fail_timeout=7s;
Time of Update: 2016-07-29
用dom建立xml檔案createTextNode('喜歡就是喜歡');// 2再建name節點$name=$dom->createElement('name');// 3文本 加進 name節點$name->appendChild($comic);// 4創CDATA,準備放5$cdata=$dom->createCDATASection('這是cdata,說明這個片子是bl向的233');// 5創intro節點,同2$intro=$dom->
Time of Update: 2016-07-29
1.資料類型的轉換 隱式轉換$sum=$total 強制轉換$total=(float)$sum2,gettuype和settype gettype($total) settype($sum,"string")3,isset和unsetisset判斷一個變數是否存在 unset銷毀一個變數 $a=5; unset($a); //如果$a是真實存在的 ,那麼isset$a返回的是一個布爾值1 echo
Time of Update: 2016-07-29
hi今天有事,一會兒要去耍,能學多少是多少吧1、MySQL-----子查詢與串連(二)---------子查詢子查詢,是指出現在其他SQL語句內的SELECT子句注意:子查詢指嵌套在查詢內部,且必須始終出現在圓括弧內;可以包含多個關鍵字或條件;外層查詢可以是SELECT,INSERT,UPDATE,SET或DO子查詢的返回,可以是標量、一行、一列或者是一個子查詢可以分為三類:使用比較子的=,>=等;NOT IN ;EXIST----使用比較子實現子查詢--mysql> SELECT
Time of Update: 2016-07-29
Mac安裝Brew安裝命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1當brew安裝成功後,就可以隨意安裝自己想要的軟體了,例如wget,命令如下:sudo brew install wget 卸載的話,命令如下:sudo brew uninstall wget查看安裝軟體的話,命令如下:sudo brew search
Time of Update: 2016-07-29
由於CodeIgniter當初是設計在apache的,而apache對pathinfo是支援比較好的,所以一切都很nice。但是當你把寫好的代碼放到nginx上,傻眼了,可能出了CodeIgniter的welcom之外,其他都是404錯誤。而我驚奇的發現,CodeIgniter的官方文檔竟然對在Nginx上的配置隻字不提。而你百度”CodeIgniter Nginx
Time of Update: 2016-07-29
static關鍵字用來修飾屬性、方法,稱這些屬性、方法為靜態屬性、靜態方法。static的方法,只能訪問static的屬性,不能類訪問非靜態屬性。不過調用非靜態方法不可以使用this關鍵字調用非靜態方法,而必須使用self::關鍵字,並且被調用的非靜態方法中不能有非靜態變數,一般情況靜態方法盡量不要調用非靜態方法。static的屬性,在記憶體中只有一份,為所有的執行個體共用。可以使用self::
Time of Update: 2016-07-29
初學PHP,在漢字頁面間傳輸和轉換的時候,遇到了中文亂碼問題。 究其原因亂碼無外乎以下幾種情況: 1、html頁本身的亂碼問題, 解決方案:純html頁使用2、php頁面本身存在亂碼,解決方案:header("Content-type=text/html;charset=utf-8");3、在html頁和php處理頁均沒有錯誤,但是資料在傳輸過程中出現了亂碼,這時就應該考慮一下html頁與php處理頁的編碼方式是否一致了,只有編碼方式一致,才能獲得正確的資料資訊。比如說,html頁使用gb231
Time of Update: 2016-07-29
最近心情很是煩躁,不知道怎麼開始一段代碼的學習,所以想多寫一些東西,留作日後回顧。近期,看了幾天的搜尋功能,想對phpcms的搜尋功能進行修改並且最佳化,但是一點頭緒都沒有,可能最近睡的太晚,所以把簡單的搜尋重寫,進行思路的整理。簡單的搜尋只需要構造查詢語句就可以了$sql = "SELECT * FROMsqlWHERE $ziduan LIKE'%$content%'"構造好SQL資料庫查詢之後,就可以執行資料庫查詢了$rs=$db->query($sql);$rsNum=$rs->num_
Time of Update: 2016-07-29
方法/步驟下載對應當前系統版本的nginx包(package)# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm建立nginx的yum倉庫# rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm下載並安裝nginx# yum install nginx啟動nginx服務systemctl start
Time of Update: 2016-07-29
織夢{dede:geturl runphp='yes'} $url = $_SERVER['HTTP_HOST'];preg_match("#[\w-]+\.(com|net|org|gov|cc|biz|info|cn|co)(\.(cn|hk|uk))*#", $url, $match);@me = $match[0];{/dede:geturl}PHP$url =
Time of Update: 2016-07-29
無意中看到一段代碼測試了一下[root@dev tmp]# time php b.php real 0m9.517suser 0m4.486ssys 0m0.015s竟然需要9sin_array是這個樣子的bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )在 haystack 中搜尋 needle,如果沒有設定 strict 則使用寬鬆的比較。needle待搜尋的值。如果
Time of Update: 2016-07-29
做PHP開發都需要安裝PHP的運行環境,為了方便,網上可以下載到好多的Integration Environment,最近使用WampServer Version 2.5發現有一些bug,分享一下修改的方法。高手請路過。1、echo date('Y-m-d H:i:s'); 會發現輸出的時間和系統時間不一樣,開啟php.ini,搜尋date,修改如下代碼: date.timezone =
Time of Update: 2016-07-29
namespaceApp\Http\Controllers;useApp\Article;useCarbon\Carbon;useApp\Http\Requests\Request;useIlluminate\Support\Facades\DB;classArticleControllerextendsController{publicfunctiondemo(Request $request) {// return
Time of Update: 2016-07-29
通過使用多種方法來實現中文字串的完美截取,在未安裝mbstring 和 iconv擴充情況下支援UTF-8、GBK、GB2312、BIG5編碼,安裝上述擴充後支援的編碼更多,詳細情況參考函數說明。 共有三種方法 1、mb_substr() 需要 mbstring 擴充 2、iconv_substr() 需要 iconv擴充 3、正則匹配,預設支援 三種方法優先順序從上至下,上一種方法不可用則自動使用下一種方法。 本代碼從 Midnight 發布的 "字串截取, 支援常用編碼"
Time of Update: 2016-07-29
1. Upstream timed out (110: Connection timed out) while reading response header from upstream這種情況主要在下面兩種情況下發生:a. Nginx 作為 proxy,需要適當的調整 proxy timeout 的值。 location / { ... proxy_connect_timeout 70; proxy_read_timeout 150;
Time of Update: 2016-07-29
本文將介紹如何通過header發送自訂資料。發送請求時,除了可以使用$_GET/$_POST發送資料,也可以把資料放在header中傳輸過去。發送header:我們定義了三個參數,token、language、region,放入header發送過去$url = 'http://www.example.com';$header = array('token:JxRaZezavm3HXM3d9pWnYiqqQC1SJbsU','language:zh','region:GZ');$content =
Time of Update: 2016-07-29
在項目開發過程中,web向後台提交的表單中 checkbox的資料是以數組的形式傳輸的,但我們用在移動端想使用同一個介面向後台傳資料的時候,就會遇到以下幾個問題1.怎麼在RequestParams 對象裡put數組讓後台接受?解決方案for (int i = 0; i 使用迴圈的方式組建數字,注意 content["+i+"]