Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势?Node.Js是基于javascript语言,建构在google V8 engine以及Linu...
分类:
Web程序 时间:
2015-05-04 17:34:17
阅读次数:
259
简易选项卡 第一课 第二课 第三课 网页特效原理分析 响应用户操作 提示框效果 事件驱动 元素属性操作 ...
分类:
Web程序 时间:
2015-05-03 23:19:12
阅读次数:
193
1. 简介1). SAX,全称Simple API for XML,是一种基于事件的解析器。SAX采用事件驱动机制来解析XML文档。什么是事件驱动模式?它将XML文档转换成一系列的事件,由单独的事件处理器来决定如何处理。每当SAX解析器发现文档开始、元素开始、文本、元素结束、文档结束等事件时,就会向...
分类:
移动开发 时间:
2015-04-30 20:08:50
阅读次数:
216
在数据结构中有个讲述如何模拟银行排队,最终算出每个人平均的逗留时间。
这是需要数据结构的知识。将银行的每个窗口看成是一个队列,那么对于每次来一个人,都需要从最短的队列进行排队。(其实更优秀的做法是从最短的等待时间队列来排队)。
这里的做法是这样的,首选在一个队列中插入一个人,整个事件是事件驱动的,每次去检查所有队列,删除那些业务用时已经超出的人,然后选择最短的队列来插入一个人,也就是说,每次插...
分类:
微信 时间:
2015-04-30 16:15:21
阅读次数:
263
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。我们说Dom4j是一个框架,框架就是很多很多类的集合,它整合了DOM思想,将文档中的所有内容创建成对象放到内存中,利用事件驱动来对XML实现不同的操作。
1.Dom4j的引入
使用Dom4j时,必须首先引入dom4j.jar,如果使用到了它的拓展功能,还需要引入jaxen-1.1...
分类:
其他好文 时间:
2015-04-30 14:20:38
阅读次数:
110
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持2.实现自有的buffer系统,减少复制所带来的消耗3.整套channel 的实现4.基于事件的过程流转以及完整的网络事件...
分类:
Web程序 时间:
2015-04-28 17:52:04
阅读次数:
170
EDA: Event-Driven Architecture事件驱动架构2009-09-24 17:285赞异步编程软件架构EDA事件驱动SOA的核心是:暴露然后处理 expose and handle,SOA使事件Event跨系统流动EDA是以事件为核心:什么时候触发 然后做什么。EDA是更加松散...
分类:
其他好文 时间:
2015-04-28 13:37:56
阅读次数:
158
IO设计模式:Reactor和Proactor对比平时接触的开源产品如Redis、ACE,事件模型都使用的Reactor模式;而同样做事件处理的Proactor,由于操作系统的原因,相关的开源产品也少;这里学习下其模型结构,重点对比下两者的异同点;反应器ReactorReactor模式结构Reactor包含如下角色:..
分类:
其他好文 时间:
2015-04-27 15:37:09
阅读次数:
147
IO设计模式:Reactor和Proactor对比
平时接触的开源产品如Redis、ACE,事件模型都使用的Reactor模式;而同样做事件处理的Proactor,由于操作系统的原因,相关的开源产品也少;这里学习下其模型结构,重点对比下两者的异同点;
反应器Reactor
Reactor模式结构
Reactor包含如下角色:
Handle 句柄;用来标识socket连接或是打开文...
分类:
其他好文 时间:
2015-04-27 09:44:43
阅读次数:
142
一、javascript能用来干什么? 1、数据的验证 2、将动态的文本写入到网页当中 3、可以对事件做出响应 4、可以读写html中的内容 5、可以检测浏览器 6、可以创建cookies二、基于对象和事件驱动的松散型的解释性语言 1、javascript面向对象开发的 2、事件驱动 3、松散型,弱...
分类:
编程语言 时间:
2015-04-25 13:32:59
阅读次数:
116