
数据库
tiandiwonder
这个作者很懒,什么都没留下…
展开
-
声控电脑
现在电脑软件越装越多,有时候为了打开一个程序,找遍桌面和程序菜单,比较烦人。于是想要是如果能声控就好了,当然声控只是协助了。比如我想打开迅雷,只要叫一声“迅雷”,迅雷就打开了,那该多好。如果能继续用声音控制菜单,那自然更好。 于是google了一下,发现ibm在声控软件方面做的很好,应该是遥遥领先。东芝还推出过声控的笔记本。现在应用最多的是声控在word中输入文档,这种方法对手有残原创 2008-06-04 20:52:00 · 982 阅读 · 0 评论 -
通讯录
以前一直想做一个通讯录的软件,因为手机丢失后,整理一个新的通讯录好麻烦。很多人可能因此没有了联系。虽然除了手机号码之外,还可能通过qq,msn,邮箱等联系,但手机则是最方便快捷的方式。如果做成单机版的,信息是保留了,但也存在不方便的地方。于是乎想做成网络版的,网络版得考虑到用户的隐私问题。这就是很矛盾的地方。考虑到手机和网上通讯录的交互,未来手机都是掌上电脑了,手机操作系统上自带一个好的通讯录原创 2008-06-04 21:08:00 · 353 阅读 · 0 评论 -
SQL Server 2005页面校验探究
库有一个选项是PAGE_VERIFY,可以设置为TORN_PAGE_DETECTION。文档上说利用每个扇区上一个位的反转来实现页面IO的完整性。琢磨了半天,终于明白了实现原理。 页大小为8K,磁盘扇区大小为512字节,假设每个扇区去第一个字节的第一个位来反转,页头中有16个位记录扇区的反转位,另外16个位来记录位的反转是否为手动反转,即区分是否为页面实际修改。 举个原创 2008-06-12 11:59:00 · 568 阅读 · 0 评论 -
数据库为什么要有自己管理数据缓冲区?
1. 性能操作系统对数据缓冲区的支持各有不同,而且从操作系统获取缓存页面的时间(指令)要比直接从内存自有缓冲区获取的时间长。2. LRU 替换算法操作系统一般采用LRU页面替换算法,但是数据库对页面的访问模式多样化,比如随机访问,顺序访问等等。操作系统LRU并不能很好的支持数据库的运行。3. 数据预读操作系统也会对数据页进行预读,但是仅限于物理相邻的页。数据库的原创 2012-09-04 17:01:21 · 1024 阅读 · 2 评论