主页

EC2 安装 CloudWatch 监控内存

EC2 安装 CloudWatch 监控内存官方文档英文:https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html 请按照这个步骤:https://mp.weixin.qq.com/s/FmUdQcPx9Xjgiw-A0f

EC2安装atop

EC2安装atop12amazon-linux-extras install epelyum install atop

屏蔽敏感字 TS 版

屏蔽敏感字 TS 版关键词屏蔽算法 DFA 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192pri

全屏覆盖点击效果穿透层实现

全屏覆盖点击效果穿透层实现123456789101112onLoad() { this.coverNode.on(cc.Node.EventType.TOUCH_END, this.onClickTouchEnd, this, true); this.coverNode._touchListener.setSwallowTouches(false);}onDestr

全球同服方案

全球同服方案一、集中式架构 平均延迟200ms 最高延迟250ms 智能选路 多通道传输 全路径统计 集中部署在全球网络覆盖较好地区,如北美 二、混合式架构 美国登录集群(300ms) 大厅:北美南美大厅、欧洲中东大厅、亚太大厅(300ms) 区域战斗服:南美战斗服、北美、西欧、东欧中东、香港、大陆(150ms) 全球应用加速 全球CDN节点 全球安全节点:12大清洗中心、防护4T级别清洗带宽、

动态创建 cc.AnimationClip

动态创建 cc.AnimationClip12345678cc.resources.load(path, (err, clip: cc.AnimationClip) => { if (err) { return; } let anim = node.getComponent(cc.Animation); anim.addCl

svn 强制注释

svn 强制注释将代码仓库根目录下,hooks文件夹中的pre-commit.tmpl文件重命名为pre-commitpre-commit123456789101112131415161718192021222324252627REPOS="$1"TXN="$2"# Make sure that the log message contains some t

svn 强制注释

svn 强制注释将代码仓库根目录下,hooks文件夹中的pre-commit.tmpl文件重命名为pre-commitpre-commit123456789101112131415161718192021222324252627REPOS="$1"TXN="$2"# Make sure that the log message contains some t

Specified key was too long max key length is

Specified key was too long max key length ismysql默认情况下单个列的索引不能超过767位 可以启用innodb_large_prefix选项,将约束项扩展至3072byte; 123set global innodb_large_prefix=1;set global innodb_file_format=BARRACUDA;

AWS EC2 磁盘扩容

AWS EC2 磁盘扩容扩容分区格式:growpart diskname part 123lsblk #查看已有的卷以及分区信息growpart /dev/nvme1n1 1lsblk 扩容文件系统1resize2fs /dev/nvme1n1p1

Creator 虚拟摇杆

Creator 虚拟摇杆JoystickCommon.js123456789101112131415161718export default { JoystickType: cc.Enum({ FIXED: 0, FOLLOW: 1, }), DirectionType: cc.Enum({ FOUR: 4, EIGHT: 8

Creator 字体图片渐变

Creator 字体图片渐变参考:http://lamyoung.com ColorAssembler2D.ts12345678910111213141516171819202122232425262728293031323334353637383940414243const { ccclass, property, executeInEditMode, requireComponent

Creator 替换 Material 方式实现被击闪红

Creator 替换 Material 方式实现被击闪红Effect :attacked.effect12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

运行ISO文件遇到"This disc contains a "UDF" file system ...

运行ISO文件遇到”This disc contains a “UDF” file system …发现用winrar打开时里边只有一个”README.TXT”文件 解决方法一用UltraISO。 解决方法二一般系统自带的winrar版本较低,把WinRAR升级到最新版本,也可以提取里面的内容。 解决方法三用虚拟光驱软件Daemon Tools,然后将镜像文件载入,将文件复制出来。

ec2 挂载硬盘

ec2 挂载硬盘命令查看实例上的数据盘1fdisk -l 分区数据盘123456789fdisk -u /dev/nvme1n1pnp回车回车回车pw 查看新分区1fdisk -lu /dev/nvme1n1 创建文件系统创建一个ext4文件系统 1mkfs -t ext4 /dev/nvme1n1p1 创建一个xfs文件系统(mongodb数据库推荐格式) 1mkfs -t xfs /de

JS随机数种子

JS随机数种子https://www.cnblogs.com/honeynm/p/5323821.html 若每次使用的种子相同 ,生成的随机数也是相同的,若每一使用不同的种子,则生成的随机数也会不同。 1234567891011121314Math.seed = 5; Math.seededRandom = function(max, min) {   max = max || 1;

git 免密访问 SSH 密钥登录

git 免密访问 SSH 密钥登录生成密钥1ssh-keygen -t dsa 按回车,生成默认文件 id_dsa 改公钥名为authorized_keys,改权限1234cp id_dsa.pub authorized_keyschmod 600 id_dsachmod 600 id_dsa.pubchmod 600 authorized_keys 拷贝私钥 id_dsa 到客户端,修改权限并

统计图片内存占用

统计图片内存占用大概就是遍历cc.loader._cache数组, 把里边的图数据拿出来(cc.Texture2D)内存占用 = width * height * (“png” ? 4 : 3) // png 占4 字节rgba, jpg 占3字节rgb加一下就好了

gradle 排除多引入的 jar 或 aar 等库,解决库冲突问题

gradle 排除多引入的 jar 或 aar 等库,解决库冲突问题经常会遇到必须引入某个 aar 文件,但是aar中包含了其他 implementation 或继承引入的 group,导致库重复引入冲突。 在 build.gradle 中排除对应的 group 和 module 即可 123configurations { all*.exclude group:'com