上一节说过,libevent提供六中bufferevent类型,后面会详细分析其中的两个,bufferevent_sock和bufferevent_async,后者是采用iocp实现的。每一个bufferevent包含两个evbuffer作为读写缓存。下面是bufferevent的详细定义:
struct bufferevent {
/** Event base for which th...
分类:
其他好文 时间:
2016-04-01 18:09:26
阅读次数:
299
1.id 选择器
jquery能使用CSS选择器来操作网页中的标签元素。如果你想要通过一个id号去查找一个元素,就可以使用如下格式的选择器:
$("#my_id")
其中#my_id表示根据id选择器获取页面中指定的标签元素,且返回唯一一个元素。
div id="divtest">div的内容div>
div id="default">div>...
分类:
Web程序 时间:
2016-04-01 18:10:05
阅读次数:
214
volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatile关键字的实现原理,最后给出了几个使用volatile关键字的场景1. 内存模型的相关概念当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存...
分类:
编程语言 时间:
2016-04-01 18:10:37
阅读次数:
189
本文翻译自苹果官方文档《iOS Human Interface Guidelines》——Controls,讲解...
分类:
移动开发 时间:
2016-04-01 18:08:43
阅读次数:
162
在springMVC的控制器中,我们常使用@RequestMapping来完成我们的请求映射,我们可以在类定义上和方法定义上使用注解,其配置的路径将为类中定义的所有方法的父路径,如上篇实例中的/user(类)/hello(方法)。
一般的,我们类定义上的路径注解起到命名空间的作用,防止不同方法的路径映射产生冲突,比如我在UserController和ArticleController下都定义了如下...
分类:
编程语言 时间:
2016-04-01 18:08:37
阅读次数:
253
本篇继续来介绍两个web api的接口,一个是“Create related entities in one operation”即在一步操作中完成主实体的创建加关联实体的创建,一个是“Associate entities on create“即在创建记录的时候填充lookup字段。
先来说第一个api,老规矩直接上代码,稍微做下解释,注意下面的几点不存在先后顺序,我只是分开说明罢了...
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)
一、安装CRS补丁
在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现“无法发现node”的错误。
[root@aix203 /]#cd /home/oracle/p6718715_10203_AIX64-5L/
补丁解压后,只需要以ro...
分类:
数据库 时间:
2016-04-01 18:11:23
阅读次数:
319
二叉排序树
一棵自平衡的二叉排序树(二叉搜索树)
生成二叉排序树的过程是非常容易失衡的,最坏的情况就是一边倒(只有右/左子树),这样会导致二叉树的检索效率大大降低(O(n))。
为了维持二叉树的平衡,有各种的算法,如:AVL,SBT,伸展树,TREAP ,红黑树等等。
红黑树红黑树需要满足5条性质:
- 节点非红即黑
- 根节点是黑色
- 所有NULL结点称为叶子节点,且...
分类:
其他好文 时间:
2016-04-01 18:08:22
阅读次数:
164
项目中需要一个多档的开关,根据美工的做图来开,可能得用自定义控件来实现,正好之前学习做了一个卫星菜单自定义控件,打算尝试自己自定义这个半圆控件。
美工图如下:
1.考虑自定义控件所需属性
根据美工图来看,我觉得需要两个属性,开关档位数量leve,指示器颜色indicatorColor
于是在values文件夹下新建attrs.xml文件,内容如下
xml version="1...
分类:
其他好文 时间:
2016-04-01 18:08:54
阅读次数:
239
分类:
1、单向加密算法
单向加密是非可逆加密,就是不可解密的加密方法。
BASE64 严格地说,属于编码格式,而非加密算法
MD5(Message Digest algorithm 5,信息摘要算法)
SHA(Secure Hash Algorithm,安全散列算法)
HMAC(Hash Message Authentication Code,散列消息鉴别码)...
分类:
编程语言 时间:
2016-04-01 18:09:55
阅读次数:
190
前言
话说,去年就一直想买个iPad ,但是苦于iPad air 2 出的太早,马上就要更新了,就没有买。
今年出了9.7英寸的iPad Pro ,看到增加了这么多新特性,就按耐不住心情预订了~
还刻了字~
然后在今天(2016年04月01日),也就是正式发售的第二天到货啦~
真开心~
图图图...
分类:
其他好文 时间:
2016-04-01 18:09:29
阅读次数:
191
pendingIntent字面意义:等待的,未决定的Intent。
要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context,
int, Intent, int),getBroadcast(Context,
int, Intent, int),getService(Context,
int, Intent, int) 分别对应着Inte...
分类:
移动开发 时间:
2016-04-01 18:07:50
阅读次数:
253
当我们在app的不同页面间穿梭翱翔的时候,app中的Activity也在他们各自的生命周期中转换着不同的状态。当用户执行进入或者是离开某个Activity的操作时,Android系统会调用一系列生命周期的回调函数进行处理,而我们也可以重写这些回调函数,让Activity在不同的状态下执行我们想要的操作。
生命周期回调方法
下图展示了一个Activity的生命周期以及回调方法。这张图看起来就像是...
分类:
移动开发 时间:
2016-04-01 18:08:36
阅读次数:
219
作为Java程序员,对于tomcat的server.xml想必都不陌生。本文基于Tomcat7.0的Java源码,对server.xml文件是如何加载和解析进行分析。...
分类:
其他好文 时间:
2016-04-01 18:08:57
阅读次数:
274
在做一些练习题时发现一个初学者经常犯的一些错误:对浮动和定位都很理解,知道怎么使用,但是一旦做东西的时候,为什么编写出来的效果不是自己想象中的样子?
例如:我想做一个三栏布局的页面,如图。...
分类:
其他好文 时间:
2016-04-01 18:09:43
阅读次数:
166