Time of Update: 2018-12-07
作者:李開複來源:http://blog.sina.com.cn/s/blog_4b016faf0100da2z.html 上個世紀70年代,中國科技大學的“少年班”全國聞名。在當年那些出類拔萃的“神童”裡面,就有今天的微軟全球副總裁、IEEE最年輕的院士張亞勤。但在當時,全國大多數人都只知道有一個叫寧鉑的孩子。20年過去了,寧鉑悄悄地從公眾的視野裡消失了,而當年並不知名的張亞勤卻享譽海內外,這是為什麼呢?
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 類的前置聲明(forward
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 以前看《Window核心編程》,感覺多位元組和寬位元組之間還比較麻煩的,至少MultiByteToWideChar函數和WideCharToMultiByte函數有足夠多的參數的意義讓我們去理解。近日接觸了ATL的一個很好的字串的轉換宏:A2W和W2A。 用法很簡單,A2W的用法: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
姓名:朱金燦網名:clever101座右銘:探索比到達更可貴。興趣:長跑,看足球,踢足球,和朋友一起騎車瞎逛,讀書(名著、各種電腦書籍、傳記),看電影,到技術論壇發帖,寫幼稚文章。畢業院校:CUG(本科畢業) 主要經曆:廣東出生,武漢上學,北京工作。 趣事:1.想通過ICQ交一些外國朋友來鍛煉自己的口語。加了一些好友後我對所有的人狂喊:hello.無奈沒人搭理我。於是我想盡辦法來吸引別人的注意。我想到一個自認得意的辦法: 我對一個憑名字來判斷是女的網友說: last
Time of Update: 2018-12-07
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 在一家桂林風味小食店品嘗了一道了鯽魚豆腐湯的菜,感覺不錯,心想自己也能做。本來之前想在朋友面前露一手的,結果那傢伙得知我是第一次做這道菜,說不要拿他們當我的實驗品,我只好作罷。我想我就先拿自己做實驗品吧。 今天恰好有空兼有心情,就決定中午做一道鯽魚豆腐湯。到市場買了一條約一斤重的鯽魚和一塊盒裝內酯豆腐。然後到網上搜尋鯽魚豆腐湯的做法(遵循凡事問google的原則):網上這樣說的(連結如下:http://ks.
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 一般工具列按鈕通過配置產生,按鈕提示也可以儲存在設定檔裡,然而如何動態增加這個提示網上的資料不多。關於如何顯示工具提示,微軟官網上有一篇文章:如何後調用 EnableToolTips
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 下午同事問我:“VS2005在調試時怎麼看不到MFC容器變數的值呢?”我說:“這個你得問微軟,自家的東西都支援不好。用STL吧,必須的。”實際上有論文論證過MFC的容器類在速度、安全方面的品質因素和STL不相上下。最讓人詬病的是在偵錯工具時,觀察MFC的容器類變數的時候悲劇了,以CArray為例,有圖為證: CArray<int,int> vec; vec.Add(1);
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 GetProcAddress是一個有點奇怪的Win32 API函數。一般而言,在涉及到字串參數的Win32 API函數在內部使用是有兩個版本的,一個ANSI版本,一個unicode版本,而給使用者使用的版本往往使用LPCTSTR這種字串類型來相容多位元組字元集和unicode字元集。但是你看看GetProcAddress的第二個參數LPCSTR
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 DLL的動態連結有兩種方法。一種是載入時動態連結(Load_time dynamic linking)。Windows搜尋要裝入的DLL時,按以下順序:應用程式所在目錄→目前的目錄→Windows SYSTEM目錄→Windows目錄→PATH環境變數指定的路徑。
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 之前有網友問我在對話方塊上如何建立視圖,晚上總結了一些方法。 在VS 2005上建立一個基於對話方塊的工程:CreateView。然後建立一個視圖類:CMyView,派生自CView。 然後在對話方塊類CCreateViewDlg上定義一個視圖類指標: Code highlighting produced by Actipro CodeHighlighter (freeware)http:/
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 CSDN上有網友提問Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int *pArray_No1,*pArray_No2,a[]={1,2,3,4}; pArray_No1=new int[10]; pArray_No2=a; cout &
Time of Update: 2018-12-07
好處:採用以IIS作為宿主,就不必為Service專門建立一個host程式,部署也相對容易一些。首先準備好測試用的WCF程式,這個例子只是做簡單的求和計算,代碼如下:CalculatorService.svc(服務檔案):<%@ServiceHost Language=”C#” Debug="True" Service=" OwenZhang.WcfSamples.CalculatorService"%>ICalculator.cs(定義服務契約):[ServiceContract]
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 前幾天領導問我一個問題:就是使用CFileDialog類在設定多選時選中的檔案所放的檔案緩衝區不知設定多大合適,設定小了DoModal返回為失敗, 通過CommDlgExtendedError函數擷取錯誤碼為FNERR_BUFFERTOOSMALL(即緩衝區太小),設定大了又浪費記憶體。(我們 一次要選幾百個檔案,實在不知設定多大合適)。
Time of Update: 2018-12-07
MSN的Flash廣告實在煩人,使用下面的方法可以快速又安全(無外掛程式)的屏蔽掉MSN廣告: 使用記事本程式開啟“C:\WINDOWS\system32\drivers\etc”目錄下一個名為“host”的檔案; 然後在開啟的host檔案最後面另起一行加入文本“127.0.0.1 rad.msn.com”後,儲存修改;
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 今天使用tiny xml庫讀取xml檔案,發現根節點沒有讀取成功,上網搜了下XML元素的編寫規則,發現是這樣的: XML元素命名必須遵守下面的規則:元素的名字可以包含子母,數字和其他字元。元素的名字不能以數字或者標點符號開頭。元素的名字不能以XML(或者xml,Xml,xMl...)開頭。元素的名字不能包含空格。 tiny
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 把geos庫下載下來,發現做得還很人性化,工程檔案分別分開msvc80、msvc90和msvc10。如,分為兩個方式: 可是我使用vs 2005編譯geos_c_dll工程,倒是能編譯成功,產生dll檔案和lib檔案,但是在外部調用,發現無法識別Envelope類的錯誤。再開啟geos工程,看了一下,初步斷定是Envelope類的錯誤,發現它的export.h是這樣的: #ifndef GEOS_
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 使用VS 2008編譯下面一段代碼: NONCLIENTMETRICS info; info.cbSize = sizeof(info); ::SystemParametersInfo (SPI_GETNONCLIENTMETRICS, sizeof(info), &info, 0);
Time of Update: 2018-12-07
作者:朱金燦來源:http://www.cnblogs.com/clever101 下面的一段代碼:#include "stdafx.h"#include <iostream>class Point3d { public: Point3d(float x=0.0,float y=0.0,float z=0.0) :_x(x),_y(y),_z(z) { } float GetX() {return _x;}