原创 C/C++ struct位結構(位域)

從問題開始 #includevoid main(){union{struct{unsigned short s1:3;unsigned short s2:3;unsigned short s3:3;}x;char c;}v; v.c=10

原创 關於sizeof和strlen的區別

先看幾個例子:char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789";  首先說明一點,char類型佔一個字節,所以s

原创 c/c++字節對齊

在 相同的對齊方式下 ,結構體內部數據 定義的順序不同 ,結構體整體佔據內存空間也 不同 ,如下: 設結構體如下定義: struct A {      int      a;      char    b;      short c; }

原创 鏈表,隊列,堆棧的區別

鏈表,隊列,堆棧的區別1、棧是個有底的口袋,像襪子。隊列是沒底的口袋,像通心粉。所以:棧的特點是先進後出,隊列的特點是先進先出。2、主要區別是適用的地方不一樣,     鏈表實際上可以認爲是一種數據的物理組織形式,是用指針或對象的引用組織

原创 signal處理機制

信號是Linux編程中非常重要的部分,本文將詳細介紹信號機制的基本概念、Linux對信號機制的大致實現方法、如何使用信號,以及有關信號的幾個系統調用。         信號機制是進程之間相互傳遞消息的一種方法,信號全稱爲軟中斷信號,也有人

原创 signal 各種操作

信號(signal)是一種進程間通信機制,它給應用程序提供一種異步的軟件中斷,使應用程序有機會接受其他程序活終端發送的命令(即信號)。應用程序收到信號後,有三種處理方式:忽略,默認,或捕捉。進程收到一個信號後,會檢查對該信號的處理機制。如

原创 一道IP組網題---- 子網掩碼

24位: 11111111 11111111 11111111 00000000        192.168.1.0 ~ 192.168.1.255 29位: 11111111 11111111 11111111 11111000 

原创 線性表可用順序表或鏈表存儲的優缺點

順序存儲表示是將數據元素存放於一個連續的存儲空間中,實現順序存取或(按下標)直接存取。它的存儲效率高,存取速度快。但它的空間大小一經定義,在程序整個運行期間不會發生改變,因此,不易擴充。同時,由於在插入或刪除時,爲保持原有次序(沒有規定元

原创 HTTP1.1中CHUNKED編碼解析

HTTP1.1中CHUNKED編碼解析 一般HTTP通信時,會使用Content-Length頭信息性來通知用戶代理(通常意義上是瀏覽器)服務器發送的文檔內容長度,該頭信息定義於HTTP1.0協議RFC  1945  10.4章節中。瀏覽

原创 do while(0) 用法(轉)

  #define MACRO_NAME(para) do{macro content}while(0) 的格式,總結了以下幾個原因:   1,空的宏定義避免warning: #define foo() do{}while(0)   2,

原创 linux的rename命令

不同於Dos下的rename命令,linux下的rename命令功能非常強大。 #man rename NAME        rename - Rename files SYNOPSIS        rename from to fi

原创 給一個IP地址,如何劃分爲幾個子網?

1、 基本知識介紹 1.1網絡中的每一個主機或路由器至少有一個IP地址; 在Internet中不允許有兩個設備具有同樣的IP地址; 1.2IP地址採用分層結構; IP地址是由網絡號(net ID)與主機號(host ID)兩部分組成的。

原创 gcc/g++參數詳解

[介紹]gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執行編譯工作的時候,總共需要4步1.預處理,生成.i的文件[預處理器cpp]2.將預處理後的文件不轉換成彙編語言,生成文件.s[編譯器egcs]3.有彙編變

原创 Linux 函數--fseek

fseek(移動文件流的讀寫位置)  相關函數  rewind,ftell,fgetpos,fsetpos,lseek   表頭文件  #include<stdio.h>   定義函數  int fseek(FILE * str

原创 喬丹名人堂演講中文版 + ESPN專家J.A.-阿丹德評論

Ladies and Gentlemen......歡迎喬丹,籃球運動的典範,歡迎天行者David Thompson, 1996年名人堂成員。女士們,先生們,再次歡迎喬丹。 謝謝…….謝謝……我告訴過我的朋友,我會出現在領獎臺上說完謝謝就