码迷,mamicode.com
首页 > 其他好文
libevent源码深度剖析十一
libevent源码深度剖析十一——时间管理张亮 为了支持定时器,Libevent必须和系统时间打交道,这一部分的内容也比较简单,主要涉及到时间的加减辅助函数、时间缓存、时间校正和定时器堆的时间值调整等。下面就结合源代码来分析一下。1 初始化检测 Libevent在初始化时会检测系统时间的类型,通过...
分类:其他好文   时间:2014-05-16 09:16:50    阅读次数:299
libevent源码深度剖析七
libevent源码深度剖析七——事件主循环张亮 现在我们已经初步了解了libevent的Reactor组件——event_base和事件管理框架,接下来就是libevent事件处理的中心部分——事件主循环,根据系统提供的事件多路分发机制执行事件循环,对已注册的就绪事件,调用注册事件的回调函数来处理...
分类:其他好文   时间:2014-05-16 09:19:19    阅读次数:337
见见面、聊聊天 - 5月22日晚7点Meetup,三里屯绿树旁酒吧,畅谈云技术和应用
总是邮件、QQ什么的线上聊,让我们见面吧,不怕见光死,呵呵。 我和同事会先抛砖引玉,给大家介绍一下Autodesk几款最新的云技术和解决方案,然后大家就可畅所欲言,自由交流。来自五湖四海的人,为了同一个目的(云技术)齐聚绿树旁咖啡馆,畅谈技术,畅想未来,技术切磋,生意探讨,寻找合作伙伴,等等,来吧,...
分类:其他好文   时间:2014-05-16 09:20:02    阅读次数:237
哇..今天终于可以让车子在大范围内匀速了..原来一直是我调试PID的方法不对.按照工程整定法!!非常有效
1. PID常用口诀:参数整定找最佳,从小到大顺序查,先是比例后积分,最后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长,理想曲线两个波,前高后...
分类:其他好文   时间:2014-05-16 09:34:14    阅读次数:270
继承、多态、封装、接口
继承部分 继承(加上封装和多态性)是面向对象的编程的三个主要特性(也称为“支柱”)之一。 继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。 其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。 派生类只能有一个直接基类。 但是,继承是可传递的。 如果 ClassB 派生出 Cl....
分类:其他好文   时间:2014-05-16 09:23:20    阅读次数:391
把数组排成最小的数
我们先把数组中的整数转换成字符串,在函数compare中定义比较规则,并根据该规则用库函数qsort排列。最后把排序好的数组中的数字依次打印出来,就是该数组中数字拼接出来的最小数字。这种思路的时间复杂度是O(nlogn)。
分类:其他好文   时间:2014-05-16 09:22:04    阅读次数:262
冲刺周期会议十二
一、会议时间:2014年5月13日14:00--18:00二、会议地点:学院楼三楼304三、会议目的:统计任务进度,记录问题,解决项目的问题四、会议内容:1、对项目进度进行总结: 由于即将考试,我们决定今天下午一起去304解决项目中未解决的问题,冲刺一下午,进行收尾,尽可能的完善即将发布的B...
分类:其他好文   时间:2014-05-16 09:35:33    阅读次数:358
算法导论习题4-5:芯片检测
习题4-5 3rd edition (4-6 2nd edition)解法1:将芯片两两配对,对于后三种情况(至少其中一个是坏的),可以直接将该对芯片丢弃,这样丢弃的好的一定不会超过坏的。剩下的都是第一种情况,以及可能剩下的单个未配对的。如果数量为偶数,即没有未配对的,那么“好好”对数一定超过“坏坏...
分类:其他好文   时间:2014-05-16 09:38:50    阅读次数:453
登录测试用例
1.输入正确用户名和密码,登录成功;2.输入非法用户名,登录不成功,页面提示;3.输入合法用户名,非法密码,登录不成功,页面提示;4.输入用户名和密码,按回车键,页面做出对应动作(一般情况下回车键等同登录按钮);5.输入超长用户名和密码,点击登录,登录失败,页面提示;6.合法的用户名和密码,在值前后...
分类:其他好文   时间:2014-05-14 10:25:36    阅读次数:243
libevent源码深度剖析八
libevent源码深度剖析八——集成信号处理张亮 现在我们已经了解了libevent的基本框架:事件管理框架和事件主循环。上节提到了libevent中I/O事件和Signal以及Timer事件的集成,这一节将分析如何将Signal集成到事件主循环的框架中。1 集成策略——使用socket pair...
分类:其他好文   时间:2014-05-16 09:43:45    阅读次数:340
libevent源码深度剖析十二
libevent源码深度剖析十二——让libevent支持多线程张亮 Libevent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用libevent,跟源代码并没有太大的关系,纯粹是使用上的技巧。1 错误使用示例 在多核的CPU上只使用一个线程始...
分类:其他好文   时间:2014-05-16 09:43:05    阅读次数:347
编译过程
以下摘自源文件经过以下几步生成可执行文件:1、预处理(preprocessor):对#include、#define、#ifdef/#endif、#ifndef/#endif等进行处理2、编译(compiler):将源码编译为汇编代码3、汇编(assembler):将汇编代码汇编为目标代码4、链接(...
分类:其他好文   时间:2014-05-16 09:42:22    阅读次数:360
AJAX乱码解决新方法
用过AJAX的朋友肯定知道javascript是使用UTF-8国际编码,即每个汉字用3个字节来存储,但是这就造成了用AJAX来send数据的时候出现乱码。有一种解决办法就是使用encodeURIComponent加上修改Content-Type为application/x-www-form-urle...
分类:其他好文   时间:2014-05-16 09:45:00    阅读次数:361
在static上面,栽了一个跟头。
项目上线了,发现IP地址写成了测试的。很苦恼。。。但是,我们在配置文件中,配置的是正式的IP地址。然后,返回到源码中,猛然发现,一个很幼稚的错误。原理很简单,但被忽略掉了。就是因为一个static的变量惹的祸。举个简单的列子:public static String base = "http://2...
分类:其他好文   时间:2014-05-16 09:48:14    阅读次数:244
C# 隐藏TabControl标签
隐藏标签tabControl.SizeMode = TabSizeMode.Fixed;tabControl.Appearance = TabAppearance.FlatButtons;tabControl.ItemSize = new Size(0, 1);切换标签foreach (TabPag...
分类:其他好文   时间:2014-05-16 09:47:34    阅读次数:288
cone crusher south Africa
The situation was similar on the big board – the TSX – with MOGS under seemingly relentless pressure. Unfortunately, copper concentrate machine for mi...
分类:其他好文   时间:2014-05-16 09:46:15    阅读次数:306
不要放弃治疗
昨天去看了医生,医生从神经内科把我送到了心理精神科,最后带了两盒药回来,一盒治疗精神分裂,一盒治疗抑郁症。说好的神经衰弱呢。。。昨晚和今天早上吃了药,中午反应强烈,恶心,部分肌肉颤抖,疲惫。坚持啊,少年,不要放弃治疗。
分类:其他好文   时间:2014-05-16 18:05:40    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!