自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

现在努力,还了蹉跎过的光阴

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得.

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 AndroidStudio官方历史版本下载地址

https://developer.android.google.cn/studio/archive.html

2022-08-19 20:29:03 824 1

原创 关于git“Please make sure you have the correct access rights and the repository exists“

关于git 多账号导致的本地仓库pull/push报错;"Please make sure you have the correct access rights and the repository exists"

2022-06-23 16:07:27 534

原创 脚本中的node命令不在控制台打印执行日志

shell/cmd脚本中执行nodejs脚本,输出日志到控制台

2022-06-09 15:33:21 854

原创 git ssh配置[多平台-多账号]

一、单用户常规配置:1. 生成ssh钥匙对:$ ssh-keygen -t ed25519 -C "your_email@example.com"不支持Ed25519的旧机器:$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"2. 添加私钥证书到ssh-agent:方式一,手动添加到ssh-agent和钥匙串$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519 $ #--apple

2022-04-27 16:16:41 1546 1

原创 from PIL import Image 报错

python -m ensurepip --upgrade以下是出坑记录,不感兴趣可以不看百度,google,Stack overflow的答案基本上千篇一律,不看也罢一,明确状况和问题1,项目使用的python版本为2.72,mac自带的python版本为2.73,默认情况下插件执行的python版本为2.74,缺少的是PIL,不是更新的Pillow,Image5,新版pip库中不再包含PIL6,旧项目不要升级python环境,除非想从语法层面开始对所有脚本纠错二,解决问题基于以

2021-12-24 12:08:34 1867

原创 macos下ue4GamesLauncher启动崩溃,切换独显解决

macos下ue4GamesLauncher启动崩溃过程:试过卸载安装,清除中间目录都无效;又说显卡驱动问题,苹果系统应该不存在;忽然想起曾经做过关闭独显的操作,果然切回独显正常了;自己挖的坑啊;...

2021-09-17 20:44:31 1983

原创 git子仓库,子模块submodule的使用

添加子仓库git submodule add --name AAA -- BBB CCC#AAA: 子仓库名,可以是xxx,或xxx/xxx...#BBB: 子仓库远程url,eg:http://xxxx.git#CCC: 本地路径,可以是xxx,或xxx/xxx...,带路径时不能是./xxx...#执行后会直接clone到指定目录git commit -m "挂载子仓库"git push origin master更新/拉取子仓库拉取主干仓库时直接附带拉取子仓库,如果有的话git

2021-06-20 11:21:38 568

原创 fatal: No url found for submodule path ‘xxx/xxx‘ in .gitmodules gitsubmodule子仓库无法拉取问题

fatal: No url found for submodule path ‘xxx/xxx’ in .gitmodules错误现场还原:windows上add submodulemac上clone主体项目git submodule init时发生错误查看.gitmodules内容如下[submodule ".\\xxx\\xxx"] path = .\\xxx\\xxx url = http://xxx.xxx.xxx.git错误分析:url错误,仔细查验后确定无误

2021-06-19 15:33:47 12581

原创 CocosCreator插件笔记

生成Creator长短UUIDlet uuid=Editor.Utils.UuidUtils.uuid();Editor.log(uuid);//45p/Kon2hGs7gjNzbB8Xgglet decompressUuid=Editor.Utils.UuidUtils.decompressUuid(uuid);Editor.log(decompressUuid);//45a7f2a8-9f68-46b3-b823-3736c1f17820发送ipc消息// send ipc message

2021-06-17 14:58:17 518

原创 Git笔记

Git笔记本地已有项目关联远程仓库git initgit add .git commit -am "建立仓库"git remote add origin git@gitlab.com:fegnzecom/xxxx.gitgit push --set-upstream origin master //使用–allow-unrelated-histories忽略本地仓库和远程仓库的无关性,强行合并关闭CRLF自动转换git config --global core.autocrlf false

