Time of Update: 2018-12-05
sys/types.h 在應用程式源檔案中包含 <sys/types.h> 以訪問 _LP64 和 _ILP32 的定義。此標頭檔還包含適當時應使用的多個基本衍生類別型。尤其是以下類型更為重要: clock_t 表示系統時間(以刻度為單位)。 dev_t 用於裝置號。 off_t 用於檔案大小和位移量。 ptrdiff_t 是一種帶符號整型,用於對兩個指標執行減法運算後所得的結果。 size_t 反映記憶體中對象的大小(以位元組為單位)。 ssize_t
Time of Update: 2018-12-05
如何用HookLogger在VC6+Symbian 2版SDK開發環境中尋找記憶體泄露 1.先下載HookLogger,免費的。推薦安裝在c盤。(google一下吧,現在給的連結以後可能下載不了。) 2.配置HookLogger。其實不需要配置epocroot環境變數,把下面的內容直接覆蓋到C:/Program Files/Common Files/Symbian/tools/HookEUSER.pl(安裝路徑會有所不同)檔案裡面,全部覆蓋。注意,關鍵的第53行:my $path =
Time of Update: 2018-12-05
前兩天,在程式中加了個撥打到電話功能,開始從Nokia SDK的例子中直接搬來用。自己沒有細研究,所以出現了2個問題。第一個是,撥打時出現白屏;第二個是撥打第二次時程式退出。 第一個問題。後來經同事steven幫忙,並在symbian技術群裡知道,要用非同步方式調用,即用AO來實現,並且不能照搬例子裡的源碼,使用CleanupStack把RTelServer,RPhone,RLine,RCall銷毀。因為那樣的話iStatus狀態回不來,導致程式出錯。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
光榮在於平淡,艱巨在於漫長。 想頭就是想辦法讓自己不用數著分分秒秒挨時間的那麼一個東西。 我真羨慕你,現在還有事幹。 玩撲克牌有什麼不對的,又能打發時間又能動腦子。是四個人齊心努力才能夠完成的。 有意義的事就是好好活,好好活就是做有意義的事,做很多很多有意義的事。 想要和得到,中間還有兩個字,那就是要做到,你只有做到,才能得到。 只要今天比昨天好,這不就是希望嗎? 人前的眩暈和說不出來的苦處,這就是成功的味道吧。
Time of Update: 2018-12-05
一般手機通常會出現的問題及其解決方案[1]手機出現死機,無法啟動等問題的簡單處理方法:1.拔卡,重啟,插卡(這是檢驗問題軟體是在c盤還是在卡的方法,如拔卡問題解決,那毛病就是存在於卡中的軟體。2.看看關於哪些隨機啟動的軟體,特別是在出現問題前後一段時間內安裝的軟體程式,然後試試刪除這些軟體,再重啟試試,如果還不行……3.還不行再格機不遲……不是嗎?動不動就格機,不是解決問題,學習的好辦法!4.還有可能就是格機後仍然不行,則應嘗試刷機和送檢。建議:1.軟體最好安裝在mini
Time of Update: 2018-12-05
這幾天一直都好想把自己在使用ubuntu系統中遇到的問題記錄下來的,但這幾天為了全國挑戰杯一直都在忙,從昨天早上到現在一直都沒合過眼,今天終於把一堆文檔提交上去了,在從廣州回中山的路上一直都在想如何將自己在使用系統中遇到的問題記錄下來供自己或別人蔘考。在這幾天使用ubuntu中遇到的問題還是挺多的,不過當問題出現的時候我沒有一絲的緊張,因為我知道任何的問題出現都是有原因的,我最不喜歡的就是當系統一出現棘手的問題就重裝自己的系統,那樣不但不會提高自己的解決問題的能力,反而會讓自己對這個系統產生厭惡
Time of Update: 2018-12-05
最近一直在學習ogre渲染引擎,因為需要需要做一個像ogitor那樣的能夠實現移動,平移,旋轉功能的東西。不能稱之為編輯器,當然編輯器對於這三項功能肯定是最基本的。 分析下ogitor的源碼:發現ogitor中情境中的物體都是由BaseEditor中繼承而來的,在qtogitor這個工程中Ogitor這個項目是最重要的,他實現了qtogitor中的操作。言歸正傳,在ogitor中實現移動,平移和縮放功能的代碼是在ViewPortEditorEvents.cpp下,在相應MouseMove的裡面。
Time of Update: 2018-12-05
本科四年,在碌碌無為中度過,不管是在誰的眼中,本科四年,渾渾噩噩就這麼走過,一路走來,想象自己到底學到了什麼,c語言就學會個printf,scanf語句,到了研究生,別人問,一涉及到自己的水平心就發虛,發現自己最大的缺點還是缺乏self-confidence,從小就形成的壞毛病,怪不得自己屢戰屢敗,屢敗屢戰,這也就是理所當然的了,做事不夠果斷,以前的自己都沒有了,上了那麼多年的學,越學越不會學了,腦袋越來月鏽了,該問問自己了,怎樣才能把編程學好呢? 我不斷反思,不斷反思,現在還在反思中……
Time of Update: 2018-12-05
不用庫函數,自己實現strcpy和memcpy函數 1.代碼實現char* strcpy(char* strDest, const char* strSrc){ ASSERT(strDest != NULL && strSrc != NULL); char* strTmpD = strDest; while ((*strTmpD++ = *strSrc++) != '0') { } return strDest ;}void* memcpy(void* pDest, const
Time of Update: 2018-12-05
copy建構函式是具有如下特點的建構函式:只有單個形參,且形參是對本類類型對象的引用(常用const修飾)copy建構函式在下列情況下使用: 根據另一個同類型的對象顯式或隱式的初始化一個對象。複製一個對象,將它作為一個形參傳給一個函數。從函數返回時複製一個對象初始化順序容器中的元素根據元素初始化列表初始化數組元素
Time of Update: 2018-12-05
現在該是時候總結一下這幾天來使用ubuntu時出現的各種小問題,這幾天來使用ubuntu過程中出現的問題還是真的不少,不過我就是喜歡會出現問題的系統,這樣我才能培養自己的解決問題的能力!好了,下面開始訴說了。 這幾天出現的比較大的問題是安裝顯卡的問題了,如果電腦是平時使用的話,ubuntu開源的驅動已經夠用了,但我最近都在研究OpenGL ES 2.0,瞭解到OpenGL 4.3支援OpenGL ES
Time of Update: 2018-12-05
概述由於在C語言中沒有函數重載,解決不定數目函數參數問題變得比較麻煩;即使採用C++,如果參數個數不能確定,也很難採用函數重載.對這種情況,有些人採用指標參數來解決問題.下面就c語言中處理不定參數數目的問題進行討論. 定義大家先看幾宏.在VC++6.0的include有一個stdarg.h標頭檔,有如下幾個宏定義:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) #define
Time of Update: 2018-12-05
文章目錄 鏈表樹 Leo 的 Linux 2.6 核心精簡筆記這個筆記相對於市面上的的塊頭圖書來說.是個非常精簡的版本.我儘可能的做到簡明,實用.希望能給開發人員者一些快速的入門參考 如果你發現有任何問題或者錯誤.請讓我知道.發到hide1713 AT gmail DOT com
Time of Update: 2018-12-05
1. Code maturity level options 代碼成熟等級。此處只有一項:prompt for development and/or incomplete code/drivers,如果你要實驗現在仍處於實驗階段的功能,比如khttpd、IPv6等,就必須把該項選擇為Y了;否則可以把它選擇為N。2. Loadable module support 對模組的支援。這裡面有三項: Enable loadable module
Time of Update: 2018-12-05
前天在ubuntu12.10安裝搜狗IME時遇到fcitx不能卻換出來,既調不出搜狗IME!我的解決辦法是開啟終端,在終端輸入fcitx,然後就輸出一大堆E文來,說你的電腦已經啟動了一個fcitx,不用管關掉終端就可以調出fcitx了,不過這時候面板上會出現兩個IME表徵圖,如:
Time of Update: 2018-12-05
OpenGL提供了強大的紋理貼圖支援OpengGL1.1版本引入以下的幾個紋理特性:增加了一些內部紋理映像格式。紋理代理。用於查詢是否有足夠的資源以容納一幅特定的紋理映像。紋理子映像。用於替換原有紋理映像的部分或者全部,而不是完全刪除原來的紋理在建立一個新紋理來實現相同的效果。根據幀緩衝區來指定紋理資料。紋理對象,包括常駐紋理以及紋理的優先順序。OpenGL1.2版本又引入了下面的紋理特性3D紋理映像一種新的紋理座標封裝模式gl_clamp_to_edge,她所有的紋理單取自紋理映像的邊緣,而
Time of Update: 2018-12-05
簡述返回對應於給定主機名稱的主機資訊。 #include <winsock2.h> struct hostent FAR *PASCAL FAR gethostbyname(const char FAR * name);name:指向主機名稱的指標。 注釋gethostbyname()返回對應於給定主機名稱的包含主機名稱字和地址資訊的hostent結構指標。結構的聲明與gethostaddr()中一致。 返回的指標指向一個由Windows
Time of Update: 2018-12-05
預先安裝環境:vs2005,CMake,QT;一、編譯QT(1)將QT的源碼解壓到某一盤的根目錄下,最好是C盤,例如C:/qt4.5.2.(2)添加一環境變數,QMAKESPEC 值為win32-msvc2005.(3)將你解壓後的qt所在目錄下的bin的絕對路徑(我的是C:/qt4.5.2/bin)加入到系統內容變數,然後在開始菜單中開啟vs2005下面的vs Tools下面的命令提示字元 開啟,進入qt所在的檔案夾(我的是C:/qt4.5.2),運行configure –platform
Time of Update: 2018-12-05
///說明:下列代碼分別複製進入三個控制台程式中執行///第一步:建立一個類庫用於序列化後傳遞[System.Serializable]public class filetest{ private string name; private int age; private string message; public string Message { get { return message; } set { message =