07 2020 档案

摘要:这里,只有一个搬运工。如果翻译或是理解有问题,欢迎指正。 作为一个web开发者,在每天的日常工作中,都在使用关系型数据库,但是这些数据库对于使用者来说是一个黑盒子。 为了解决这些问题,才有了从头开始写一个数据库的目标。这里选择以sqlite为模板,相较于mysql或者postgresql,sqlit 阅读全文
posted @ 2020-07-24 16:24 N_zero 阅读(350) 评论(0) 推荐(0)
摘要:https://cstack.github.io/db_tutorial/ 上面是源教程的链接。这里,只有一个搬运工。如果翻译或是理解有问题,欢迎指正。 用C从头写一个sqlite副本。 一个数据库是如何工作的? 数据是以什么格式存储?(内存和硬盘) 数据什么时候从内存转移到硬盘? 为什么每个表,只 阅读全文
posted @ 2020-07-23 11:05 N_zero 阅读(704) 评论(0) 推荐(0)
摘要:struct event_config *event_config_new(void); /** Allocates a new event configuration object. 分配一个新的event_config对象 The event configuration object can b 阅读全文
posted @ 2020-07-15 13:54 N_zero 阅读(520) 评论(0) 推荐(1)
摘要:原型 void lock(); 锁住互斥量 调用的线程会锁住互斥量(mutex),必要的话会被阻塞: 如果其它任何线程没有对互斥量进行锁操作,调用线程会对互斥量进行锁操作(从这一时刻开始,直到调用unlock,互斥量为调用线程拥有) 如果其它线程又锁住互斥量,再次执行lock的线程会被阻塞,直到拥有 阅读全文
posted @ 2020-07-13 18:04 N_zero 阅读(691) 评论(0) 推荐(0)