原创 linux線程池的實現
什麼時候需要創建線程池呢?簡單的說,如果一個應用需要頻繁的創建和銷燬線程,而任務執行的時間又非常短,這樣線程創建和銷燬的帶來的開銷就不容忽視,這 時也是線程池該出場的機會了。如果線程創建和銷燬時間相比任務執行時間可以忽略不計
原创 Apache+php+mysql 構建WWW服務器的安裝流程
1. 分別從www.apache.org www.php.net www.mysql.com 下載最新和穩定的版本; apache_1.3.27.tar,mysql-standard-4.0.12-pc-linux-i686.tar,p
原创 http頭信息簡介
HTTP 是一種請求/響應式的協議。一個客戶機與服務器建立連接後,發送一個請求給服務器,請求的格式是: 統一資源標識符(URI)、協議版本號, 後面是類似MIME 的信息,包括請求修飾符、客戶機信息和可能的內容。 服務器接到請求後,給
原创 健身
槓鈴仰臥推舉 A.重點鍛鍊部位:胸大肌、三角肌和肱三頭肌。絕大多數的冠軍健美運動員把仰握推舉作爲鍛鍊上身最好的動作。 B.開始位置:仰臥在平的臥推凳上,兩腳平踏在地上。兩手掌向上握住橫槓,兩手間距比肩稍爲寬些,兩臂伸直支撐住槓鈴位於胸的
原创 larbin
Larbin是一種多功能的網絡爬蟲,一個法國人最初爲 XYLEME project寫的,當時只是爲了獲取網絡上的XML文件.Larbin是非常靈活可訂製的. 最新版本的Larbin在一臺普通的PC上一天可爬到5,000,000個網頁,當
原创 ubuntu mysql
(1)先安裝MySQL 代碼: sudo apt-get install mysql-server mysql-client (2)再裝開發包(與c語言有關,c語言可以調用mysql的API) 代碼: sudo apt-get
原创 我的友情鏈接
51CTO博客開發
原创 解決/usr/bin/ld: cannot find -lxxx
通常在軟件編譯時出現的usr/bin/ld: cannot find -lxxx的錯誤,主要的原因是庫文件並沒有導入的ld檢索目錄中。 解決方式: 1。確認庫文件是否存在,比如-l123, 在/usr/lib, /usr/local/l
原创 linux環境變量設置
Linux的變量種類 按變量的生存週期來劃分,Linux變量可分爲兩類: (1)永久的:需要修改配置文件,變量永久生效。 (2)使用export命令聲明即可,變量在關閉shell時失效。 設置變量的三種方法 (1)在/etc/pro
原创 vim配置
" An example for a vimrc file. " " Maintainer: Bram Moolenaar <[email protected]> " Last change: 2006 Nov 16 " " To u
原创 ftp 筆記
Ubuntu自帶wget。 如果沒有密碼的ftp,直接wget ftp://111.222.33.4/path/filename,就可以下載ftp://111.222.33.4的文件夾path裏的文件filenam
原创 ELFHash算法詳解
在一個cache系統中,需要實現一個域名白名單,域名爲下列數據: www.qq.com、www.baidu.com、sohu.com 等 該白名單需要在程序啓動時加載一次,主要執行查詢操作。請設計一個數據結構和相應的初始化查詢函數,使得檢
原创 MySQL數據庫管理常用命令
MySQL數據庫管理常用命令 導讀:MySQL數據庫管理常用命令。 安裝利用RPM包安裝Mysql,設置TCP 3306端口的iptables。 root密碼管理設置root用戶的密碼mysqladmin -uroot passwor
原创 gedit 亂碼
缺省配置下,用 Ubuntu 的文本編輯器(gedit)打開 GB18030/GBK/GB2312 等類型的中文編碼文本文件時,將會出現亂碼。 出現這種情況的原因是,gedit 使用一個編碼匹配列表,只有在這個列表中的編碼纔會進行匹配,不在
原创 linux下安裝配置使用memcache,memcached,libevent(後有ubuntu的memcache安裝)
1: 還是下載 Memcache是用C編寫的,要用到C的libevent來處理接口 點擊下載memcached-1.4.0.tar.gz 下載libevent-2.0.13-stable.tar.gz 下載memcache-3.0.6.tg