原创 yield() sleep() wait() 區別

 1.sleep()     使當前線程(即調用該方法的線程)暫停執行一段時間,讓其他線程有機會繼續執行,但它並不釋放對象鎖。也就是如果有Sync

原创 如何使用Visual Studio 2005或Visual Studio 2008編譯純C語言程序!!【圖文】

轉載自:http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/5d4b7573c01ded198601b011        誰說VS2005不能編譯純C程序?當然能,而且很簡單,

原创 各大IT公司筆試、面試簡單總結

       從2011年7月底從學校出來到北京找實習和工作,到現在差不多半年了。期間參加了大大小小許多家公司的校園招聘,由於自己的實力問題沒能拿到

原创 (C語言教程)指針

第六章:指針 指針簡介  指針是C語言中廣泛使用的一種數據類型。 運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數據結構; 能很方便地使用數組和字符串; 並能象彙編語言一樣處理內存地址,從而編出精練而高效的程序。指針極

原创 十六進制轉換爲十進制

  在程序中,有時需要將一個十六進制字符串轉換爲十進制數字。比如:     char *ptr = "0x11";     int n = 0

原创 掃盲貼 Visual Studio 2005/2008中如何編譯和運行C++程序

        掃盲貼 Visual Studio 2005/2008中如何編譯和運行C++程序         轉載自:http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/ad

原创 四種幀格式淺談

用過NetXray之類的抓包軟件的人,可能經常會被一些不同的Frame Header搞糊塗,爲何用的Frame的Header是這樣的,而另外的又不一樣。這是因爲在Ethernet中存在幾種不同的幀格式,下面我就簡單介紹一下幾種不同的幀格式

原创 堆和棧的區別

 一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。 

原创 徹底搞定C指針——指針的指針

標  題: 徹底搞定C指針---指向指針的指針(轉)  一. 回顧指針概念:  今天我們又要學習一個叫做指向另一指針地址的指針。讓我們先回顧一下指針的概念吧!  當我們程序如下申明變量:  short int i;  char a;  s

原创 二位數組和指針(參考)

二維數組和指針⑴ 用指針表示二維數組元素。 要用指針處理二維數組,首先要解決從存儲的角度對二維數組的認識問題。我們知道,一個二維數組在計算機中存儲時,是按照先行後列的順序依次存儲的,當把每一行看作一個整體,即視爲一個大的數組元素時,這個

原创 VC數據類型之間的相互轉換

 atof(將字符串轉換成浮點型數) 相關函數           atoi,atol,strtod,strtol,strtoul 表頭文件           #include   <stdlib.h> 定義函數      

原创 虛函數的應用特性

  虛函數的應用特性           例:編寫三個類:沒有虛函數、有一個虛函數、有兩個虛函數,在主函數中定義這三個類的對象,分別取這個類所佔的內存空間的大小,觀察在內存中的分配;            代碼如下:          

原创 常用軟件點評

[原]木木的常用軟件點評(1)------VC程序員常用工具篇     過年了,事情可以暫時放一下了。總結一下很有必要。又看到外面飯館寫着“歲末收工,初六開爐“了。好了,廢話不多說,接着上篇繼續評點程序員常用工具。當然還得請朋友們留言

原创 C/C++中枚舉類型(enum)的使用解惑

        枚舉類型,顧名思義,“枚”作爲量詞,作“個”講,那麼枚舉,就是一個一個的列舉,如果一件事情能夠被一個一個的列舉,那麼它的數量肯定就是有限的,否則是不能被一一列舉出來的。所以枚舉類型即爲能被列舉的常量的一個集合。 在 生活中

原创 C++結構體實例和類實例的初始化

     結構體實例(包括共用體)和類實例的初始化方法完全相同,二者都可以應用於繼承層次中。不同點是結構體(包括共用體)默認成員爲public,而類默認成員是private型的。 一、若類和結構體所有數據成員均爲public型,可