Time of Update: 2018-12-03
項目中用到了兩個類,其中一個類嵌套在另一個類中,外部類命名為COuterClass,嵌套類命名為CInnerClass。在嵌套類中,有一個成員函數要用到外部類的一個成員函數。class COuterClass{public:COuterClass();virtual ~COuterClass();public:class CInnerClass{public: CInnerClass(); virtual ~CInnerClass();
Time of Update: 2018-12-03
嵌入式程式開發過程中,經常需要mount到主機上運行某些程式。首先要配置好主機的NFS伺服器。 1、執行以下命令安裝NFS服務,安裝後會自動運行(一般主機都已經安裝該服務)$sudo apt-get install nfs-kernel-server portmap 2、他的設定檔為/etc/exports, 用vi編輯器編輯,增加內容如下,以後將通過網路檔案系統訪問新增加的目錄,如/work/nfs_root目錄。/work/nfs_root *(rw, sync,
Time of Update: 2018-12-03
所謂JDom,最簡單的理解方法就是java+xml=JDom。下面提供一個簡單的操作XML的例子。 1、下面是例子使用的一個XML檔案:/***位於C盤根目錄下*abc.xml**/ <?xml version="1.0" encoding="gb2312"?><messages> <message id="jhgjg"> <title>jhgjg</title>
Time of Update: 2018-12-03
論壇中搜尋一下,你會發現不少類似的提問:我如何編輯list control的條目?如何直接編輯list control...等等;list control可用來做資料庫表的視圖,十分有用.但報表風格的list control只能編輯第一列,其餘的該死的微軟沒為vc做到.它怕VB賣不出.於是C++程式員只好DIY.主要思想是在list control中動態建立一個控制項,動態移動該控制項到相應位置.這些方法早有人討論過了,本文也是基於如上思想的,但注重於可擴充性與使用的方便.List
Time of Update: 2018-12-03
http://blog.csdn.net/jery_lee/archive/2004/11/19/186672.aspx多線程設計要點 1.多線程中有主記憶體和工作記憶體之分, 在JVM中,有一個主記憶體,專門負責所有線程共用資料;而每個線程都有他自己私人的工作記憶體, 主記憶體和工作記憶體分貝在JVM的stack區和heap區。2.線程的狀態有'Ready', 'Running', 'Sleeping', 'Blocked', 和 'Waiting'幾個狀態,'Ready'
Time of Update: 2018-12-03
為已有的 XCode 工程建立 Git 倉庫羅朝輝(http://blog.csdn.net/kesalin/)CC許可,轉載請註明出處XCode 會自動為建立的工程建立本地 Git 倉庫,但是如何為已有的工程建立 Git 倉庫呢?Google 到下面這篇文章,貼在下面了。原文連結:點擊這裡其中 ignore檔案下載為:https://github.com/github/gitignore/blob/master/Objective-C.gitignoreCreating a git
Time of Update: 2018-12-03
[Cocoa] 定製 Prefix.pch檔案羅朝輝(http://blog.csdn.net/kesalin/)CC許可,轉載請註明出處副檔名 pch 表示 “precompliled header”,即先行編譯標頭檔,prefix.pch 為 XCode 工程預設產生的先行編譯標頭檔,在其中我們可以定製一些全域的宏,以方便開發。下面貼一段來自Cocoa Is My Girlfriend 定製的宏:#ifdef DEBUG #define DLog(...) NSLog(@"%s %@",
Time of Update: 2018-12-03
今天翻看STL中的Functional標頭檔,檔案中定義了一些常用的函數對象(顧名思義,就是定義重載()運算子,讓一個類向一個函數一樣去用)。 首先定義了一個結構體來作為其它結構體的基類,實際上這個結構體只是提供了統一的類型名以使其他的類來繼承。 一元結構體模板定於如下: template<class _A, class _R> struct unary_function { typedef _A argument_type;
Time of Update: 2018-12-03
主環境配置:mingwmingw可以在http://sourceforge.net/projects/mingw上找到,但我推薦到http://petra.hos.u-szeged.hu/~aking/www.parinya.ca/或者http://www.parinya.ca/ 上下載MinGWStudioFullSetupPlus-2.05.exe 安裝到某個分區的根目錄,不要安裝到"C:/Program
Time of Update: 2018-12-03
本篇適合不熟悉這兩個函數的讀者 以前在使用stl的過程中發現bind1st和bind2nd這兩個函數,當時不太理解什麼意思,今天在網上查了一下相關資料發現竟然很簡單,下面我就具體解釋一下他們的用法。 bind1st和bind2nd函數用於將一個二元運算元(binary functor,bf)轉換成一元運算元(unary functor,uf)。為了達到這個目的,它們需要兩個參數:要轉換的bf和一個值(v)。
Time of Update: 2018-12-03
iPhone/iPad 時區轉換羅朝輝(http://blog.csdn.net/kesalin) 轉載請註明出處 在伺服器使用的時區與使用者本地時區不一致的情況下,如果需要顯示從伺服器得來的時間,我們需要進行必要的時區和顯示格式轉換。其轉換過程為: 擷取源(伺服器)NSDateFormatter,用這 NSDateFormatter 得 dateFromString
Time of Update: 2018-12-03
之前講了mingw gcc環境中安裝boost1.32.0,sdl,wxWidgets,stlport 因為devcpp和MinGW Developer Studio都是用mingw,所以devcpp可編譯的程式也可以轉到MinGW Developer Studio上編譯.下面是個例子:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=05下載Dev C++ 的代碼解壓後有個lesson05目錄.你用MinGW Developer
Time of Update: 2018-12-03
對“僅通過崩潰地址找出原始碼的出錯行”一文的補充與改進作者:上海偉功通訊 roc 讀了老羅的“僅通過崩潰地址找出原始碼的出錯行”(下稱"羅文")一文後,感覺該文還是可以學到不少東西的。不過文中尚存在有些說法不妥,以及有些操作太繁瑣的地方 。為此,本人在學習了此文後,在多次實驗實踐基礎上,把該文中的一些內容進行補充與改進,希望對大家偵錯工具,尤其是release版本的程式有協助
Time of Update: 2018-12-03
用 Silverlight 做UI介面羅朝輝(http://blog.csdn.net/kesalin)CC 許可,轉載請註明出處最近在做構架調研,高層希望盡量用少的代價實現跨平台,於是有了研究 wpf 和 Silverlight 的機會,此次研究的版本是 wpf 4 和 silverlight 4。1,首先是官方的中英文檔:WPF CompatibilityWPF 相容性2,總結來說,使用OOB 形式的 silverlight 作跨平台介面是可行的;3,關於前台 silverlight
Time of Update: 2018-12-03
這一段時間要用到dll中使用ado,在mfc中用ado一段時間沒有出現什麼問題,本以為在dll中也不會出現什麼問題,但是問題產生了,而且是在最開始的匯入ado的dll檔案時候。我的做法是:#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")出現:Compiling
Time of Update: 2018-12-03
深入淺出 Cocoa 之 Core Data(3)- 使用綁定羅朝輝(http://blog.csdn.net/kesalin)CC 許可,轉載請註明出處前面講解了 Core Data 的架構,並完全手動編寫代碼示範了 Core Data 的運作過程。下面我們來示範如何結合 XCode 強大的可視化編輯以及 Cocoa 索引值編碼,綁定機制來使用 Core Data。有了上面提到的哪些利器,在這個樣本中,我們無需編寫 NSManagedObjectModel 代碼,也無需編寫
Time of Update: 2018-12-03
來自http://blog.csdn.net/iyu1.長相不令人討厭,如果長得不好,就讓自己有才氣;如果才氣也沒有,那就總是微笑。 2.氣質是關鍵。如果時尚學不好,寧願純樸。 3.與人握手時,可多握一會兒。真誠是寶。 4.不必什麼都用“我”做主語。 5.不要向朋友借錢。 6.不要“逼”客人看你的家庭相簿。 7.與人打“的”時,請搶先坐在司機旁。 8.堅持在背後說別人好話,別擔心這好話傳不到當事人耳朵裡。 9.有人在你面前說某人壞話時,你只微笑。
Time of Update: 2018-12-03
深入淺出 Cocoa 之 Core Data(4)- 使用綁定羅朝輝(http://blog.csdn.net/kesalin)CC 許可,轉載請註明出處前面講解了 Core Data 的架構,並完全手動編寫代碼示範了 Core Data 的運作過程。下面我們來示範如何結合 XCode 強大的可視化編輯以及 Cocoa 索引值編碼,綁定機制來使用 Core Data。有了上面提到的哪些利器,在這個樣本中,我們無需編寫 NSManagedObjectModel 代碼,也無需編寫
Time of Update: 2018-12-03
修改 NSDocument title 的兩種辦法羅朝輝(http://blog.csdn.net/kesalin/)CC許可,轉載請註明出處NSDocument 並無 setTitle 這樣設定標題的方法,但有兩者途徑可以設定 document 的顯示名:其一,NSDocument 有一個 displayName
Time of Update: 2018-12-03
深入淺出 Cocoa 之 Bonjour 網路編程羅朝輝(http://blog.csdn.net/kesalin/)CC許可,轉載請註明出處本文高度參考自 Tutorial: Networking and Bonjour on iPhone,在那個文章裡 iphone 版本的代碼採用的是 MIT 開源協議,所以本例子中的 Mac 版本亦採用 MIT 開源協議。E文較好的童鞋建議閱讀原文。本文通過使用 Bonjour 實現了一個簡單的伺服器/用戶端聊天程式,示範了