SQLite数据升级数据迁移

SQLite数据升级数据迁移 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是...

2014-11-25 11:40:25

阅读数:686

评论数:0

StarUML使用说明-指导手册

StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程...

2014-11-24 10:35:06

阅读数:516

评论数:0

基于Socket的UDP和TCP编程介绍

一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户...

2014-11-23 11:30:33

阅读数:573

评论数:0

iOS客户端的gzip解压

服务端使用gzip压缩,可以大幅度减小传输包的体积,加快客户端网络请求速度,为用户节省流量。当服务器返回的httpHeader的"Content-Encoding" 属性的值是gzip时,数据会自动被解压缩,但有时候在客户端还没拿到数据的时候,就已经被某些网关解压了,这样gzi...

2014-11-20 13:57:45

阅读数:650

评论数:0

Gzip compression/decompression

A long time ago I grabbed some code from CocoaDev to allow zlib compression/decompression of NSData. But a couple months ago I went looking for sim...

2014-11-20 13:56:47

阅读数:609

评论数:0

UML类图新手入门级介绍

举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。   首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示pu...

2014-11-19 15:47:38

阅读数:460

评论数:0

facebook开发技巧

http://www.csdn.net/tag/facebook/blog

2014-11-19 15:28:10

阅读数:696

评论数:0

sqlite3创建数据库--mac终端界面

例如,我们想在文档下的sqlite文件夹下创建数据库,我们需要先装载该目录。 使用cd命令+文件夹目录完成任务 如下 cd /Users/wer/Documents/sqlite 2>创建数据库 使用sqlite3 + 数据库名 可以打开数据库,我们同样也...

2014-11-19 15:07:36

阅读数:4420

评论数:0

MAC下终端sqlite3简单使用

最近iOS项目中用到了sqlite3,所以研究了下MAC下的sqlite3.好了,废话不多说,进入正题.  一.MAC下打开终端      我知道的有两种方式: 1.点击"Launchpad"(就是桌面底部一个金属圆盘中间是个斜着的火箭) ----->进...

2014-11-19 14:49:54

阅读数:37493

评论数:1

iOS mac终端下的SQL语句

我们都知道数据库的创建可以借助图形化的数据库工具软件,但也可以在Mac终端下来直接使用代码创建。 下面介绍怎样建立数据库、建立资料表、建立索引、数据的增、删、改、查以及sqlite3命令列选项等。 建立数据库档案 打开终端,在终端用sqlite3建立数据库,在shell下...

2014-11-19 14:42:50

阅读数:6994

评论数:0

【Cocos2d-x】C++自定义线程安全消息管理

【Cocos2d-x】C++自定义线程安全消息管理 q2298277012014-11-12 15:12:37568 次阅读 一、背景 由于Cocos2d-x本身的NotificationCenter是没有进行线程安全处理的,所以当我们在Cocos2d-x里面使用多线程进...

2014-11-18 21:40:39

阅读数:1178

评论数:0

IOS开发之自定义系统弹出键盘上方的view

这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notification来自己解决相关视图的位置问题。...

2014-11-18 09:26:43

阅读数:13957

评论数:0

IOS开发之自定义键盘

实际开发过程中,会有自定义键盘的需求,比如,需要添加一个表情键盘。本文提供一种解决方法,思路就是通过获取系统键盘所在的view,然后自定义一个view覆盖在系统键盘view上,接下来的事情就非常简单了,就是在自定义的view里做任何自己想做的事情。 这个方法的关键在于获取系统键盘所在的vie...

2014-11-18 09:18:54

阅读数:24416

评论数:9

Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全

Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全 目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD 。其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实现的...

2014-11-18 09:10:58

阅读数:1549

评论数:0

关于NSRunloop的学习和理解

NSRunloop是iOS中比较重要的一个东西,有必要对它进行学习理解之后做一些记录: 请尊重作者劳动成果,转载请注明出处! 首先来看看苹果官方给出的解释: The NSRunLoop class declares the programmatic interface to objec...

2014-11-18 08:48:13

阅读数:626

评论数:0

fmdb -> intForQuery

//開始使用建立的資料庫     //資料庫建在 /tmp 裡,如果沒有 tmp.db,應該會自己建一個     FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];     if (![db ope...

2014-11-13 19:59:09

阅读数:1642

评论数:0

那些不能错过的Xcode插件

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。   1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜...

2014-11-07 16:56:32

阅读数:438

评论数:0

SQL多表连接查询

本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 一、外连接 外连接可分为 本文主要...

2014-11-07 00:10:27

阅读数:652

评论数:0

IOS数据库操作SQLite3使用详解

iPhone中支持通过sqlite3来访问iPhone本地的数据库。 具体使用方法如下 1:添加开发包libsqlite3.0.dylib 首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsql...

2014-11-05 14:54:09

阅读数:483

评论数:0

xcode gdb/lldb调试命令

XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大: 1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++. 2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构. ...

2014-11-05 10:45:46

阅读数:7616

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