摘要: 初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码: sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0); 上面的解决办法貌似治标不治本,为什么加上上面的代码行,速度会提高那么多?网上解释如下:磁盘同步1.如何设置:PRAGMA synchronous = FULL; (2)PRAGMA synchronous = NORMAL; ( 阅读全文
posted @ 2013-10-28 10:11 Fight_4_ever 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。 shell脚本程序我们有那些获得随机数方法呢?一、通过时间获得随机数(date)这个也是我们经常用到的,可以说时间是唯一的,也不会重复的,从这个里面获得同一时间的唯一值。适应所有程序里面了。例子:12345678910111213[chengmo@centos5 阅读全文
posted @ 2013-10-25 14:57 Fight_4_ever 阅读(316) 评论(0) 推荐(0) 编辑