2021-06-17 14:44:10 100

原创 cocos2dx资源目录完全加密混淆方案

1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code, 文件改名并且移动到资源目录根目录,清除原始目录 入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便频繁修改,留个入口文件就能在程序运行最开始的地方读取到混淆code5,引擎c++代码...

2021-06-11 13:39:53 1465 10

原创 CocosCreator性能优化手册

# 优化加载速度* 优化包体大小 1. 资源 - 图片 <1> 减少使用大图,尽可能的使用九宫格 <2> 图片压缩 (1). 两套压缩,ios使用pvr,android使用etc1,未来可以统一使用etc2(部分旧机型不支持) (2).使用第三方压缩软件,直接图片本身,但要注意大部分压缩是有损的,比如近期使用过的tinypng,原理上大概与etc类...

2021-06-10 13:54:14 1135 2

原创 cocosCreator抽奖转盘效果实现,附缓动动作预览

cocosCreator3.0-抽奖-转盘效果利用缓动队列实现,tween利用缓动队列实现,tweentween(this.node) .to(3, { angle: 360 * 10 + 30 }, { easing: 'circIn' }) .call(() => { console.log('This is a callback'); }) .to(5, { angle: 360 * 2 + 30 }, { easing: 'circOut' }) .start();

2020-12-23 11:48:39 1498 1

原创 macos ruby支持tcl/tk

macos ruby安装tcl/tk支持  网上解决方案多为rvm安装多版本ruby,安装是附加–with-tk --with-tcl等,经过不屑努力最后都失败了。  源码编译安装应该是可以,但编译时各种失败各种缺。  然后看下ruby官方怎么说吧,源码包和github上的官方说明里看到有两个installtcl.shell,installtk.shell的脚本,搜一下本地发现xcode的关联目录中已经存在相应的tcl,tk安装脚本,执行下看看又各种不成功,缺权限,缺文件,缺各种东西,再次经过不懈努力

2020-11-10 18:33:13 418

原创 IOS 注册推送权限,确认后cocosdx游戏黑屏停止运行,无法唤醒

