原创 DOS文件格式轉換成unix文件格式

一、dos文件轉換成unix文件格式    dos格式文件傳輸到unix系統時,會在每行的結尾多一個^M,當然也有可能看不到,但是在vi的時候,會在下面顯示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字樣,

原创 用google查密碼

 實際上用google檢索密碼非常的容易,就像一個朋友曾經講的,設定檢索關鍵詞非常重要,我的經驗有以下幾點,與大家交流: 1 任何想查的+password(注意 +號不打),而且PASSWORD在西文中都是相同的,不會漏檢,不像usern

原创 TCP連接的狀態轉換圖深度剖析

1、建立連接協議(三次握手) (1)客戶端發送一個帶SYN標誌的TCP報文到服務器。這是三次握手過程中的報文1。  (2) 服務器端迴應客戶端的,這是三次握手中的第2個報文,這個報文同時帶ACK標誌和SYN標誌。因此它表示對剛纔客戶端S

原创 構造函數中拋出的異常

1、標準C++中定義構造函數是一個對象構建自己,分配所需資源的地方,一旦構造函數執行完畢,則表明這個對象已經誕生了,有自己的行爲和內部的運行狀態,之後還有對象的消亡過程(析構函數的執行)。可誰能保證對象的構造過程一定能成功呢?說不定系統當

原创 親密接觸VC6.0編譯器

親密接觸VC6.0編譯器 大家可能一直在用VC開發軟件,但是對於這個編譯器卻未必很瞭解。原因是多方面的。大多數情況下,我們只停留在“使用”它,而不會想去“瞭解”它。因爲它只是一個工具,我們寧可把更多的精力放在C++語言和軟件設計上。我們

原创 Linux c 網絡socket編程

網絡編程,一定離不開套接口;那什麼是套接口呢?在Linux下,所有的I/O操作都是通過讀寫文件描述符而產生的,文件描述符是一個和打開的 文件相關聯的整數,這個文件並不只包括真正存儲在磁盤上的文件,還包括一個

原创 結構體中的變量地址與其它地方的地址順序不一致

1.不同變量和臨時變量的地址由於是從左到右入棧的,所以後定義的變量地址比新定義的變量的地址低,從而出現後定義的變量出現越界導致覆蓋了新定義的變量的情況。 2.struct中定義的變量是新定義的地址低,後定義的地址高 

原创 析構函數中拋出的異常

構函數在什麼時候被調用執行?  對於C++程序員來說,這個問題比較簡單,但是比較愛嘮叨的阿愚還是建議應該在此再提一提,也算回顧一下C++的知識,而且這將對後面的討論和理解由一定幫助。先看一個簡單的示例吧!如下: class MyTest_

原创 VC上的換膚控件

  最近一個項目需要完成界面的換膚,發現了一個和好的換膚控件:kinmagic   使用也很方便,使用SkinMagicBuilder.exe來製作皮膚,在VC程序中加載皮膚就可以了,非常方便。

原创 awk的教程

第一章   簡介     awk是Unix操作系統提供的一個程序化語句,是爲了使信息和文本的處理更易於表達和完成而設計的。它對於資料的處理具有很強的功能:對於文本文件裏的內容做修改、對比、抽取等的處理,可以以很短的語句輕易完成。而象 C

原创 windowXP空間丟失處理

空間丟失之謎   點擊“開始→控制面板→文件夾選項→查看”,在高級設置區域中將“隱藏受保護的操作系統文件(推薦)”選項去掉,並在“隱藏和文件夾”選項中選擇“顯示所有文件和文件夾”。這時C盤內就多出hiberfil.sys和pagefile

原创 智力題

第一組 1.燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現在有若干條材質相同的繩子,問如何用燒繩的方法來計時一個小時十五分鐘呢?2.你有一桶果凍,其中有黃色、綠色、紅色三種,閉上眼睛抓取同種顏色的兩個。抓取多少個就可以確定你肯定有兩個

原创 使用[ ]訪問元素效率高,而使用at( )函數穩定性好

在使用STL容器時,訪問容器的元素可以使用[ ]操作符直接訪問指定的元素,也可以使用.at( )函數來訪問元素值例如: string my_string = "0123456789"//我們來遍歷這個字符串for (UINT u=0; u

原创 大內高手—內存模型

瞭解linux的內存模型,或許不能讓你大幅度提高編程能力,但是作爲一個基本知識點應該熟悉。坐火車外出旅行時,即時你對沿途的地方一無所知,仍然可以到達目標地。但是你對整個路途都很比較清楚的話,每到一個站都知道自己在哪裏,知道當地的風土人情,

原创 9.21

        今天我過敏了,手腕上一圈全是紅色的斑點,還有小包。很癢很癢,我總是忍不住要去抓。整整一天我沒有進實驗室,坐在外面閒的發慌。         星期一S走了,現在什麼都必須自己做,也沒有人聊天,做實驗變的好機械好無聊。