Time of Update: 2016-08-08
Nginx之紅/黑樹狀結構/** Copyright (C) Igor Sysoev* Copyright (C) Nginx, Inc.*/#ifndef _NGX_RBTREE_H_INCLUDED_#define _NGX_RBTREE_H_INCLUDED_#include <ngx_config.h>#include <ngx_core.h>typedef ngx_uint_t ngx_rbtree_key_t;typedef ngx_int_t
Time of Update: 2016-08-08
php的在windows上的運行環境每次搭建一次脫層皮,各種折騰。主要原因: apache server預設不支援windows php有好多個版本,下載下來不一定支援apache 都下載對了,還要配置php和apache1、下載php必須為thread
Time of Update: 2016-08-08
建立檔案index.php,需要在統計目錄下有個圖片為q.jpg(可根據源碼變更圖片的名稱)原始碼如下:$filename="q.jpg"; $per=0.3; list($width, $height)=getimagesize($filename); $n_w=$width*$per; $n_h=$height*$per; $new=imagecreatetruecolor($n_w, $n_h); $img=imagecreatefromjpeg($filename);
Time of Update: 2016-08-08
$i) { // 超出計算範圍return $directionArr;}if(0 == $directionArr[$i]) { // 當前位加1$directionArr[$i] = 1;return $directionArr;}$directionArr[$i] = 0;return add2($directionArr, $count, $i - 1); // 進位}$positionArr = array( // 所在位置3,7,11,17,23);function
Time of Update: 2016-08-08
json_encode() 輸出資料只認識UTF-8,所有在輸出資料時,注意資料編碼格式!!! 解決方案:If you have an ANSI encoded string, using utf8_encode() is the wrong function to deal with this. You need to properly convert it from ANSI to UTF-8 first. That will certainly reduce the
Time of Update: 2016-08-08
WampServer搭建php環境可能遇到的問題 1.安裝時報錯,缺少 MSVCR100.DLL 檔案這是因為wampServer安裝時用到的vc庫沒有更新,要安裝更新之後再進行安裝,因為之前安裝的VC版本低了,才導致安裝的時候提示丟失MSVCR100.dll檔案。以下分別是32位與64位的VC10下載地址:VC10 SP1 vcredist_x86.exe 32 bits
Time of Update: 2016-08-08
我每天都在笑,因為我覺得不開心也是一天,開心也是一天,我笑的話,別人也能感受到我的善意吧!有人說:即使別人眼裡你是差勁的,但你自己一定要認為你是優秀的。這個世界上,你無法阻止任何人對你作出差的評價,而你,要給予自己多一點點的溫情。最可怕的不是他們都不愛你,而是你自己都不愛你!所以,當我們認真的做了一些事情卻依然失敗了的時候,即使沒有人為你鼓掌,我們也要優雅地謝幕,感謝自己的認真付出。出門在外,不論別人給你熱臉還是冷臉,都沒關係。外面的世界,尊重的是背景、而非人本身。朋友之間,不論熱臉還是冷臉,也
Time of Update: 2016-08-08
通過 HTTP POST 發送的變數不會顯示在 URL 中。 當我們用$_POST接受不到頁面傳過來資訊時,我們可以用php://input去接受值,那麼他倆有什麼區別 首先當$_POST 與 php://input可以取到值時$HTTP_RAW_POST_DATA
Time of Update: 2016-08-08
admin管理員表id int(11) 使用者idusername varchar(128) 使用者名稱password varchar(128) 管理員密碼name varchar(50) 管理員真實姓名email varchar(128) 管理員郵箱login_time int(11) 登入時間login_ip varchar(20) 登入ipcreate_time int(11) 建立時間salt varchar(10) 隨機加密字串role_id int(11) 角色idstatus
Time of Update: 2016-08-08
無論是哪個初級程式員,在剛涉入某個領域之時,有再大的雄心壯志也敵不過眼前的迷茫:不知道應該怎麼做,不知道應該做什麼。下面是我作為一名軟體開發人員所學到的經驗,希望能對大家有所協助。1.不要害怕在工作中學習。只要有電腦,就可以通過電子書閱讀程式閱讀報紙和大多數書籍。如果你只是做好自己的本職工作以及分配的任務,那是學不到很多東西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放慢腳步,先將一些基礎的知識撿起來。2.在事業上勇往直前,自己為自己負責。大概只有十分之一的人才能得到導師的特殊照顧,如
Time of Update: 2016-08-08
PHP 5.3 以上版本,使用pthreads PHP擴充,可以使PHP真正地支援多線程。多線程在處理重複性的迴圈任務,能夠大大縮短程式執行時間。 我之前的文章中說過,大多數網站的效能瓶頸不在PHP伺服器上,因為它可以簡單地通過橫向增加伺服器或CPU核心數來輕鬆應對(對於各種雲主機,增加VPS或CPU核心數就更方便了,直接以備份鏡像增加VPS,連作業系統、環境都不用安裝配置),而是在於MySQL資料庫。如果用 MySQL
Time of Update: 2016-08-08
最近在做一個基於有贊的多級分銷管理系統,所有成員的店面均在有贊商城,使用有贊API獲得他們的業績,但是有贊提供的分銷只有一級,故製作該系統。考慮到減輕工作量,理清層次關係,採用了OOP設計方法,將資料庫,表封裝為基類,分銷成員,店面等繼承表。但是在列出銷售量報表和分銷商的時候出現了嚴重性能問題,由於分銷商的業績獎勵是與其下級分銷商掛鈎的,故封裝資料庫的時候,進行了DFS遍曆來獲得所有分銷商的關係樹,然而,在列出銷售報告的時候卻並不需要這樣的關係,DFS在php語言上的時間花銷極大,導致一個頁面開
Time of Update: 2016-08-08
這是今天一個群裡問的問題,主要是寫入檔案耗時大。我這裡做一個實驗,每20000個UID寫入一個檔案,大概一個檔案寫入是大概280kb,這樣總體寫入的時間只有13S貼下代碼set_time_limit(0);$starttime = time();$fh = fopen($filename,'w');for($i=0;$i1000000;$i++){ $uid = uniqid(); if($i%20000 == 0) { $filename =
Time of Update: 2016-08-08
ngx_queue_t 雙向鏈表結構typedefstruct ngx_queue_s ngx_queue_t;typedefstruct ngx_queue_s { ngx_queue_t *prev; ngx_queue_t
Time of Update: 2016-08-08
從2012年就已經接觸php了,一直到現在做了已經兩三年了,也走過無數的彎路,也通宵熬過無數次夜,看過各種各樣的PHP書籍,部落格等,做一下總結,全當是對自己過去這一段時間的總結。 php是一個弱類型的語言,所謂若類型的語言並不是之沒有類型區分,而是說沒有明顯的類型定義,php的變數不需要提前定義,只需要一個$符號就可以了,如:$a/$b/$c。
Time of Update: 2016-08-08
為了簡單一些,php檔案跟form表單寫在了一個檔案裡.php單檔案上傳----> 1 2 3 4 5 6 7 12 13 14151617 php18if(!empty($_FILES)){19header('content-type:text/html;charset=utf-8');20$fileInfo=$_FILES['myfile'];21print_r($_FILES);22//如果上傳出錯則退出並列印錯誤資訊23if($fileInfo['error']>0)
Time of Update: 2016-08-08
這幾天寫項目,遇到一個問題,一般的檔案下載還好說,但是如果是中文且有多種格式的檔案下載就比較棘手,調了很久的BUG,終於完成,其中需要注意以下幾點:1.對於檔案名稱是中文的檔案,要記得轉碼,防止中文亂碼的發生,因為大部分的主機的編碼是GB2312的,而我們用的是UTF-8,所以在操作之前要用iconv()函數進行轉碼,防止找不到檔案而報錯。2.需要對所要下載的檔案的格式進行判斷,根據格式再寫header()函數。具體代碼如下:Cannot be
Time of Update: 2016-08-08
Apache配置httpd.confDocumentRoot"C:/xampp/htdocs"Options Indexes FollowSymLinks Includes ExecCGI AllowOverrideAllRequireall granted#app虛擬網站目錄配置開始DocumentRoot D:\git\yonglibao\appServerName app.com Options Indexes FollowSymLinks Includes ExecCGI
Time of Update: 2016-08-08
Nginx
Time of Update: 2016-08-08
我下載的nginx源碼版本不可考,按日期來看是2015年7月的最新版本。解壓包獲得源碼檔案夾,進入根目錄發現有幾個子目錄:auto、conf、contrib、docs、misc、src。從字面上猜測,是自動機或指令碼(auto script)、設定檔(configuration)、支援檔案(contributions)、文檔(document)、雜項(miscellaneous)、源碼(source code)。1、瀏覽源碼檔案夾根目錄