原创 高質量程序設計指南筆記記錄
1、字面常量 下面是一些字面常量: float x=-100.5f; #define OPEN_SUCCESS 0X000000001 char c='a'; char *ptr="I Love Andy"; int *pInt=NULL
原创 Cocos2d ccui:Button 上的文字添加描邊和陰影
按鈕上自帶的文字是可以設置描邊和陰影的,只不過cocosstudio中不能設置而已,需要代碼設置。 btn.getTitleRenderer().enableOutline(cc.color(87, 87, 87), 2); btn.g
原创 win10 sourceTress提交區中文亂碼
問題原因: /* * */ 這種註釋導致的,不是編碼格式問題導致的,反正我自己找到了這個蛋疼的問題。
原创 JavaScript obj被賦值後值變化問題
在搞Js的時候發現一個問題,就是內存中保存的數據不對!! 簡單舉個例子吧,如下: // 定義一個person對象 var person = { info: { name: "test" } }; var b = person.i
原创 《JavaScript 高級程序設計》 讀書筆記 第5.2.8 迭代方法
ECMAScript 5爲數組定義了 5個迭代方法。每個方法都接收兩個參數:要在每一項上運行的函數和 (可選的)運行該函數的作用域對象——影響 this 的值。傳入這些方法中的函數會接收三個參數:數 組項的值、該項在數組中的位置和數組對象
原创 《JavaScript 高級程序設計》 讀書筆記 3 語法
《JavaScript高級程序設計》百度王牌下載鏈接: https://pan.baidu.com/s/18rtBTMyDWLWrgr0bnCXTbg 提取碼: 3ibu 1、慎用浮點數做判斷 浮點數值的高精度是 17位小數,但在進行算
原创 win10管理員無法使用mklink的問題
win10是個更安全的系統,但有時候確實蛋疼! win + R 運行 輸入:secpol.msc 如下圖所示 輸入添加當前用戶即可!
原创 nodejs 文件重批處理的批處理
讀者您好! 有一天想看cocosCreator的js源碼,於是下載解壓到手機上了,但是手機打開不了.js文件,想看還得動手重命名爲.txt,如果一個個重命名比較費勁,所以我就花了點時間寫了個批處理的腳本。 廢話少說代碼如下: // c
原创 Cocos2d-x 解決編譯時自動刪除.so的問題
接第三方sdk時,有時候需要在lib中添加.so文件,但是cocos2d-x編譯時,會被清除 解決方法如下: 1、在jni/Android.mk文件中添加如下代碼 include $(CLEAR_VARS) LOCAL_SRC_FILES
原创 cocos2d-lua 開發記錄1
cocos2d-x 版本3.151、touch事件function TouchLayer:createLayer() local function onTouchBegan(touch, event) return
原创 JavaScript 日期選擇器
效果圖如下: 代碼: /** * Created by SharkMarine on 2017/10/31 */ (function () { var item_default; var selectDate;
原创 Java 通過 Jni 調用 C++代碼
1、.java文件 (1)回調String 數組 public static native void ReturnPhoneDeviceIds2Cpp(String[] deviceIds); 2、在jni/Hellocpp文件夾下創建j
原创 cocos2d-x XX_selector函數體中無法訪問類的成員變量問題
問題描述: 1、類A class A: public CCLayer, public CSpriteParamData { public: CMD_GR_ConfigServer m_ConfigServer;
原创 AppUtils 常用函數總結(Cocos2d-x 3.9)
1、隨機函數 float AppUtils::randomFloat(float low, float high) { //0.0-1.0 float r = rand()/(RAND_MAX+0.1); return ((hi
原创 android:在一個應用中創建其它應用的快捷啓動方式Launcher
在Activity中調用: 首先判斷是否已經有此icon: private boolean hasShortcut(final String appName) { boolean isInstallShortcut = false;