原创 什麼是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI

什麼是CGI  CGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。  CGI可以用任何一種語言編寫,只要這種語言具有標

原创 我的友情鏈接

51CTO博客開發

原创 字符編碼筆記:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之間的關係,於是就開始在網上查資料。結果,這個問題比我想象的複雜,從午飯後一直看到晚上9點,纔算初步搞清楚。下面就是我的筆記,主要用來整理自己的思路。但是,我儘量試圖寫得通俗易懂,希望能對其

原创 QQ通信原理

http://softpalace.co.de/?p=279

原创 淺析:setsockopt()改善程序的健壯性

不斷的收到coolmei25 (梅生)的答謝,我都不好意思了(我都沒幫到他),下面寫出我在網絡編程中的一點心得體會,希望對他(^_^也對大家)有幫助:1. 如果在已經處於 ESTABLISHED狀態下的socket(一般由端口號和標誌符區分

原创 TCP/UDP相關知識總彙

TCP如何保證可靠傳輸的?確認機制:保證每個數據包都能收到,差錯檢驗:保證數據包的正確,流量控制:保證接收方不會溢出。順序編號:保證傳輸的有序性 1、TCP/IP的可靠傳輸服務五個特徵:面向數據流、虛電路連接、有緩衝的傳輸、無結構的數據流、

原创 最優秀的5個Linux文本編輯器

本文轉載於:http://article.yeeyan.org/view/169956/174836作爲不久前舉辦的比賽的一部分內容,我從那些選出他們最喜歡的Linux文本編輯器的極客讀者們那獲得了約200個反饋。 基於這個數據, 最最優秀

原创 [C++]MySQL數據庫操作實例

由於課程大實驗需要使用c++操作MySQL數據庫,經過一番研究終於成功實現VS2008中與MySQL的連接。 環境設置:安裝完MySQL之後,將安裝目錄中的include目錄下的libmysql.lib文件拷到VS2008安裝目錄中的VC\

原创 CentOS-6安裝使用mongodb

CentOS-6安裝使用mongodb安裝要求Centos-6.3下安裝Mongodb,首先從http://www.mongodb.org/downloads下載軟件壓縮包mongodb-linux-x86_64-2.2.2.tgz。 安裝

原创 詳細的mysql時間和日期函數

這裏是一個使用日期函數的例子。下面的查詢選擇了所有記錄,其date_col的值是在最後30天以內:mysql> SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_c

原创 淺析:setsockopt()改善程序的健壯性

不斷的收到coolmei25 (梅生)的答謝,我都不好意思了(我都沒幫到他),下面寫出我在網絡編程中的一點心得體會,希望對他(^_^也對大家)有幫助:1. 如果在已經處於 ESTABLISHED狀態下的socket(一般由端口號和標誌符區分

原创 淺析網絡編程之Socket模型

Winsock 的I/O操作  兩種I/O模式         阻塞模式:執行I/O操作完成前會一直進行等待,不會將控制權交給程序。套接字 默認爲阻塞模式。可以通過多線程技術進行處理。         非阻塞模式:執行I/O操作時,Wins

原创 QQ通信原理

http://softpalace.co.de/?p=279

原创 什麼是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI

什麼是CGI  CGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。  CGI可以用任何一種語言編寫,只要這種語言具有標

原创 CentOS-6安裝使用mongodb

CentOS-6安裝使用mongodb安裝要求Centos-6.3下安裝Mongodb,首先從http://www.mongodb.org/downloads下載軟件壓縮包mongodb-linux-x86_64-2.2.2.tgz。 安裝