- 博客(5)
- 收藏
- 关注
转载 C Evaluation Order 求值顺序
// main.c // gcc -g -o main main.c #include <stdlib.h> static int *ptr = NULL; int func(int len, int index) { ptr = malloc(len * sizeof...
2019-08-17 16:51:00
349
转载 C++ 编译 Lua 从而使 Lua 利用 C++ 异常
Lua 源码文件 ldo.c 中有如下说明: LUAI_THROW/LUAI_TRY define how Lua does exception handling. By default, Lua handles errors with exceptions when compiling a...
2019-08-10 22:08:00
277
转载 发布使用 IMGui 基于 msys2 平台编写的软件
发布使用 IMGui 基于 msys2 平台编写的软件 最近空闲时间为项目编写一个协议测试工具。由于习惯使用 gcc/g++ 所以在 Windows 10 操作系统上选择 msys2 开发。编程语言是 C/C++ 和 Lua ,界面基于 imgui ,使用云风大大编写的 lua binding...
2019-08-06 10:43:00
418
转载 Skynet 服务创建流程
Skynet 服务创建流程 根据设计综述 Skynet 是为了让服务器充分利用多核优势,将不同的业务放在独立的执行环境中处理。 Skynet 核心功能是加载一个 C 模块(动态库),模块用数字 id 标识,作为其 handle ,模块被称为服务 service 。服务间可以自由发送消息。每个模...
2019-07-19 18:37:00
342
转载 Skynet 进程启动
Skynet 进程启动 初始化配置 skynet 进程启动时需要指定配置文件,启动后读取配置文件中的内容并存储在内存中。配置文件格式是 k = v 且 k 必须是字符串而 v 必须是字符串或者 lua boolean 类型。 通过 L 读取配置,随后把配置存储在 skynet_env.c 模块...
2019-07-19 18:36:00
345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人