如何對抗微軟霸權,google給我們上了一課

  作者:朱金燦來源:http://www.cnblogs.com/clever101      估計是這段時間最火的科技新聞之一是google要造pc作業系統了。我們消費者等了這麼多年,終於等到了google和微軟刺刀見紅那一天。想當年微軟將google列為頭號競爭者,我等還有點迷惑。微軟的優勢在PC領域,google的優勢在網路搜尋領域,雖然這個和微軟的Live

關於什麼時候用assert(斷言)的思考

作者:朱金燦來源:http://www.cnblogs.com/clever101 在公司一個同事問我:“什麼時候應該用assert?比如某個函數的輸入參數為一個指標,要進行有效計算,該指標必須非空,我彈出一個警告對話方塊來提示對方不就行了嗎?幹嗎要用assert?我想問的是什麼時候用對話方塊提示使用者,什麼時候用assert?” 這是一個值得思考的問題。首先明確assert(這裡我說的是C++環境下)是需要在調試狀態下才會生效的,在發布版是失效的。調試生效的事實告訴我們的是assert的一個重

unicode字元集,用還是不用?

作者:朱金燦來源:http://www.cnblogs.com/clever101 使用VC開發時面對字元集的選擇,我總想起《深入淺出MFC》裡的一句名言:理想如果不向實際做點妥協,理想就會歸於塵土。曾經想過完美的軟體肯定是使用unicode字元集,因為那是實現多語言版本所需要的。《Windows核心編程》也列出一堆理由勸我們使用unicode字元集,最大的好處當然是軟體本地化的需要,另外一些好處是:l         可以很容易地在不同語言之間進行資料交換。l        

慎用VC 6.0

作者:朱金燦來源:http://www.cnblogs.com/clever101       編程生涯雖然以tc 2.0開始,但是VC 6.0也曾經陪伴我頗長一段日子,現在說一些批判它的話,別有一番滋味在心頭。還是以我的一段項目經曆作為引子吧: 前一段時間升級一個系統(系統不是我做的,是其它同事採用VC 6.0開發的),主要是增加一個遊戲手柄介面。我上網搜了一下,決定採用DirextX的DirectInput來做,恰好這個系統之前就用了d3dx9.h裡的介面。我自然而然地選擇DirextX 9

略談如何建立一個監控線程

作者:朱金燦來源:http://www.cnblogs.com/clever101      一般即時監控功能放在一個單獨開闢的線程比較合適,因為這樣可以大大減輕主線程的負擔。下面我談談如何建立一個監控線程(以一個工程說明)。 使用VS 2005建立一個對話方塊工程:Test。在BOOL CTestDlg::OnInitDialog()函數裡建立線程,具體代碼如下:Code highlighting produced by Actipro CodeHighlighter

語言就是建立自己和世界的聯絡

作者:朱金燦來源:http://www.cnblogs.com/clever101    

“當前不會命中斷點。原始碼與原始版本不同”的問題的有效解決辦法

    開發時有一個工程的一個檔案的斷點無效,VS 2005提示說當前不會命中斷點。原始碼與原始版本不同,請在斷點選項裡設定允許原始碼與原始版本不同。這個是針對單個斷點進行設定。如果要對所有的斷點進行設定,則要在“工具”——〉“選項”——〉“調試”——〉“要求源檔案與原始版本完成匹配”去掉勾。實際上有比這個辦法更好的辦法,就是將出問題的檔案用notepad開啟,然後另存新檔Unicode編碼,覆蓋原來的檔案。網上另外有一種辦法是:通過重新格式化出問題的源檔案亦可以解決,即在VS2005中選擇 “

VC和LUA混合開發之VC程式調用Lua指令碼函數

作者:朱金燦來源:http://www.cnblogs.com/clever101/ Lua語言以其卓越的可擴充性、簡單、高效率和與平台無關性在遊戲領域得到廣泛應用。今天花了一些時間學習VC和Lua如何混合開發,編寫了一個小常式,和大家分享一下這方面的經驗。      首先在http://www.lua.org/ftp/下載Lua的最新版本:lua-5.1.4。然後用VS C++ 2005 +

延慶石京龍滑雪記

作者:朱金燦來源:http://www.cnblogs.com/clever101 今天(09年11月22日)去了延慶石京龍滑雪場滑雪,感覺還不錯。回家後我將我的的經驗總結了一下,獻給諸君。 之所以選擇石京龍滑雪場,因為11月21日它們剛剛開業,它們有優惠活動,只需交交門票錢20元,即可全天不限時滑雪(具體資訊見它們官網:北京石京龍滑雪場)。在得知這個優惠活動,我們部門一致決定去體驗一番。首先需要確定行車路線,有兩種出行方式(自駕車的我就不提了):一是坐往滑雪場的往返班車,不過提前預定,往返班車

