责任链模式 将能够处理一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 使用场景 (1)在公司OA系统请假审批流程 如果请假小于3天只需要项目经理批复就行; 如果请假大于等于3天,小于7天需要人事经理批复了; ...
分类:
其他好文 时间:
2016-09-26 14:21:16
阅读次数:
106
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 ...
分类:
Web程序 时间:
2016-09-26 13:10:11
阅读次数:
179
序言 当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图。在我们点击屏幕的时候,iphone OS获取到了用户进行了“单击”这一行为,操作系统把包含这些点击事件的信息包装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,逐级寻找能够响应这个事件的对象,直到没有响应者响应。这 ...
分类:
移动开发 时间:
2016-09-26 10:57:04
阅读次数:
274
我们先来看看Code Reivew的用处: Code reviews 中,可以通过大家的建议增进代码的质量。 Code reviews 是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。 Code reviews 也鼓励程序员们相互学习对方的长处和优点 ...
分类:
其他好文 时间:
2016-09-26 10:49:56
阅读次数:
120
1、首先他们两个接口都是为了实现对象的序列化,使之可以传递,所谓序列化就是将对象信息装换成可以存储的介质的过程。 2、Serializable是jdk所提供的序列化接口,该接口存在于io包下,可想用于输入输出,使用非常简单,只要让你的类实现此接口就ok了;可以使用transient关键字修饰你不想序 ...
分类:
其他好文 时间:
2016-09-26 00:57:05
阅读次数:
189
epeater的Command操作:1、ItemCommand事件 - 在Repeater中所有能触发事件的控件,都会来触发这一个事件 2、CommandName - 判断点击的是什么按钮,e.CommandName 3、CommandArgument - 触发事件所传递过来的主键值数据,放在这里面 ...
分类:
其他好文 时间:
2016-09-25 22:16:36
阅读次数:
164
红茶一杯话Binder (传输机制篇_下) 侯 亮 1 事务的传递和处理 从IPCThreadState的角度看,它的transact()函数是通过向binder驱动发出BC_TRANSACTION语义,来表达其传输意图的,而后如有必要,它会等待从binder发回的回馈,这些回馈语义常常以“BR_” ...
分类:
其他好文 时间:
2016-09-25 20:45:06
阅读次数:
381
红茶一杯话Binder (传输机制篇_中) 侯 亮 1 谈谈底层IPC机制吧 在上一篇文章的最后,我们说到BpBinder将数据发到了Binder驱动。然而在驱动层,这部分数据又是如何传递到BBinder一侧的呢?这里面到底藏着什么猫腻?另外,上一篇文章虽然阐述了4棵红黑树,但是并未说明红黑树的节点 ...
分类:
其他好文 时间:
2016-09-25 20:36:42
阅读次数:
268
PPP协议:PPP点到点协议是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。PPP协..
分类:
其他好文 时间:
2016-09-25 19:11:38
阅读次数:
176
在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: 以上代码中,我们把 say 函数作为execute函数的第一个变量进行了传递。这里 ...
分类:
Web程序 时间:
2016-09-25 19:05:26
阅读次数:
152