posted @ 2012-03-26 15:53 besterChen 閱讀(1129) | 評論 (0) | 編輯 收藏
Detected memory leaks!
Dumping objects ->
{1057} normal block at 0x01873BD0, 8 bytes long.
Data: < < > 1C 3C 87 01 F8 CD CD CD
strcore.cpp(118) : {1056} normal block at 0x01873C10, 45 bytes long.
Data: < 31 > 01 00 00 00 02 00 00 00 20 00 00 00 33 31 00 CD
.....
然后在程序主程序的初始化中加入下列語句:
_CrtSetBreakAlloc(1057);
在中斷時進行查找即可。 閱讀全文
posted @ 2011-12-18 21:29 besterChen 閱讀(943) | 評論 (0) | 編輯 收藏
我本來就對.net沒啥感覺。找了半天,決定學 PHP 了~
好久沒有寫博客了。今天看了下,好多的文章都開了個頭,也不知道什么時候才能結上尾!
不管怎樣,現在又開篇了,爭取這個系列能有個結尾。
閱讀全文
posted @ 2011-09-05 16:53 besterChen 閱讀(1161) | 評論 (4) | 編輯 收藏
create a growing colored ball.
while the ball is growing, you can't touch:
*Boundaries
*White bouncing balls
*Other colored balls
YOU WILL LOSE A LIFE
You have a limited amount of lives and balls to fill the required percentage of the stage if you run out of balls or lives, it's GAME OVER.
The greater the ball, the higher the score, You'll get special bonuses for:
*Finishing alevel in a short time
*Saving lives
*Saving balls 閱讀全文
posted @ 2011-01-21 09:43 besterChen 閱讀(869) | 評論 (1) | 編輯 收藏
這篇教程主要學習的內容有:
1. 如何創建Tiled Map。
2. 如何將地圖載入到游戲內。
3. 如何讓地圖跟隨玩家滾動;如何使用對象層。
4. 如何在地圖里創建可碰撞(不可穿越)區域。
5. 如何使用tile屬性。
6. 如何使用可碰撞物體和動態修改地圖。
7. 如何確定你的主角沒有產生穿越 閱讀全文
posted @ 2011-01-20 15:34 besterChen 閱讀(14275) | 評論 (3) | 編輯 收藏
posted @ 2011-01-04 08:46 besterChen 閱讀(1122) | 評論 (0) | 編輯 收藏
posted @ 2010-10-29 09:59 besterChen 閱讀(680) | 評論 (0) | 編輯 收藏
在窗口客戶區 繪制一個圓,圓心為邏輯坐標。這樣,它窗體設備坐標的轉換關系如下: 閱讀全文
posted @ 2010-07-27 22:04 besterChen 閱讀(3536) | 評論 (12) | 編輯 收藏
C++ 提供了“模板”這一特性, 可以將“類型” 參數化, 使得編寫的代碼更具有通用性。 因此大家都稱模板編程為 “通用編程”或 “泛型編程”。
一般而言, 模板分為 函數模板 和 類模板,下面就讓我們分別來了解一下它們。
閱讀全文
posted @ 2010-07-22 02:31 besterChen 閱讀(3626) | 評論 (7) | 編輯 收藏
posted @ 2010-07-03 04:14 besterChen 閱讀(1789) | 評論 (2) | 編輯 收藏
一、 基本的移動操作
我相信,你在看我這個筆記之前,一定用vimtutor學習過VIM的基本使用,如果沒有那我建議你去學習一下,會省好多的麻煩。當然,如果你想我一樣,完全是0基礎開始用VIM的,那我也建議你想我一樣,每天操作一遍vimtutor,知道不假思索的就能使用里面的功能為止。
閱讀全文
posted @ 2010-06-01 03:22 besterChen 閱讀(6183) | 評論 (3) | 編輯 收藏
現在還真的不知道該用什么調試好了,難不成用Ollydbg?貌似用Windbg也不錯,編譯的時候生成.pdb文件,然后用Windbg進行源碼調試,貌似這個是最佳的解決方案了吧。
我想先試試dbg這個命令行調試器怎么樣,然后來補全這個文章。現在先發出來占位,如果哪個朋友有更好的方法,希望能告知我。O(∩_∩)O謝謝。
現在我先把重點放到exVim的使用上面。
閱讀全文
posted @ 2010-06-01 03:21 besterChen 閱讀(1573) | 評論 (2) | 編輯 收藏
我覺得,Makefile雖然可以有好多工具可以生成,但是懂得Makefile的語法,自己能夠手工書寫并優化Makefile的代碼是應該掌握的一種能力。
掌握了基本的Makefile的書寫以后,再掌握以下CMake的用法……
現在先把文章發到這里占位,等我學會了,有一定心得了再過來補全。 閱讀全文
posted @ 2010-06-01 03:20 besterChen 閱讀(1395) | 評論 (0) | 編輯 收藏
exVim是通過一個名曰: exEnvironment的插件來實現將這些默認的配置信息拷貝到.VimEntry文件中的,所以,我們就從這個插件下手,應該沒錯。
閱讀全文
posted @ 2010-05-30 01:00 besterChen 閱讀(3988) | 評論 (0) | 編輯 收藏
posted @ 2010-05-27 22:05 besterChen 閱讀(10633) | 評論 (6) | 編輯 收藏
本文是我linux學習計劃的第一個任務:學習Linux的開發環境。我網上找了好久,發現linux下也有一些集成開發環境(如:codeblocks等)。但是window下的開發經歷給我的教訓非常深刻(對visual studio非常依賴,離開visual studio就不會寫程序了……),所以我決定相信我google出來的一些結論,使用最原始的編輯器,編譯器,自己寫makefile……
閱讀全文
posted @ 2010-05-27 21:57 besterChen 閱讀(6062) | 評論 (6) | 編輯 收藏
posted @ 2010-05-22 23:26 besterChen 閱讀(3059) | 評論 (0) | 編輯 收藏
我們知道,類與對象的概念是來自于對現實事物的模擬,就像孩子用于其父母的一些特征,不論是木桌還是石桌都有桌子的特點。同樣,類與類之間自然的也應該擁有這些特點的。而擁有這些特點就使得我們代碼更加結構化,條理化,最大的好處則是:簡化我們的代碼,提高代碼的重用性。
好,不多廢話,先讓我們看看,這個專題大概要講些什么:
1、 體驗類的靜態多態性之重載
2、 構建類與類之間的父子關系及其訪問限制
3、 體驗類的動態多態性之虛函數
4、 淺析類的多繼承
5、 學習小結
閱讀全文
posted @ 2010-05-20 22:13 besterChen 閱讀(3854) | 評論 (4) | 編輯 收藏
太悲哀了……
聽同學說,現在是雨季,多雨是正常的,等過幾天就不怎么會下雨了,但是會很悶……,夏天基本上天天氣溫能到39~42度。
真不知道如果我同學說的是真的話,這個夏天該怎么過……
獲許真的該減肥了,爭取到秋天的時候,體重降到210斤以內,恩,就這么定了…… 閱讀全文
posted @ 2010-04-25 20:27 besterChen 閱讀(712) | 評論 (4) | 編輯 收藏
純C 、不準使用匯編,不準使用臨時變量(當然包括全局變量)實現一個strlen 函數。
就是說,可以利用的資源只有那個參數,但是有個要求就是不許破壞原字符串。
我能想到的方法就是遞歸,所以我給出的答案是: 閱讀全文
posted @ 2010-04-23 23:45 besterChen 閱讀(2740) | 評論 (24) | 編輯 收藏
posted @ 2010-04-15 23:42 besterChen 閱讀(947) | 評論 (0) | 編輯 收藏
posted @ 2010-04-15 23:41 besterChen 閱讀(1614) | 評論 (0) | 編輯 收藏
之所以把指針放到現在來講,一方面是因為,到現在我們所學的知識,可以允許我把一個完整的指針及其相關的知識展現給大家而不需將一個知識點打亂到各個別的章節中;再一方面就是我們接下來的要學習的繼承、多態等特性剛好需要這方面的的知識,省的我們再回頭復習,當然,主要原因還是我沒有信心能將這個專題寫好。
是的,我們在管理內存,管理一些數據結構等等,很多情況都要使用指針,我們這個專題,就專門來討論下指針的問題。
讓我們再來回顧下,指針的一些概念。
閱讀全文
posted @ 2010-03-21 21:35 besterChen 閱讀(3149) | 評論 (5) | 編輯 收藏
本專題,我們講述封裝性。封裝性是C++的入門特性,要想學習C++語言,封裝性是首先要掌握的。下面我們進入正題:
閱讀全文
posted @ 2010-03-12 03:44 besterChen 閱讀(2871) | 評論 (1) | 編輯 收藏
posted @ 2010-03-01 21:14 besterChen 閱讀(1940) | 評論 (0) | 編輯 收藏
posted @ 2010-03-01 21:04 besterChen 閱讀(764) | 評論 (0) | 編輯 收藏
posted @ 2010-02-26 21:25 besterChen 閱讀(5033) | 評論 (2) | 編輯 收藏
posted @ 2010-02-26 21:19 besterChen 閱讀(1415) | 評論 (0) | 編輯 收藏
閱讀全文
posted @ 2010-02-26 21:16 besterChen 閱讀(1051) | 評論 (0) | 編輯 收藏
看過網上好多朋友的介紹和教程之后,我也開始挑剔一下自己的Vim的界面不盡人意,下載過幾個,總是不滿意,于是決定自己改造一個。 閱讀全文
posted @ 2010-02-21 05:22 besterChen 閱讀(7991) | 評論 (6) | 編輯 收藏
本代碼的詳細例子見實例代碼Ex.01
Ok,先讓我們定義一個類
閱讀全文
posted @ 2010-02-09 21:17 besterChen 閱讀(1240) | 評論 (0) | 編輯 收藏
每次看都有不一樣的感覺,每次看都十分的感慨,下面的日志轉載于我以前的博客,引起我回想起我那頹廢的大學生活…… 閱讀全文
posted @ 2010-02-09 05:37 besterChen 閱讀(959) | 評論 (7) | 編輯 收藏
本來這一講是打算講指針的,可是考慮到C++中指針的更多操作,我不想講一個問題分成兩部分,因此,我就先講C++的部分,等需要用到指針的時候,我們專門寫一個專題講述指針部分。 好進入正題。
大家都知道,C++是在C的基礎上擴展了好多東西,其中好多是思想上的轉變,因此,很多C++中的東西,我們都可以用C語言來模擬出來,比如構造、析構等等。 但是也有很多是C++編譯器擴展的東西,我們沒有辦法用C去模擬,因此,我寫了這個小節,重在理解……
閱讀全文
posted @ 2010-02-08 06:31 besterChen 閱讀(967) | 評論 (2) | 編輯 收藏
在上一個函數專題中,我本想一并講下棧內存的使用和局部變量的定位,但由于程序的BUG幾乎都是內存的誤操作(主要是沒有檢查)引起的,所以我把相關內存操作的東西都放在這個專題中跟大家討論。希望這個專題能給像我一樣菜的朋友一定的幫助而不是浪費大家的時間。
閱讀全文
posted @ 2010-01-13 02:49 besterChen 閱讀(5680) | 評論 (6) | 編輯 收藏
課堂上,錢老師對這個問題做了比較透徹的講解,對這個問題相關的知識點總結如下:
閱讀全文
posted @ 2009-12-27 21:12 besterChen 閱讀(699) | 評論 (0) | 編輯 收藏
posted @ 2009-12-25 01:57 besterChen 閱讀(804) | 評論 (2) | 編輯 收藏
posted @ 2009-12-10 22:05 besterChen 閱讀(1474) | 評論 (3) | 編輯 收藏
今天這堂課給我感觸挺大的: 本來以為自己用OD調試過switch結構,以為對它十分理解了。結果按照錢老師講的,自己再次調試了一下switch,結果發現我以前是多么的不求甚解。 ╮(╯▽╰)╭~
記錄這個筆記,算是給自己一個警示吧,以后學習的時候,不能浮躁……
閱讀全文
posted @ 2009-12-07 00:26 besterChen 閱讀(2386) | 評論 (1) | 編輯 收藏
posted @ 2009-11-27 22:22 besterChen 閱讀(1088) | 評論 (2) | 編輯 收藏
今天要講的東西比較多,我盡量把它講的詳細明白,但由于本人笨鳥一個,能力實在有限,大家多多包涵。
先列一下今天要講的目錄:
1. 什么是函數。
2. 函數的定義和使用方法。
3. 從調試中看函數的調用機制。
4. 撩開函數的面紗。
5. 結尾語。
閱讀全文
posted @ 2009-10-29 14:11 besterChen 閱讀(1250) | 評論 (0) | 編輯 收藏