摘要: Lua_State 动态结构 用 Lual_newstate 创建一个新的环境 lualib.h 定义了打开标准库的函数 Lual_openlibs 可以打开所有的标准库 创建好状态 在加载了标准库以后就能解释用户的输入了。 Lua 和 c 的交互全在虚拟站里面进行。 虚拟栈解决了lia和c 的两大 阅读全文
posted @ 2016-12-19 16:51 梁志铭 阅读(292) 评论(0) 推荐(0)
摘要: 之前写的没有保存,思路也不是很清晰。今天补更。 写下自己理解的FSM。 固定数量的状态 状态跳转 输入影响条件 本身的状态 首先他状态的个数是有限的,状态机控制几个状态之间的转换。 控制条件是当前状态和输入的影响条件()来共同决定。 将每个状态单独提取出来变成一个类。类内包含状态的属性和状态的更新函 阅读全文
posted @ 2016-12-14 10:37 梁志铭 阅读(182) 评论(1) 推荐(0)
摘要: <Common文件夹> //首先是require 引用下其他啊lua 文件 //Main() 调用四个函数 DB.ConfConnect() //估计是链接用 //testDB() //测试? //ModMgr.InitMods() //初始化方法 //EventMgr.Brocast() //状态 阅读全文
posted @ 2016-12-14 10:18 梁志铭 阅读(144) 评论(0) 推荐(0)
摘要: 自动内存管理 产生的背景:比如在C++下多少次发生了内存泄漏 new空间忘记删除。当时有很多种 做法 要去避免内存泄露。但是在c#中,明显垃圾回收器会有效的回收垃圾。 但就像 第一次作业做的 stringBuilder一样 ,有的时候让垃圾回收期 一直回收 反复创建的资源明显 不好,所以有的时候需要 阅读全文
posted @ 2016-12-07 17:10 梁志铭 阅读(178) 评论(1) 推荐(0)
摘要: 闭包 一个函数内 返回另一个函数 作用是函数A在调用结束之后不会被垃圾回收机制回收 暂时 可以理解为 因为A返回了B 外面对 A里面的B进行引用 而 B依赖A存在 闭包实现方式 函数A return 直接定义函数B 可以一条语句上赋很多值 A,B,C,D="sasd","sd",4,542,"sd" 阅读全文
posted @ 2016-11-26 18:24 梁志铭 阅读(174) 评论(1) 推荐(0)
摘要: 定制特性 //上面 这段话 是在说 可以创建一个 关键字 定义 我们自己的规则? C#中的定制特性被放在 上面 [定制特性名称(,)]来表示 某某 用了这个定制特性。 还有个前缀,说明 这个定制特性是用在什么样的数据上 比如类 返回值 结构体 ..等等等 不写的话 他会自己判断 用法 [method 阅读全文
posted @ 2016-11-26 18:18 梁志铭 阅读(141) 评论(0) 推荐(0)
摘要: 方法的重命名 和接口的类型安全问题 接口继承 继承函数签名 没实现此类被认为是 抽象类 接口不会继承任何 System.object 的派生类型 接口不能定义静态成员 不能实例化对象 约定 接口类型名称前面要加上一个大写的 字母I 如果 继承虚函数后忘记加上 virtual 将会被认为是 steal 阅读全文
posted @ 2016-11-24 10:34 梁志铭 阅读(161) 评论(0) 推荐(0)
摘要: 属性 用属性封装字段 属性一般第一个字母大写用来区分和字段的区别 访问修饰符是public 里面有set 和 get set get { { value = num; return value; } } 为什么用属性 而不是public 来修饰 字段? 1> 可以 去掉 set 或者 get 让 属 阅读全文
posted @ 2016-11-22 16:55 梁志铭 阅读(140) 评论(0) 推荐(0)
摘要: 数组 一维数组 多维数组 数组的数组 一维数组 性能最好 System.Array 是所有数组的基类 rank 返回维度 length 返回个数 GetEnumberator 返回IEnumberator用来迭代访问数组元素 Sort 排序 BinartSerch 二分查找 数组的转型 唯独一致 不 阅读全文
posted @ 2016-11-22 15:27 梁志铭 阅读(133) 评论(0) 推荐(0)
摘要: StringBuilder String表示的恒定不变的字符串 所以引出StringBuilder 执行对字符串的动态操作 如果增加的字符串长度超出了范围将分配一个更大的空间 然后将原来的内容 拷贝过去。原来的空间就将被回收。 //有点没读懂吧。 意思是 有可能要 维护好多个 string类型的字段 阅读全文
posted @ 2016-11-22 14:47 梁志铭 阅读(134) 评论(0) 推荐(0)