上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 左值与右值 C++的值现在分为很多种类型:lvalue、xvalue、glvalue、rvalue、prvalue,具体定义见:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3055.pdf An lvalue (so-called 阅读全文
posted @ 2020-05-04 15:50 coding my life 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 老笔记本,一直用的ubuntu14.04与win7双系统。因为怕折腾,一直没有升级ubuntu,毕竟里面有数年常用的数据、软件,升级的话不折腾几天是搞不定的。不过ubuntu14.04的支持基本到头了,趁着ubuntu20.04 LTS新鲜出炉,决定尝试一下。 这一尝试,首先出现的问题就是引导挂了。 阅读全文
posted @ 2020-05-02 17:55 coding my life 阅读(5936) 评论(0) 推荐(0) 编辑
摘要: ubuntu的个人目录中的文件夹名是根据本地语言生成的。中文的话,就是桌面、图片、文档之类的。如果只是用鼠标点这点那来操作,那倒挺好。不过就目前而言,装ubuntu的人,多数都还是会用命令行的,有时候还是要写脚本的。在终端中输入中文,首先你得终端支持中文,写脚本输入中文,还得考虑下编码,甚至有些别人 阅读全文
posted @ 2020-05-01 16:48 coding my life 阅读(4760) 评论(0) 推荐(0) 编辑
摘要: vscode,test,ENOENT 阅读全文
posted @ 2020-02-14 17:26 coding my life 阅读(1665) 评论(2) 推荐(0) 编辑
摘要: 最近在写Visual Studio Code的Lua插件,需要把luacheck集成进去。但是luacheck默认只提供了win32版本,见https://github.com/mpeterv/luacheck/releases,但我的插件不可能只跑在win下啊。看了下README,没有提到编译的方 阅读全文
posted @ 2019-12-15 16:12 coding my life 阅读(1489) 评论(0) 推荐(1) 编辑
摘要: 我自己写的业余框架已告一段落,主体功能已完成,剩下的就是优化。第一个要优化的,就是代码格式。我一直是用编辑器写代码的,从之前的UltraEdit到notepad++到sublime text,再到现在的VS Code。由于代码都是我一个人写,风格也比较统一,虽然说不上美观,但至少说得过去。但寻思着以 阅读全文
posted @ 2019-11-10 13:37 coding my life 阅读(7423) 评论(3) 推荐(1) 编辑
摘要: 最近已经把自己的游戏框架主要功能完成得差不多了,决定将自己的开发环境从debian7升级到debian9,不然太多第三方依赖都跟不上了。debian10刚出来,MongoDB还没适配,所以暂不考虑。 我的主系统是ubuntu14.04,通过VirtualBox安装debian9作为开发系统。本地的目 阅读全文
posted @ 2019-07-21 13:27 coding my life 阅读(1762) 评论(0) 推荐(1) 编辑
摘要: 最近在重构自己写的框架中的定时器模块,需要把回调函数保存起来,大概如下: 正常情况下,用table保存定时器的回调参数,毕竟lua中也没有太多的数据结构可以选择。不过,我们也可以这样用closure来保存: 这样似乎看起来更优雅更方便一些,不过,频繁创建closure也是很消耗内存和cpu的,需要和 阅读全文
posted @ 2019-05-25 21:32 coding my life 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在学习C++的时候,都知道不要手动调用析构函数,也不要在构造函数、析构函数里调用虚函数。工作这么多年,这些冷门的知识极少用到,渐渐被繁杂的业务逻辑淹没掉。 不过,最近项目里出现了析构函数没有被正确地调用,导致内存泄漏。代码大概如下: 公司的框架要求使用统一的内存分配器。像读取配置这种逻辑,在配置不需 阅读全文
posted @ 2019-05-17 22:49 coding my life 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 最近在给自己的服务器框架加上统计信息,其中一项就是统计创建的对象数,以及当前还存在的对象数,那么自然以对象名字作key。但写着写着,忽然纠结是用std::string还是const char *作key,哪个效率高些。由于这服务器框架业务逻辑全在lua脚本,在C++需要统计的对象没几个,其实用哪个没 阅读全文
posted @ 2019-04-20 12:12 coding my life 阅读(7462) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页