arrowcat

Technology changes the world.Concerned about the Linux,DBMS and Web Technology
优秀是一种习惯!生命是一种过程!放弃是一种智慧,缺陷是一种恩惠!
两点之间最短的距离并不一定是直线!只有知道如何停止的人才知道如何加快速度!
posts - 54, comments - 140, trackbacks - 10, articles - 58
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2009年6月30日

     摘要: c中static变量局部变量  阅读全文

posted @ 2009-06-30 10:32 arrowcat 阅读(28) | 评论 (0)编辑

2009年6月23日

     摘要: 不能访问windows Installer服务解决方法  阅读全文

posted @ 2009-06-23 16:00 arrowcat 阅读(28) | 评论 (0)编辑

2009年6月19日

     摘要: IA32周期计数器  阅读全文

posted @ 2009-06-19 12:36 arrowcat 阅读(33) | 评论 (0)编辑

2009年6月17日

     摘要: dup系统调用的实现  阅读全文

posted @ 2009-06-17 22:15 arrowcat 阅读(34) | 评论 (0)编辑

2009年6月16日

     摘要: linux中的链表实现  阅读全文

posted @ 2009-06-16 22:18 arrowcat 阅读(43) | 评论 (0)编辑

     摘要: 划分问题  阅读全文

posted @ 2009-06-16 21:38 arrowcat 阅读(32) | 评论 (0)编辑

     摘要: 排列算法  阅读全文

posted @ 2009-06-16 08:58 arrowcat 阅读(43) | 评论 (0)编辑

2009年6月14日

     摘要: 时钟可以说是计算机的心脏,它是分时系统的基础。如果时钟反应到应用程序的层面,就是时间,很多应用程序都会涉及到时间处理。本文就来讨论一下计算机中的时钟与时间。  阅读全文

posted @ 2009-06-14 22:22 arrowcat 阅读(52) | 评论 (0)编辑

     摘要: SQLite的页面格式浅析  阅读全文

posted @ 2009-06-14 16:28 arrowcat 阅读(1222) | 评论 (2)编辑

2009年6月2日

     摘要: ++(--)有太多让人困惑的地方,(i++)+(i++)与(++i)+(++i)有什么不同?为什么不同?如果从机器的角度去理解,就会豁然开朗。  阅读全文

posted @ 2009-06-02 10:54 arrowcat 阅读(1330) | 评论 (36)编辑

2009年6月1日

     摘要: SQLite作为嵌入式数据库,通常针对的应用的数据量相对于通常DBMS的数据量是较小的。所以它的存储模型设计得非常简单,总的来说,SQLite把一个数据文件分成若干大小相等的页面,然后以B树的形式来组织这些页面。而对于大型的数据库管理系统,比如Oracle,或者DM ,存储模型要复杂得多。就拿Oracle来说吧,它对数据文件不仅从物理进行分块,而且从逻辑上进行分段,盘区和页的一个层次划分,DM也一样。不管怎么说,数据库文件要存储大量的数据,为了更好管理,查询和操作数据文件,DBMS不得不从物理上、逻辑上对数据文件的数据进行复杂的组织。  阅读全文

posted @ 2009-06-01 21:12 arrowcat 阅读(1302) | 评论 (2)编辑

     摘要: 最大子段和问题的分治与动态规划求解。  阅读全文

posted @ 2009-06-01 18:56 arrowcat 阅读(101) | 评论 (0)编辑

     摘要: 线性时间选择问题  阅读全文

posted @ 2009-06-01 11:27 arrowcat 阅读(62) | 评论 (0)编辑

     摘要: oracle的number数据类型  阅读全文

posted @ 2009-06-01 11:12 arrowcat 阅读(101) | 评论 (0)编辑

2009年5月19日

     摘要: 库函数strlen解析  阅读全文

posted @ 2009-05-19 20:09 arrowcat 阅读(80) | 评论 (1)编辑

2009年5月14日

     摘要: 两个字节对齐算法  阅读全文

posted @ 2009-05-14 09:26 arrowcat 阅读(104) | 评论 (0)编辑

2009年5月9日

     摘要: 很多问题,看似简单,背后却隐藏着天机,C语言的字符串就是这样的,一起来看看C字符串的背后。  阅读全文

posted @ 2009-05-09 19:35 arrowcat 阅读(223) | 评论 (1)编辑

2009年4月11日

     摘要: 关于const与指针的一点小结  阅读全文

posted @ 2009-04-11 10:34 arrowcat 阅读(177) | 评论 (2)编辑

2009年3月18日

     摘要: 虚拟机技术在现在是一个非常热的技术,它的历史也很悠久。最早的虚拟机可追溯到IBM的VM/370,到上个世纪90年代,在计算机程序设计语言领域又出现一件革命性的事情——Java语言的出现,它与c++最大的不同在于它必须在Java虚拟机上运行。Java虚拟机掀起了虚拟机技术的热潮,随后,Microsoft也不甘落后,雄心勃勃的推出了.Net平台。由于在这里主要讨论SQLite的虚拟机,不打算对这些做过多评论,但是作为对比,我会先对Java虚拟机作一个概述。  阅读全文

posted @ 2009-03-18 18:59 arrowcat 阅读(1959) | 评论 (5)编辑

2009年3月10日

     摘要: SQLite封锁机制的实现需要底层文件系统的支持,不管是Linux,还是Windows,都提供了文件锁的机制,而这为SQLite提供了必要的支持。本节就来谈谈SQLite使用到的文件锁。  阅读全文

posted @ 2009-03-10 21:54 arrowcat 阅读(1334) | 评论 (4)编辑