原创 用javascript返回前一個頁面

返回前一個頁面並刷新: location.replace(document.referrer); 其中,document.referrer 得到的值是前一個頁面的URL。 history.go(-1)和history.back()也能返回

原创 使用apache的ab壓力測試時post文件的使用

網上有很多介紹apache的ab的,卻很難找到-p選項具體怎麼用,簡單實踐並總結一下:   -p選項指定post文件的位置;-T選項指定post文件的編碼方式,默認是明文,如果指定-T 'application/x-www-form-ur

原创 PHP中的跳轉語句問題

PHP中跳轉語句執行後,跳轉到新頁面執行,原來頁面中的代碼還會繼續執行,這樣就會引起一些邏輯問題,因此,在跳轉語句後面要加上一句: exit();

原创 PDO模糊搜索

$sql = "select * from table where name like '%?%'"; $db->query($sql, $name); 報錯,加轉義字符也不好使。 解決方法: $sql = "select * from

原创 javascript的字符串拼接和引號問題,以onclick爲例

今天寫“刪除”超鏈接,試了兩次: $onclick = "javascript:return confirm(/”Are you sure to delete? /”);"; echo "<a href=/"$url/" οnclick=

原创 (二) HTTP/2起步

與HTTP1.x一樣,HTTP/2仍然是建立在TCP連接之上的應用層協議,請求由客戶端發起,並且,URI的基本規則保持不變。 HTTP/2的版本標識 對應URI中的http或https,HTTP/2有2個版本標識: “h2”對應

原创 mysql.sock的問題

PHP程序在Windows下可以運行,但是到了Linux下就出來一個錯誤:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

原创 [轉]C語言位域精解

有 些信息在存儲時,並不需要佔用一個完整的字節, 而只需佔幾個或一個二進制位。 例如在存 放一個開關量時,只有0和1 兩種狀態,用一位二進位即可。爲了節省存儲空間, 並使處理簡便,C語言又提供了一種數據結構,稱爲“位域”或“位段”。所謂

原创 [轉]C語言關鍵字volatile的使用

一個定義爲volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器裏的備份。下面是volatile變量

原创 統一將Linux Shell、Vim和SecureCRT的編碼修改爲UTF-8

統一將Linux Shell、Vim和SecureCRT的編碼修改爲UTF-8首先檢查SecureCRT,設置Options->Global options->General->Default session->Edit Default

原创 使用Zend Studio和Zend Debugger進行php代碼的遠程調試

1.       下載並安裝Zend Studio到Windows。例如Zend Studio 8.0。 2.       下載Zend Debugger到Linux。注意,區分系統,有32位和64位的。 3.       展開壓縮包,例

原创 首次配置服務器端apache,iptables,hotst,mysql

最近開始學習Web開發,把遇到的一些問題和解決方法記錄在這裏,供大家分享,也便於自己查閱。   服務器端已經由OPS基本搭好了LAMP環境,但是從其它機器上訪問服務器的http://ip/index.html 和http://domain

原创 解決Linux和SecureCRT上UTF-8漢字亂碼問題

首先檢查SecureCRT, 設置 Options->Global options->General->Default session->Edit Default Settings->Terminal-> Appearance->Char

原创 使用UTF-8編碼後一些網頁出現空白或亂碼

由於很多瀏覽器默認的編碼是GB2312,所以使用UTF-8編碼時,如果沒有顯式地用meta或header指定編碼,瀏覽器會首先按照GB2312解析網頁,這樣,某些UTF-8的網頁會變成空白頁。另外,瀏覽器在解析到一半的時候,可能發現編碼不

原创 配置Apache虛擬主機

在服務器上配置Apache虛擬主機,在本機上遠程訪問。服務器上的系統是Linux,本機的系統是Windows。假設虛擬主機的域名是www.abc.com,IP地址是192.136.11.23,配置過程如下:   1. 修改本機C:/WIN