原创 include(Redis.php): failed to open stream: No such file or directory

報錯信息:include(Redis.php): failed to open stream: No such file or directory【window 下redis報錯的解決方法】 這個錯誤信息是因爲php.ini的配置文件中不

原创 Defensive Programming in PHP(PHP中的防禦性編程)

覺得這篇文章寫得很不錯 不關乎php覺得其他的語言也是針對的,看完這篇文章有所收穫 What Does “Defensive Programming” Mean? Defensive programming, simply put

原创 新浪OAuth網站登陸連接,請求access_token時遇到21323 miss client id or secret 的解決方案

報錯信息 error":"invalid_request","error_code":21323,"request":"/oauth2/access_token","error_uri":"/oauth2/access_token","e

原创 金庸筆下的"程序員"

今天與人閒談中無意間提到了“倚天屠龍記”中的張無忌,這是一個普通的甚至性格有點軟弱的主角,性格複雜,很多人讀完小說以後覺得他一點都不像一個英雄人物,與喬峯喬大俠、郭靖郭大俠等相比,簡直是差得太遠了。回來之後細細回味思索一番,除了張教主是

原创 Git遠程操作的正確姿勢

一直用的sourceTree軟件圖像化操作的git,但是覺得很多git遠程操作命令還是很有必要的 Git有很多優勢,其中之一就是遠程操作非常簡便。本文詳細介紹5個Git命令,它們的概念和用法,理解了這些內容,你就會完全掌握Git遠程操

原创 php開發那點事兒(一)

一: 不要使用相對路徑,要使用根路徑 這樣的代碼行很常見: require_once('../../lib/some_class.php'); 這種方法有很多缺點: ● 它首先搜索php包括路徑中的指定目錄,然後查看當前目錄。因此,

原创 如何正確配置 Nginx + PHP?

對很多人而言,配置Nginx+PHP無外乎就是搜索一篇教程,然後拷貝粘貼。聽上去似乎也沒什麼問題,可惜實際上網絡上很多資料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷貝粘貼,早晚有一天會爲此付出代價。    假設我們用PHP實

原创 Mac PHPStorm快捷鍵總結

全局搜索(command + shift + F) 顯示類中的方法 (command + 7) 函數追蹤 (command +鼠標點擊) 單行註釋/取消(command + /) 輸入行號跳到某一行(command + l) 列出打開的文

原创 mac使用brew安裝LNMP,LAMP

注意:不要去刪除系統自帶的Apache 和php 我開始就刪除了系統自帶的Apache,導致後面php一直無法安裝成功,重裝了Apache後才弄好,所以建議不要輕易刪除系統自帶的Apache和php, homebrew homebr

原创 php開發那點事兒(二)

十一、不要在你的應用程序中gzip輸出,讓apache來做 考慮使用ob_gzhandler?不,別這樣做。它沒有任何意義。PHP應該是來寫應用程序的。不要擔心PHP中有關如何優化在服務器和瀏覽器之間傳輸的數據。 使用apach

原创 php優化

0、用單引號代替雙引號來包含字符串,這樣做會更快一些。因爲PHP會在雙引號包圍的字符串中搜尋變量,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字符串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數

原创 其實你距離PHP高級工程師只有一步之遙!

平靜的心態 要寫一手好的程序,沒有好的心態是不行的。遇事不可急躁,不可輕言放棄。在程序開發過程中,尤其是初中級程序員,寫出的程序或架構會遇到很多問題,其中一些問題比較弱智,而有些問題根本沒有碰到過,於是不可太過急躁,應該逐個排查問題的最初

原创 MacBook終端遠程連接Linux

1.打開終端 2.在終端中以這樣的格式輸入  ssh username@hostname -p port    eg: ssh [email protected] -p 22 回車輸入密碼即可.

原创 10個跡象表明程序員編碼太久了

程序員,正如大家所知道的那樣,其工作就是寫代碼。尤其是當最後期限迫在眉睫之時,他們甚至可以很長時間地對着電腦沉醉在代碼中。通常說來,這是一件好事,因爲這是他們喜歡做的事情。但是物極必反,下面這10個跡象表明你可能已經耗在編碼上太久了,是時

原创 php正則總結

1 . 校驗密碼強度 密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-10之間。 ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 2. 校驗中文 字符串僅能是中文。 ^