原创 隨機數
C語言隨機數應用 2010-01-31 00:04:06| 分類: 業餘學習 |字號 訂閱 當我們要用到隨機數時,通常是要用到C程序庫中所提供的rand() ,但因爲其“僞”性,所以如果要產生真正的隨機序列必
原创 Visual Studio 2005下編寫DLL程序
其 實VS下面開發C++的DLL還是很方便的,而且Release的時候也很方便,只要把模塊的只能劃分清楚,封裝好不同的DLL工程,在一個主工程裏面引 用這些不同的DLL工程還是很不錯的,這樣
原创 靜態庫
有時候需要把一組代碼編譯成一個庫,這個庫在很多項目中都要用到,例如libc就是這樣一個庫,我們在不同的程序中都會用到libc中的庫函數(例如printf),也會用到libc中的變量(例如以後要講到的environ變量)。本節介紹怎麼創建
原创 製作ide(2)
#!/bin/shif [ "$#" -lt 1 -o "$#" -gt 3 ];then echo "error:" echo " usage:sh svn.sh -f directo
原创 h4lib
#!/bin/shfind_ubuntu(){ sourcedir=$1 directdir=$2if [ -f /var/tmp/ubuntu ];then rm /var/tmp/u
原创 地址
內核邏輯地址:與物理地址一般只存在一個偏移量,通常保存在 unsigned long和void *類型的變量中, 由malloc返回的內存就是邏輯地址;映射低端內存(接觸的大多數系統,所有的內存都是低端內存),不能用於高端內存(高端內存是
原创 kmalloc
kmalloc( size, flags) 這個函數在沒被阻塞時會返回得很快,但是分配的內容沒有清零。分配後需要調用memset清零 flags:GFP_KERNEL和GFP_ATOM GFP_KERNEL:表示調用它正代表某個進程執行系