c++
liu_roy
这个作者很懒,什么都没留下…
展开
-
Sqlite3常用的插入方法及性能测试
最近在做一个大数据量缓存重传系统的优化,其中用到的sqlite技术,把自己的学习心得整理了一下SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLit原创 2016-05-25 19:57:09 · 2312 阅读 · 0 评论 -
sqlite3的图片的(二进制数据)存取操作
sqlite3的二进制存取操作 前言上篇介绍了sqlite3的一些常用插入操作方法和注意事项,在实际项目中遇到了图片缓存的问题,由于服务器不是很稳定,且受到外界环境的干扰(例如断电,图片存储挂掉),一个数据结构中除了普通字段(int string),还包括图片数据,所以还需要将图片数据进行缓存,图片缓存与普通的数据库字段值缓存有所不同,下面介绍一下简单方法。原创 2016-06-21 16:41:48 · 12004 阅读 · 1 评论 -
c++ 单例模式下的实例自动销毁(单例自动回收器)
前些日志看到一篇博文(见附加连接),关于C++单例模式下m_pinstance指向空间销毁问题,m_pInstance的手动销毁经常是一个头痛的问题,内存和资源泄露也是屡见不鲜,能否有一个方法,让实例自动释放。网上已经有解决方案(但是具体实现上表述不足,主要体现在自动析构未能正常运行),那就是定义一个内部垃圾回收类,并且在Singleton中定义一个此类的静态成员。程序结束时,系统会自动析构此原创 2016-05-16 16:17:40 · 7261 阅读 · 2 评论