原创 PHP與BOM頭(EF BB BF)

BOM: Byte Order Mark  UTF-8 BOM又叫UTF-8 簽名,其實UTF-8 的BOM對UFT-8沒有作用,是爲了支援UTF-16,UTF-32才加上的BOM,BOM簽名的意思就是告訴弱編輯器(記事本)當前文件採用

原创 通過rsync清除目錄的shell腳本

由於工作原因,要管理一些圖片服務器,其中有幾臺是作爲圖片存放的機器,每臺機器配有10T的硬盤,最近硬盤告急,都只剩下幾百個G,所以要刪除一些圖片。 目前服務器有一億多個文件,刪過這種大量的小碎文件的朋友一定知道使用rm -rf的下場,效果非

原创 一個sql,求高手解惑啊!

沒有搞明白,求高人解惑啊! 數據表: DROP TABLE IF EXISTS president; #@ _CREATE_TABLE_ CREATE TABLE president (   last_name  VARCHAR(15) N

原创 Http響應頭格式

Response = Status-Line;                     *((general-header;                     |request-header;                  

原创 Http請求頭格式

Request = Request-Line;                     *((general-header;                     |request-header;                  

原创 關於fork與vfork,exit與_exit

fork和vfork都是創建進程,exit和_exit都是退出進程,但之間也有些細微的區別,並且很讓人迷惑。一般情況下用fork創建的子進程用exit結束,而用vfork創建的進程則用_exit。那他們具體的區別在哪兒了,爲什麼這麼做! 預

原创 url用get/post傳遞數組

突然發現好多人不知道怎麼用get/post的方法傳遞數組。   www.test.com/index.hmtl?user['name']=test&user['age']=20

原创 關於粘住位

linux中文件有三個比較特殊的屬性:SUID、SGID、SBIT,其中SBIT就是粘住位(sticky bit)。粘住位的來源還比較有意思。 在unix早期,硬件成本比較高,設計了這麼一個特殊的位,用S_ISVTX表示。當一個可執行文件粘

原创 關於UTF-8

記得剛畢業那會兒筆試有一個題目大概是這樣的: 填寫一個漢字的各個編碼的字節數和位數: 編碼格式 佔字節數 所佔位數 GBK     UTF-8     當時毫不憂慮的寫了GBK:2字節16位 ,UTF-8:3字節24位。