07 2012 档案

开源网络库 GCDAsyncSocket 笔记
摘要:GCDAsyncSocket 地址:https://github.com/robbiehanson/CocoaAsyncSocket/使用方法:创建:asyncsocket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];这里我们让所有的回调执行都发生在主线程的queue里,当然我们可以传一个专用的queue.连接 :NSError *err = nil;if (![asyncsocket connectToHost:@"deusty.com" 阅读全文

posted @ 2012-07-19 16:58 110440 阅读(22166) 评论(1) 推荐(0) 编辑

UIWebView 取消待处理
摘要:在UIWebView 发起一个基于网络的请求后,如果由于某种原因必须释放web视图,则必须在释放之前取消待处理的请求(否则请求返回时,发现对象已释放,可能会出错),为此,您可以调用web视图的stopLoading方法。通常情况下,您可以在web视图的视图控制器的viewWillDisappear:方法中执行这些代码。如果需要确定一个请求是否处于等待状态,可以通过web视图的loading属性来判断。 阅读全文

posted @ 2012-07-17 16:29 110440 阅读(318) 评论(0) 推荐(0) 编辑

保持比例图像缩放简易算法 <转>
摘要:public struct PicSize { public int Width; public int Height; } public static PicSize AdjustSize(int spcWidth, int spcHeight, int orgWidth, int orgHeight) { PicSize size = new PicSize(); // 原始宽高在指定宽高范围内,不作任何处理 if (orgWidth <= spcWidth && orgHeight <= spcHeight) { ... 阅读全文

posted @ 2012-07-17 15:52 110440 阅读(372) 评论(0) 推荐(0) 编辑

STL算法学习-- 算法分类
摘要:变序性算法 阅读全文

posted @ 2012-07-09 12:26 110440 阅读(231) 评论(0) 推荐(0) 编辑

STL算法学习-- for_each( ) 与 transform()
摘要:for_each() 对某区间无素执行某种操作.void print(int &elem){ cout<<elem<<endl;}for_each(coll.begin(), coll.end(), print) ;回为元素以引用方式传递,可以改变区间内的元素,.for_each()还可以返回传递进去的函数对像的副本。transform()对某区间无素执行某种操作.操作返回被改动后的元素 可以将操作的结果放到指定的区间void fun( int elem){ retun elem*elem;}transform(coll.begin(), coll.end(), 阅读全文

posted @ 2012-07-09 12:14 110440 阅读(2497) 评论(0) 推荐(0) 编辑

STL算法学习--搜寻算法
摘要:由于历史原因,stl 搜寻算法命名很混乱。。 阅读全文

posted @ 2012-07-09 11:51 110440 阅读(199) 评论(0) 推荐(0) 编辑

导航