Time of Update: 2016-07-29
概述:Regex,就是一個匹配的模式,同時也是一個字串(只是這個字串中有一些文法規則,特殊字元)。Regex這個字串,一定要在對應的函數中使用,如分割函數,替換函數,尋找函數,匹配函數。使用PCRE函數來表示Regex(與Perl相容)Regex組成:定界符、原子、元字元、模式修正符1,定界符:在字串雙引號裡面用//號或其他({}等)單做定界符;如“/ efgrehrt/” 2,原子:需要匹配的字元就是一個原子(最小的匹配單位,放在定界符中),如果原子是一個特殊字元,如/,這時就需要用\來轉義,
Time of Update: 2016-07-29
Mac 安裝nginxnginx: 一個高效能的 HTTP 和 反向 Proxy 伺服器…需要安裝homebrew(官網地址:http://brew.sh/) 如果提示安裝成功的話就可以跳過下面的步驟了~ 如果你也出現錯誤提示:brew link pcre 請按下列步驟操作~ 提示成功的話,就重現執行: brew install nginx –build-from-source 如果跟我一樣還還是報錯的話就執行下列命令~ 提示 pkgconfig
Time of Update: 2016-07-29
用php匯入匯出csv檔案最近在做一些模組的時候,頻繁匯入匯出csv檔案,與excel相比他的處理更簡單,檔案體積更小,資料處理量大,而且很多語言都支援。廢話不多,上代碼~匯入代碼:metacharset = "utf-8">formmethod = "post" enctype = "multipart/form-data" >h3>上傳檔案h3>inputtype = "file" name = "file">buttontype = "submit"
Time of Update: 2016-07-29
weiphp首次使用(weiphp 該公眾號暫時無法提供服務)在weiphp安裝完成之後,我部署到伺服器上,我的伺服器是centos,現場買來,自己配的環境,php+apache+mysql,五分鐘配置完成,然後在後面綁定公眾號之後(在資訊全部填寫無誤的情況下測試了三個多小時),最後查看了apache的記錄檔,發現是少了xml報錯的行數 所以安裝xml擴充即可yum install php-xml安裝完成 重啟apache即可').addClass('pre-numbering').hide()
Time of Update: 2016-07-29
讀寫分離(Read/Write Splitting)。1.原理:讓主要資料庫(master)處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從資料庫(slave)處理SELECT查詢操作。2.優點:備份資料庫,分擔資料庫壓力,承受更大的訪問量。 yii實現讀寫分離非常簡單,只需要在設定檔中寫幾個配置參數即可實現。2.1.配置db.php檔案
Time of Update: 2016-07-29
Composer是什麼東西,可以參見Composer中文網,或自行百度這是官網地址———————直接進入安裝環節———————————————————————按照官網的說法,使用curl -sS https://getcomposer.org/installer | php或php -r "readfile('https://getcomposer.org/installer');" |
Time of Update: 2016-07-29
這個函數是別人寫的,我整理了一下。加了很多注釋。函數說明: 本函數執行過程: 檢測目錄->開啟目錄->讀取目錄->去除特殊目錄->判斷子目錄裡是否還存在檔案->如是,再次調用->如不是,將檔案條目放入數組->關閉檔案夾->返迴文件夾條目。 /** * 將讀取到的目錄以數組的形式展現出來 * @return array * opendir() 函數開啟一個目錄控制代碼,可由 closedir(),readdir() 和 rewinddir()
Time of Update: 2016-07-29
?有時候當我們單純的看 Laravel 手冊的時候會有一些疑惑,比如說系統服務下的授權和事件,這些功能服務的應用情境是什麼,其實如果沒有經曆過一定的開發經驗有這些疑惑是很正常的事情,但是當我們在工作中多加思考會發現有時候這些服務其實我們一直都見過。下面就事件、事件監聽舉一個很簡單的例子你就會發現。?
Time of Update: 2016-07-29
一、動態網站開發需要的web構件1、用戶端瀏覽器(IE等)2、超文本編輯語言html3、層疊樣式表CSS4、用戶端指令碼程式設計語言javascript等5、伺服器端程式設計語言PHP等6、web伺服器Apache等7、資料庫管理系統二、主流的web應用程式平台1、LAMP Linux+Apache+mssql+PHP2、JavaEE
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
使用環境: PHP中可以使用define來定義常量,但在類中不能使用define,而在類中,有些屬性的值是不希望被修改的,這時我們需要使用const來定義常量。使用方法: 1,用const修飾的成員屬性為常量。在類中,const也只能修飾成員屬性。 2,常量建議使用大寫,不能使用$ 3,常量要在聲明的時候就給好初值 4,常量的訪問方式和static一樣,用::,但只能讀 1,在類外部使用
Time of Update: 2016-07-29
http://www.maatwebsite.nl/laravel-excel/docs/getting-started https://packagist.org/packages/maatwebsite/excel下載更新composer 或者直接在命令列中composer require maatwebsite/excel2配置app/config/app.php providers數組中添加 Maatwebsite\Excel\ExcelServiceProvider::class,
Time of Update: 2016-07-29
為控制器的每個方法產生一個路由太麻煩了, 方法1、Route::controller('demos', 'Demo2Controller');classDemo2ControllerextendsController{ /** * Responds to requests to GET /users */ public function getIndex() { //return1; } /** * Responds to
Time of Update: 2016-07-29
在linux如果計劃時間是個麻煩事,用awk指令碼如下BEGIN {FS=":";OFS=":"} {total_seconds=total_seconds+$3} total_seconds>=60 {total_sec>60 $2=$2+1 }{total_minutes=total_minutes+$2 $2=$2+1 }{total_minutes=total_minutes+$2} total_minutes>=60{total_minutes=total_minutes-6
Time of Update: 2016-07-29
ngx_str_t是nginx自訂的字串格式,其定義在ngx_string.h中,如下:typedefstruct { size_t len; //字串長度,不含'\0' u_char *data; //真正字串} ngx_str_t;它本質上就是一個結構體,nginx中廣泛使用這種格式字串。
Time of Update: 2016-07-29
遞迴方式:functiongetfiles($path,$arr = array()){foreach(scandir($path) as$afile){ if($afile=='.'||$afile=='..') continue; if(is_dir($path.'/'.$afile)) { $tmp = getfiles($path.'/'
Time of Update: 2016-07-29
遇到的問題:修改PHPNOW虛擬機器主機,將原虛擬機器主機127.0.0.8和對應的檔案夾刪除,重新添加虛擬機器主機127.0.0.8修改完成後,訪問127.0.0.8時一直提示,找不到網頁。後來查看Apache設定檔Apache-20\conf\extra\httpd-vhosts.conf,其中的內容已經更改了,沒有問題。查看錯誤記錄檔檔案Apache-20\logs\127.0.0.8-error_log,顯示的錯誤資訊為被刪除的檔案夾不存在:[Tue Nov 17 02:13:49 20
Time of Update: 2016-07-29
如果要實現這個過程的話,需要幾個步驟第一步就是controller的操作在要操作的控制器中添加如下代碼:public function actions(){return array( // captcha action renders the CAPTCHA image displayed on the contact page'captcha'=>array('class'=>'CCaptchaAction','backColor'=>0xFFFFFF, 'maxLength'=>'8', /
Time of Update: 2016-07-29
在http.conf 檔案中找到LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.so將前面的#去掉 在檔案未尾添加IfModuledeflate_module>SetOutputFilter