随笔分类 -  编程语言

lua weak table解释
摘要:本文链接:https://www.cnblogs.com/dearplain/p/14771011.html 先记住一段话:lua weak table,可以设置table的key或者value变成弱引用,所谓弱引用就是说,如果这个key或者value在table外部没有引用,那么这个key或者va 阅读全文
posted @ 2021-05-15 10:50 dearplain 阅读(105) 评论(0) 推荐(0)
关于sysmon.exe高cpu占用
摘要:sysmon.exe是干嘛的? 这里面有介绍:https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon 是windows官方提供的监控软件,它把程序创建、网络链接、文件创建时间改变记录到windows event log里面,可以搜 阅读全文
posted @ 2021-02-06 19:12 dearplain 阅读(953) 评论(0) 推荐(0)
c协程库libco几点体会
摘要:https://www.cnblogs.com/dearplain/p/9820913.html 这里说的是Tencent开源的libco。 libco的用途和依赖 主要还是c/c++服务端,相比libevent,libco支持的平台有限。但是libco显得更先进,可以写“阻塞式代码”,改造旧库的时 阅读全文
posted @ 2018-10-20 10:51 dearplain 阅读(3762) 评论(0) 推荐(0)
不要滥用面向对象,写出难以阅读和修改的代码
摘要:笔者参与过一些完全以面向对象为设计思想的项目,不过感觉都不太好,例如,它们往往有非常之多的硬编码和隐藏的逻辑,导致小小的修改往往会出现意外的问题;因为对象调用跳转太多,代码也很难阅读和修改,调用关系很难理解。 个人认为,这不但是写代码的人不注意的问题,而是面向对象这种方法,鼓励了非常之不好的代码写法 阅读全文
posted @ 2018-05-06 21:19 dearplain 阅读(952) 评论(0) 推荐(0)
newlisp
摘要:Windows で使う場合 Windoows用のインストーラからインストールすると、newLISP のIDE用のアイコンが出来るのでそこから使ってもいいし、コマンドプロンプトで newlisp と入力して実行してもいい。 コマンドプロンプトからの利用で、複数行の記述をしたい場合は、 といった風に [ 阅读全文
posted @ 2013-06-20 20:18 dearplain 阅读(232) 评论(0) 推荐(0)