原创 [轉]c# 多線程 編程

 一.多線程的概念 Windows是一個多任務的系統,如果你使用的是windows 2000及其以上版本,你可以通過任務管理器查看當前系統運行的程序和進程。什麼是進程呢?當一個程序開始運行時,它就是一個進程,進程所指包括運行中的程序和

原创 [轉]C#異步編程

  同步方法和異步方法的區別 同步方法調用在程序繼續執行之前需要等待同步方法執行完畢返回結果異步方法則在被調用之後立即返回以便程序在被調用方法完成其任務的同時執行其它操作 異步編程概覽 .NET Framework 允許您異步調用任何方

原创 [轉]Indigo 簡介:初探

摘要:概要介紹了 Microsoft 用於構建面向服務的應用程序的統一編程模型“Indigo”的體系結構。本文涵蓋了 Indigo 與 .NET Framework 中現有的分佈式應用程序技術之間的關係、有關創建和使用 Indigo 服

原创 Gdb使用

具體見:http://wiki.ubuntu.org.cn/%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F 調用gdb編譯需要在給gcc後面加 -g參數再加-o; 啓動GDB的方

原创 Linux常用命令

1、製作ISO文件: mkisofs -o test.iso -Jrv -V test_disk /home/carla/ 2、查看目錄佔用空間: du -hs 目錄名 3、清除已刪除包的殘餘配置文件:

原创 C#編程積累

1.帶有命名空間的xml解析  XmlDocument doc = new XmlDocument();             doc.Load(xmlFile);             XmlElement root = doc.D

原创 C#Log4Net使用

    public interface IBillLog     {         /// <summary>         /// 記錄登陸入單客戶         /// </summary>

原创 Wireshark抓包分析TCP的建立與斷開過程

Wireshark抓包分析TCP的建立與斷開過程 一、TCP建立連接 說明:在此圖中HostA充當客戶端角色,HostB充當服務器角色。 TCP是因特網中的傳輸層協議,使用三次握手協議建立連接。當主動方發出SYN連接請求後

原创 MFC編程學習

1.對話框的key消息先要被PreTranslateMessage函數處理,然後轉到onKeyDown處理 ,所有屏蔽一些按鍵可以到PreTranslateMessage函數裏進行(注意過濾WM_KEYDOWN 和 WM_SYSKEYDO

原创 CentOS5.7安裝oracle

1, 安裝RHEL5.7(內存要設置爲2g) 2, 修改/etc/profile 增加PATH=/etc/sbin:$PATH 3,創建組和用戶groupadd oinstallgroupadd dbauseradd –g oinstal

原创 python編程

eclipse 安裝pydev插件 http://pydev.org/updates 支持中文 文件開頭 #-*- coding: cp936 -*- 測試open中文路徑可以 問題 eclipse pydev MalformedB

原创 wxPython編程

觸發其他控件的事件         panel=self.GetChildren()[0]         for each in panel.GetChildren():             if each.GetLabel()

原创 wireshark表達式

一、針對wireshark最常用的自然是針對IP地址的過濾。其中有幾種情況:   (1)對源地址爲192.168.0.1的包的過濾,即抓取源地址滿足要求的包。            表達式爲:ip.src

原创 mongo命令

安裝mongo http://docs.mongodb.org/master/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/ 啓動mongod服務 service m

原创 c宏定義彙總

1,防止一個頭文件被重複包含  #ifndef BODYDEF_H  #define BODYDEF_H    //頭文件內容  #endif  2,得到指定地址上的一個字節或字  #define  MEM_B( x )  ( *( (