原创 我的友情鏈接

51CTO博客開發

原创 使用LOG4J記錄程序日誌的一個例子

  需要記錄程序運行中的各種狀態和異常信息,分別保存在Running.log和Error.log中,發現用LOG4J就能夠輕鬆實現,故記錄實現過程。   首先,新建用於測試的Java工程,下載並添加JAR包,略過不表。   然後,在SRC目

原创 在XP上用VirtualBox安裝Ubuntu

 操作環境: VirtualBox-4.1.4-74291-Win on WinXP + Ubuntu10.04 LTS Desktop CD i386.iso   VirtualBox安裝完畢後,打開,新建主機,選擇"操作系統"和"版本"

原创 TreeView的BeginUpdate()導致的界面略卡

 使用後臺線程進行工作,然後用Timer計時,每個800ms更新一次TreeView,具體的方法是: ============================================= trView.BeginUpdate();

原创 對路由器轉發報文過程的認識

    通過抓包發現,本機發出的數據包的目的IP是目標主機的IP地址,但是目的MAC地址填寫的是網關的MAC地址,因爲只有這樣才能使得這個報文到達網關(路由器)上被轉發,而且本機也不大可能知道外網主機的MAC地址;數據包在被路由器轉發的時候

原创 C#後臺線程工作時更新界面的一種處理方法

  需求:後臺不間斷地進行某種工作,當獲得特定結果時彈出窗體進行提示,而工作繼續進行。那我的第一反應就是,該工作應放到後臺線程中執行,條件滿足時創建/顯示提示窗體就行啦。代碼如下: ==========================Wor

原创 我的友情鏈接

51CTO博客開發

原创 使用SNMP4J接收Trap示例

    SNMP4J文檔中給的example不完整,在網上找了一天也沒有找到一個好的例子,現在自己終於摸索出來了,就給大家做個參考吧。使用SNMP4JV2.0.2測試正常。 /* 發送端使用net-snmp,命令如下:        

原创 在Ubuntu上安裝Net-SNMP

安裝環境:ubuntu10.04 in VirtualBox。 net-snmp版本:5.6.1.1,source版本   具體安裝過程參見http://www.net-snmp.org/wiki/index.php/Net-Snmp_on

原创 MicrosoftSQL2005卸載手記

實踐環境:XP+SQL2005SP1 1.我的電腦-> 管理 ->服務和應用程序 ->服務,停用SQL相關的服務,共6個,分別是:             SQL Server (MSSQLSERVER)             SQL

原创 IP報頭中校驗和的計算

    校驗算法:將cksum字段填0,然後以每16位爲單位將各個單元相加,得到的值一般會長於16位,則先取後16位記爲A,然後右移16位得到B,令A+B得到cksum,如果還長於16位則繼續上一步驟。最後將cksum填入相應字段。由於路由