Time of Update: 2016-06-13
ThinkPHP函數詳解:C方法C方法是ThinkPHP用於設定、擷取,以及儲存配置參數的方法,使用頻率較高。瞭解C方法需要首先瞭解下ThinkPHP的配置,因為C方法的所有操作都是圍繞配置相關的。ThinkPHP的設定檔採用PHP數組格式定義。由於採用了函數重載設計,所以用法較多,我們來一一說明下。設定參數
Time of Update: 2016-06-13
最大子序列和演算法分析問題描述:給定n個整數序列{a1,a2,...,an},求函數f(i,j)=max{0,Σak}(k:連續的從i取到j);問題即為求已連續子列和的最大值,若果最大值為負數則取0,比如8個數序列{-1,2,-3,4,-2,5,-8,3},那摩最大子序列和為4+(-2)+5=7.這個問題有四種不同複雜度的演算法,演算法1到四的時間複雜度是O(n3),O(n2),O(nlogn),O(n);演算法一:最直接的方法是窮舉法,列出所有的情況,我們可以設定子序列的左端i和右
Time of Update: 2016-06-13
Yii2.0中文開發嚮導——自訂記錄檔寫日誌頭部引入log類use yii\log\FileTarget;$time = microtime(true);$log = new FileTarget();$log->logFile = Yii::$app->getRuntimePath() . '/logs/zhidemy.com.log';//檔案名稱自訂$log->messages[] =
Time of Update: 2016-06-13
PHP程式員的技術成長規劃按照瞭解的很多PHP/LNMP程式員的發展軌跡,結合個人經驗體會,抽象出很多程式員對未來的迷茫,特別對技術學習的盲目和慌亂,簡單梳理了這個每個階段PHP程式員的技術要求,來協助很多PHP程式做對照設定學習成長目標。本文按照目前主流技術做了一個基本的梳理,整個是假設PHP程式員不是基礎非常紮實的情況進行的設定,並且所有設定都非常具體明確清晰,可能會讓人覺得不適,請理解僅代表一家之言。(未來技術變化不在討論範圍)
Time of Update: 2016-06-13
Yii2.0中文開發嚮導——Where條件查詢全解析在Yii的Model裡進行查詢的時候 where是必不可少的。Where方法聲明為static where( $condition )其中參數 $condition類型為字串或者數組1、字串字串是最簡單的,直接按sql中的where條件寫就可以,如$condition = 'name=\'zhidemy.com\' and age>10';2、數組如果是數組的情況下,有兩種格式的寫法。name-value格式的字典數組:['column1' =
Time of Update: 2016-06-13
php利用遞迴函式實現無限級分類 相信很多學php的很多小夥伴都會嘗試做一個網上商城作為提升自己技術的一種途徑。各種對商品分類,商品名之類的操作應該是得心應手,那麼就可以嘗試下無限級分類列表的製作了。 什麼是無限級分類? 無限級分類是一種分類技巧,例如部門組織,文章分類,學科分類等常用到無限級分類,將其簡單理解成分類就好了。其實我們仔細想一下,生活中的分類簡直太多了,衣服可以分為男裝和女裝,也可以分為上衣和褲子,也可以根據年齡段分類。分類無處不在,分類顯得“無限”。
Time of Update: 2016-06-13
在Windows命令列視窗中輸入並運行PHP程式碼片段(不需要php檔案)的方法有時候只是簡單的為了測試某個php函數的效果,以前總是需要建一個php檔案,複製這個檔案的路徑,再通過web訪問或者用php命令執行這個php檔案。一直想要怎麼才能不用建立檔案,才能直接執行PHP程式碼片段呢?終於找到了方法,現在分享出來,給有需要的人。前提:1. 本文只是說Windows下的情況。其他動作系統也類似,但略有不同。2.
Time of Update: 2016-06-13
shell知識點小結目錄引言shell中的數組數組的定義數組的使用實際的例子shell中大小的比較shell中的括弧shell中函數的定義雜項知識點字串轉數組常用判斷標誌linux後台運行相關參考文獻引言SHELL在處理一些問題的時候有得天獨厚的優勢,快捷方便,學會了還可以顯擺顯擺,當然了,shell的文法有點坑爹,沒有系統的學過,只能一點一點的積累。今天這個是在實現一個重新整理資料庫資料的指令碼的時候碰到的一些知識點,重新整理的時候用到了正則匹配、數學運算、比較等等。shell中的數組數組的定
Time of Update: 2016-06-13
PHP讀取超大檔案的執行個體代碼資料量大帶來的問題就是單個檔案很大,能夠開啟這個檔案相當不容易,記事本就不要指望了,果斷死機 去年年底的各種網站帳號資訊的資料庫泄漏,很是給力啊,趁機也下載了幾個資料庫,準備學學資料分析家來分析一下這些帳號資訊。雖然這些資料資訊都已經被“整理”過的,不過自己拿來學習也挺有用的,畢竟有這麼大的資料量。 資料量大帶來的問題就是單個檔案很大,能夠開啟這個檔案相當不容易,記事本就不要指望了,果斷死機。用MSSQL的用戶端也打不開這麼大的SQL檔案,
Time of Update: 2016-06-13
結合php ob函數理解緩衝機制 對於一個剛剛入門的php程式員來說,php緩衝區是幾乎透明的。在他們心目中,一個echo print_r 函數,資料便會‘嗖’的一聲飛到瀏覽器上,顯示出來。我也一直如此單純地認為。
Time of Update: 2016-06-13
1.PHP 教程_1.PHP 簡介PHP是伺服器端指令碼語言.在學習之前,您需要對以下知識有基本的瞭解:HTMLcss PHP是什嗎?PHP代表PHP:Hypertext PreprocessorPHP是一種使用廣泛的開源的指令碼語言PHP是指令碼在伺服器上執行PHP可免費下載使用 PHP檔案是什嗎?PHP檔案可包含文本、HTML、JavaScript代碼和PHP代碼PHP代碼在伺服器上執行,結果以純HTML形式返回給瀏覽器PHP檔案的預設副檔名“.PHP”
Time of Update: 2016-06-13
WampServe修改預設網站目錄的方法1wamp簡介WampServe整合了Apache、MySQL、PHP、phpmyadmin,支援Apache的mod_rewrite,PHP擴充、Apache模組只需要在菜單“開啟/關閉”上點點就搞定,省去了修改設定檔的麻煩,這裡就簡寫成wamp 假設如下:Wamp版本:2.1WAMP2.0安裝目錄:C:/www目錄:C:/wamp/www/變更目錄:E:/phproot/ 一 主要過程: (1)修改 C:\wamp\bin\
Time of Update: 2016-06-13
利用http協議發布部落格園博文評論 本博文承接《php
Time of Update: 2016-06-13
Sublime text 2/3 中 Package Control 的安裝與使用方法Package Control 外掛程式是一個方便 Sublime text 管理外掛程式的外掛程式,但因為 Sublime Text 3 更新了 Python 的函數,API不同了,導致基於 Python 開發的外掛程式很多都不能工作,Package Control 原來的安裝方法都失效了。簡單的安裝方法:從菜單 View - Show Console 或者 ctrl + ~ 快速鍵,調出
Time of Update: 2016-06-13
第一篇博文:PHP函數原型中的選擇性參數寫法為什麼這麼寫?第一篇,算是開始吧。簡單寫點兒東西。剛開始學PHP,在看PHP Manual時遇到一個問題:含選擇性參數的函數原型中,選擇性參數的寫法看不懂。例如explode函數array explode ( string $delimiter , string $string [, int $limit ] )選擇性參數都用“[方括弧]”括起來,那麼第三個參數$limit為選擇性參數。可是為什麼不這麼寫呢:array
Time of Update: 2016-06-13
PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的總結通過下面這個程式來檢測$a=0;if(empty($a)){echo "yes|";}else{echo "no|";}if(isset($a)){echo "yes|";}else{echo "no|";}if(is_null($a)){echo "yes|";}else{echo "no|";}if($a){echo "yes|";}else {
Time of Update: 2016-06-13
php基礎教程筆記很久就知道php,但是一直沒時間去學習,現在開始要好好學習php,希望有一天從c#的繁瑣解脫出來,走向php的簡潔明了。就一項開發環境的龐大就夠我麻煩,每次裝機都要裝一遍vs,sql。php的環境搭建很簡單,因為我走了一個捷徑,網上下載了wamp service
Time of Update: 2016-06-13
PHPthinking屌絲第一屆DOTA比賽眾籌PHPthinking夢想和大家一起High,一起吃喝玩樂,一起努力工作,為大家,也為小家!PHPthinking屌絲第一屆DOTA比賽眾籌,期待大家的積极參与,當然也希望大家多多支援參與者,在亞曆山大的工作中,尋得一份快樂!本次眾籌金額為500元,我們需要您的支援,僅僅支援我們一分錢,我們依舊滿懷感激!眾籌連結:http://m.qingsongchou.com/project/ff4140d0-c0fb-4e96-93ab-52558805f3
Time of Update: 2016-06-13
phpize報錯:Cannot find config.m4關於phpize是幹嘛用的,可以參看php官方文檔:前幾日想安裝memcache的時候,需要為php安裝memcache擴充,按照網上教程的步驟一步步執行時卻報了如下錯誤:Cannot find config.m4.Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the
Time of Update: 2016-06-13
PHP 中 new static 和 new self 的區別 今天老大在公司 問了一下 new static 和 new self 的區別 公司十個程式 竟然沒有一個回答上來 後面畫面自補 。。。 本屌絲回家後 就百度瞭解了下 這二者區別 :使用 self:: 或者 __CLASS__ 對當前類的靜態引用,取決於定義當前方法所在的類:使用 static::