04 2024 档案
摘要:编译lua-cjson 项目:https://github.com/openresty/lua-cjson 克隆下来后使用vs2022创建工程 添加三个文件即可 fpconv.c lua_cjson.c strbuf.c 配置项目工程 lua头文件目录 链接器lua库文件目录 配置lua头文件 lu
阅读全文
摘要:预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的
阅读全文
摘要:查看磁盘空间 sudo df -h 使用 vgdisplay 查看lvm卷信息 sudo vgdisplay 查找 Free PE 如果还有空间就可以扩容 比如:Free PE / Size xxx / < yyy GiB,这是还可以扩充的大小 sudo lvextend -L 10G /dev/m
阅读全文
摘要:这篇文章主要介绍了Lua中的协同程序探究,本文讲解了什么是协同程序、创建协同程序、更像样的协同程序、让协同程序挂起、resume操作的返回值,需要的朋友可以参考下。 什么是协同程序(coroutinue) 大家都知道线程吧?都知道多线程吧?协同程序就和这线程差不多,但是又有比较明显的区别。 多个协同
阅读全文