09 2014 档案

摘要:一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动o... 阅读全文
posted @ 2014-09-30 23:38 许文斌 阅读(327) 评论(0) 推荐(0)
摘要:NSXMLParser详解NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一次性读出,放在一个树型结构里。在需要的时候,查找特定节点,然后对节点进行读或写。他的主要优势是实现简单,读写平衡;缺点是比较占内存,因为他要把整个xml文档都读入内存,文件越大,这... 阅读全文
posted @ 2014-09-29 10:51 许文斌 阅读(439) 评论(0) 推荐(0)
摘要:1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件或文件夹svn add file例如:svn add test.php... 阅读全文
posted @ 2014-09-29 10:46 许文斌 阅读(168) 评论(0) 推荐(0)
摘要:本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还... 阅读全文
posted @ 2014-09-29 10:41 许文斌 阅读(153) 评论(0) 推荐(0)
摘要:1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper,Mercurial等,也是运行在分布式模... 阅读全文
posted @ 2014-09-29 10:24 许文斌 阅读(120) 评论(0) 推荐(0)
摘要:•NSThread: –优点:NSThread 比其他两个轻量级,使用简单 –缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销•NSOperation: –不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上 –NSO... 阅读全文
posted @ 2014-09-27 14:51 许文斌 阅读(163) 评论(0) 推荐(0)