原创 設計模式之裝飾者模式

原文來自 http://www.cnblogs.com/god_bless_you/archive/2010/06/10/1755212.html ,由於書上的描述未能讓我有更深入的認識,後來我上網找到了這個,故轉載之 裝飾者模式

原创 《wxWidgets》wxSizer 使用 入門

貌似 wxWidgets 官方的 Simple 沒有專門說 wxSizer 的,幫助文檔可能是偶理解能力不夠,沒怎麼看懂,然後谷歌之,找到這篇文章,總算對這個 wxSizer 有了點概念。。。 原文是英文的,由於太長了,個人時間不是很充裕

原创 iOS開發區之NSBundle

原文鏈接:http://blog.sina.com.cn/s/blog_8c87ba3b0100t89v.html bundle是一個目錄,其中包含了程序會使用到的資源. 這些資源包含了如圖像,聲音,編譯好的代碼,nib文件(用

原创 ubuntu上安裝 ibus Google拼音輸入法

最近聽說Google拼音有了個ibus的版本了。試了一下之後,效果還真不錯。下面我們就來說說如何安裝這個Google拼音。 首先我們要到ibus Google拼音輸入法的主頁下載兩個安裝包到桌面,如下: http://libgoogl

原创 設計模式之替換原則 — 從二叉樹說起

  之前我們老師說過,二叉樹不是樹的特殊情況(意思是指,二叉樹不應該作爲樹的子類) ,當時下面的大部分同學包括我在內都表示無法接受。今天才發現,老師是對的。這是從【替換原則】方面來考慮。 爲了說明這個問題,我們來引入另一個數學中常常提到的

原创 手動脫殼—dump與重建輸入表

很久沒玩逆向了,今天權當複習,順便做個筆記 文章中用到的demo下載地址: http://download.csdn.net/detail/ccnyou/4540254 附件中包含demo以及文章word原稿 用到工具: Ollydbg

原创 發佈一個VS2008下wxWidgets應用程序嚮導

由於每次創建wxWidgets工程都要手工添加依賴的lib和設定附加搜索目錄,太麻煩了,然後自己鼓搗,弄成了一個嚮導。以下是安裝方法: 注意:此嚮導

原创 Objective-C中一個HTMLParser的使用筆記

近來需要分析網頁HTML元素,在stackoverflow中找到這個開源工具類,特來分享之: 從創建工程開始,新建工程HTMLParserDemo,這裏我選擇 Command Line Tool 1,將類文件夾拖入項目,直接拖拽近來即可,

原创 vs2008 配置 wxWidgets-2.9.4

一直喜歡體驗各種開源的庫,既可以從中學習人家的代碼是怎麼寫的,也可以體會下別人的編程思想。因爲個人經常在Mac,Windows,Ubuntu平臺轉,深深被codeblocks折服:跨平臺還能做得那麼強大。據說用的是wxWidgets,然後

原创 二分查找的 C++ 實現

只是作爲 stdlib 中的 bsearch 的一個拓展吧,看看聲明: void *bsearch(const void*key, const void *base, size_t nelem, size_t width, int(*f

原创 Windows下安裝Objective-C開發環境的搭建

藉此Objective-C榮登編程排行榜第三名之際,特別研究了下Windows的Objective-C環境搭建, 以供願意學習基本的Objective-C的同學學習,同時也能體會到Objective-C的優越之處。 環境的搭建是使用 G

原创 fstream打開失敗後重新打開新文件一個問題

請看這則代碼,看看你能不能發現其中的錯誤: ifstream fileStream(fileName.c_str()); while (fileStream.fail()) { string tmpFileName; co

原创 在wxwidgets 界面編程使用 png 圖片

瀏覽博客時候發現這篇文章《wxwidgets 界面編程如何使用png 圖片》 由於原文代碼在我機器測試不太靠譜,會崩潰,然後就自己動手按照它的思路

原创 IDA學習筆記之尋找OnInitDialog

通常MFC的程序都會在 OnInitDialog 中初始化一些變量或控件,本來想用OD攔截WM_INITDIALOG消息的,不知什麼原因攔截不到,程序斷不下來 後來經狼哥指導,用IDA靜態分析,才找到一點方法,遂記載之: 用到的demo是

原创 解決Ubuntu下Codeblocks調試中文亂碼問題

一直以來貌似都發現Ubuntu下用codeblocks調試中文都會亂碼,今天找了下,有網友說替換成gnome-terminal,但是我試了下不行,不知道那裏問題。後面找了xterm的問題,原來是這貨默認字體太小,解決方式如下: 終端命令: