C#中数据流的功能非常的多,在文件夹目录浏览,读入写出文件,异步IO,异步网络编程等都可以用到1. 递归显示目录 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Text; 5...
Volley 源码解析1. 功能介绍1.1. VolleyVolley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。名字由来:a burst or emission of many things or a large am...
分类:
其他好文 时间:
2015-04-30 21:42:58
阅读次数:
208
一、同步与异步
同步/异步, 它们是消息的通知机制
二、阻塞与非阻塞
阻塞/非阻塞, 它们是程序在等待消息(无所谓同步或者异步)时的状态.
同步
所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。
异步
当一个异步过程调用发出后,调用者不会立刻得到结果。
实际处理这个调用的部件是在调用发出后,
通过状态、通知来通知调用者,或通过回调函数处理这...
分类:
其他好文 时间:
2015-04-28 14:12:21
阅读次数:
142
JAVA的NIO引入了异步I/O,而Node.js宣称的就是异步编程,I/O自然是异步的。其实操作系统在很早就引入了异步I/O的概念。...
分类:
Web程序 时间:
2015-04-23 20:02:40
阅读次数:
133
一、简介上图是谷歌2013IO大会上发布volly的示意图。由图片可以看出volly适用于数据量不大而请求频繁的网络需求;volly提供的功能:1:JSON、图片(异步)2:网络请求排序3:网络请求优先级处理4:缓存5:多级别的屈晓请求6:与activity生命周期联动(activity结束时结束所...
分类:
移动开发 时间:
2015-04-19 14:30:50
阅读次数:
192
RoboSpice是一个使你建立异步的长时间的运行任务异常轻松的一个网络库,在网络请求,缓存支持,和提供开箱即用的rest请求方面尤为强大
特性如下
支持 SDK版本8以上的版本
异步执行网络请求(后台服务)
支持开箱即用的rest(使用了 Spring Android or Google Http Client or Retrofit).)
你的查询使用POJOs 作为参数,你会获得POJOs的请...
分类:
移动开发 时间:
2015-04-16 10:23:32
阅读次数:
179
简介:Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。Volley 的特点:特别适合数据量小,通信频繁的网络操作。首先从与框架同名的Volley.java开始分析,文件位于toolbox。该类主要用于建立一个新的请求队列RequestQueue,方法有两个分别是:newRequestQueue(Context c...
分类:
其他好文 时间:
2015-04-09 15:30:40
阅读次数:
208
RHEL6安装python包tornadotornado是使用Python开发的全栈式(full-stack)Web框架和异步网络库,最早由Friendfeed开发。通过使用非阻塞IO,Tornado可以处理数以万计的开放连接,是long polling、WebSockets和其他需要为用户维护长连接应用的理想选择。tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用e...
分类:
编程语言 时间:
2015-04-08 16:30:21
阅读次数:
237
1 public class MainActivity extends Activity { 2 private String PATH = "https://www.baidu.com/"; 3 private TextView mTv; 4 @Override 5 ...
分类:
其他好文 时间:
2015-04-07 19:20:10
阅读次数:
100
一. 将字符串转化为NSURL的对象//把字符串的URL封装成NSURL对象NSURL * url = [NSURL URLWithString:@"http://www.7160.com//uploads/allimg/140919/9-140919104223.jpg"];//服务器返回的信息包...
分类:
其他好文 时间:
2015-04-05 11:54:55
阅读次数:
182