Fork me on GitHub
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 125 下一页

2012年4月2日

摘要: 文章:http://blog.csdn.net/iukey/article/details/7318682sqlite 是个好东西,对于移动平台来说。一直想写有关sqlite的教程,但是不知道从何写起,考虑了很久,还是从一个小Demo 谈起吧。我写了一个精简版的词典,实现了增删查改的基本功能。工程结构如下最后效果图如下效果图中可以看到,我查询 "cc",所有相关条目都查询出来了。好了,现在开始讲解我的项目。首先可以看我的工程目录,QueryResultList 是界面控制类,DB 是数据库操作类。整个项目的流程:我们在search框中输入要查询的内容点击搜索,底层模糊查询返 阅读全文
posted @ 2012-04-02 11:35 pengyingh 阅读(1998) 评论(0) 推荐(1)
摘要: 文章:http://www.cnblogs.com/waw/archive/2011/12/28/2304237.html1、返回的是连接的数据库名 and db_name()>02、作用是获取连接用户名 and user>03、将数据库备份到Web目录下面 ;backup database 数据库名 to disk='c:\inetpub\wwwroot\1.db';--4、显示SQL系统版本 and 1=(select @@VERSION) 或and 1=convert(int,@@version)--5、判断xp_cmdshell扩展存储过程是否存在 and 阅读全文
posted @ 2012-04-02 10:42 pengyingh 阅读(211) 评论(0) 推荐(0)
摘要: 文章:http://blog.sina.com.cn/s/blog_46d293a80100z7j9.html在用sqlite设计表时,突然想到一个问题,就是我设计的表中,每个表都有一个自己的整形id值作为主键,其实可以不指 定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护 的,在3.0以前rowid是32位的整数,3.0以后是64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。想到就立即先查找一下sqlite的文档,看看用指定INTEGER PRIMARY KEY AUTOIN 阅读全文
posted @ 2012-04-02 10:09 pengyingh 阅读(8184) 评论(0) 推荐(1)
摘要: 文章出处:http://blog.csdn.net/iukeysqlite3_close 。这一节我们将学习另一个很重要的函数 sqlite3_exec ,这个函数的功能就是执行 SQL 语句。我们来看一下它的声明:SQLITE_API int sqlite3_exec( sqlite3*, /* An open database 一个已经打开的数据库,也就是我们之前的 pdb*/ const char *sql, /* SQL to be evaluated 待... 阅读全文
posted @ 2012-04-02 09:51 pengyingh 阅读(2798) 评论(0) 推荐(0)
摘要: 文章出处:http://blog.csdn.net/iukey上一讲的最后我留了点悬念,不知道上一讲看完你有木有疑问。我的疑问就是我创建了一个句柄,但是我怎么知道这个句柄指向的是磁盘上哪个数据库文件呢?我们只是创建了一个指针,指向一个 sqlite3 类型的结构体。里面的数据都是空的或者默认的。我们接下来要做的就是去为这个结构体申请内存并填充这个结构体。是不是感觉又被吓到了?这个结构体这么庞大,我们自己去填充还不的猴年马月啊。一切都不用害怕,并不需要我们显式的去填充它,我们只需要告诉它一些最基本的信息,然后调用API让API去帮我们填充。目前我们只需要告诉这个结构体一个信息,就是数据库文件的路 阅读全文
posted @ 2012-04-02 09:46 pengyingh 阅读(3466) 评论(0) 推荐(0)

2012年3月31日

摘要: iPhone中png图片格式处理众所周知,iPhone中应用自带的png图片已经是经过压缩处理的,无法直接查看,但是可以通过工具转换为原图。转换为原图的方法在安装好Xcode之后(我安装的版本是4.3),可使用命令行转换/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations src.png dst.png这个命令行太长,不好记,所以我在~/.bash_profile中加入一个alias。alias 阅读全文
posted @ 2012-03-31 09:19 pengyingh 阅读(806) 评论(0) 推荐(0)

2012年3月29日

摘要: OS的通知(notifications)有两种形式:pushnotifications,从iOS3开始就有了,由远程服务器发起通知localnotifications,从iOS4开始支持,由本地应用发起的通知两种通知都是为了提醒用户后台执行的应用有了变化。从用户角度来看,效果是一样的,都是通知。只是实现的方式不一样,对于技术实现来说。本文主要说明pushnotification的devicetoken的步骤。可以通过《偷窥iPhonePushNotification的幕后》和《iPhone的Push(推送通知)功能原理浅析》对pushnotification有个原理上的了解。设备的准备首先要知 阅读全文
posted @ 2012-03-29 23:26 pengyingh 阅读(14479) 评论(0) 推荐(0)

2012年3月28日

摘要: 这篇文章转自 http://anxonli.iteye.com/blog/1097777,集中与iOS的多核编程和内存管理,大家完全可以使用苹果的多核编程框架来写出更加responsive的应用。多核运算在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch), GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发者把任务代码装到一个个block里面,操作系统把这些任务代码分派到不同的资源 里去处理,一个简单的例子来说,为什么初学者写tableview的时候,滑动列表时总会很卡,因为很多初学者把图片装载放到main thread主线程 阅读全文
posted @ 2012-03-28 17:57 pengyingh 阅读(348) 评论(0) 推荐(0)
摘要: 建表:在查询分析器里运行:CREATE TABLE [Test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[Source] [numeric](18, 0) NULL) ON [PRIMARY]GOINSERT INTO [test] ([name],[subject],[Source]) values (N’张三’,N’语文’,60) 阅读全文
posted @ 2012-03-28 13:02 pengyingh 阅读(1897) 评论(0) 推荐(0)
摘要: 表一:组名 成员1id 成员2id 成员3id示例数据:冲锋组 1 2 3后卫组 2 3 4表二:成员id 成员姓名示例数据:1 张三2 李四3 王五4 陆二要求结果冲锋组 张三 李四 王五后卫组 李四 王五 陆二代码如下:--建立测试环境Create Table 表1(组名 varchar(10),成员1id varchar(10),成员2id varchar(10),成员3id varchar(10))--插入数据insert into 表1select '冲锋组','1','2','3' unionselect '后 阅读全文
posted @ 2012-03-28 08:30 pengyingh 阅读(1368) 评论(0) 推荐(0)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 125 下一页

导航