摘要:
这里贴一个C#版的B+树实现,大家首先可以不用太去关注算法本身(算法本身我也不是本人所写,大家如果关心算法,可以先去了解一下B+树的原理,然后再去看里面相关代码),可以把它认为是一个高效的持久hashtable(用本地文件方式持久,基于效率考虑,最好不好每次put的时候都commit,由于文件写入有buffer,如果程序/服务器突然shutdown,有可能冲坏文件,这点大家在实际应用中自行考虑;由于我之前的应用为一个windows服务,忽略了服务器突然shutdown的情况,只是在服务stop的时候去commit)。这个Prototype是我在遇到一个key-value问题时候,压力测试的雏形 阅读全文
摘要:
功能很简单,基本上都是对数据库的添加/删除/修改/查询,另外包含一点图片处理的功能。由于的是单机版的小软件,数据库选择为access。代码就不贴了(毕竟是人家小公司用的),把编译好的bin全部给大家,大家如果关心那块可以先自行把软件运行起来,然后用ManagedSpy(之前我有博客介绍过如何使用)去分析UI,然后用Reflector去反编译一下。Bin:http://files.cnblogs.com/CopyPaster/SandboxMag.rar主界面UI: 阅读全文