[进行中]写一个sql编译器for sqlite[toc]background在学习SQLite过程中,SQLite中的Virtual Database Engine, 需要解释SQL语言生成字节码,执行。SQLite自行实现了Lemon的parser。我希望了解他如何执行,可以的话,build my own.本文目标:根据《flex与bison中文版.pdf》,学习与构建同步进行<h2 ...
Published on October 29, 2025 | 3 min read

区块链

区块链链冲突更新原则TXTX状态变化: 钱包发起交易–&gt; 节点上返回未签名的交易–&gt; 钱包签名后发回—&gt; 节点做hash,转化为未确认的交易未确认交易</h3...
Published on October 17, 2025 | 0 min read

小岛经济学

背景:小岛经济学推演,build your own.小岛经济学经济增长模与停滞的原因产生资本、借贷、储蓄​ 詹姆斯、科比、奥尼尔三人落在一片岛上,极为原始,他们只能徒手捕鱼,每人一天只能捕获一只鱼🐟且刚饱。人是不满足的,每个人都有美好奇妙的想法愿望,詹姆斯想要做衣服,科比想要做口锅来热饭,奥尼尔想要盖房子。但是现在根本没有时间做实践这些想法,只能挨饿,但饥饿一周就死掉了。...
Published on May 14, 2025 | 0 min read

shell[未完成]

shell 开发参考理解shell如何运作。 命名shell 读取输入 执行输入命令的程序,使用系统调用execve 或者库函数<code class="language-plain...
Published on May 09, 2025 | 12 min read

日常

EXCEL     ALT+= 快速列求和sum CTRL+ENTER 保持当前cell Ctrl+A 自动选择...
Published on April 16, 2025 | 1 min read

farm-godot游戏

godot 轻量,只有一个exe。流程框架简单。farm<img src="https://raw.githubusercontent.com/ddongzi/ddongzi.github.io/master/assets/im...
Published on April 14, 2025 | 0 min read

redis基本

redis基本配置安装配置默认7.0sudo apt install redis-serversudo s...
Published on October 14, 2024 | 13 min read

编程工具

编程工具makefile如果一行太长,用/连接 SRC_SERVER = array.c connect_manager.c connection_table.c conne...
Published on October 14, 2023 | 7 min read

linux系统编程

未分类unistd.h&lt;unistd.h&gt; UNIX standard header主要就是UNIX系统级接口:进程,IO, 文件描述符,系统调用 类型:pid_t, uid_t, size_t, ssize_t, off_t, intpt...
Published on October 14, 2023 | 18 min read

c基础

未归类 数组不支持变量定义数组大小,如下:未初始化数组错误。只能通过编译时常量#define 定义 size_t maxlin...
Published on October 14, 2023 | 10 min read