Time of Update: 2016-08-08
1. 要程式裡面支援事務,首先串連的資料庫和資料表必須支援事務 mysql 為例:資料庫InnoDB支援 transactions 資料表支援事務:InnoDB 支援transaction 2. 架構thinkphp 支援事務代碼public function testrollback(){ $model1 = D('item'); $model2 = D('vote'); $model1->startTrans(); $res1 = $model1->where('id = 5')
Time of Update: 2016-08-08
PHP預設的上傳限定是最大2M,想上傳超過此設定的檔案,需要調整PHP、apache等的一些參數。下面,我們簡要介紹一下PHP檔案上傳涉及到的一些參數: file_uploads :是否允許通過HTTP上傳檔案的開關,預設為ON即是開。 upload_tmp_dir :upload_tmp_dir用來說明PHP上傳的檔案放置的臨時目錄,要想上傳檔案,得保證伺服器沒有關閉臨時檔案和有對檔案夾的寫入權限,如果未指定則PHP使用系統預設值。
Time of Update: 2016-08-08
一個使用者可能有多個文章,一個文章是某個使用者書寫的,這就是關係。同樣文章中可能包含多個 TAG,而一個 TAG 可能關聯多個文章。在項目中,我們已經有了 User.php,也就是使用者模型,查看一下,相當簡單。我們希望直接使用 $user->articles() 的形式擷取全部文章,讓我們修改 user 模型: public function articles() { return $this->hasMany('App\Article');
Time of Update: 2016-08-08
ctrl+j 插入活動代碼提示ctrl+alt+t 當前位置插入環繞代碼alt+insert 產生代碼菜單Shift + Enter 新一行ctrl+q 查看代碼注釋ctrl+d 複製當前行ctrl+y 刪除當前行ctrl+alt+y 重新整理項目緩衝Synchronize 或檔案夾右鍵Synchronizeshift+F6
Time of Update: 2016-08-08
Laravel 出廠已經帶有了使用者認證系統,我們來看一下 routes.php,如果刪除了,添加上:Route::controllers([ 'auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController']);可以使用 php artisan route:list 查看一下。瀏覽器中訪問
Time of Update: 2016-08-08
最近在找關於Client Access Server開發的用例
Time of Update: 2016-08-08
1,使用crypt()函數進行加密crypt()函數可以進行單項加密,具體文法如下: string crypt(string str[,tring salt]) 其中 str是要加密的字串,salt為加密時使用的幹擾串,如果省掉第二個參數,就會隨機產生一個幹擾串。crypt()函數支援四種演算法和長度。具體如下表: 範例程式碼如下:$str ="I'm jack!!!";echo"加密前的str為:".$str."";$cryptStr =crypt($str);echo"加密後的str為:".
Time of Update: 2016-08-08
通過session_set_save_handler()方法自訂Session寫入Memcache 1 php 2 class MemSession{ 3 private static $handler = null; 4 private static $lifetime = null; 5 private static $time = null; 6 const MS = 'session'; 7
Time of Update: 2016-08-08
(1) rewind() 函數 該函數將檔案handle的指標設為檔案流的開頭,文法如下: bool rewind(resource handle) (2)fseek() 函數 fseek()函數實現檔案指標的定位,文法如下: int fseek(resource handle,int offset[,int whence]) handle 參數為要開啟的檔案 offset為指標位置或者相對whence的參數的位移量,可以是負值。 whence 包括以下三種:
Time of Update: 2016-08-08
很長時間沒有寫東西了,今天看到《90後程式員工作經曆》的文章讓我感觸不小,結合自己最近遇到的事情,就把自己想的一些東西寫出來,供大家一起探討。說實話,16歲初中畢業出來工作的人不少,但是16歲就從事軟體開發的確實比較少見,我很佩服這個好夥子的能力(估計這麼叫著,因為自己也說,16歲就是成年了)。不過我並不希望看到太多得這樣年輕,即便他們是天才,在這個年齡是他們學習的時候。學校才是他們該停留的地方,絕非社會這個大舞台。我只能說這種情況的出現是一個悲哀,對中國教育來說是一個悲哀,對中國軟體來說更是一
Time of Update: 2016-08-08
";print_r(combineDika($color, $size, $local));/** * 所有數組的笛卡爾積 * * @param unknown_type $data */function combineDika() {$data = func_get_args();$cnt = count($data);$result = array();foreach($data[0] as $item) {$result[] = array($item);}for($i = 1; $i
Time of Update: 2016-08-08
本題來自兄弟連雲課堂。寫出運行結果: function myfunc($argument){ echo $argunment + 10; } $variable= 10; echo“myfunc($variable)=”.myfunc($variable);答案:1、 echo“myfunc($variable)=”.myfunc($variable);
Time of Update: 2016-08-08
過年紅包沒搶夠?監控寶來送福利啦!2015年4月8日-2015年4月21日,凡註冊監控寶,並回複監控寶產品的使用者,就有機會獲得藍芽音響或空氣品質檢測儀。拼RP的時候到了,還等什麼,快來參加吧。活動網址:http://bbs.phpthinking.com/forum.php?mod=viewthread&tid=650活動規則1、 進入監控寶官網(www.jiankongbao.com),點擊註冊。2、 註冊成功後,必須建立一個監控項目,網站、伺服器、服務、API監控任意一個均可。3、
Time of Update: 2016-08-08
摘要:本教程說明如何在 Windows 或 Macintosh 電腦上設定一個開發環境,使用 Adobe Dreamweaver 和 MySQL 資料庫伺服器構建 PHP Web 應用程式。為 Dreamweaver 設定 PHP 開發環境需要 Web 服務器(如 Apache 或 IIS)、PHP 和 MySQL 資料庫。http://www.adobe.com/cn/devnet/dreamweaver/articles/setup_php.html
Time of Update: 2016-08-08
30歲,開始實現我的程式員夢,從一個編程愛好者,從一個業餘的程式員,一個水平不高的程式員,一個半道出家的程式員......我的經曆到這裡就告一段落了,五年裡跳了五次槽,不知道和大家比算不算多J,沒有什麼太多起伏,但我想很多朋友可能會和我有類似的經曆,不知道能不能引起你們的共鳴。我想對我上面所說的話給一個總結:1.如果你覺得自己應該追求什麼,不管遇到什麼困難千萬不要放棄,一定要堅持下去。2.不要因為自己年輕就找理由揮霍時間,少玩一點SC、CS、魔獸3、傳奇、魔力或者…….,多看點書,多練練題。3.
Time of Update: 2016-08-08
在root許可權下下編譯環境配置1.首先安裝GCC編譯器:apt-get install gccapt-get install g++2.安裝pcre庫apt-get install libpcre3 libpcre3-dev3.安裝zlib庫**apt-get install zlib1g-dev**4.安裝OpenSSL開發庫apt-get install openssl libssl-dev—————————not end – to be continue————————
Time of Update: 2016-08-08
說句實話,如果你不是因為有興趣,那麼女生最好還是不要做程式員。做程式員很苦很累,對身體也不好,錢可能暫時多一下,以後發展也是大問題。特別是現在許多企業都不招收女性做程式員.....除非你很牛。如果你選定了做程式員這條路,那麼恭喜你,你至少要做好三件事的準備。1、放棄正常生活,放棄女性愛美的心態,把精力投入到看書看代碼寫程式上,放棄對購物化妝的愛好,否則你將很快被新人新技術淘汰。2、做好被拒絕被剝削的思想準備,由於生理原因,軟體行業的程式員一般不喜歡用女性,就算是女性做程式員,工資也很難超過男性程
Time of Update: 2016-08-08
php中很多還不懂php中0,"",null和false之間的區別,這些區別有時會影響到資料判斷的正確性和安全性,給程式的測試回合造成很多麻煩。先看一個例子:$str1 = null;$str2 = false;echo $str1==$str2 ? ‘相等’ : ‘不相等’;$str3 = "";$str4 = 0;echo $str3==$str4 ? ‘相等’ : ‘不相等’;$str5 = 0;$str6 = '0';echo $str5===$str6 ? ‘相等’ : ‘不相等’;$
Time of Update: 2016-08-08
如何識別優秀的程式員?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式員不一定要‘正式’的工作經曆來證明他們的偉大。1,激情我曾經遇到許多“職業程式員”,他們從事IT是因為覺得這是一種職業,他們只在工作時間編程,除非送去培訓否則他們不會學習新東西,這不是好的程式員。我認為一個好的程式員總是對編程充滿激情,而且好的開發人員會做一些編程工作即使這沒有報酬。激情是一個優秀程式員的重要指標。2,自學好學編程領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程式員要
Time of Update: 2016-08-08
需求是這樣:用正則匹配一個HTML檔案中標記中的圖片地址最初的實現:$img = '';$newImg = preg_replace('//i','',$img);echo $newImg;這樣雖然沒有問題,但是不符合我最初的想法,我的想法是只替換src裡的內容,保留左右兩邊的標籤及屬性。看手冊,對preg_replace()中第二個參數有這樣的描述:replacement中可以包含後向引用\\n 或(php