Linux内核数据结构(一)
链表,队列,映射,二叉树等数据结构是程序设计中常用的数据结构。为了统一这些数据结构的操作接口,Linux内核开发者实现了一些标准的操作接口及实现(使用了大量的GNU扩展特性),以达到代码重用,开发者应该尽量使用这些标准接口,避免实现自己的再创造,虽然那样看起来很酷,很有劲。有关链表传统的双向链表实现方法是在链表元素中加入两个指针,然后用这些指针来构造双向链表。如下所示struct node{ value_type value; struct element *prev; str
触发器实例--很经典的
<br />--test表执行DML语句时,将相关信息记录到日志表<br />--创建测试表<br />CREATE TABLE test ( t_id NUMBER(4), t_name VARCHAR2(20), t_age NUMBER(2), t_sex CHAR ); <br />--创建记录测试表<br />CREATE TABLE test_log ( l_user VARCHAR2(15), l_type VARCHAR