这一章暂时没写完,先留着以后再写。在C++程序中,程序员可以给手动开辟内存,但是这块内存需要手动释放,不便管理,因此新标准提供智能指针类型来管理动态对象。它负责自动释放所指向的对象。shared_prt允许多个指针指向同一个对象unique_ptr独占所指向的对象weak_ptr是一个弱引用,指向s...
分类:
编程语言 时间:
2014-09-09 21:28:39
阅读次数:
413
缓存(Cache)就是一块用来存放数据的内存空间。主要作用是暂存数据处理结果,并提供下次访问使用。
缓存的使用非常普遍,比如,浏览器都会在本地缓存页面,从而减少HTTP 的访问次数。又如服务器系统开发时,设计人员为一些核心的 API 加上缓存,从而提高系统的缓存时间。
最简单的缓存实现可以使用 HashMap 。当然,这样做会有很多问题,如何时清理无效的数据;如何防止缓存数据过多而导致内存溢出等。一个稍好的方案是使用 WeakHashMap,使用弱引用维护一张哈希表,而且可以...
分类:
其他好文 时间:
2014-09-06 18:45:14
阅读次数:
314
新建的类和文件名AppDelegate.h#import<UIKit/UIKit.h>
@interfaceAppDelegate:UIResponder<UIApplicationDelegate>
@property(strong,nonatomic)UIWindow*window;
@endAppDelegate.m#import"AppDelegate.h"
#import"FirstViewController.h"
#import"SecondViewCon..
分类:
其他好文 时间:
2014-09-05 10:12:21
阅读次数:
258
SoftReference(软引用)、WeakReference(弱引用),这两个类是对heap中java对象的应用,通过这个两个类可以和gc做简单的交互。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于D...
分类:
其他好文 时间:
2014-09-04 01:22:57
阅读次数:
159
创建两个视图控制类MainViewController和SecondViewControllerAppDelegate.h#import<UIKit/UIKit.h>
@interfaceAppDelegate:UIResponder<UIApplicationDelegate>
@property(strong,nonatomic)UIWindow*window;
@endAppDelegate.m#import"AppDelegate.h"
#import"Ma..
分类:
其他好文 时间:
2014-09-02 10:38:54
阅读次数:
309
首先创建一个视图NioLampViewController类AppDelegate.h#import<UIKit/UIKit.h>
@interfaceAppDelegate:UIResponder<UIApplicationDelegate>
@property(strong,nonatomic)UIWindow*window;
@endAppDelegate.m#import"AppDelegate.h"
#import"NioLampViewController..
分类:
其他好文 时间:
2014-09-02 10:37:25
阅读次数:
407
默認對象實例化後得到的都是強引用,不過有時候對於一些複雜的對象,出於性能考慮,并不希望進行頻繁的初始化,此時弱引用就可以派上用場。 用法:先用WeakReference包裝複雜對象,到需要該複雜對象的時候,檢查一下弱引用的IsAlive屬性,如果true,就可以通過Target直接得到複雜對象,省去...
分类:
其他好文 时间:
2014-09-01 19:06:13
阅读次数:
224
一、本机变量:支队当前shell进程有效,对其子shell以及其它shell均无效。定义变量:[set]var_name=value;其中value支持强引用、弱引用、命令引用。引用变量:${var_name}撤销变量:unsetvar_name$set:显示当前系统的所有变量(包括所有本地变量、局部变量和环境变量)。二、..
分类:
其他好文 时间:
2014-09-01 02:54:53
阅读次数:
227
默認對象實例化後得到的都是強引用,不過有些時候對於一些複雜的大對象,出於性能考慮,并不希望進行頻繁的初始化,此時弱引用就可以派上用場。 用法:先用WeakReference包裝複雜對象,到需要該複雜對象的時候,檢查一下弱引用的IsAlive屬性,如果true,就可以通過Target直接得到複雜對象,...
分类:
其他好文 时间:
2014-08-31 15:42:11
阅读次数:
174
*/
//碰撞检测
//碰撞检测de过程
//碰撞检测
//碰撞检测
//碰撞检测
//UIApplication-> UIWindow-> UIController->
视图控制器view-> 父视图 ->子视图
//事件响应
//事件响应de过程
//事件响应
//事件响应
//事件响应
//反方向处理;UIAppli...
分类:
移动开发 时间:
2014-08-30 20:27:50
阅读次数:
242