
SQLite
diyago
热衷于iphne等移动平台的应用开发
展开
-
SQLite3中针对Objective-c的持久层框架
Cocoa与Cocoa Touch(主要是指iphone,ipad,ipod等等)都对sqlite3提供了良好的支持,但objective-c语言中的sqlite3持久层框架确没有java中那样丰富与强大、灵活,直到我发现sqlitepersistentobjects这个框架。这个框架利用反射机制与value objects的完美结合,对sqlite3进行了非常轻量级的对象封装(这点有点像我200转载 2012-01-19 10:19:04 · 2473 阅读 · 1 评论 -
SQLite在多线程环境下的应用
本文章来自网络------禚文一SQLite的FAQ里面已经专门说明,先贴出来。供以后像我目前的入门者学习。(7) 多个应用程序或者同一个应用程序的多个例程能同时存取同一个数据库文件吗?多进程可以同时打开同一个数据库,也可以同时 SELECT 。但只有一个进程可以立即改数据库。SQLite使用读/写锁定来控制数据库访问。(Win95/98/ME 操作系统缺乏原创 2012-01-18 21:48:05 · 16627 阅读 · 1 评论 -
iOS-有用的sqlite命令和知识(不常用)
命令1。整理数据库:vacuumVACUUM命令是SQLite的一个扩展功能,模仿PostgreSQL中的相同命令而来。若调用VACUUM带一个表名或索引名, 则将整理该表或索引。在SQLite 1.0中,VACUUM命令调用gdbm_reorganize()整理后端数据库文件。SQLITE 2.0.0中去掉了GDBM后端,VACUUM无效。在2.8.1版中,VACUUM被重新实现原创 2012-02-01 22:17:17 · 2179 阅读 · 0 评论 -
iOS-SQLite中怎么将两个字段字符串合并连接为一个
在SQLite下我测试了SELECT 'A'+'B'结果为0select "A"+"1" 结果为1select "A"+1 结果为1select 2+1 结果为3感觉在“+”运算中,SQLite将字符串非数字串都当作0处理了 加号就是针对数字的,所以应该用 || 来拼接字符串的结果select wid||word from table1;原创 2012-02-17 10:59:18 · 4547 阅读 · 0 评论 -
P2P之UDP穿透NAT原理并有UDP打洞的源码
首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的转载 2012-04-08 22:42:23 · 2853 阅读 · 0 评论 -
FMResult 中管理数据库值得学习的代码
FMResult 中管理数据库值得学习的代码- (NSDictionary *)resultDict { int num_cols =sqlite3_data_count(statement.statement); if (num_cols > 0) { NSMutableDictionary *dict = [NSMutabl原创 2012-11-21 18:35:37 · 2445 阅读 · 0 评论