自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【5.lua调用c】

lua 调用 c

2022-06-02 09:11:15 134

原创 【4.c调用lua】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-05-29 22:16:26 73

原创 【3.lua C模块实例注释】

int luaopen_aoi(lua_State* L) { luaL_checkversion(L); luaL_Reg l1[] = { {"create", aoi_new}, {NULL, NULL}, }; luaL_Reg l2[] = { {"add", aoi_add}, {"update", aoi_update}, {"delete", aoi_delete},

2022-03-10 15:49:01 301

原创 【2.skynet c gate服务中databuffer解析(解包)】

本文根据云风博客为思路来解读databuffer在skynet老版本gate服务的应用。 源码为databuffer.h和service_gate.c 首先解释一下什么是ringbuffer 它是一个环(首尾相接的环),你可以把它用做在不同上下文(线程)间传递数据的buffer. 优点 它是一个数组(连续的内存),比链表快。在硬件级别,数组中的元素是会被预加载的,因此在ringbuffer当中,cpu无需时不时去主存加载数组中的下一个元素。 其次你可以为数组预先分配内存。不需要花大量时间用于垃圾回收。 r

2022-03-08 15:23:48 765

原创 【1.skynet网络剖析】

skynet网络剖析 1.tcp 2.epoll 3.socket线程 4.gate服务 5.netpack 解包打包 6.service_gate.c 原理 数据流大概如下 thread_socket --> skynet_socket_poll -->forward_message skynet_start.c skynet节点启动时会启动一个线程专门处理socket事件 检测epoll事件 forward_message里 将tcp数据留发送到对应的服务的消息队列(即aocor的消息

2022-03-08 11:46:28 907

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除