原创 同步和異步與阻塞和非阻塞的區別

同步和異步與阻塞與非阻塞是在通信和I/O中常用的字眼,之前在許多地方同步與阻塞,異步與非阻塞常常被混爲一談,帶來了許多混亂,其實同步、異步和阻塞、非阻塞是兩個不同的概念。最近隨着異步IO(AIO)越來越多的應用,對這兩個概念進行區分和解

原创 Linux網絡編程--網絡知識介紹

Linux網絡編程--網絡知識介紹 (一)Linux網絡編程--網絡知識介紹 Linux網絡編程--網絡知識介紹 客戶端和服務端          網絡程序和普通的程序有一個最大的區別是網絡程序是由兩個部分組成的--客戶端和服務器端.

原创 在SQL SERVER 2005的表分區裏,如何對已經存在的有數據的表進行分區

2011-10-21 13:07:09|  分類: Mssql2005|字號 訂閱 http://www.cnblogs.com/jackyrong/archive/2006/11/16/562514.html 下

原创 文件和文件組 磁盤陣列

當數據庫數據過大查詢變慢、空間不夠的時候,我們就需要使用文件組來擴大數據庫儲存空間,提高查詢效率了。   1、文件和文件組的含義與關係 每個數據庫有一個主數據文件.和若干個從文件。文件是數據庫的物理體現。 文件組可以包括分佈在

原创 QQ服務器要和那麼多客戶端連(成熟的通信模塊)

#include<stdio.h> 多服務器的動態負載均衡   一個服務器連接數量跟端口好無關係! 跟線程有關係,跟機器配置和操作系統最大限度有關係 比如說WIN2K支持255個線程 在加個線程共享池就能支持到1K個 

原创 老工程師的心理話: 給年輕工程師的十大忠告

其實這篇文章很早就看到了,真的很不錯,但每次總是容易忘了,要做到真的要下一番功夫!來源:http://bbs.csai.cn/bbs/view.asp?id=%7B5BE65E83-F64C-479B-B393-A9A592AC9633%

原创 sql分區表和分區函數

轉載:http://blog.163.com/dj_djd/blog/static/8397680201192105954868/ 關解釋: 1,  創建一個分區函數和創建一個普通的數據庫對象(例如表)沒什麼區別。所以根據標準語法走

原创 linux帶緩衝IO操作與不帶緩衝IO操作

open和fopen的區別: 1.緩衝文件系統 緩衝文件系統的特點是:在內存開闢一個“緩衝區”,爲程序中的每一個文件使用,當執行讀文件的操作時,從磁盤文件將數據先讀入內存“緩衝區”,裝滿後再從內存“緩衝區”依此讀入接收的變量。執行寫

原创 Socket中常見的幾個轉換函數(htonl,htons,ntohl,ntohs,inet_addr,inet_ntoa)

Socket中常見的幾個轉換函數(htonl,htons,ntohl,ntohs,inet_addr,inet_ntoa)  2009年12月27日    htonl() htons() ntohl() ntohs()及inet_nto