官方主页:
http://redis.io/
Redis快速入门:Key-Value存储系统简介
http://tech.it168.com/a2011/0809/1230/000001230027.shtml
Redis快速入门:选择Key-Value Store
http://tech.it168.com/a2011/0815/1232/000001232720.shtml
Redis快速入门
http://blog.csdn.net/xw13106209/article/details/7082160
Redis快速入门:安装、配置和操作
http://tech.it168.com/a2011/0830/1239/000001239923.shtml
史上最全Redis数据库技术教程
http://www.it168.com/redian/redis/index.html
Redis命令参考简体中文版
http://redis.readthedocs.org/en/latest/index.html
Java 开发 2.0: 现实世界中的 Redis
http://www.ibm.com/developerworks/cn/java/j-javadev2-22/
要更改网络端口配置的优先级:
选取苹果菜单 >“系统偏好设置”,然后点按“网络”。
从操作弹出式菜单(外观像齿轮)中选取“设定服务顺序”。
将一种服务(例如“以太网”)拖到列表的顶端。
点按“好”,然后点按“应用”以使新设置生效。
搞了一天静态链接库,终于搞得明白了些,网上用xcode4制作静态链接库的资料大多比较粗糙,所以写篇文章把经验分享给大家。
静态链接库适用于:
1.你想将一部分以后都不会修改的代码打包,供其他项目使用
2.你想将一部分代码封装起来给别人用,又不愿别人看到你的实现方法
如何制作静态链接库(以下简称lib):
1。如果是新工程。创建工程的时候选Framework&Library -> cocoa touch static library,就直接创建了一个静态链接库工程,默认会有两个跟工程名相同的.h和.m,继续添加文件,m都会自动加入到Build Phases->Compile Source中,表示这些代码会被编译进lib中,你可以删掉你不希望被编译的。
2. 如果是项目工程,想抽取一个lib出来,就add target,也是选Framework&Library -> cocoa touch static library。在xcode navigator里会多一个文件夹,和你新创建的target同名。同样,你可以在Build Phases->Compile Source里,添加你希望加入到lib中的文件。
在编译之前,在target的scheme中选build configuration为release(debug貌似只能用于调试)。然后编译。
注意,你用device模式编译出的lib只能真机运行,模拟器模式编译出的lib只能用于模拟器调试。然后找到编译出lib,复制到需要它的工程里。
如果你希望一个lib既可以在模拟器上运行,又可以在真机上运行,那就各编译一次吧,把两个lib都找到,用命令把两个lib合并成一个,命令是:lipo -create sim.a dev.a -ouput lib.a 合并产生的lib.a就可以两用了。
把lib和新工程里需要引用的头文件都添加进新工程,这样就可以了。
可能遇到的问题:
1.找不到头文件。你没把要用的头文件从lib工程里复制到新工程
2.链接错误。检查编译lib时用得device模式还是模拟器模式,现在运行模式是否一致;你使用的类的m文件在lib工程里是否加入到Build Phases->Compile Source中