- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 Git提交前时间检查
为了防止在本地看日志的时候,由于本地时间被修改,导致日志的时间存在非正确时间。通过以下脚本在提交前进行时间验证,只有是正确的时间才可以提交。
2025-03-14 16:52:57
238
原创 Node.js 中文编码问题全解析
不要想当然设置编码要理解系统默认编码在正确的层面处理编码转换使用专门的编码转换工具测试验证编码处理结果这个问题很好地展示了在跨平台、多进程环境下处理字符编码的复杂性,以及如何正确处理这些问题。
2025-01-29 12:28:22
1158
原创 NPM镜像详解
NPM镜像(NPM Mirror)是一个完整的NPM包的副本服务器。由于npm的官方registry服务器部署在国外,国内访问可能会比较慢,因此使用镜像可以加快包的下载速度。
2024-12-01 17:36:47
2808
原创 Android Studio 中的 gradle插件版本和gradle 版本号在哪里?
Android Studio 中的 gradle插件版本和gradle 版本号在哪里?
2022-05-24 15:50:47
4266
原创 error: resource android:attr/lStar not found
error: resource android:attr/lStar not found
2022-05-24 15:47:23
2233
原创 Js内存管理
内存的存在方式栈内存和堆内存。栈内存存放的是值类型,而堆内存存放的是引用类型。函数的调用、参数、变量都是放在栈内存中的,在函数调用结束之后就会释放。引用类型在栈内存中存放的是指向堆内存的引用。栈内存中的原始值一旦确定就不能被更改(不可变的):定义一个原始类型变量时,在栈内存中激活一块内存。let a=“abc”更改原始类型变量值时,也会激活一块内存。 a=“edf”将原始变量赋值给另一个新的变量时,也会激活一块内存。 let b=a栈内存中的对象引用是可以被更改的(可变的):
2022-05-05 10:34:10
410
原创 cocos new unicodeDecodeError错误
cocos new 创建cocos项目报错 unicodeDecodeError错误主要有两个问题: 一:cocos引擎所在目录有中文命名,或者要创建新的项目所在的目录有中文名,反正只要有中文名出现的地方都应该改成英文。如果修改之后还是有问题,看第二条。二:python的版本不对应。作者本人的cocos版本为3.14,对应的python应该为python2.7,但是本人又有使用pytho...
2018-06-18 13:02:42
594
原创 cocos2dx的ActionTween 动作使用方法
ActionTween有什么用ActionTween是一个补间动作。ActionTween可以使一个节点在设定的时间内,将其某个属性(Scale,Rotation)从一个设定的初始值(fromValue),到达一个设定的结束值(toValue)。 可能你会想,为什么不直接使用动作类来实现,如ScaleTo::create(),RotateTo::create()来实现呢? 原因在于使用如上的动作
2017-10-23 15:26:14
2089
原创 ClippingNode的使用方法(C++ cocos2dx)
ClippingNode说明cocos2dx中ClippingNode(裁剪节点)可以用来对节点进行裁剪。ClippingNode是Node的子类,可以像普通节点一样放入Layer,Scene,Node中。
2017-10-11 16:18:04
3057
原创 Lua函数的调用(:和.的调用区别)
本文转载并修改于:http://blog.youkuaiyun.com/qq_28290581/article/details/52462841本人稍加修改。Lua中类的函数定义方式有三种方法:定义方式: ①tab.func=function ( 参数) – body end②function tab.func( 参数)
2017-06-06 16:14:11
10608
原创 cocos2dx-lua基础内容之 用户事件中的触摸事件
本篇博客是描述使用coocs2dx lua 使用触摸事件的演示。关于main.lua的文件,请从同系列的前面文字中寻找。基础的内容将不再讲解,本文将讲述重点的内容。使用步骤创建需要的监听器(触摸监听器,键盘监听器)。监听器设置是否吞没。监听器设置需要监听的事件类型(cc.Handler.EVENT_TOUCH_BEGAN),以及对应的回调函数。创建分发器,注册事件监听器。使用案例size=
2017-05-21 14:39:15
1461
原创 cocos2dx-lua基础内容之 菜单项的使用
菜单中又包含了菜单项,菜单项类是MenuItem,每个菜单项都有三个基本状态:正常、选中和禁止。 MenuItemLabel类是文本菜单,它有两个子类:MenuItemAtlasFont和MenuItemFont。 MenuItemSprite类是精灵菜单,它的子类是MenuItemImage属于图片菜单。 MenuItemToggle类是开关菜单。 文本菜单文本菜单的菜单项只能显示文本,Me
2017-05-16 09:27:20
1768
原创 cocos2dx-lua基础内容之 坐标系的转换
OpenGL坐标分为世界坐标和模型坐标。 此外,关于世界坐标系和本地坐标系的相互转换,在Node中定义了以下几个常用的坐标变换的相关方法。– 世界坐标->本地坐标 convertToNodeSpace(const Point& worldPoint) const; - 本地坐标->世界坐标 convertToWorldSpace(const Point& nodePoint) con
2017-05-15 14:23:58
2451
原创 cocos2dx-lua基础内容之 使用调度器
本文章为使用基本的cocos2dx-lua的基本内容。 下面的main.lua将只在本文出现一次,以后的同系列的基础内容将不再出现。--main.lua的内容(代码说明,可以参考我的《一个最简单的cocos2dx-lua 演示说明》博文介绍)。cc.FileUtils:getInstance():setPopupNotify(false)cc.FileUtils:getInstance():a
2017-05-15 13:47:23
693
原创 一个最简单的cocos2dx-lua 演示说明
此文章为记录学习cocos2dx-lua相关内容。由于一开始使用的是C++版,现在改为使用lua版,有点不太熟悉,现在记录一些基本的内容,以供学习。直接贴上代码,相关说明在代码中说明。--main.lua文件内容--添加搜索路径。cc.FileUtils:getInstance():setPopupNotify(false)cc.FileUtils:getInstance():addSearch
2017-05-14 20:11:40
1096
原创 Lua中类的函数
对于Lua中类的函数,这里需要说明的是如下几点: 1. 当你在写类中的函数时,如果对函数添加了local ,就会报如下错误: 之所以会出现这样的问题,在于根本就不能对类的方法单独添加local。下面举例说明:--下面是一个局部函数。local function doA() print("局部函数")endtab={}--类的函数function tab.do
2017-05-13 16:50:52
1085
原创 闭包函数到底是什么?有什么用?
转载请注明出处即可,无需经过我本人同意。 以下内容为网上的内容加上本人的理解,如有侵权,请通知本人删除文章。闭包函数是什么:首先看如下代码,你是否了解其真正的意义:function test() local i=0 return function() i=i+1 return i endenddoTe
2017-05-11 17:37:23
3582
原创 Lua内容关于for循环的总结(二)
转载注明出处即可,无需经过本人同意。 本文内容为网上内容总结以及本人的总结,如存在侵权,请告知我本人删除文章。请在阅读本文之前,先阅读《Lua内容关于for循环的总结(一)》或许对你更有帮助。经过上文的描述之后,我们知道了使用for遍历的四种基本方法。但是这还不是全部,还有些内容需要我们了解。看如下这个例子,是否了解:function square(iteratorMaxCo
2017-05-11 14:55:49
4554
program in Lua(中文版word文档)
2017-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人