要求:1.標籤可以包含雙字元位元組(包括中文)、數字、字母、底線、橫杠,每個標籤最多12字元;2.標籤之間以英文逗號分隔,最多5個標籤。/^([\x00-\xffA-Za-z0-9_]+)(,[\x00-\xffA-Za-z0-9_]+){0,4}$/u這個並不正確,求正確寫法。
nginx cache 配置Nginx從0.7.48版本開始,支援了類似Squid的緩衝功能。這個緩衝是把URL及相關組合當作Key,用md5編碼雜湊後儲存在硬碟上,所以它 可以支援任意URL連結,同時也支援404/301/302這樣的非200狀態代碼。雖然目前官方的Nginx Web快取服務只能為指定URL或狀態代碼設定到期時間,不支援類似Squid的PURGE指令,手動清除指定快取頁面面,但是,通過一個第三方的Nginx 模組,可以清除指定URL的緩衝。 IT網,
C方法是ThinkPHP用於設定、擷取,以及儲存配置參數的方法,使用頻率較高。瞭解C方法需要首先瞭解下ThinkPHP的配置,因為C方法的所有操作都是圍繞配置相關的。ThinkPHP的設定檔採用PHP數組格式定義。由於採用了函數重載設計,所以用法較多,我們來一一說明下。設定參數
1)字串主要方法有:strops()、substr()、str_split()、explode()等,更多方法查看PHP官方手冊;';//字串的截取$str1=substr($str,4);$str2=substr($str,4,2);echo $str1.'';echo $str2.'';//字串的分割$result1=str_split($str);$result2=str_split($str,3);$result3=explode('
關鍵代碼如下所示:$row){if($columnKeyIsNumber){$tmp= array_slice($row, $columnKey, 1);$tmp= (is_array($tmp) && !empty($tmp))?current($tmp):null;}else{$tmp= isset($row[$columnKey])?$row[$columnKey]:null;}if(!$indexKeyIsNull){if($indexKeyIsNumber){$key
今天把代碼上到伺服器出現一點問題,記下來防止以後出現同樣的問題1.session跨頁面丟失,2個方面,在php.ini上有一個參數session.usr_tran_sid改為1另個看下phpinfo裡session.save_path的路徑是否可寫,可能是因為檔案不可寫,session存不進去,2.架構內部$_get取不到值後來測試發現admin/xxx.html?id=1這種形式取不出來,admin.php/xxx.html?id=1能擷取到,初步判斷是nginx的rewrite
由於在找教程的過程中出現了各種問題,所以自己綜合一下,做了自己的總結,希望可以協助別人,由於是事後幾天才發,已經找不到別人的連結了。還請見諒。在安裝nginx前,需要確保系統已經安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體。# yum install gcc-c++ # yum -y install zlibzlib-devel openssl openssl--devel pcre pcre-devel
最近開始籌備WordPress主題開發了。首先我們在此章節中進行瞭解什麼是WP,以及WP的結構。通過這個文章索引到以後所寫的WP系列教程。 (抱歉,大家不要急,持續更新中....) 1.首先,我們來認識一下什麼是wordpress,可以用來做什嗎?WordPress是一種使用PHP語言開發的部落格平台,使用者可以在支援PHP和MySQL資料庫的伺服器上架設屬於自己的網站。也可以把
幹程式員工作有個幾年了,經曆了許多,也有許多遺憾,可能是我的心思比較多的緣故,我經曆了幾種不同語言不同模式的開發,從j2se到c++遊戲開發再到用php的網站開發,來回幾轉,慚愧的是都沒做出什麼成績,沒有積累到什麼經驗。我不禁對自己的做法思考了一下,付出的學習成本與回報不成正比,甚至浪費了許多時光,門門懂不如一門精,可惜我明白的晚了點,不過現在努力永遠不晚,再次開通部落格,記錄下以後的學習曆程和收穫,菜鳥一隻,有什麼不對的地方,請各位大神指正。萬分感謝!著作權聲明:本文為博主原創
用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則 不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加 上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo
異常資訊的捕獲對編程測試有著重要的意義,這裡結合觀察者模式,探索如何處理異常資訊。 關於觀察者模式,如果還沒有接觸過的話,部落格園有很多優秀的博友做了詳細的 解釋。筆者覺得,所謂觀察者模式,必須有兩個重要組成部分:一個主題對象,多個觀察者。在使用的時候,我們可以將觀察者像插頭一樣插到主題對象這個插座上,利用主題對象完成相應功能。 既然觀察者要作為插頭,必須要有一個統一的口徑才能插到相同的插座上,因而先定義一個介面,Exception_Observer.php:php /** *
一、安裝nginx 1、在nginx官方網站下載一個包,下載地址是:http://nginx.org/en/download.html 2、ftp上傳到CentOS中伺服器上 3、先建一個目錄,把要用的到的安裝包放到一起 #mkdir /data/kkweb #tar zxf nginx-1.4.1.tar.gz #cd nginx-1.4.1 4、安裝pcre開發包 #yum install -y
本人雖然從事編程多年,但是這麼嚴重的錯誤還是第一次發現,這是notepad++的一個邏輯錯誤,發生之後不可挽回。希望大家以後編程的時候引以為戒! 首先,開啟一個檔案比如下: 我先隨手開啟一個html檔案-.- notepad++有合并的div的功能~ 我把這一行刪除之後,合并的div都沒有了哦~ 但是實際顯示還是有的! 我的天老爺,notepad++開源這麼久就沒人看到這個bug嗎? 還是說大家都不喜歡把東西合并起來-.-著作權聲明:額。。。如果你想抄襲,我並沒有辦法阻止你。。
for ($i=0; $i 100; $i++){ $urls[] = "http://blog.csdn.net/lg_lin?wd=".mt_rand(10000,20000);}$t = microtime(true);//單線程foreach ($urlsas$key => $value){ $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch,
ngx_array_t是一個順序容器,它在Nginx中被大量使用。它以數組的形式儲存元素,並支援在達到數組容量的上限動態時改變數組的大小。它類似於C++中的vector容器,而且內建了Nginx封裝的記憶體池,因此,它分配的記憶體也是在記憶體池中申請得到。 ngx_array_t具備以下三個優點; (1)訪問速度快;(2)允許元素個數具備不確定性;(3)負責元素佔用記憶體的分配,這些記憶體將有記憶體池統一管理。
求教 PHP swoole擴充掃描 IP的65535個連接埠是否開啟的思路最近才瞭解swoole擴充,之前瞭解過pthreads擴充,但沒有思路。需要解決的問題:1.10萬IP 並發掃描是否存活(自己的解決使用ping 或fsockopen,nodejs,但效率太低或還是想使用PHP的環境)2.掃描單個IP的65535個連接埠,查看連接埠是否開啟。需要得到的回複: 1.swoole能否解決上述需求,請提供一下思路,以及研究的關鍵點
題記需要使用nginx的反向 Proxy功能,測試環境為centos+NGINX 1.8.0.跳過一些繁瑣的問題,直接記錄核心步驟(1)centos 安裝在VM中,因此需要注意網路連接問題(2)安裝nginx使用的是具有網路的yum功能(3)配置centos防火牆,需要開啟80 連接埠(4)nginx 反向 Proxy配置(5)效能最佳化設定(後續工作...)實現一. yum安裝nginx 先添加nginx源,測試使用最新的nginx 1.8.0rpm -ivh
一、前言 今天簡單記錄下crontab的配置二、crontab目錄 /etc/crontab 檔案 這是系統啟動並執行調度任務 /var/spool/cron 目錄 使用者自訂的crontab任務放在此目錄下 ls –lrt /etc/cron* /etc/cron.deny 表示不能使用crontab命令的使用者 /etc/cron.allow 表示能使用crontab命令的使用者
現在很流行掃二維碼來下載App,你知道其中的原理嗎?掃描的二維碼本質是一個連結,這個連結會執行一個方法,根據不同的手機系統跳轉到不同的App下載平台。header("Content-type:text/html; charset=utf-8");$user_agent =
本文地址:http://blog.csdn.net/oneym/article/details/48050487 作者:oneym一、環境描述1、使用php環境使用XAMPP 2、win7_64位系統 3、XAMPP安裝在C盤根目錄二、修改相關檔案1、在系統中註冊主機頭使用文本編輯工具編輯C:\Windows\System32\drivers\etc\hosts檔案,在檔案中添加一行記錄如下所示: 127.0.0.1 oneym.dev2、啟用Apache的vhost功能定位到C:\