随笔分类 - lua/ts
摘要:编辑文件 vi ~/.zshrc 点i编辑 加入 PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}" export PATH alias python="/Library/Frameworks/Python.fr
阅读全文
摘要:IMessage body; UserLoginRequest req = new UserLoginRequest(); req.AuthToken = "8"; Request sy = new Request(); sy.Token = "hello"; sy.Body = Any.Pack(
阅读全文
摘要:在 TypeScript 中,Promise 是用于处理异步操作的对象。它表示一个可能在未来某个时间点完成或失败的操作,并返回操作结果或错误。 Promise 可以有三种状态: pending(进行中):Promise 的初始状态,表示操作正在进行中。 fulfilled(已完成):表示操作成功完成
阅读全文
摘要:/** * 自动绑定的装饰器 * * @export * @param {string} [bindName] * @return {*} */ export function autobind(bindName?: string) { return function (target: object
阅读全文
摘要:MobX 是一个用于状态管理的 JavaScript 库,它提供了简单而强大的状态管理机制,使得在应用程序中跟踪和更新状态变得更加容易和高效。 MobX 的核心概念是可观察状态(Observable State)和衍生(Derived)。可观察状态是应用程序中的数据源,它们可以被观察和订阅。衍生是从
阅读全文
摘要:Typescript多构造函数 不支持多个构造函数,可以使用可选参数 constructor(data?: IRefTeamSysMsgInfo) { if (data !== undefined) { this.id = data.id this.sendTime = data.sendTime
阅读全文
摘要:本文发表于程序员刘宇的博客,转载请注明来源:https://www.cnblogs.com/xiaohutu/p/12168781.html 前言 protobuf作为一种通用套接字格式,各种插件里,最本质、最关键的就是基于二进制的两个操作: 1. 根据proto文件打包出二进制数据。 2. 根据二
阅读全文
摘要:https://www.jianshu.com/p/d997e1f5e2ed 项目后期接入xlua,做代码的热更新。其中项目要求是任何逻辑都可以被热更,也可以完全的新增任何功能。其中消息用的是protobuf。 因为google 的protobuf c# 版本需要先对消息进行序列化好,然后作为c#
阅读全文
摘要:链接:https://www.jianshu.com/p/753b06ca07b0 --冒号:在定义时省略了self --点号:在定义时不省略self Class = {} Class.__index = Class function Class.new(x,y) local cls = {} se
阅读全文
摘要:https://www.cnblogs.com/sifenkesi/p/3843348.html 当我们在全局环境中定义变量时经常会有命名冲突,尤其是在使用一些库的时候,变量声明可能会发生覆盖,这时候就需要一个非全局的环境来解决这问题。setfenv函数可以满足我们的需求。 setfenv(f, t
阅读全文
摘要:https://www.jianshu.com/p/5a453a80b7e9
阅读全文
摘要:注册码 http://idea.medeming.com/ emmylua github https://github.com/EmmyLua/IntelliJ-EmmyLua unity 调试lua https://blog.csdn.net/UnityFire/article/details/8
阅读全文
摘要:https://www.cnblogs.com/daochong/p/7363649.html table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以
阅读全文
摘要:https://www.cnblogs.com/blueberryzzz/p/8947446.html 元表的作用 元表是用来定义对table或userdata操作方式的表 举个例子 local t1 = {1} local t2 = {2} local t3 = t1 + t2 我们直接对两个ta
阅读全文