原创 數控G代碼與M代碼

  G代碼 組別 用於數控車的功能 用於數控銑的功能 附註 G00 01 快速點定位 相同 模態 G01 01 直線插補 相同 模態 G02 01

原创 不使用FullCanvas實現全屏的方法

爲了用標準的SUN WTK2.1開發能兼容各種機型的MIDP2.0遊戲,會遇到一個奇怪的全屏問題,在K700上好好的,到了Nokia上居然死活顯示一半,又不想在 Eclipse裏改用很不爽的Nokia wtk(配置麻煩,有中文問題,啓動也

原创 用C#編寫ActiveX控件(三)

  在前面我們已經完成了ActiveX控件的開發,接下來的就是發佈它了。   首先,我們建立一個windows安裝項目,並將ActiveX控件的主輸出添加到項目輸出中。然後,改動ActiveX控件的主輸出文件,將其Register屬性改

原创 用C#編寫ActiveX控件(一)

  前些日子做一個Web項目,必須自己編寫一個ActiveX控件。如今的ActiveX控件大多是使用VB/C++來開發的,而我對他們並不熟悉,因此考慮

原创 C #中幾個線程同步對象的使用方法

 在編寫多線程程序時無可避免會遇到線程的同步問題。什麼是線程的同步呢?   舉個例子:如果在一個公司裏面有一個變量記錄某人T的工資count=100

原创 用GameAPI函數製作二維動作遊戲

MIDP 2.0裏面包括一個用來簡化編寫二維遊戲的API函數。這個API函數是非常簡湊的,只包括javax.microedition.lcdui.game包裏的五個類。這五個類主要提供了兩個重要的功能:   ◆ 新的GameCanvas

原创 How to install Android plugin into NetBeans

Preferred way of installing this plugin is registering nbandroid update center in your NetBeans installation. Address o

原创 C#引用類型詳細剖析

  C#引用類型和值類型的區別——值類型和引用類型在內存中的部署 經常聽說,並且經常在書上看到:值類型部署在棧上,引用類型部署在託管堆上。實際上並沒有這麼簡單。 MSDN上說:託管堆上部署了所有引用類型。這很容易理解。當創建一個應用類型變

原创 WinDbg+SOS:Web服務器High CPU Hang(100%)實例分析

  下午,msn上面一個朋友發了一個dump文件過來,說是Web服務器的CPU使用率在100%,找不到問題在什麼地方,讓幫忙看看,遂讓把dump文件傳過來,找找問題出在哪兒。        Framework2.0,Windows 2k的

原创 使用WinDbg+SOS及WinDbg Script尋找內存中DataTable第M行N列的值

  DataTable在內存中是如何存儲一張表的結構的呢?如何使用Windbg直接在內存中找到一個DataTable裏面的第M列第N行的值呢?這的確是一個比較有趣的問題^_^   下面的內容,主要是講如何用windbg+sos來看看一個

原创 Windbg尋找Managed Founction參數值

           問題源自一個Seminar,如何使用Windbg找到在函數調用的時候,所傳遞的參數的值。          當使用live Debug模式attach到一個managed Process的時候,默認情況下並不顯示函數

原创 使用WinDbg獲得託管方法的彙編代碼

  這是一個沒有多大價值的小實驗,對於大家瞭解.NET編程等方面幾乎沒有任何好處,儘管老趙一直強調“基礎”,例如紮實的算法和數據結構能力,並且對一些必要的支持,例如操作系統,計算機體系結構,計算機網絡有足夠的瞭解,擁有“常識”,在需要的時

原创 Windbg在Managed App中設置函數斷點的幾種方法

  本文介紹兩種使用Windbg在Managed App中設置斷點的方法。一種是在live Debug的時候,attach到了Process之後。另外一種是動態調試的時候,如何給幾個模塊的特定方法下一個斷點。             

原创 error C2440 “static_cast” 無法從“void (__thiscall CPppView )(void)”轉換爲“LRESULT (__thiscall

 error C2440  “static_cast” 無法從“void (__thiscall CPppView )(void)”轉換爲“LRESULT (__thiscall CWnd )(WPARAM,LPARAM)”       

原创 CLR探索系列:Windbg+SOS動態調試分析託管代碼

  在使用VS進行託管應用程序的調試的時候,有的時候總感覺有些力不從心。譬如查看一個託管堆或者計算堆棧的時候,VS就不能勝任了。這個時候,Windbg+SOS擴展調試模塊就爲我們提供了一個很好的解決方案。我們看一段代碼:class Pro