thbcm的文章

技术专栏

夜莺 v8 第一个版本来了,开始做有意思的功能了

thbcm阅读(334)赞(0)

夜莺 v5 v6 v7 三个大版本算是一脉相承,一直在打基础,最后一个稳定版是 v7.7.2,可以看作是这个系列的终极版。其实这个系列中有些功能早就想改进了,但是由于兼容性、迁移成本、人力的考虑,一直没有动作。现在基础打好了,从 v8 开始...

技术专栏

聊一聊 C#线程池 的线程动态注入 (下)

thbcm阅读(382)赞(0)

上一篇跟大家聊过 Result 默认情况下GateThread每秒会注入4个,底层逻辑是由 Blocking.MaxDelayMs=250ms 变量控制的,言外之意就是能不能减少这个变量的值呢?当然可以的,这里我们改成 100ms,参考代码...

技术专栏

二叉堆结构和操作详解

thbcm阅读(364)赞(0)

假定我们要解决这样一个问题:有一个集合,每次操作都可能从中 添加数据,或 取出最大值,应该怎么做?假如使用暴力,仅使用一个数组来维护,我们就需要经常对数据集进行一次遍历(值是 \(O(n)\))。尽管简单,但如果你需要重复地进行多次这类查询...

技术专栏

一个GLSL Shader的格式化算法(LALR解析器)

thbcm阅读(414)赞(0)

由于找不到可用的GLSL Shader解析器,就照着虎书(《现代编译原理-c语言描述》)自己写了个LALR Generator,实际上包含了(词法分析器+语法分析器+格式化框架)的(LR(0)、SLR(1)、LALR(1)、LR(1))全自...

联系我们