Time of Update: 2016-08-08
---------------------------------------------------------------------------------------Codeigniter架構---------------------------------------------------------------------------------------
Time of Update: 2016-08-08
安裝XAMPP 進入https://www.apachefriends.org/zh_cn/index.html頁面下載XAMPP開啟XAMPP Control Panel 在XAMPP控制台中,我們可以看到Service一列的單選框略有不同,“X”表示相應組件還沒有設為Windows系統服務;“空白”表示沒有安裝該組件;此外還有“√”,表示該組件已經安裝成為Windows系統服務,可以start。修改Apache的連接埠號碼
Time of Update: 2016-08-08
一、基於IP 1. 假設伺服器有個IP地址為192.168.1.10,使用ifconfig在同一個網路介面eth0上綁定3個IP:[root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig eth0:2 192.168.1.12[root@localhost root]# ifconfig eth0:3 192.168.1.13 2. 修改hosts檔案,添加三個網域名稱與之一一對應:192
Time of Update: 2016-08-08
學習要點:1.LIMIT 用法2.各種參數3.超連結調用第一:先在檔案中設定數字分頁模組;我的檔案是(blog.php)//分頁模組$_page = $_GET['page'];$_pagesize = 10;$_pagenum = ($_page - 1) * $_pagesize;//首頁要得到所有的資料總和$_num=mysql_num_rows(_query("SELECT tg_id FROM tg_user"));$_pageabsolute=$_num /
Time of Update: 2016-08-08
我的伺服器環境為:Ubuntu 14.04 64位安裝 Apache2: sudo apt-get install apache2安裝PHP模組: sudo apt-get install php5安裝Mysql sudo apt-get install mysql-server其他模組安裝: sudo apt-get install libapache2-mod-php5 sudo apt-get install
Time of Update: 2016-08-08
break語句用在迴圈體或switch當中,意思是跳出當前迴圈。如果break出現在switch中是跳出switch當前switch語句體。在for迴圈中是跳出本層迴圈。而continue是本次迴圈,跳過本次迴圈後面的語句,繼續下一次迴圈。 Eg:99乘法表for($i=1;$i10;$i++){ for($j=1;$j$i;$j++){ if($j==3) //會跳過j=3的算式continue;
Time of Update: 2016-08-08
python開發群裡經常有同學問 nginx+uwsgi+django 著了教程部署,但是不知道他們之間怎麼樣的關係,於是我就google到了一個讓我看起來很認同的圖,大家看了也比較認同,於是就分享出來下。這是這張圖的出處 點擊著作權聲明:本文為orangleliu(http://blog.csdn.net/orangleliu/)原創文章,文章轉載請聲明。
Time of Update: 2016-08-08
laravel陌生知識點php參數的預設值functionmakecoffee($type = "cappuccino"){return"Making a cup of $type.\n";}echo makecoffee();echo makecoffee(null);echo makecoffee("espresso");?>輸出Making a cup of cappuccino.Making a cup of .Making a cup of espresso.模型繫結 (Model
Time of Update: 2016-08-08
最近用了百度語音部署在新浪雲上,發現使用post 方法時會出現如下錯誤,使用get方法可以成功:Warning: Cannot modify header information - headers already sent by (output started at /data1/www/htdocs/480/androidmysql/3/tts.php:9) in tts.php
Time of Update: 2016-08-08
apache+php5+sqlite3移植 1. sqlite3移植參考http://blog.csdn.net/huyubin/article/details/46726585 的動態 編譯。 apache運行時會調用libsqlite3.so這個動態庫,所以需要: a. 將libsqlite3.so.o.8.6拷貝到/usr/lib目錄下 b. 在/usr/lib目錄下建立軟連結 ln -s libsqlite3.so.0.8.6
Time of Update: 2016-08-08
當我們在做php開發的時候,很多時候需要對介面進行測試,或者更方便的調用一些已有模組的介面,取到結果並進行後續操作,我們可以通過curl進行類比提交post和get請求,來去實現這些功能。下面是對curl的post和get的封裝//獲得資料並返回 return $data; }}之後就可以通過CURL::curl_post($url,$array)或者CURL::curl_get($url);的方式調用介面並得到資料了。著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2016-08-08
class MyRedis { private $redis; /** * @param string $host * @param int $post */ public function __construct($host = 'xxxx', $port = 6379) { $this->redis = new Redis(); $this->redis->connect($host, $port);
Time of Update: 2016-08-08
我每天都在笑,因為我覺得不開心也是一天,開心也是一天,我笑的話,別人也能感受到我的善意吧!有人說:即使別人眼裡你是差勁的,但你自己一定要認為你是優秀的。這個世界上,你無法阻止任何人對你作出差的評價,而你,要給予自己多一點點的溫情。最可怕的不是他們都不愛你,而是你自己都不愛你!所以,當我們認真的做了一些事情卻依然失敗了的時候,即使沒有人為你鼓掌,我們也要優雅地謝幕,感謝自己的認真付出。出門在外,不論別人給你熱臉還是冷臉,都沒關係。外面的世界,尊重的是背景、而非人本身。朋友之間,不論熱臉還是冷臉,也
Time of Update: 2016-08-08
作業系統[root@10-10-106-30 ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final)yum安裝nginxyum install nginx -y安裝完成[root@10-10-106-30 ~]# nginx -vnginx version: nginx/1.0.15防火牆配置iptables -I INPUT -p tcp --dport 80-j ACCEPT運行/etc/init.d/iptables status
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
Nginx 是一個輕量級的高效能 Http WebServer,以事件驅動方式編寫,因此相比 Apache 而言,Nginx 更加穩定、效能更好,而且配置簡單,資源佔用較低。 1. 安裝 Nginx 從 v0.7.52 開始,Nginx 開始發布 Windows 版本的 Nginx,你可以在其官方網站上面下載:http://nginx.net 下載後直接解壓即可,這裡解壓縮到c:\nginx目錄。 2. 啟動Nginx
Time of Update: 2016-08-08
page(頁)為記憶體配置的最小單位Memcached 的記憶體配置以page為單位,預設情況下一個page是1M,可以通過-I參數在啟動時指定。如果需要申請記憶體時,memcached會劃分出一個新的 page並分配給需要的slab地區。page一旦被分配在重啟前不會被回收或者重新分配 Slabs(層)劃分資料空間Memcached並不是將所有大小的資料都放在一起的,而是預先將資料空間劃分為一系列slabs,每個slab只負責一定範圍內的資料存放區。如,每個slab只儲存
Time of Update: 2016-08-08
轉自:http://orangeholic.iteye.com/blog/2161771 參考:http://blog.csdn.net/clh604/article/details/20224735 1.產生密鑰和公開金鑰 開始前需要準備openssl環境 linux 需要安裝openssl工具包,傳送門 http://www.openssl.org/source/ window 下需要安裝openssl的程式,傳送門 http://slproweb.com/products/Win32
Time of Update: 2016-08-08
Amortization TableThe Function of Recursive FunctionWhat’s the Recursive Function?Returning Values from a FunctionOften, simply relying on a function to do something is insufficient; a script’s outcome might depend on a function’s outcome, or on
Time of Update: 2016-08-08
在胡說之前,首先聲明,本文是建立在掌握php單檔案上傳的基礎上,所以這裡就不贅述檔案上傳伺服器配置,表單設定該注意的地方了。 話不多少,直入主題,在請求頁面方面有兩種寫法(只呈現表單部分,以上傳三個檔案為例。)form action="doAction.php" method="post" enctype="multipart/form-data"> 請選擇我的上傳檔案 input type="file" name="myfile[]"/>input