原创 第一章 運行環境的安裝及框架的獲得

Laravel5.1教程   第一章  運行環境的安裝及框架的獲得   一、環境要求 php5.6以上,由於laravel暫時不支持php7,so,你只能選php5.6。使用laravel需打開以下擴展: 1、OpenSSL PHP 2、

原创 php301跳轉

<?php $the_host = $_SERVER['HTTP_HOST'];//取得當前域名 $the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] :

原创 給網站戴上「安全套」

上週六我去一家售後服務點參加了「冬日保養計劃」,雖然現在是春天……這是牛電科技爲小牛電動車車主所提供的一個售後服務,在去年 11 月 25 日之前購入的可以對車子進行一次免費保養,同時還贈送了一份人車保險——「牛油保」。不得不說,雖然各

原创 shell中>/dev/null 2>&1 解釋

shell中>/dev/null 2>&1是什麼鬼? 發表於 2016-12-25   |   背景 我們經常能在shell腳本中發現>/dev/null 2>&1這樣的語句。以前的我並沒有去深入地理解這段命令的作用,照搬照用,直

原创 PHP預定義接口之 ArrayAccess

ArrayAccess   先說 ArrayAccess 吧!ArrayAccess 的作用是使得你的對象可以像數組一樣可以被訪問。應該說 ArrayAccess 在PHP5中才開始有的,PHP5中加入了很多新的特性,當然也使類的重載

原创 如何給變量取個簡短且無歧義的名字

原文地址(康桑阿米達):http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/?utm_source=wanqu.co&utm_campaign=Wanqu+

原创 論版本號的正確打開方式

論版本號的正確打開方式 作者: 法海 發表於: 2016-08-04 版本號廣泛運用於開發的各種場景:NPM 包的版本定義、對 NPM 包的特定版本的依賴指定、git 的 daily 版本號分支…… 面對如此多的場景,版本號

原创 緩存更新的套路

看到好些人在寫更新緩存數據代碼時,先刪除緩存,然後再更新數據庫,而後續的操作會把數據再裝載的緩存中。然而,這個是邏輯是錯誤的。試想,兩個併發操作,一個是更新操作,另一個是查詢操作,更新操作刪除緩存後,查詢操作沒有命中緩存,先把老數據讀出

原创 Linux與Windows共享文件夾之samba的安裝與使用(Ubuntu爲例)

1.寫在前面     當你在Windows上安裝了一臺Linux的虛擬機,你想訪問Linux中的文件夾,將虛擬機中的文件複製到Windows主機上,你會怎麼做呢?如果這臺Linux主機不是虛擬機,而是一臺遠程主機呢?     有沒有一

原创 理解PHP中的stdClass類

在百度百科中,對於stdClass的定義如下: stdClass在PHP5纔開始被流行。而stdClass也是zend的一個保留類。stdClass是PHP的一個基類, 所有的類幾乎都繼承這個類,所以任何時候都可以被new,可以讓這個變

原创 php中curl封裝

public static function postcurl($data){ $ch = curl_init(); // 設置curl允許執行的最長秒數 curl_setopt($ch, CURLOPT_TIME

原创 B表向A表插入多條不重複數據

自己寫mysql遇到的問題 INSERT INTO A( * ) SELECT * FROM B WHERE B.字段 > 0(添加篩選B表字段條件) AND NOT EXISTS ( SELECT * FROM A