原创 隨機數

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:表示調用它正代表某個進程執行系