CString轉換為string的做法

作者:朱金燦來源:http://www.cnblogs.com/clever101     CString轉換為std::string,網上通行的做法是利用CString的GetBuffer函數。具體做法如下(編譯環境為VS C++ 2005+sp1, Win XP+sp3,多位元組字元集編譯,以下同):  Code highlighting produced by Actipro CodeHighlighter

重新找回心靈的感動

                                                                                

DirectX 7.0 SDK在VC 6.0環境中使用的注意事項

作者:朱金燦 來源:http://www.cnblogs.com/clever101      今天在VC 6.0環境中使用DirectX 7.0 SDK。首先安裝了DirectX 7.0 SDK。然後在”Tools”功能表列中的”Options”功能表項目中包含標頭檔和庫檔案。然後編譯DirectX 7.0 SDK中的一個例子JoystImm。出現了LPDIRECTINPUT7類型不能識別的問題,具體是:'LPDIRECTINPUT7' : missing storage-class or

proj4庫的編譯方法

作者:朱金燦來源:http://blog.csdn.net/clever101      Proj.4庫是開源GIS最著名的地圖投影庫,著名的開源映像庫gdal中的投影轉換函式也是動態調用該庫函數的,目前的最新版本是proj-4.7.0。proj4庫的是:http://trac.osgeo.org/proj/       其編譯方法非常簡單,分為三步(我的編譯環境為VS 2005+sp1):1. 對源碼檔案夾進行解壓,在運行視窗使用dos命令進入源碼的src檔案夾,具體為cd命令,我的為:E:\

當技術面試官的一些心得

作者:朱金燦來源:http://blog.csdn.net/clever101/     領匯出差,兩天之內來了幾個應聘人員,我臨時充當了一下技術面試官。這次幾輪筆試面試下來,倒也積累了一些心得。記得第一次面試別人時我感覺自己和應聘人員一樣緊張,那時我不由感歎:技術工作已經讓我們這些技術人員與陌生人打交道的功能退化了。不過還好我自認進入角色還比較快。   

這次見到了一些大俠

作者:朱金燦來源:http://blog.csdn.net/clever101 承蒙CSDN的邀請,這次參加了CSDN-博文視點Open

遊戲杆編程心得

作者:朱金燦來源:http://www.cnblogs.com/clever101      最近因項目需要搞了一下遊戲杆編程,特地總結一下收穫。      首先是遊戲杆的測試和配置。Windows下控制台上有一個“遊戲控制器”功能,單擊開啟它可以對遊戲杆進行測試和配置。      剛開始在網上搜尋遊戲杆的編程資料。網上的資料集中在Winmm.lib中的Multimedia Joystick

圖形映像顯示研究(二)

  作者:朱金燦來源:http://blog.csdn.net/clever101 前言:繼續更新我的映像顯示研究方面的文章。      今天草擬了一個研究提綱: 1.小映像的顯示思路2.映像的採樣方法3.映像顯示的閃爍問題及其解決辦法4.大映像的顯示調度演算法(GDI環境)5.映像的基本操作原理(漫遊、拉框放大、拉框縮小等)6.

夢想和感恩

                                                                                        ——《一球成名》觀後感 作者:朱金燦來源:http://www.cnblogs.com/clever101       

對物件導向和面向過程的一些新理解

  作者:朱金燦來源:http://www.cnblogs.com/clever101       前天看一個系統的代碼,突然對物件導向和面向過程有了一些新的理解。簡而言之,物件導向採用空間換時間的策略,面向過程採用時間換空間的策略,正因為採用不同的策略,就有了不同的應用場合。 比如讓你設計一個映像讀取庫,其中要設計一個擷取映像大小的介面。如果採用面向過程的方式設計,可能採用這樣的設計:    Code highlighting produced by Actipro

從使用者角度感受IE 8和Firefox的區別

作者:朱金燦來源:http://www.cnblogs.com/clever101     看到網上新聞:Firefox超越IE 7,成為第一大瀏覽器。對此我並不感到意外。我手頭有兩個瀏覽器:IE 8和Firefox 3.6。從我個人的使用角度來看:Firefox在使用者的關鍵關注點上做得比IE

總頁數: 61357 1 .... 6824 6825 6826 6827 6828 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.