原创 鏈接錯誤LNK2001的產生原因

鏈接錯誤LNK2001,該錯誤非常討厭,因爲對於    編程者來說,最好改的錯誤莫過於編譯錯誤,而一般說來發生連接錯誤時,    編譯都已通過。產生連接錯誤的原因非常多,尤其LNK2001錯誤,常常使人不    明其所以然。如果不深入地學

原创 俞敏洪:“度過有意義的生命”

 6月2日,新東方教育科技集團董事長兼首席執行官俞敏洪,蒞臨同濟大學,爲同濟學子做主題爲“度過有意義的生命”演講。   同濟大學的同學們大家晚上好!   其實人活着就挺好,至於生命有沒有意義另當別論。活着每天都會有太陽昇起來,每天都會看到

原创 VC的對象傳遞給DELPHI使用

在VC中的DLL類導出以後完全是可以被delphi調用的.調用方法及說明如下:Delphi調用VC++類的方法:       1、在VC++的頭文件中說明類,注意,定義等類方法           最後一個爲析構函數;          

原创 提高簡歷回覆率4大祕訣

作爲一個職業規劃師,經常遇到朋友抱怨:投出去十多份簡歷啦,怎麼還沒有迴音?也經常遇到HR抱怨:收到無數份簡歷,怎麼都沒有一個好的? 寫點文字,告慰雙方。一個來自金星,一個來自火星。明白到雙方的溝通方式就好。 一、不投超過50封簡歷,不要唧

原创 談C++繼承中的重載、覆蓋和隱藏

寫正題之前,先給出幾個關鍵字的中英文對照,重載(overload),覆蓋(override),隱藏(hide)。在早期的C++書籍中,可能翻譯的人不熟悉專業用語(也不能怪他們,他們不是搞計算機編程的,他們是英語專業的),常常把重載(ove

原创 麻雀雖小,五臟俱全:從一個小功能看軟件開發過程

週一到週三,我的領導親自操刀,完成了一項小小的功能。 功能雖小,但從構思到實現,再到穩定運行,幾乎包含了軟件開發的全過程。 這個過程完美的展示了 編寫一段優秀的代碼 需要考慮多少東西,我記下來給大家分享一下。 需求很簡單: 分析各類日誌文

原创 必須掌握的八個【cmd 命令行】

一,ping      它是用來檢查網絡是否通暢或者網絡連接速度的命令。作爲一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送

原创 MFC中OnDraw與OnPaint的區別

MFC中OnDraw與OnPaint的區別 OnPaint是WM_PAINT消息的消息處理函數,在OnPaint中調用OnDraw,一般來說,用戶自己的繪圖代碼應放在OnDraw中。 OnPaint()是CWnd的類成員,負責響應WM_P

原创 程序員創業生死一線 最後歸宿在哪裏?

做爲一個程序員,身處一個特殊的行業,每天都在不停的工作和學習,年輕時你很是了得,在你面前沒有什麼問題是解決不了的,職業給了你耀眼的光環,不用炫耀也很奪目,但更多已經步入三十的同仁們卻告訴我們一個不可改變的事實,你今天的努力很可能與將來的前

原创 C++中虛析構函數的作用

    我們知道,用C++開發的時候,用來做基類的類的析構函數一般都是虛函數。可是,爲什麼要這樣做呢?下面用一個小例子來說明:        有下面的兩個類: class ClxBase{public:    ClxBase() {};

原创 6個變態的Hello World

原文:http://cocre.com/?p=914  —— 酷殼   本文僅供朋友們“消遣作樂”,能夠看懂是爲什麼固然不錯。看不懂也不必太過認真,如果你要覺得有意思的話,頂頂貼。如果你覺得沒什麼意思的話,一笑了之。僅供娛樂而已,不必太過

原创 關於AfxLockTempMaps和AfxUnlockTempMaps

轉自:http://blog.csdn.net/golq/archive/2008/07/14/2651204.aspx       在看《VC.net技術內幕(第六版)》中第23.10.2節“自動化組件DLL”時,發現以下代碼: P54

原创 引用和const引用的區別

語法很簡單,雖然簡單我再囉嗦一下。int& 就是聲明一個int的引用類型。int value;int& ref = value;這樣就順利通過編譯。如果引用沒初始化則編譯器拒絕編譯過去,知道你引用的是實際存在的變量。有人會寫下這樣的代碼

原创 用MFC實現COM

1.建立常規DLL(在”附加功能”裏面選擇”自動化”選項) 2.創建接口並提供相應的IID struct  IMotion:public IUnknown{     STDMETHOD_(void,Fly)()PURE;     STD

原创 new/delete和malloc/free的區別

還是先說說區別吧:    1. new/delete是C++裏纔有的,而new/delete與malloc/free一個顯著的區別在於,new是建造一個對象,並調用對象的構造函數來初始化對象,其實在所有的new操作過程中,總是分爲兩步的: