原创 UNIX網絡編程之旅-配置unp.h頭文件環境

最近在學習Unix網絡編程(UNP),書中steven在處理網絡編程時只用了一個#include “unp.h”  相當有個性並且也很便捷 於是我把第三版的源代碼編譯實現了這個過程,算是一種個性化的開發環境的搭建吧,順便把過程記錄下來,

原创 ORACLE 判別字符串是不是字母數字型

SQL> create view V   2  as   3  select ename as data   4  from emp   5  where deptno=10   6  union all   7  select ena

原创 IIS狀態代碼的含義

IIS狀態代碼的含義 概要 當用戶試圖通過HTTP或文件傳輸協議(FTP)訪問一臺正在運行Internet信息服務(IIS)的服務器上的內容時,IIS返回一個表示該請求的狀態的數字代碼。該狀態代碼記錄在IIS日誌中,同時也可能在We

原创 性能測試工具tptp使用

源地址:http://www.blogjava.net/xiaodu/archive/2008/08/23/223898.html 程序在實際應用當中,大數據量時對系統本身的影響是一個不得不面對的問題。 什麼是tptp Eclips

原创 構造函數不能爲虛函數,析構函數可以爲虛函數

構造函數不能爲虛函數,析構函數可以爲虛函數   虛函數的調用需要虛表指針,虛表指針是由構造函數建立,指向虛表,所以構造函數不能爲虛函數,構造函數的作用爲用來實例化類,而虛函數是要求在運行時通過虛表來決定到底是調用哪個實現   析構

原创 計算機常用端口

計算機常用端口 HTTP:80:www服務。 DHCP:服務器端的端口號是67 DHCP:客戶機端的端口號是68 POP3:POP3僅僅是接收協議,POP3客戶端使用SMTP向服務器發送郵件。POP3所用的端口號是110。 SMTP:端口

原创 同步 異步 阻塞 非阻塞

在進行網絡編程時,我們常常見到同步、異步、阻塞和非阻塞四種調用方式。這些方式彼此概念並不好理解。下面是我對這些術語的理解。同步 所謂同步,就是在發出一個功能調用時,在沒有得到結果之前,該調用就不返回。按照這個定義,其實絕大多數函數都是同步

原创 問模板函數、函數模板,模板類、類模板的區別的問題

在C++中有好幾個這樣的術語,但是我們很多時候用的並不正確,幾乎是互相替換混淆使用。下面我想徹底辨清幾個術語,這樣就可以避免很多概念上的混淆和使用上的錯誤。           這幾個詞是:           函數指針——指針函數   

原创 Linux 編程經典書籍

Linux 編程經典書籍 成爲一名精通 Linux 程序設計的高級程序員一直是不少朋友孜孜以求的目標。根據中華英才網統計數據,北京地區 Linux 程序員月薪平均爲 Windows 程序員的 1.8 倍、Java 程序員的 2.6

原创 Hession入門

簡介 相比WebService,Hessian更簡單、快捷。採用的是二進制RPC協議(Binary),因爲採用的是二進制協議,所以它很適合於發送二進制數據。Hessian通常通過Web應用來提供服務,因此非常類似於WebService。只

原创 C++模板簡介

1. 模板的概念。 我們已經學過重載(Overloading),對重載函數而言,C++的檢查機制能通過函數參數的不同及所屬類的不同。正確的調用重載函數。例如,爲求兩個數的最大值,我們定義MAX()函數需要對不同的數據類型分別定義不同重載(

原创 select()函數

講一下套接字模式和套接字I/O模型的區別。先說明一下,只針對Winsock,如果你要骨頭裏挑雞蛋把UNIX下的套接字概念來往這裏套,那就不關我的事。 套接字模式:阻塞套接字和非阻塞套接字。或者叫同步套接字和異步套接字。 套接字模型:描述如

原创 Struts2、hibernate和spring下載,整合所需jar包

ssh三個框架各自所有版本下載地址如下 Struts framework 下載地址: http://mirror.bjtu.edu.cn/apache/struts/binaries/ hibernate framework 下載地址

原创 C++單例模式

原帖地址 GOF的《設計模式》中這樣描述:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。通常我們可以讓一個全局變量使得一個對象被訪問,但它不能阻止你實例化多個對象。一個最好的辦法是,讓類自身負責保存它的唯一實例。這個類可以保

原创 備份UBUNTU的更新包

 當我們安裝好Ubuntu之後,一般要先apt-get update ,然後,apt-get upgrade,使自己的系統保持最新狀態。   所下載的軟件包一般放在/var/cache/apt/archives/目錄下,一次更新後,往往