Time of Update: 2016-07-29
對於初學者來說,搭建環境是一件很糾結的事,因為諸多不懂,會因為搭建不好環境而影響繼續下去的熱情.下面小講一下搭建流程;一、下載WampServer此軟體,安裝步驟沒啥好說,按下一步,而安裝位置最好記錄一下,最好安裝在自己平時工作軟體盤;如筆者是裝在D盤;二、安裝下載代碼工作環境,如NetBeans IDE,建立項目,當然類似thinkphp架構等最好三、開啟wampserver軟體,此時如果該軟體可運行且狀態為綠色,則表示環境完全OK,如遇特殊情況,如win7下的80連接埠被佔用,
Time of Update: 2016-07-29
首先將php的bin 包含到環境變數中,找到php的bin包,執行pwd命令,複製路徑,執行vim /etc/profi命令,即開啟/etc/profile檔案,將PATH=$PATH:你的路徑添加到exports PATH的上方,儲存。執行curl -sS https://getcomposer.org/installer | php,然後執行mv composer.phar
Time of Update: 2016-07-29
tomcat項目下配置nginx叢集步驟詳解:1.複製nginx-1.6.0檔案夾到指定目錄,例D:\nginx\nginx-1.6.0。2.修改E:\apache-tomcat-6.0.36\conf\server.xml,在源注釋的標籤下,增加標籤,修改標籤address屬性值為本機ip,其他叢集tomcat配置不同port連接埠號碼。 3.修改E:\apache-tomcat-6.0.36\webapps\commonApp\WEB-INF\web.xml在前加上
Time of Update: 2016-07-29
工具類如下:maxSize = $maxSize;$this->allowMime = $allowMime;$this->allowExt = $allowExt;$this->uploadPath = $uploadPath;$this->imgFlag = $imgFlag;$this->init();}private function init() {$this->fileInfo = array();foreach ($_FILES as $k => $v)
Time of Update: 2016-07-29
php5.3以上版本不建議使用mysql_connect ,mysql_query等函數,轉而使用mysqli系列(improved)。這是串連資料庫及查詢資料的一個例子。';while($row=mysqli_fetch_assoc($result)){echo $row["name"]." ".$row["surname"].'';}mysqli_free_result($result);}else{echo "the query is not executed.".
Time of Update: 2016-07-29
PHP執行過程 任何一種語言的原始碼電腦都沒有辦法直接執行,需要轉換成電腦能夠識別的機器指令。PHP也是一門進階語言,也需編譯(解釋)PHP的解析過程:1、請求原始碼,進行詞法解析,文法解析。 詞法解析,主要對原始碼中的單詞進行一個個的讀入,判斷,詞法解析時,如果有錯誤,會報錯。編譯錯誤。
Time of Update: 2016-07-29
簡單原廠模式又叫靜態Factory 方法模式,主要作用是通過一個簡單工廠類來執行個體化(建立)各個類的對象,而不需要通過new來執行個體化對象。優點在於,工廠類中包含了一定的邏輯判斷,會根據用戶端的選擇條件動態執行個體化相關的類。缺點在於,當需要增加新的功能類時,需要去修改工廠類。以下內容以一個簡單的計算機程式作為案例分析。第一步,定義Operation,是一個父類,有兩個屬性,表示用於計算的兩個參數。numA=$numA;}public function getNumA(){return
Time of Update: 2016-07-29
今天遇到了php的cookie必須重新整理再生效的問題,可用一下方法解決://PHP COOKIE設定函數立即生效,支援數組function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false){ $_COOKIE[$var] = $value; if (is_array($value)) { foreach ($value as $k => $v) {
Time of Update: 2016-07-29
這幾天遇到一個需求,這個需求寫在了php檔案裡,這個檔案最好在命令列裡執行。但是,出問題了。當我在瀏覽器裡執行php檔案的時候,ok,一切正常。但是,當我在命令列裡執行的時候,報錯!錯誤資訊為:PHP Fatal error: Uncaught Exception: could not find driver in /var/www/html/huxintong_admin/include/lib/DataBase.class.php:149Stack trace:#0
Time of Update: 2016-07-29
1.最佳化代碼的時候,指令碼的執行時間是一個很重要的考量方式,那麼如何用PHP來實現計算PHP指令碼的已耗用時間呢?下面推薦給大家一個很好用得類.runtime.class.php/** * PHP指令碼執行時間計算 */class runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ',
Time of Update: 2016-07-29
php//我的頁面是UTF-8編碼的結果為:a:2:{s:2:"en";s:21:"http://www.phpddt.com";s:2:"cn";s:6:"教程";}//我的頁面是ANSI編碼的結果為:a:2:{s:2:"en";s:21:"http://www.phpddt.com";s:2:"cn";s:4:"教程";}echo
Time of Update: 2016-07-29
/** * 冒泡排序:穩定,時間複雜度 O(n^2) * 冒泡排序方法是最簡單的排序方法。這種方法的基本思想是, * 將待排序的元素看作是豎著排列的“氣泡”,較小的元素比較輕, * 從而要往上浮。在冒泡排序演算法中我們要對這個“氣泡”序列處理若干遍。 * 所謂一遍處理,就是自底向上檢查一遍這個序列,並時刻注意兩個相鄰的元素的順序是否正確。 * 如果發現兩個相鄰元素的順序不對,即“輕”的元素在下面,就交換它們的位置。 *
Time of Update: 2016-07-29
用了斷斷續續一周的時間大致瞭解了Laravel的運行機制,可能是PHP基礎知識還是不夠牢固,對Laravel源碼的還是看不大明白.首先是Laravel文檔寫的實在簡潔了,大部分的內容只能自己去摸索`sever.php` 這個檔案應該是入口檔案。然後`require_once` 了`public/index.php` 檔案,所以從index.php這個檔案開始看起。從index.php檔案中瞭解到的內容是:包含了composer的自動載入器autoload.php,然後是一個重要檔案
Time of Update: 2016-07-29
RBAC: role base access control 基於角色的使用者訪問許可權控制不同人員登入系統要顯示不同的功能表項目1、傳統方式使用權限設定:具體操作許可權與使用者直接聯絡:該方式使用權限設定特點:管理員需要為新增、離職的使用者進行具體許可權分配,操作的時候效率低下、使用權限設定沒有統一標準,較淩亂,不適合大項目使用。2、基於角色的許可權分配
Time of Update: 2016-07-29
易偉公眾平台介面傻瓜教程部分內容:介面9超連結.rmvb介面8音樂資訊.rmvb介面7圖文資訊.rmvb介面6關注回複.rmvb介面5關鍵詞回複.rmvb介面50連闖三關.rmvb介面4介面驗證.rmvb介面49簡答題.rmvb介面48Regex.rmvb介面47
Time of Update: 2016-07-29
前面我寫過兩篇文章是介紹 nginx_http_limit_req_module 和 nginx_http_limit_conn_module,分別對使用者的請求數和串連數進行限制,而白名單主要是對一些內部人員進行劃分,進而不受到限制的影響。可以先去看看前面的文章: nginx 限制請求數 http://blog.csdn.net/wanglei_storage/article/details/51076882 nginx 限制串連數
Time of Update: 2016-07-29
nginx模組ngx_http_log_request_speed可以用來找出網站哪些請求很慢,針對網站很多,檔案以及請求很多想找出哪些請求比較慢的話,這個外掛程式非常有效,用來找出網站中處理時間較長的請求, 這些請求是造成伺服器高負載的很大根源。ngx_http_log_request_speed 模組主要包含兩個配置參數,log_request_speed_filter 和 log_request_speed_filter_timeout; log_request_speed_filter
Time of Update: 2016-07-29
本文分析了PHP全域變數與超級全域變數區別。分享給大家供大家參考,具體如下:全域變數就是在函數外面定義的變數。不能在函數中直接使用。因為它的範圍不會到函數內部。所以在函數內部使用的時候常常看到類似global $a;超全域變數範圍在所有指令碼都有效。所以,在函數可直接使用。比如 $_GET,$_SERVER都是超全域變數。除$_GET,$_POST,$_SERVER,$_COOKIE等之外的超全域變數儲存在$GLOBALS數組中。注意,不要誤寫成$_GLOBALS。有點受到$_POST的影響了。
Time of Update: 2016-07-29
本文執行個體講述了PHP計算數組中值的和與乘積的方法。分享給大家供大家參考,具體如下:一、概述:array_sum() 函數用於計算數組中所有值的和。array_product() 函數用於計算數組中所有值的乘積。二、使用樣本:array_sum()PHP array_sum() 函數用於計算數組中所有值的和,以整數或浮點數返回計算結果,非數位單元將視作 0 。文法:number array_sum( array array )例子:array_product()PHP
Time of Update: 2016-07-29
本文執行個體講述了PHP採用超長(超大)數字運算防止數字以科學計數法顯示的方法。分享給大家供大家參考,具體如下:PHP計算大數值運算時會出錯,當數字太大時,數值會變成科學計數.那怎麼來進行PHP超大數值運算,包括加減乘除,冪運算,平方根,模數運算呢?要解決科學計數的問題,只要賦值時加一對引號即可.如:如果不加引號,顯示2.2222222222222E+28,加引號後顯示22222222222222222222222222220超大數值運算,包括加減乘除,冪運算,平方根,模數運算.使用PH