摘要: 源码版本:lua 5.4.3 一、类型 TString 概述 lua字符串与java,python等语言的字符串不一样,后两者有字符型字符串这个概念,字符型字符串在内存中一般都是以unicode码的形式存在。 lua的字符串是以字节码的形式存在的。例如在代码文件编码是utf-8,那么字符串常量加载后 阅读全文
posted @ 2021-04-12 01:40 枫林晚月 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、说明 现公司的游戏项目都是游戏大厅加各种不同子游戏的结构,走超级APP路线。 搞懂公司的游戏业务代码框架之后,搞新的子游戏时想把一些设计上的东西融入到目前的框架中。 目前最大的问题是框架没有很强的规范性,基础结构只提供了联网,协议解释等功能,保持了相对自由。但代价是每个人的风格不统一,如果上一任 阅读全文
posted @ 2021-03-21 22:36 枫林晚月 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、简介 全称:TrueType Font 特点:渲染较快的矢量字实现方案,在电子设备的屏幕上显示效果比较好(相对 type1 而言) 二、TTF的字形轮廓描述 TTF为每个字符保存了一系列的点以及点的连接顺序: on-curve(图中的实心点) off-curve(图中的空心点) 组成TTF字形的 阅读全文
posted @ 2021-03-21 20:56 枫林晚月 阅读(608) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <memory> using namespace std; //指针基础 void test1() { double d = 9.0; cout << " 1 " << endl; //取址操作 cout << &d << endl; cou 阅读全文
posted @ 2021-03-02 23:24 枫林晚月 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 一、说明这个过程类似“打包”,在一些游戏开发场景中,常常有将函数延后执行或者需要将函数作为回调入参,这时函数需要带参就不好处理了。例如: 1 import Functor 2 3 sUser = '用户名' 4 iAcct = 123 5 sPass = '******' 6 7 def notif 阅读全文
posted @ 2020-06-25 22:59 枫林晚月 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1.战斗模块划分 __init__ 对外接口 cmd 放指令组装的类 defines 常量 package 装数据包的类 warcontext 将战斗的单例集中起来,作为统一接口 view v_war 战场视图 v_warunit 战斗单元视图 warui 界面视图 parts 视图分离 war p 阅读全文
posted @ 2019-07-12 00:47 枫林晚月 阅读(297) 评论(0) 推荐(0) 编辑
摘要: class a(): aa = 1能够访问到类变量的操作:# 1.a.aa# 2.aobj = a()aobj.aa# 3.class b(a): passb.aa# 4.bobj = b()bobj.aa重新赋值:a.aa = 2,影响所有b.aa = 2, 影响bobj.aaaobj或bobj, 阅读全文
posted @ 2019-07-12 00:45 枫林晚月 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: 1.innodb 引擎 a.innodb用锁机制实现acid(原子,一致,隔离,持久)事务,但为了提高并发性,也用了mvcc处理。innodb中只有隔离级别为可重复读或提交读才适用mvcc,以下的说明默认是在可重复读级别下。 b.innodb的读取分为当前读与快照读(1)当前读,即加共享锁读。有以下 阅读全文
posted @ 2019-07-12 00:41 枫林晚月 阅读(138) 评论(0) 推荐(0) 编辑
摘要: gc主要工作于java堆(包含新生区Young Generation及年老区Old Generation),方法区(永久区Permanent Generation 1.7-)堆主要放活动对象,其中:新生区分为eden,to survivor, from survivor,大小默认为8:1:1刚刚ne 阅读全文
posted @ 2019-07-12 00:40 枫林晚月 阅读(658) 评论(0) 推荐(0) 编辑
摘要: java 运行时内存比起其他的语言一般都要多,内存性价比不高,所以在起jvm时可以手动设置大小。java -verbose:gc -Xms20M -Xmx20M意思是每次jvm进行垃圾回收时显示内存信息,jvm的内存设为固定20M。java -Xms128m -Xmx2g MyApp启动一个初始化堆 阅读全文
posted @ 2019-07-12 00:39 枫林晚月 阅读(4411) 评论(0) 推荐(0) 编辑