原创 如何用c語言實現CString的構造函數、析構函數和賦值函數?

編寫類String的構造函數、析構函數和賦值函數     已知類String的原型爲:     class     String     {     public:     String(const   char*s

原创 浮點數和嵌入式彙編

//使用VS2005的VC++ Win32開發平臺來編譯//求兩個浮點數平方和的平方根,要求輸入和輸出數據 //squre root of squares of two values# include <iostream>using na

原创 有關彙編的文章與代碼

;浮點型指令編程--計算平方和的平方根程序;find the square root of the sum of the squares of two floating point numbers;Author:lionel.shen;D

原创 C語言之詳解#ifdef等宏

這幾個宏是爲了進行條件編譯。一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是"條件編譯"。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時

原创 天翼live

 電信運營商進入IM領域始於2006年7月,中國移動飛信公測。同年10月,中國聯通推出了超信,而原中國網通的IM產品則爲靈信。 中國電信馬上也要推出功能類似的“天翼Live[1]”。中國電信和微軟公司合作開發的移動即時通訊(IM)應用即將

原创 intel中的cr寄存器

//今天看UKL的時候看到CR寄存器   控制寄存器(CR0、CR 1、CR2和CR3)用於控制和確定處理器的操作模式以及當前執行任務的特性。 CR0:中含有控制處理器操作模式和狀態的系統控制標誌; CR1:保留不用; CR2:含有

原创 gcc和g++的區別

gcc和g++都是GNU(組織)的一個編譯器。 誤區一:gcc只能編譯c代碼,g++只能編譯c++代碼兩者都可以,但是請注意:1.後綴爲.c的,gcc把它當作是C程序,而g++當作是c++程序;後綴爲.cpp的,兩者都會認爲是c++程序

原创 unix網絡編程(第三版)中的unp.h

 /* Our own header. Tabs are set for 4 spaces,not 8 */#ifndef __unp_h#define __unp_h#include "/usr/lib/

原创 查看內核版本和發行版本

首先,要分清內核版本號和發行版本號的區別。 因爲所有linux都是使用kernel.org上來的內核來作爲發行版的基礎的,所以內核版本號的高低大致能體現該linux版本的新舊。 而發行版本的版本號完全是各發行商自己定義的,不能用來和其它發

原创 unix 環境高級編成 apue.h ,apueerror.h的代碼

 ===================apueerror.h=========================================$ cat apueerror.h#include <errno.h>      /* fo

原创 Protocol Stack

簡介   協議棧是指網絡中各層協議的總和,其形象的反映了一個網絡中文件傳輸的過程:由上層協議到底層協議,再由底層協議到上層協議。使用最廣泛的是英特網協議棧,由上到下的協議分別是:應用層(HTTP,TELNET,DNS,EMAIL等),運輸

原创 可重入函數與不可重入函數

轉自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html 主要用於多任務環境中,一個可重入的函數簡單來說就是可以被中斷的函數,也就是說,可以在這個函數執行的任何

原创 Linux C 函數參考(內存控制)

//今天把這部分【Linux C函數庫詳解】chap3 內存分配函數 看了一下。 以下爲內容 calloc(配置內存空間)  相關函數  malloc,free,realloc,brk 表頭文件  #include <stdlib.h>

原创 FD_SET,FD_ISSET,FD_ZERO,select

 FD_SET 打開類型fd_set的某一位FD_ZERO初始化fd_setFD_ISSET測試結構fd_set中的描述字直接到vc98/include的文件中查找他們就可以找到代碼。select函數: 系

原创 java碰到的問題總結(FAQ)

Q: Java的環境問題[jdk,tomcat,eclipse,myeclipse] //這方面太雜,沒準備呢 Q: java.lang.UnsupportedClassVersionError  因爲我們使用高版本的JDK編譯的Jav