IOS 注册推送权限,确认后cocosdx游戏黑屏停止运行,无法唤醒解决方法: - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings{ //register to receive notifications// [application registerForRemote

2020-10-16 10:43:11 302

原创 几个ios闪屏和icon的方法和问题

日常sdk接入工作免不了各种闪屏和icon需要设置,但由于xcode升级导致设置方法有不同的变迁,着此记录下ios的设置方法Icons:方法一:早期xcode版本,在Info.plist中设置icons,因不打算再用此方法,具体对应尺寸不在记录方法二:设置App Icon Source,widows上可以用convert做切分icon的脚本,mac上推荐 Icon Set Creator免费版,收费版和免费版收费功能并不好用。附:ios Icon全尺寸闪屏方法一:启动图点击工程目

2020-07-04 15:45:07 1007

原创 macbook使用和养护技巧,心得

        定制款mackbookpro,上手之后发现这家伙除了贵还挺娇气。感觉就像,处了多年的铁锤钢弹儿,忽然换成了个娇滴滴的小娘们儿,各种下不去手啊。无奈,只能暂时放弃蹂躏,先找点温柔的姿势宠两年再说吧。上裸照:问题:看了些帖子,有些高端人士会认为以下所说的一些问题,是使用者邋遢,使用习惯不好的问题。个体不同,不予置评。声明下个人情况:首先,使用环境跟星巴克或者主题书店没多大关系,主要还是日常办公环境,外卖饮料和电脑书籍同桌那种。其次,入手出发点是

2020-06-17 23:04:44 1415

原创 copying …: open /usr/local/go/pkg/darwin_amd64/runtime/cgo.a: permission denied

小白,Macos下Goland-go build配置运行项目,发生如下错误:GOROOT=/usr/local/go #gosetupGOPATH=/Users/zhaoheng/GO #gosetup/usr/local/go/bin/go build -i -o /Users/xxx/Desktop/work/go/xxx/bin/test/run_test xxx/cmd/test #gosetupgo build runtime/cgo: copying /Users/xxx/Library

2020-06-13 15:14:04 5075 2

原创 git 本地创建仓库推送到github

origin:   远程仓库源master: 主干分支1. 建立本地仓库git init2. 添加、提交文件到本地仓库git add go.modgit commit //按提示写上日志 3. 在github上创建好远程仓库4. 建立本地仓库和远程仓库的关联git remote add origin [远程仓库地址]5. (远程仓库不为空时)获取远程仓库最新版本并合并到本地仓库git pull origin master --rebase6.首次将本地

2020-06-13 01:42:41 136

原创 获取androidstudio debug.keystore指纹

方法一: 使用keytoolshell keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore方法二: 使用gradlew命令./gradlew signingReport双击androidstudio - greadle - Tasks - signingReport

2020-06-02 12:50:29 325

原创 golang使用vscode做ide

新版本golang,1.14+ ,httpproxy安装最新版本golang新版安装后自动配置了gopath环境变量,旧版本需手动配置配置vscode http代理1. 获取代理,l a n t e r n-设置-高级设置-HTTP(S)代理服务器:127.0.0.1:506192. 配置到vscode,vscode-首选项-            Http:Proxy

2020-06-02 12:25:40 942

原创 cocos2dx LuaBrige 错误码

cocos2dx LuaBrige 错误码含义示例:luajc: LuaJavaBridge::callJavaStaticMethod(“com/ssplay/xyj/NetHelper”, “startNetListener”, args, “()V”) EXECUTE FAILURE, ERROR CODE: -4错误代码描述-1不支持的参数类型或返回值类型-2无效的签名-3没有找到指定的方法-4Java 方法执行时抛出了异常-5Java 虚

2020-06-01 16:57:15 263

原创 VScode 调试ruby

一、vscode安装ruby插件二、在控制台中将Gem替换为国内源 gemsources--removehttps://rubygems.org/ 删除原baigem源 gemsources--removehttps://rubygems.org/ 添加国内源 gemsources-l 打印zh...

2020-05-30 03:38:56 3579

原创 lua相互调用的内存释放问题

function test1( ... )local t = {name = "t"}function t:removeMe( arg )collectgarbage()print(collectgarbage("count") .. 1)arg:remove()collectgarbage()print(collectgarbage("count") .. 2

2015-01-27 15:41:54 1678

原创 查看局域网主机ip

2015-01-23 11:27:42 491

原创 cocos2dx - SQlite

sqlite3 *pdb=NULL;//创建sqlite指针     std::string path= FileUtils::getInstance()->getWritablePath()+"save.db";//指定数据库路径     std::string sql;//需要执行的sql语句     int result;    result=sqlite3_o

2015-01-23 11:27:39 429

原创 cocos2dx之控制台输出

在main函数中加入如下代码: #ifdef USE_WIN32_CONSOLE     AllocConsole();//关联新的控制台     freopen("CONIN$","r",stdin);//冲定向数据流(重新分配文件空间,此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准出错。)     freopen("CONOUT

2015-01-23 11:27:36 636

原创 C++基础(using)

using : 1.在当前文件中引入命名空间     using namespace std;2.在子类中使用 using 声明引入基类成员名称(参见C++ primer)     具体作用体现:    (1).解除因继承导致的成员保护或私有化限制,将基类成员引入到派生类的相应访问控制区域内,便可按照相应规则访问该基成员;    class Base {    

2015-01-23 11:27:34 427

原创 生活常识

1.金霉素软膏,是一种眼药,涂在脂肪粒上可以消脂肪粒。 2.白糖,少量白糖加在洗面奶里洗脸,对去黑色痘印非常有效,有磨砂膏的效果。 3.橙子,晚上洗脸后用橙子皮或橙子果泥涂脸上,可以使皮肤防干燥,令皮肤水当当的很舒服。 4.酸奶+香蕉泥,敷脸可以缩毛孔。 5.氯霉素注射液,用于擦脸可使皮肤平滑 6.白煮蛋的蛋白,在鼻子上搓,可以祛除鼻子上的黑头,坚持一段

2015-01-23 11:27:31 560

原创 lua基础篇(二)

元表metatable:(元表)一组元操作(元方法)的集合;__index:元方法之一,作用:定义了新的索引操作;查找表的元方法,即metatable中的__index方法(也可以是另一个表)原型:__index = fuunction(table,key) --此处的table为调用该元方法的if t

2015-01-23 11:27:28 457

原创 c++基础(宏)

1\\ C++宏:     (1)#作用是将其后面的宏参数进行字符串化操作(Stringfication);     eg: #define WARN_IF(EXP)    \      do{ if (EXP)    \                 fprintf(stderr, "Warning: " #EXP "\n"); }   \          whi

2015-01-23 11:27:25 403

原创 MySql安装心得

浪费很多时间去解决安装过程中的问题,实在恶心,最后结论是大部分错误原因是因为二次安装是卸载不干净;   1.卸载:     卸载mysql server!     删除mysql文件夹下的my.ini文件及所有文件     运行"regedit"文件,如图,打开注册表         删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001

2015-01-23 11:27:23 626

原创 c/c++函数和指针

表达能力实在有限,不知道怎么描述,先写这儿吧:void (test)(int a){    printf("Test ~~: %d",a );} void test1(int a){    printf("Test ~~: %d",a );} int func(int a){    printf("func %d :"

2015-01-23 11:27:20 392

原创 用lua实现的不重复随机数

空间复杂度为(1-n),时间复杂度为应该也是最低的,lua方便之处还是很值得利用的local Random = {}; function Random:Awake()    self.m_min = 1;    self.m_max = 1;    self.m_end = 1;    self.m_rangeMap = {};end function Ra

2015-01-23 11:27:17 2591 1

原创

#ifndef _MYTREE_H_#define _MYTREE_H_ #include using namespace std;templatetypename T>class tNode {public:    typedef tNode _node;        //tNode即为tem

2015-01-23 11:27:12 432

原创 lua基础散记

1.迭代器    标准库提供的迭代器:    io.lines迭代文件每行;    pairs 迭代table元素;    ipairs 迭代数组元素;    string.gmatch 迭代字符串中单词;    ...2.pairs和ipairs的区别:eg:    local t = {        [1] = "test1",        [ele

2015-01-23 11:27:09 371

原创 cocostudio札记(一)

透明度和背景色透明度(cocostudio UI编辑器); 透明度作用于控件本身,例如图片对象,按钮对象,及层容器特性文件(图片);     颜色混合,随透明度的大小对控件整体混合特定颜色值背景色透明度只作用于层容器的背景色,该值并不影响层容器的特性文件;     填充颜色,背景色,浓度随背景色透明度变化

2015-01-23 11:27:07 640

原创 sublime text 使用技巧

1.修改光标大小       首选项--用户设置里添加如下代码:        "caret_extra_top":0,        "caret_extra_bottom":0,        "caret_extra_width":1         需要添加表元素分隔符; 2.自定义代码段(代码补全) 官方文档

2015-01-23 11:27:04 742

原创 c plus plus的string函数实现

本来可以轻松搞定的,可惜遇到一个暂时解决不了的问题,没有任何提示的崩;    #ifndef _MYSTING_h_ #define _MYSTING_h_ /*                         String类; */ using namespace std ;  /***************************

2015-01-23 11:27:01 514

cocos2dX加密混淆-Blowfish加密

基于blowfish算法的文件加密解密工具,C++工程,代码可移植到cocos2dx引擎

2022-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除