更改协议成block,运行,设置一个头文件person.h#import @interface Person : NSObject@property (nonatomic, copy) void (^brak)(void); //声明void类返回void的block类型的brak,@propert...
分类:
其他好文 时间:
2014-10-09 23:34:48
阅读次数:
194
16, 元素可变的情况下应避免用数组。 数组是定长的集合,可以考虑用ArrayList或List集合。ArrayList元素是object类型,有装箱的开销,性能较低。另外Array类提供了Array.CreateInstance来创建数组,Array.Copy来拷贝数组,但这牵涉到新数组的创建,会...
分类:
其他好文 时间:
2014-10-09 19:36:47
阅读次数:
189
这里主要侧重于集合类的深浅拷贝,主要事因为工作的时候遇到这个问题。有不足的地方欢迎指正,转载请注明。首先我们需要有这样的一个前提:[array addObject:obj];这样obj的引用计数会增加1,如果使用remove则obj的引用计数会减一。ios对集合的内存处理就是这样的。那么,假设obj...
分类:
移动开发 时间:
2014-10-09 19:03:07
阅读次数:
142
DirectShow SDK提供了一套开发Filter的基类源代码。基于这些基类开发Filter将大大简化开发过程。1、CBaseObject大部分SDK类都从CBaseObject类(参见combase.h)中继承而来的。[cpp] view plaincopyclass CBaseObject { private: // Disable the copy construc...
分类:
其他好文 时间:
2014-10-09 17:01:19
阅读次数:
269
1 Objective-C提供了几种内存管理方式?请详细举例谈谈你对objective-C的内存管理策略的理解。答:两种,ARC和手动管理(retain 、release 或autorelease)。1.new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.不再使用该对象时,要负...
分类:
移动开发 时间:
2014-10-09 16:59:47
阅读次数:
169
通过配置 SSH Public key 到 VPS 上,这样下次登录 VPS 将不再需要输入密码,在 Mac 下可以简单的通过 ssh-copy-id 搞定。brew install ssh-copy-idssh-copy-id root@ip_address上面的步骤会提示输入密码,提示成功后,编...
分类:
其他好文 时间:
2014-10-09 15:38:23
阅读次数:
231
MyElicpse开发maven项目,在pom.xml配置的jar经常出现导入不全的现象,这种时候就需要使用命令行来导入缺失的jar包在DOS窗口下(CMD)进入项目的根目录(即 pom.xml文件所在的目录)执行:mvn dependency:copy-dependencies完成后重新打开MyE...
分类:
其他好文 时间:
2014-10-09 14:47:23
阅读次数:
175
Algorithm: Iterate copy the original list first. For the random pointer, copy its original value(address) first. And during the iterate, use a map to store each node's original address and the corresp...
分类:
其他好文 时间:
2014-10-09 02:52:27
阅读次数:
187
SVN提交代码时自动将发生改变的文件和目录更新到web目录: 1.根据更新svn日志,自动在/data/svn-update/mmoyu/目录update发生改变的分支目录 2.根据更新svn日志,从/data/svn-update/mmoyu/分支目录copy新增文件(...
分类:
Web程序 时间:
2014-10-09 00:42:37
阅读次数:
291