原创 C#貼邊自動隱藏組件完美版
直接貼代碼,別讓我再看到上次評論裏的"怎麼用啊?","能不能給我發份代碼?"之類的屁話! 1using System; 2using System.ComponentModel; 3using System.Coll
原创 讓LuaInterface 2.0.1支持中文
最近也心血來潮研究Lua在.net下的運用,已有不少牛人在這方面做出了貢獻,其中可以選擇的封裝庫有LuaNet和LuaInterface,不過這2個庫都有着不支持Unicode字符(漢字)的問題-_-#.. luanet
原创 c語言非線程安全函數引發的BUG一列
公司的機器最近遇到一個bug(其實這個bug一年前就出現過,只是未引起重視),現象是這樣的:在生產環境中,用戶連續打印票的時候,中間某張票的一個時間可能會出問題,該時間本來是一個未來的時間,卻被打印成了系統當前的時間.其他同事認爲是傳入
原创 Source Insight 3.X 標籤插件v1.0發佈
Source Insight可以說是一款程序員必備的開發/閱讀源碼工具,美中不足的是SI沒有標籤欄,多個源碼之間切換很不方便,於是我就乘閒暇之餘寫了該作品sihook:標籤插件;不過嚴格意義上來說sihook並不算是插件,而是一個內掛:
原创 BMP圖片魔法師KeyGen
關於這個軟件的分析,看雪上有篇詳細的文章,我就不重複了.主程序AsPack的殼,算法是標準Des,沒什麼好說的,唯一值得一提的是做KeyGen的時候發現sn並不是看雪上那篇文章上的sn=hex(DES(plaintext,ke
原创 C#將Trace,Debug信息輸出到控件上
主要實現方法,繼承TraceLinster類,重寫構造參數,重寫Write和WriteLine方法就可以了,具體代碼如下: Code 1 public class ControlTraceListener : TraceL
原创 用Codeblocks的MinGW編譯CxImage
1,先到官網下載CxImage,地址:http://www.xdp.it/download.htm 我這裏下載的是cximage600_full.2,解壓,發現裏面只有個vc6的工程,沒關係,打開Codeblocks,轉換工程,成功以後,刪
原创 五線譜編輯Demo(MFC)
Demo
原创 Baidu筆試題Java求解
看到Baidu的筆試題如下: 題目:有一根27釐米的細木杆,在第3釐米、7釐米、11釐米、17釐米、23釐米這五個位置上各有一隻螞蟻。木杆很細,不能同時通過一隻螞蟻。開始時,螞蟻的頭朝左還是朝右是任意的,它們只會朝
原创 告別SHELL
寫了大概一個月的BSHELL程序,回過頭來看自己寫的第一個SHELL腳本真的是如當初所說的感慨萬千,不過又不是當初想的那種感慨。 原本以爲經過一段時間後回頭看第一個SHELL程序會想起當初學SHE
原创 C#實現ByteBuffer類
在寫網絡程序的時候,經常需要往一個數組裏面壓數據或者取數據,而Java中再Java.nio中有個ByteBuffer能很方便的實現,Delphi中也有個Stream類有着同樣的功能,這裏我就模仿JAVA用C#做個最基
原创 祝福自己光棍節快樂,也祝福和我一樣的光棍和即將成爲光棍的人
2006.11.11,我又可以過光棍節了,不知道是開心還是難過,管他媽的呢,網友說的好,人生就是互相遺棄的過程,自己祝福自己光棍節快樂,也祝福和我一樣的光棍們節日快樂 哈哈 又可
原创 Tips:給ListBox綁定數據源
關於ListBox如何綁定數據源,網上一搜好大一堆,仔細去看,FT,全是說了一堆廢話最後都不給出解決方案,自己摸索了幾分鐘發現其實給ListBox綁定其實很簡單,只要3句話就OK了: '數據綁定
原创 準備開發一款開源NES模擬器
前幾天無意見看到一些NES的開發資料,勾起了小時候暑假的無數美好回憶,做爲一名碼農,萌發了自己寫一款模擬器的想法.一來可以加深自己對整個系統/遊戲的理解,一來可以實現小時候的夢想:),希望可以堅持下來. 通過資料發現開發一款NES/
原创 .Net高效UDP異步編程
因爲要寫一個網絡程序要用到UDP協議,UDP這東西比較麻煩,又不像TCP一樣提供可靠的連接,發送接收的超時實在不好設計,最後只要用Timer來檢測有沒有想要的數據包-_#,不過這不是這次的重點,重點是怎麼建立一種高效的UDP機制