上次写Blog的时候Proactor并没有说的十分清楚。 这次用aio_read工作流程来举个例子: 主线程调用aio_read函数向内核注册fd的读完成事件以及buffer,期望读取多少字节,偏移是多少和怎么回馈给应用程序(Linux上一...
分类:
其他好文 时间:
2015-02-11 07:08:24
阅读次数:
200
init.d
gradle.projectsLoaded {
println "Hi from loaded"
}
script.run->
//script = init_c691rc.... , 也是后面closure _run_closure1 的delegate
通过groovy的closure调用机制
->DefaultGradle.java
p...
分类:
其他好文 时间:
2015-02-11 01:53:03
阅读次数:
202
1、工作流程
(1)Java服务器创建WebSocket实例,并在Tomcat容器中维护和等待。
(2)浏览器中创建客户端WebSocket实例,这时,就会和服务器进行连接,如果连接成功,服务器触发onOpen事件,客户端触发onopen事件。
(3)浏览器中WebSocket实例发送消息, webSocket.send('*****');。
(4)服务器onMessage事件触发...
分类:
编程语言 时间:
2015-02-10 21:47:54
阅读次数:
239
?Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案:–对来自用户的输入数据进行合法性验证–统一的布局–可扩展性–国际化和本地化–支持 Ajax–表单的重复提交–文件的上传下载–…..1. 简述 Struts2框架的工作流程: ①....
分类:
其他好文 时间:
2015-02-10 18:37:48
阅读次数:
305
本文主要分析了在InCallUI中PSensor如何控制屏幕的亮灭及其实现原理。全文分为三大部分,即:ProximitySensor初始化流程,ProximitySensor使用流程和PSensor工作流程。前两部分主要分析了上层应用如何使用PSensor提供的接口,第三部分则详细分析了PSensor如何控制屏幕的关闭/点亮。...
分类:
移动开发 时间:
2015-02-09 20:19:41
阅读次数:
451
《FastDFS分布式存储实战》一、技术选型二、FastDFS相关组件及原理FastDFS介绍FastDFS架构FastDFS工作流程上传同步机制下载文件合并原理三、实验环境说明四、FastDFS部署初始化系统安装libfastcommon和fastdfsstorageserver安装nginx配置mod_fastdfs.conf配置下载网关tracker和..
分类:
其他好文 时间:
2015-02-09 16:19:33
阅读次数:
115
Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件FTP的工作流程及基本操作可参考协议RFC959ftp登陆连接fromftplibimportFTP#加载ftp模块ftp=FTP()#设置变量ftp.set_debuglevel(2)#打开调试级别2,显示详细信息ftp.conne..
分类:
编程语言 时间:
2015-02-07 18:59:56
阅读次数:
175
软件需求通常可以划分为:业务需求,用户需求,系统需求,功能需求,非功能需求等,并且他们之间存在一定的联系。需求工程的所有过程,包括需求获取,需求分析,需求规格说明,需求验证和需求管理等。常见的需求获取技术包括面谈和问卷调查、需求专题讨论会、观察用户工作流程、基于用例的方法、原型化方法等,而选择这些技...
分类:
其他好文 时间:
2015-02-07 10:18:26
阅读次数:
150
理解MongoDB sharding架构中的分片基本工作流程...
分类:
数据库 时间:
2015-02-04 18:38:07
阅读次数:
216
1、什么是LWF?LWF全称Linear Workflow,中文翻译为线性工作流。“工作流”在这里可以当作工作流程来理解。LWF就是一种通过调整图像Gamma值,来使得图像得到线性化显示的技术流程。而线性化的本意就是让图像得到正确的显示结果。设置LWF后会使图像明亮,这个明亮即是正确的显示结果,是线...
分类:
其他好文 时间:
2015-02-02 12:17:04
阅读次数:
164