Pennant的日常
分享工作上的点点滴滴
摘要: SQLite具有诸多的优点,如零配置、移植性、紧凑性、简单性、灵活性、自由授权、可靠性和易用性等。它的各种特点使它非常适合做一些中小型项目的DBMS,或构建Cache,或嵌入式项目的DBMS。 最近在学习SQLite的使用,为了让学习更有效,在实践中学习,所以制定以下任务,一边做一边学: 1) 在SQLite的普通版本上加入加密功能(SQLite预留的加密接口,只是需要另外去完成)。 2) 把加密版本编译一个.Net的版本。 3) 通过NDK的方式把加密版本的SQLite加入到Android。不要浪费时间,现在就做第一个任务,加密 正如上面所说的,SQLite的作者早就... 阅读全文
posted @ 2012-10-11 11:32 汝熹 阅读(7818) 评论(1) 推荐(0) 编辑
摘要: 2.3 Eager Acquisition模式 Eager Acquisition(预先获取)模式描述了如何通过在实际使用资源前预先获取并初始化资源来使运行时资源获取具有可预测性和快速性。1.问题 具有软实时约束的系统需要严格规定何时以及如何获取资源。这类系统的例子有:关键工业系统,高可伸缩性的Web应用程序,甚至桌面应用程序的图形用户界面(GUI)。在每个例子中,这样的系统的用户都会对系统的可预测性、延迟和性能作出一些假定。但是,如果执行任何用户发出的请求都会导致昂贵的资源获取(比如动态获取线程和内存),那么就可能会带来不可预期的时间开销。具有软实时约束的系统如何获取资源且依然可以满... 阅读全文
posted @ 2012-10-11 08:53 汝熹 阅读(338) 评论(0) 推荐(0) 编辑