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、簡介 Laravel應用預設的目錄結構試圖為不管是大型應用還是小型應用提供一個好的起點,當然,你可以自己按照喜好重新組織應用目錄結構,Laravel 對類在何處被載入沒有任何限制——只要 Composer 可以自動載入它們即可。 2、根目錄 新安裝的 Laravel 應用程式套件含許多檔案夾: app目錄包含了應用的核心代碼; bootstrap目錄包含了少許檔案用於架構的啟動和自動載入配置,還有一個
Time of Update: 2016-06-23
/*** 適配器模式 :將某一個對象的介面適配為另外一個 */interface Seller{public function sell();} //情境:中草藥,直接買,特別處理後賣掉class HerbalMedicine {private $_medicine,$_pick_date,$_keep_time;public function __construct($medicine){$this->_medicine = $medicine;}public function
Time of Update: 2016-06-23
1. php指令碼$v) { $srcdir[$k]='/cygdrive/'.preg_replace('/[^\w-\.]{1,}/','/',$v); } $srcdirAll=implode(' ', $srcdir); $dstdir=implode('::',$dstdir); return array('src'=>$srcdirAll,
Time of Update: 2016-06-23
所謂熱重啟,就是當伺服器相關代碼有所變動之後,無需停止服務,而是在伺服器仍然啟動並執行狀態下更新檔案。Swoole通過內建的reload函數以及兩個自訂訊號量實現了這一功能。 首先我講解一下Swoole可用的三個訊號:SIGTERM,SIGUSR1,SIGUSR2。SIGTERM用於停止伺服器,SIGUSR1用於重啟全部的Worker進程,SIGUSR2用於重啟全部的Task Worker進程。 那要如何?熱更新代碼檔案呢?Swoole的回呼函數中有這個一個回調 onWorkerStart
Time of Update: 2016-06-23
1、簡介 服務提供者是所有Laravel應用啟動的中心,你自己的應用以及所有Laravel的核心服務都是通過服務提供者啟動。 但是,我們所謂的“啟動”指的是什嗎?通常,這意味著註冊事物,包括註冊服務容器綁定、事件監聽器、中介軟體甚至路由。服務提供者是應用配置的中心。 如果你開啟Laravel內建的 config/app.php檔案,將會看到一個
Time of Update: 2016-06-23
用這架構用了一段時間了,但一直都只是用了view層和controller層,一直沒有用過model層,有人知道這個model具體在實際開發中是幹嘛的嗎? 回複討論(解決方案) Model(模型)是應用程式中用於處理應用程式資料邏輯的部分。 通常模型對象負責在資料庫中存取資料。 Model(模型)是應用程式中用於處理應用程式資料邏輯的部分。
Time of Update: 2016-06-23
//遍曆數組 $n=array(5,7,9,1,6,2,3); $sum=0; echo "總共有".count($n)."個數";//求數組裡面元素個數 for($i=0;$i { echo $n[$i]; $sum=$sum+$n[$i]; } echo "總數是".$sum; /****************************************************************/
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
1.需要進程使用者有可執行許可權。2.放在你的web專案檔夾,可以建立立個目錄。對了,把你的apache的httpd 或 iis 加入防火牆例外 ,檔案是php尾碼哦 。 computer-manager
Time of Update: 2016-06-23
一直在用MVC模式編程,突然對其中Model層的定義有些疑惑,要說其它兩層把,一個負責展現的視圖,一個負責流程的控制,清晰明了,但是其中的Model又指的什麼呢? 從字面上理解,都稱其為模型層,什麼是模型?大多數Model的定義就像這樣 class User extends Model{ public function add(array $user) { // 新增代碼 } public function delete($id) ...}
Time of Update: 2016-06-23
Phpsploit是一個遠端控制架構,為用戶端與伺服器間提供shell互動串連。能夠對Getshell的伺服器進行管理實現許可權提升。 Phpsploit利用多形態後門通道使模糊化通訊機制通過用戶端請求和WEB服務端響應中的HTTP頭實現: 特性: 高效 性 :可使用20多款外掛程式實現post-exploitation任務自動化 執行命令、瀏覽檔案系統、繞過PHP安全限制; 在目標主機與用戶端之間執行檔案上傳、下載操作;
Time of Update: 2016-06-23
前言 PHP 7也發布好久了,截至目前PHP 7版本為PHP 7.0.1,本文版本跟隨官方採用最新版本編譯,如果沒有太大變動也同樣適用於PHP 7.0.1以後版本。 本次編譯在百度雲(CentOS 6)下完成。 編譯PHP 在編譯之前我們需要搞定一些依賴程式。 yum install gcc make libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel
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
在頁面的最前頁加上date_default_timezone_set(PRC); /*把時間調到北京時間,php5預設為格林威治標準時間*/date ()date():a: "am"或是"pm" A: "AM"或是"PM" d: 幾日,兩位元字,若不足則補零;從"01"至"31" D: 星期幾,3個英文字母,如:"Fri" F: 月份,英文全名,如:"January" h: 12小時制的小時,從"01"至"12" H: 24小時制的小時,從"00"至"23
Time of Update: 2016-06-23
1、模式定義 觀察者模式有時也被稱作發布/訂閱模式,該模式用於為對象實現發布/訂閱功能:一旦主體對象狀態發生改變,與之關聯的觀察者對象會收到通知,並進行相應操作。 將一個系統分割成一個一些類相互協作的類有一個不好的副作用,那就是需要維護相關對象間的一致性。我們不希望為了維持一致性而使各類緊密耦合,這樣會給維護、擴充和重用都帶來不便。觀察者就是解決這類的耦合關係的。 訊息佇列系統、事件都使用了觀察者模式。 PHP 為觀察者模式定義了兩個介面:SplSubject
Time of Update: 2016-06-23
die(""); . 這個如何調用$Queuing_Day.這是個每天的天數,我希望通過修改.$Queuing_Day. 就可以在對話方塊自動顯示 回複討論(解決方案) ie(""); var date = ""; 然後 + js 變數 大致這麼意思 ie(""); 版主,不行啊,顯示不了,什麼情況!!!!!! var date = "";
Time of Update: 2016-06-23
原因 最近在做網頁拖拽驗證碼的開源項目,需要在服務端產生圖片對應的可移動的色塊,但是網上的資源都是做縮圖,對整個圖片進行縮放的,所以自己動手,完成了對圖片進行裁剪小塊的工具 CODE src_file=$src_file; $this->dst_file=$dst_file; $this->LoadImage(); } function SetSrcFile($src_file){