原创 eclipse總是build,解決方法總結

1. 將project->build automaticlly勾去掉 2. 在clean->下方的Start a build immediately 去掉(這樣,clean的時候就不會接着build了) 3. 在window->prefe

原创 C++ 程序中的回調

先貼一段c++的回調定義 typedef void (CCObject::*ChargePayCallback)(bool success, int chargeItem, unsigned long userData, const c

原创 關於cocos creator + vscode 調試相關問題

問題1:報 breakpoint set but not yet bound 錯誤 解決1: 1.確認打開文件夾中包含project.json 文件,包含.vscode文件夾,並且.vscode文件夾下有launch.json 2.在c

原创 cocos creator tieldmap 兼容問題

cocos creator 版本:2.3.3 tieldmap 版本:1.2.4 步驟:creator打包成web,構建生成鏈接後打開出現問題 問題: SAXParser解析問題,定位到該js文件。 問題排除: 找到了該js文件,但是修改

原创 VS2013,c++報錯,無法解析外部命令

我們在寫C++構造函數的時候,總是會在.h文件裏直接聲明。因爲沒有用到,所以可能都沒有.cpp文件的實現,或者直接都沒有實現,這裏就會出現經常出現的問題: 譬如: 錯誤 52 error LNK2019: 無法解析的外部符號 "publi

原创 cocos2dx cjson解析

日常cocos2dx+lua 我們利用的是lua 的json解析,但是有個缺點,是太卡,效率太低。 出於這個考慮,我們可以將json放在c++層運行,lua中調用,提高解析效率。 cocos2dxlua本身,就自帶了json的解析功能,在

原创 cocos vscode+luaide 斷點調試配置

前言: 每次都被調試,搞得頭大,記憶力不好,每次也都忘記配置流程,寫個博客,幫助大家也幫助自己。 需要的軟件:vscode 、luaide、vsstudio(這個可要,可不要,我的配置並沒有用到) 1、安裝vscode    這個官網直接

原创 cocos creator android 編譯踩坑

報錯1: Execution failed for task ':mergeDebugAssets'. 解決方案: 之前是有路徑太長的問題,在 project build.gradle  裏面的allprojects 添加了 build

原创 C++ 編譯c2005錯誤 變量重定義

.h文件 extern  聲明方法,變量 .cpp文件 定義方法,變量     例子: a.h extern int  _num; a.cpp int _num = 0;   注意: .h最好加上宏定義 #ifndef CC_A_H #d

原创 git 安裝後的基本操作

1.安裝 問度娘 2.安裝完成後 1>檢查是否安裝完成   git --version    出現版本號說明安裝完成 3.添加你的賬戶 git config --global user.name "你的賬號" git config --g

原创 不使用按位運算符,實現或"|",與"&",左移位""二進制運算

int test(int num1,int step){//左移位 num1 = num1 + pow(2,step); } int test(int num1){//右移位 //這是移一位的時候 num1 = (num1 - (num

原创 cocos creator 抽獎功能最簡單的邏輯代碼

之前我一直在想,抽獎的邏輯到底怎麼樣會簡單點,通俗易懂,貼代碼  

原创 關於MD5解析的疑問

1、對於常理說& 0xFF是沒有改變byzheng 的疑問 for(byte by : byMd5){        String i = Integer.toBinaryString(by);        int byzheng =

原创 C++ lua 交互的 AES加密

背景: 當前開發中,lua中有需要用到aes加密的需求,底層c++是有aes模塊的,但是程序一直沒有用到,我修改了一番。兩點:加密,解密   梳理流程: 加密:字符串輸入,祕鑰輸入,16的倍數不足的補N(N爲不足的位數,例:12個字符串,

原创 python基礎3--------引用

tuS1 = (1,2,"s1",(4,5,6)) print(tuS1,type(tuS1)) print(tuS1[0]) listS2 = ["List",1,2] print(listS2,type(listS2)) print