原创 C#多線程筆記

1.每個窗體都有自己的都在不同的線程上運行,如果需要在窗體之間交互,就需要在線程之間交互。2.當線程Sleep時,系統就退出執行隊列一段時間,當睡眠結

原创 35歲前應該做好的十件事-

35歲是青春的後期,35歲以後是收穫的季節,如果你沒有資格說這句話,你將會憎恨自己。所以在35歲以前,在爛漫蓬勃的青春年華里,你最好把下面十件事做好。

原创 jsp訪問SQLSERVER的問題

jsp訪問SQLSERVER錯誤 1.沒有安裝DB補丁,如SQLSERVER SP3 2.相關JDBC的驅動不在classpath   奶奶地,以前搞通的,現在又調試了2晚上。

原创 Visual C++線程同步技術剖析

使線程同步  在程序中使用多線程時,一般很少有多個線程能在其生命期內進行完全獨立的操作。更多的情況是一些線程進行某些處理操作,而其他的線程必須對其處理結果進行了解。正常情況下對這種處理結果的瞭解應當在其處理任務完成後進行。  如果不採取適

原创 VC中預處理指令與宏定義的妙用

作者: 劉巍Monday, June 24 2002 11:28 AM剛接觸到MFC編程的人往往會被MFC 嚮導生成的各種宏定義和預處理指令所嚇倒,但是預處理和宏定義又是C語言的一個強大工具。使用它們可以進行簡單的源代碼控制,版本控制,預

原创 dd 命令詳解

dd 命令詳解   有二進制文件 fileA, size>2K。現在想從第64個字節位置開始讀取,需要讀取的大小是128Byts。 又有fileB, 想把上面讀取到的128Bytes寫到第32個字節開始的位置,替換128Bytes

原创 C++面試題整理--持續更新

  1. 自己實現memcpy void *MyMemCopy(void *dest,const void *src,size_t count) {     char *pDest=static_cast<char *>(dest);  

原创 volatile關鍵字

經常在程序中看到對volatile關鍵字,不是很理解,於是從網上轉摘了些好的文件,整理如下: 關於volatile關鍵字的說明以及測試 摘自:九月鷹飛 博客 volatile關鍵字是一種類型修飾符,用它聲明的類型變量表示可以被某些編譯器未

原创 整理:數據結構面試大全

1.判斷鏈表是否存在環型鏈表 問題:判斷一個鏈表是否存在環,例如下面這個鏈表就存在一個環:例如N1->N2->N3->N4->N5->N2就是一個有環的鏈表,環的開始結點是N5 這裏有一個比較簡單的解法。設置兩個指針p1,p2。每次循環

原创 MIME郵件面面觀

MIME郵件面面觀     選擇自 bhw98 的 Blog 關鍵字   電子郵件, MIME, multipart 出處     Q 什麼是MIME?什麼是MIME郵件? A MIME, 全稱爲“Multipurpose I

原创 MySQL 備份和恢復

MySQL 備份和恢復 作/譯者:葉金榮(Email: ),來源:http://imysql.cn,轉載請註明作/譯者和出處,並且不能用於商業用途,違者必究。 日期:2006/10/01 本文討論 MySQL 的備份和恢復機制,以及如何維

原创 VC技術點滴

  1. MFC中使用richedit控件     --在CxxxxAPP::InitInstance()函數中添加AfxInitRichEdit()即可  2. mfc的對話框程序怎麼加菜單欄     --在對話框頭文件中聲明CMenu

原创 有線網卡與無線網卡同時使用

注意: 這裏的172.16.x.x 和192.168.1.X 和你的局域網環境有關,可以命令行下ipconfig /all 查看 局域網有線連接(網段172.16.X.X,不提供接入internet服務),WIFI連接(

原创 Linux 系統使用點滴

將普通用戶添加到sudo組   在LINUX裏當我們需要執行一條root權限的命令時,每次都要su到root,總是有些不方便?那麼我們可以用 sudo代替它。fedora 10默認新建的用戶不在sudo組,但可以編輯/etc/sudoe

原创 Base64編碼

Base64編碼其實是將3個8位字節轉換爲4個6位字節,( 3*8 = 4*6 = 24 ) 這4個六位字節 其實仍然是8位,只不過高兩位被設置爲0. 當一個字節只有6位有效時,它的取值空間爲0 到 2的6次方減1 即63,也就是說被轉換