原创 Delegates and Events in C# .NET

OverView   All of us have been exposed to event driven programming of some sort or the other. C# adds on value to t

原创 使用c++/CLI實現c++託管與非託管混合編程

Mixing Native and Managed Types in C++ Wow, its turning into a busy month. I just haven’t had any time to blog despite

原创 Windows Message Codes(系統消息代碼)

  按名稱排列 按代碼排列消息 代碼 代碼 消息WM_ACTIVATE 0x0006 0x0000 WM_NULLWM_ACTIVATEAPP 0x001C 0x0001 WM_CREATEWM_AFXFIRST 0x0360 0

原创 Native C++ Wrapper Managed C++

1.建一個Managed C++ 工程.   2. ManagedType 類:     ManagedType.h     #pragma once    using namespace System;   public re

原创 float存儲格式及FPU

float存儲格式及FPU   浮點數用科學計數法的形式存儲, 即分成符號位, 底數位和指數位如 10.0 的二進制表示爲 1010.0, 科學表示法表示爲: 1.01exp110, 即 (1+0*1/2+1*1/4)*2^3. 小數點每

原创 insmod: unresolved symbol __put_user_bad ismod加載驅動程序,錯誤的解決

insmod內核模塊時出現錯誤:   [root@(none) ramdisk]# insmod ok.oinsmod: unresolved symbol __put_user_bad解決方法:編譯模塊的時候是用優化選項O2解決問題!

原创 SQL學習之Group by和Having

在介紹GROUP BY 和 HAVING 子句前,我們必需先講講sql語言中一種特殊的函數:聚合函數,例如SUM, COUNT, MAX, AVG等。這些函數和其它函數的根本區別就是它們一般作用在多條記錄上。 SELECT SUM(pop

原创 對SmartARM2200 啓動代碼分析

一、變(常)量聲明    首先聲明堆棧大小           SVC_STACK_LEGTH         EQU         0    FIQ_STACK_LEGTH         EQU         0    IRQ_S

原创 第一個簡單的內核編程實驗:hello.c

  內核編程入門,就以最爲簡單的hello.c爲例。    環境:Redhat 9.0,內核版本2.4.20-8。      下面總結了第一個內核程序hello.c的學習過程。 (一)第一階段:儘量簡單 /* * hello.c */

原创 回車(CR)與換行(LF), '/r'和'/n'的區別

 回車”(Carriage Return)和“換行”(Line Feed)這兩個概念的來歷和區別。          在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33,Linux/Unix下的tty概念也來

原创 Xilinx CPLD ERROR:Cpld:1137 燒錄錯誤解決

CPLD ISE 燒錄,出現以下錯誤: Release 6.3i - CPLD HTML Report Processor G.35Copyright (c) 1995-2004 Xilinx, Inc.  All rights res

原创 windows粘貼板是幹什麼的?

粘貼版就是你的內存中虛擬的一塊位置.當你複製或者剪切的時候 這個被複制或者被剪切的數據暫時被存儲到內存 直到下次有新的複製或者剪切的數據來替換他.這個時候這個數據佔用的內存就叫粘貼板.

原创 禁用WPF窗體的最大化按鈕

最近做的軟件中要求禁止最大化按鈕,並且要求可以改變窗體的Size。調查後發現WPF窗體沒有設置最大化按鈕狀態的屬性。改變WindowStyle屬性可以達到禁用最大化按鈕的目的,但是同時也不能更改窗體的Size了。最後想到了使用Window