FMDB是 Objective-C 上操作 Sqlite 的开源库,与原生的操作 sqlite 数据库相比,有以下几个优点:
操作方便、简单、代码优雅,易于维护;
线程安全,用着更放心,很少出现过锁死数据库文件以及 Crash 的现象。
FMDatabase 不是线程安全的,一个 FMDatabase 对象一定不能在多线程中使用,为了保证线程安全,可以在 FMDB 中采取下面两种方式:
...
使用 diff 查看文件更改信息12345678910#查看未暂存文件的变化(与最近一次的暂存/提交比较)$ git diff#查看已暂存文件的变化(与最近一次提交比较)$ git diff --cached#查看与版本库中任一版本的变化$ git diff 3e4e#查看任意两个版本间的变化$ git diff 3e4e 5d5a#具体到某个文件$ git diff 3e4e 5d5a i...
最近在 OSChina 上翻译版块有一个系列(共 4 篇)关于 Guava / Google Collections 库的文章,我也有幸翻译了一部分。Guava 的中文意思是番石榴,这个库的功能和名字一样诱人,很好很强大,使用起来也很方便,强烈推荐。这几篇文章都是 2009 年写的,现在的 Guava 库应该已经更新了很多,不过对于了解 Guava 库还是 OK 的。
Part1:使用 G...
Java8 带有 Lambda 表达式的预览版的 JDK 已经放出来了(地址在最下面),新特性有以下四个:
Lambda 表达式(或称之为 “闭包” 或者 “匿名函数”)
扩展的目标类型
方法和构造器引用
接口默认方法
本文先介绍一下 Java8 中很值得期待的 Lambda 表达式,Lambda 表达式,等同于大多说动态语言中常见的闭包、匿名函数的概念。其实这个概念并不是多么新...
作者:Dustin Marx 发表日期:Fri, 03/02/2012 - 23:10.
Reddit Java 网站最近有一个题目为 “分享 Java 标准类库中一些有用的类” 的讨论话题,注解栏为 “有很多平常我们没有认识到的类,分享一些你经常使用而我们可能没有意识到的类吧!”。在这篇文章中,我看到下面回复超过 40 的一些类(大部分是 JDK 中的)。
有一些回复者分享的是与并发相关...
最初的 Blog 放在了 GAE 上,使用一个叫 B3log 的 Blog 程序,但是间歇性的被墙访问不了,或者就是打开页面很慢,用着纠结;然后打算自己搞个 VPS,于是乎在 42qu 上买了个 VPS,搭建了一个 WordPress,使用很方便,但是需要经常担心服务器哪天挂掉,或者被攻击,或者哪个模块出问题要跑到服务器上检查。而且 WordPress 的绝大多数功能我也用不着,我一般就是写...