Time of Update: 2016-06-23
1、簡介 Laravel包含了一個簡單方法來填充資料庫——使用填充類和測試資料。所有的填充類都位於 database/seeds目錄。填充類的類名完全由你自訂,但最好還是遵循一定的規則,比如可讀性,例如 UserTableSeeder等等。安裝完 Laravel 後,會預設提供一個 DatabaseSeeder類。從這個類中,你可以使用 call方法來運行其他填充類,從而允許你控制填充順序。 2、編寫填充器 要產生一個填充器,可以通過 Artisan 命令 make:
Time of Update: 2016-06-23
周末空餘時間擼了一個敏感詞過濾功能,下邊記錄下實現過程。 敏感詞,一方面是我國網監限制,另一方面是我們自己可能也要過濾一些人身攻擊或者廣告資訊等,具體詞庫可以google下,有很多。 過濾敏感詞,使用簡單的迴圈 str_replace是效能很低效的,還會隨著詞庫的增加,效能指數下降,而且簡單的替換,不能解決一些不是完全符合的詞。這時候就需要先構建一個字典樹(trie),單純的字典樹佔用空間較大,使用 Double-Array Trie或者 Ternary Search
Time of Update: 2016-06-23
哪個PHP 的IDE可以查看呼叫堆疊的效果? 回複討論(解決方案) phpstorm 裡面好像沒找到,有推薦的沒有? zend studio是可以的。其機制是:將apache的php配置中的xdebug開啟(配置節點的方式可自行搜尋),程式是通過瀏覽器跑在apache上的。當xdebug配置為開啟時,第三方工具如zend可以使用遠端偵錯(remote
Time of Update: 2016-06-23
第一種: 將所有html頁面的php邏輯寫到一個類裡面,每個頁面有一個所對應的方法(這個方法負責處理所有邏輯,擷取資料、操作資料庫、最後再輸出等), 當要運行該頁面時,先執行個體化整個類,再調用這個對象中的所對應的該頁面的方法。 (每運行一個頁面都要重複一次上面這個方法) 第二種: 每一個html頁面都有一個所對應的php檔案(這個檔案負責處理所有邏輯,擷取資料、操作資料庫、最後再輸出等),要運行不同的頁面只要運行它所對應的php檔案即可。
Time of Update: 2016-06-23
經檢查大小寫是正確的,是wamp環境中是OK的,在linux中開了debug模式。 回複討論(解決方案) 遇到什麼問題了?詳細說明一下。如果報錯,貼出錯誤資訊。 看看錯誤記錄檔提示,如果提示找不到,檔案應該是不存在或引用不對。
Time of Update: 2016-06-23
所謂“勤勞致富”,是很有科學依據的,且是經過我的親身實踐的。 自畢設突然轉變為開發項目之後,整個天都變了。先是妹子給我訂的票被強行取消,然後又是師兄的一句“***一小時就搞定了”,說明一下這個***是我畢設勞動量的1/2,我只能底下默默感慨原來畢設水這麼深,顯然這個結論是在我一天學習後才得出的。 廢話就屏蔽到這吧。由於我是web的小白,先學習了html語言,花了兩小時。是在 http://www.w3school.com.cn/index.html
Time of Update: 2016-06-23
身處互連網的SA(營運)們總感歎自己職業的苦逼,Why?我來告訴你:APP奔潰、網站打不開、網站502、搜尋緩慢、應用卡頓通通找營運,運營、專案經理、老闆等等圍著營運,看其救火。有些營運甚至受到各種指責,例如:技術差、準備不充分、伺服器最佳化的不行等等。面對千千萬萬的項目,營運為什麼總在救火和受委屈,而研發卻在不斷製造BUG。 問題定位 一旦出現故障,通常先查日誌,通過日誌分析定位到某些伺服器及項目,緊接著縮小範圍至某個項目,最後SA與研發之間各種配合,最終找出問題並修複。
Time of Update: 2016-06-23
記得2015年元旦那天,我說我希望我2015年一年可以讀75本書,今天在豆瓣裡面統計了一下,發現自己2015年一年總共讀了62本書,距離自己的目標還差13本,主要原因應該是七月份之後一直在公司實習以及到九月份之後開始找工作,也就沒空看太多書了。2015年馬上就完了,記錄一下自己的讀書清單。這裡主要是技術篇。 1、Redis設計與實現 Redis設計與實現.png
Time of Update: 2016-06-23
是這樣的 1. 下面的那個for迴圈的條件陳述式的$i在後面根本就沒出現啊 那麼這個條件有什麼用呢 2.還有等號前面還有一個小點 不知道是幹嘛用的 視頻說是讓它自身相加 這個裡面讓它自身相加有什麼意義呢 就這兩個問題 謝謝 for($i=0;$i{ $nmsg.=dechex(mt_rand(0,15)); } 回複討論(解決方案) for($i=0;$i
Time of Update: 2016-06-23
hi 剛看了唐人街探案,5星好評啊親。由於是早就約好的,也不好推辭(雖然是和男的..),但該寫的還是得擠時間寫。明天早上老師的項目結題,雖然和我關係不大,但不要添亂就好!! 1、PHP 一、PHP基礎(三)1.3.2 Int 整型。 幾個點:進位問題(2,8,16); 溢出——溢出後自動轉為float型; 整除; float轉為int——向下取整; 例子給出
Time of Update: 2016-06-23
首先看php的設定檔,它在這個路徑下 [root@zhangmengjunlinux ~]# vim /usr/local/php/etc/php.ini 如果你不知道他在哪裡的話,我們也有辦法去查看 [root@zhangmengjunlinux ~]# /usr/local/php/bin/php -i |head phpinfo() PHP Version => 5.3.27 System => Linux zhangmengjunlinux.com 2.
Time of Update: 2016-06-23
1.需要進程使用者有可執行許可權。2.放在你的web專案檔夾,可以建立立個目錄。對了,把你的apache的httpd 或 iis 加入防火牆例外 ,檔案是php尾碼哦 。 computer-manager
Time of Update: 2016-06-23
大家好,這篇文章將要講述如何在 CentOS 7 / Ubuntu 15.04 上安裝 Laravel。如果你是一個 PHP Web 的開發人員,你並不需要考慮如何在琳琅滿目的現代 PHP 架構中選擇,Laravel 是最輕鬆啟動和啟動並執行,它省時省力,能讓你享受到 web 開發的樂趣。Laravel 信奉著一個普世的開發哲學,通過簡單的指導建立出可維護代碼是最優先的,你將保持著高速的開發效率,能夠隨時毫不畏懼更改你的代碼來改進現有功能。 Laravel
Time of Update: 2016-06-23
PHP將所有以__(兩個底線)開頭的類方法保留為魔術方法。所以在定義方法是,除了魔術方法,建議不要用兩個底線首碼。 魔術方法(Magic methods)有 __construct(),__destruct(),__call(),__callStatic(),__get(),__set(),__isset(),__unset(),__sleep(),__wakeup(),__toString(),__invoke(),__set_state(),__clone()和__debugInfo(
Time of Update: 2016-06-23
[導讀] 要實現記住密碼自動登入的功能我們大多資料都是利用了用戶端的cookies來實現,我們利用php也不例外,有需要的朋友可以參考一下。php製作記住密碼自動登入的解決思路,其實也就是對session,cookies的操作 檢查用 一、檢查使用者是否登入 function checklogin(){ if(empty($_SESSION['user_info'])){ //檢查一下session是不是為空白
Time of Update: 2016-06-23
//資料庫連接 define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PWD','root'); define('DB_NAME','rsp_hts'); //建立資料庫連接 $_conn = @mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('資料裡串連失敗'); //選擇一款資料庫
Time of Update: 2016-06-23
提示這個錯誤 哪裡不對了? ( ! ) Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ')' in D:\wamp\www\prepare.php on line 4 代碼如下 $pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); $stnt=$pdo->prepare("insert into blog2
Time of Update: 2016-06-23
select * from table where ctime >= '[date-14]' and ctime <= '[date-1]'; 想把上面這句sql的中括弧表示的日期依次換成下面的數組中的元素array('2015-07-01','2015-07-15'); 用正則匹配:找到第一個中括弧部分,用第一個元素替換,然後找第二個,再替換 用sprintf函數:因為日期已經計算好,按照順序替換就可以了.
Time of Update: 2016-06-23
1.php的錯誤捕獲:try{} catch(Exception $e) { echo $e->getMessage();}句型格式對於錯誤的調試和控制協助是非常大的。 1) throw new Exception("Parms greater than 1"); if($val0) throw new Exception("error"); echo $val; } } try { $val = 0.5; test::atest($val);
Time of Update: 2016-06-23
0x00 背景介紹 今天我們想從2015.04.03的一個PHP遠程dos漏洞(CVE-2015-4024)說起。技術細節見如下連結,中文版: http://drops.wooyun.org/papers/6077 ,英文版 : https://bugs.php.net/bug.php?id=69364 。因為php解析body