`
lobin
  • 瀏覽: 169087 次
  • 性別: Icon_minigender_1
  • 來自: 上海
社區版塊
存檔分類
最新評論
文章列表
Pin Signal 模擬信號 數字信號 頻率 信號模擬 模擬信號模擬 數字信號模擬 信號增強 信號增強器 信號衰減 信號衰減器 信號轉換器 模擬信號轉數字信號 信號請求接收時模擬信號轉數字信號 數字信號轉模擬信號 信號請求發出時數字信號轉模擬信號 運算單元 邏輯單元 寄存器 指令寄存器 譯碼器 控制單元 ip 虛擬內存 模擬外設 思路待整理...

老桌面

寫了個程序,一運行起來,整個桌面變成這樣: ?擦,怎么會出現這么破的一個桌面?記得最早以前用過的Windows窗口系統Windows 95的桌面都看著沒這么破!? ?
/* ?* Thread that support cross platform and support global and local start routine, and support? ?* Windows api and C Run-Time Library(even extension) on windows.? ?* <p> ?* To implements a simple thread, only to overrides the run method. ?* ?* @author ada ?* @version 1.0 ?* @since 1. ...
宏 Linux下gcc所有定義的宏 # gcc -E -dM - </dev/null #define __DBL_MIN_EXP__ (-1021) #define __FLT_MIN__ 1.17549435e-38F #define __CHAR_BIT__ 8 #define __WCHAR_MAX__ 2147483647 #define __DBL_DENORM_MIN__ 4.9406564584124654e-324 #define __FLT_EVAL_METHOD__ 2 #define __DBL_MIN_10_EXP__ (-307) #de ...
宏 Windows Cygwin下gcc所有定義的宏 $ gcc -E -dM - </dev/null #define __DBL_MIN_EXP__ (-1021) #define __pentiumpro__ 1 #define __UINT_LEAST16_MAX__ 65535 #define __FLT_MIN__ 1.17549435082228750797e-38F #define __UINT_LEAST8_TYPE__ unsigned char #define __INTMAX_C(c) c ## LL #define __CHAR_BIT__ 8 ...
以前有分析過JPG/JPEG,PNG圖片的格式,也分析過BMP圖片格式。不過后面又都不記得了。 ? 這里再分析整理下BMP圖片格式。 ? 先看256色位圖 以一張簡單的小bmp圖片為例: ? 文件頭 14字節(0-13) 42 4D 8A 05 00 00 00 00 ?00 00 36 04 00 00? ? 0-1: 42 4D? 文件類型: BM ? 2-5: 8A 05 00 00 表示0x058A(1418) 文件大小, 以字節為單位。 ? 6-7: 00 00 ? 保留字,必須為0 ? 8-9: 00 00? 保留字,必須為0 ? ...
? 不定長參數傳遞問題 void kprintf(char *fmt, ...) { char* p; va_list vl; va_start(vl, fmt); //_asm lea ax,word ptr [bp+6]; //_asm mov di,ax; for (p = fmt; *p; p++) { char c = *p; if (c == '$') break; if (c == '%') { //char v; char v = va_arg(vl, cha ...
這里講的是C語言中convention相關的東西,翻譯過來就是一些約定規范。這里其實包含兩方面內容,一個是調用相關的,一個是命名相關的,所以標題內容其實應該拆分兩部分,也就是calling convention和naming convention。 ? 另外,這里講的調用和命名規范(calling and naming convention)其實跟函數以及函數調用有關的。另外,既然涉及到函數調用,也就涉及到棧,也就是函數調用棧的問題,以及棧的深度,棧的維護,堆棧平衡,函數參數傳遞,參數傳遞的順序,傳遞的參數順序和實參的順序,函數調用時的跳轉,跳轉到函數后參數又是怎么取的,傳遞的參數怎么對 ...
C語言在定義函數的時候,有多少個參數,每個參數的參數名,參數類型都是需要明確指定的。但C語言還支持不定長參數,可以不用確定到底有多少個參數,這些參數的參數名以及類型的。在調用的時候,如果是不定長參數,是可以傳任意多個參數。這使得在傳遞參數時變得更靈活更強大。 ? C語言中函數定義形式 void fn(int arg)? { ? } 如果有多個參數,用逗號(,)分隔。 ? C語言中不定長參數的定義形式 void fn(int arg0, ...) { ? } C語言定義不定長參數時,前面必須要有個參數,這個參數必須要明確參數名和參數類型,也就是說不定長參數必須是函數 ...
C ? C運行庫(glibc, GNU C Library) 參考C運行庫實現https://ftp.gnu.org/gnu/glibc/glibc-2.0.6.tar.gz。 ? Windows下VC C運行庫 msvcrt.dll msvcrt20.dll msvcrt40.dll MSVCRTD.DLL 以上不同dll應用于不同的vc版本,MSVCRTD.DLL用于debug。 ? msvcr100.dll msvcr100_clr0400.dll msvcr100d.dll msvcr110.dll msvcr71.dll 以上不同dll應用于不同的 ...
Windows下編寫主引導程序到系統內核 ? Windows下編寫主引導程序、系統內核程序都比在linux平臺下麻煩得多。這里給一個例子: ? K_CODE_SEG = 3000h K_CODE_OFFSET = 0000h _text segment org 7c00h _start: ; es, user data segment mov dx, K_CODE_SE ...
MASM中調用和命名規范(calling and naming convention) ? 在MASM中很多地方都有個“langtype” 的參數設定,用于指定調用和命名規范(calling and naming convention),這個東西不只是在MASM中有,在其他任何語言中其實都有這個,如C,C++,JAVA等。 ? 下面是MASM中一些需要設定“langtype” 的參數的地方: ? label PROC [[distance]] [[langtype]] [[visibility]] [[<prologuearg>]] [[USES reglist]] ...
? ?HBase ? ? ?
mkfs ? mkfs.ext2 ? mkfs.ext3 # dd if=/dev/zero of=fs.ext3 bs=1M count=32 # mkfs.ext3 fs.ext3 mke2fs 1.41.12 (17-May-2010) fs.ext3 is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 block ...
linux-2.0
Global site tag (gtag.js) - Google Analytics