一 picklepickle模块用来实现python对象的序列化和反序列化。通常地pickle将python对象序列化为二进制流或文件。python对象与文件之间的序列化和反序列化:pickle.dump()pickle.load()如果要实现python对象和字符串间的序列化和反序列化,则使用:p...
分类:
编程语言 时间:
2014-07-07 14:38:53
阅读次数:
256
Volley提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。Volley提供的功能简单...
分类:
移动开发 时间:
2014-07-02 00:51:09
阅读次数:
346
1,UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调...
分类:
其他好文 时间:
2014-06-29 00:48:49
阅读次数:
286
monkey patch (猴子补丁) 用来在运行时动态修改已有的代码,而不需要修改原始代码。简单的monkey patch 实现:[python]#coding=utf-8def originalFunc(): print 'this is original function!'def modif...
分类:
编程语言 时间:
2014-06-24 22:50:22
阅读次数:
463
获取远程计算机信息:$d=get-date $servers="10.4.34.41","10.4.34.40","10.4.34.36","10.4.34.37","10.4.34.39" $serverpass="Dell1950" $UserName="Administrator"#定义线程数...
分类:
编程语言 时间:
2014-06-23 08:25:00
阅读次数:
338
setTimeout 比 setInterval 性能更好//
取代setIntervalsetTimeout(function self () { // code goes here setTimeout(self,
interval);}, interval);对异步执行的大...
分类:
编程语言 时间:
2014-06-16 07:48:21
阅读次数:
307
一、简介一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。创建一个操作队列:[java]view plaincopyNSOperationQueue*q...
分类:
编程语言 时间:
2014-06-14 23:05:23
阅读次数:
330
1.一种并行计算的多线程编程模型2.开始--任务分割--多线程异步执行---任务合并--阻塞等待合并结果。(分治算法)3.work-stealing算法:
每个线程维护一个各自的双端的链表,有新任务时之间插入的前端优先执行,前端无任务时,窃取其他线程双端链表的任务加入到自己的尾端进行处理。 通常.....
分类:
其他好文 时间:
2014-06-08 21:28:47
阅读次数:
357
代码中频繁出现下面描述的模式,某些操作调用服务端接口获取数据、执行复杂的数据解析,这些操作不能阻塞UI线程,必须异步执行,但通常这些操作执行完后需要对界面元素进行更新。就是这么个模式在代码中频繁出现。之前代码解决此问题的方式是使用thread,一般流程是下面这样(工作任务一般在模型中有封装,这些操作...
分类:
其他好文 时间:
2014-06-07 10:48:36
阅读次数:
179
python的强大,python的优雅,python的简介...
分类:
编程语言 时间:
2014-06-04 21:56:21
阅读次数:
264