什么是Volley 很多时候,我们的APP都需要用到网络技术,使用HTTP协议来发送接收数据,谷歌推出了一个网络框架——volley,该框架适合进行数据量不大,但通信频繁的网络操作。 它的优点: (1)默认Android2.3及以上基于HttpURLConnection,2.3以下使用基于HttpC...
分类:
移动开发 时间:
2015-12-18 06:37:42
阅读次数:
263
1、Khala简介 Khala(卡拉)是用C++实现的TCP网络框架。底层采用muduo网络库作为网络IO+线程模型,并封装实现了网络实现与业务逻辑分离的多线程网络框架,具有超时退出、多设备多事件注册支持、设备生命周期管理、设备间通信等功能。项目托管地址:https://github.com/mo....
分类:
编程语言 时间:
2015-12-15 22:42:21
阅读次数:
236
转载自:http://www.jianshu.com/p/26ae331b09b0简介Twisted是用Python实现的事件驱动的网络框架。如果想看教程的话,我觉得写得最好的就是Twisted Introduction了,这是翻译。下面就直接进入主题了。我们通过一个示例开始分析源码,那么先看下面这...
分类:
其他好文 时间:
2015-12-07 18:06:31
阅读次数:
154
目 录第九章 插件引擎设计... 29.1 框架的契约-接口... 29.2 插件的雏形-抽象类... 39.3 实现接口... 49.4 反射机制... 59.5 反射工具类... 89.6 小结... 9第九章 插件引擎设计在介绍《第10章 宿主程序详细设计》之前对接口和插件的相关内容进行一下整...
目 录第八章 总体控制器的设计... 28.1 总控制器的职能... 28.2 组装和释放部件... 38.3 事件响应... 58.4 小结... 9第八章 总体控制器的设计 有了IO部分、设备驱动部分、显示部分、数据导出部分和服务组件部分等,在这些已经存在的接口上构建一个集成各部分的总控制器,协...
吐槽我们做移动开发的,网络操作可以说是最最常用的技术了,而在网络操作中http又是一块最常见的的方式,返回json的http请求可以说是我们日常最长干的活。你一般用什么框架去请求http呢?Volley?OkHttp? 不管哪种方式用起来是不是还是不那么的方便,我们依然要写大量的请求、解析、返回的代码。好,这篇博客,不是让你替换掉你最常用的那个网络框架,而是在你熟悉的框架之上二次封装!目的就是为了解...
分类:
Web程序 时间:
2015-12-01 12:55:24
阅读次数:
258
目 录第四章 设备驱动管理器的设计... 24.1 接口定义... 24.2 设备容器... 74.3 生成设备ID.. 74.4 对设备容器操作的互斥... 84.5 获得设备列表... 84.6 设备计数器的特殊用处... 84.7 小结... 10第四章 设备驱动管理器的设计 设备驱动管理器是...
目 录第三章 设备驱动的设计... 23.1 初始化设备... 43.2 运行设备接口设计... 43.3 虚拟设备接口设计... 63.4 协议驱动设计... 73.5 命令缓存设计... 173.6 数据持久化设计... 243.7 IO数据交互设计... 263.8 通讯状态设计... 303...
目 录前言前言 刚参加工作,使用过VB、VC开发软件,随着C#的崛起,听说是C++++,公司决定以后开发软件使用C#,凭借在书市5块钱买C#编程入门书籍,开始了职业生涯。开发C/S、B/S结构的软件是必不可少的,又涉及到Remoting、WebService、线程、异步等不知所云的技术。到现在为止....
曾几何时,Boost中有一个Socket库,但后来没有了下文,C++社区一直在翘首盼望一个标准网络库的出现,网络上开源的网络库也有不少,例如Apache Portable Runtime就是比较著名的一个,也有像ACE这样重量级的网络框架。去年,Boost将ASIO纳入了自己的体系,由于Boost的...
分类:
编程语言 时间:
2015-10-29 06:18:55
阅读次数:
2648