原创 cocos2d-x 自定義分割字符串的封裝類

       感覺跟C++裏面的分離差不多,甚至會更加簡單一點,提示:split(para1,para2)第一個參數是需要分割的字符串,第二個參數是該字符串中的分隔符,比如“game,queen,cocos,csv,huanghou,cc

原创 cocos2d-x 文本讀取CCFileUtils

        前面博文中講過CCUserDefault這個類進行數據的保存和讀取,如果我們需要加載自己定義的文件,那怎麼辦?這裏加載文件的代碼目前在我已知的情況下,只適用於csv文件。         1.csv文件的生成,可以新建ex

原创 windbg調試死鎖

一、測試程序編寫 二、windbg加載目標分析進程 三、windbg環境設置(否則出現:Unable to resolve ntdll!RtlCriticalSectionList) 1.加載sos.dll,命令行執行: .load

原创 隱私權政策

        本應用(以下簡稱“我們”)深知個人信息對您的重要性,並會盡全力保護您的個人信息安全可靠。我們致力於維持您對我們的信任,恪守以下原則,保護您的個人信息:權責一致原則、目的明確原則、選擇同意原則、最少夠用原則、確保安全原則、主

原创 應用隱私政策

本應用尊重並保護所有使用服務用戶的個人隱私權。爲了給您提供更準確、更有個性化的服務,本應用會按照本隱私權政策的規定使用和披露您的個人信息。但本應用將以高度的勤勉、審慎義務對待這些信息。除本隱私權政策另有規定外,在未徵得您事先許可的情況下,

原创 日常工作問題總結(三十二)shellExecute、shellExecuteEx、WinExec、CreateProcess的區別

         shellExecute,shellExecuteEx,WinExec,CreateProcess這幾個函數都可以啓動一個exe(Exp:notepad.exe)文件,但是區別在哪,今天就粗略講下我查閱資料後的結果。也希

原创 第一篇 理解“引用初始化以後不能被改變 指針可以改變所指的對象”這句話

       基礎的東西經常不看,也會忘,在看到“引用初始化以後不能被改變 指針可以改變所指的對象”這句話時就理解錯了,寫下來鞏固下。        此處說的“引用初始化以後不能被改變”不是指變量的值不可變,而是指向的變量地址不可變。這

原创 日常工作問題總結(三十一)windows獲取路徑的幾個函數GetCurrentDirectory,GetModuleFileName,GetFullPathName

     windows現在具體有多少個獲取路徑的函數本人不清楚,今天暫時講下上面提到的幾個windows函數。     1.GetCurrentDirectory   DWORD GetCurrentDirectory(DWORD

原创 C/C++ 日常學習總結(第十八篇)參數個數可變的函數

【發生前提】:                這個參數可變的函數一般情況下,我們不怎麼會遇到,往往在程序中會把參數個數寫死,但是如設置輸入輸出時會要求參數個數可變,比如:printf(),scanf(),如果想實現自己的printf函數,

原创 "vector iterator incompatible"錯誤!!!

 這是在new company裏記錄的第一篇blog.這個問題足足讓費了2個小時去調試,代價太大! ////////////////////////////////////////////////////////////////////

原创 dll導出類(隱式加載)

暫時還不知道如何顯示加載整個類,現在先提供隱式加載方法。 1、導出整個類或僅導出類中的部分成員函數。 導出整個類:在類定義的關鍵詞class後加_declspec(dllexport) 導出成員函數:在成員函數定義前加_declspec

原创 工作問題總結(二十八)JS調用---網頁調用C++程序,可傳參

問題:怎樣將C++和js兩者建立連接? 分爲兩個部分: 1.C++首先要建立適合自己的IDispatch類,IDispatch是com接口之一。下面是本人自己用的,大家如覺得有用,可借鑑。 ExternalAPI.h #ifndef __

原创 數組越界導致的運行崩潰(枚舉作爲數組中的常量)

這個bug的出現也是莫名其妙的,在調試狀態下不會出現崩潰情況,單獨啓動exe立馬崩潰。而且返回的錯誤是在ntdll.dll中,壓根看不出開哪裏出錯! //////////////////////////////////////////

原创 算法集合(1)----------InvSqrt算法

                Quake-III Arena (雷神之錘3)是90年代的經典遊戲之一。該系列的遊戲不但畫面和內容不錯,而且即使計算機配置低,也能極其流暢地運行。這要歸功於它3D引擎的開發者約翰-卡馬克(John Car

原创 普通的內存泄露測試

          下面是兩種簡單的測試代碼,能夠檢測到內存泄露,但是不能夠具體定義到某一個cpp,某一個函數,確定行,所以對於大型項目這種方式不適用,上面一篇介紹BoundsChecker比較實用點。 1. #define _CRTDB