现在网上很多类似选项卡的切换,我们成为tab栏切换,比如下图:新浪的tab栏切换淘宝的tab栏切换其中,新浪的tab栏鼠标放上去,可以快速的来回切换,但是如果采取ajax异步传输,不停去加载服务器压力较大,而淘宝的是当鼠标放上去2秒左右,才切换,这样,防止不断的来回切换,这个效果我们需要带定时器来控...
分类:
Web程序 时间:
2014-07-29 12:26:36
阅读次数:
218
当数据包到达网络设备时,通常会触发硬件中断。系统在不支持软中断时,数据包的输入过程只能完全在硬件中断中处理。在这样的情况下,虽然可以完成数据包的输入,但硬件中断处理所占用的CPU资源过多,导致系统对其他硬件相应不够及时。
在有些情况下(某些嵌入式设备)下,数据包到达网络设备时并不会触发硬件中断,在这种情况下,只能通过定时器轮询网络设备的状态,当发现有数据包到达时,才从网络设备中读取数据包并输入到...
分类:
其他好文 时间:
2014-07-28 16:35:53
阅读次数:
442
使用定时器实现JavaScript的延期执行或重复执行window 对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。其中前者可以使一段代码在指定时间后运行;而后者则可以使一段代码每过指定时间就运行一次。它们的原型如下:wind...
分类:
编程语言 时间:
2014-07-28 15:38:13
阅读次数:
241
转自:烟雨江南Nginx事件管理主要是网络事件和定时器事件。下面介绍定时器事件管理,即超时管理。为什么进行超时管理?Nginx有必要对可能发生超时的事件进行统一管理,并在事件超时时作出相应的处理,比如回收资源,返回错误等。举例来说,当客户端对nginx发出请求连接后,nginx会accept()并建...
分类:
其他好文 时间:
2014-07-28 15:23:33
阅读次数:
251
Boost.ScopeExit库由于种种原因,C++中没有Java或C#中的try{}finally{}语句,虽然有SEH,可以实现finally效果,但是可定制性太差,不尽人意。SEH实现的finally语句__try{ throw std::bad_exception();}__finally{...
分类:
其他好文 时间:
2014-07-27 10:46:42
阅读次数:
223
一、Quartz简介Quartz是一个由JamesHouse创立的开源项目,是一个功能强大的作业调度工具,可以计划的执行任务,定时、循环或在某一个时间来执行我们需要做的事,这可以给我们工作上带来很大的帮助。例如,你的程序中需要每个月的一号导出报表、定时发送邮件或程序需要每隔一段..
分类:
编程语言 时间:
2014-07-26 03:15:07
阅读次数:
305
#include #include #include #include #include #include using namespace std;using namespace boost;void double_int(int & i){ i *= 2;}mutex io_mu;void pri...
分类:
其他好文 时间:
2014-07-26 00:59:46
阅读次数:
253
为了做这个看起来很容易,做起来很麻烦的基于51的学生管理系统,我得准备很多的知识,首先是51单片机的一些IO、定时器差不多就可以了,硬件方面还要有数码管、LCD1602、矩阵键盘等知识,至于代码就需要数据结构双向链表的知识就差不多了,用到的软件无非也就是protues、keil、protel这三剑客...
分类:
其他好文 时间:
2014-07-26 00:42:26
阅读次数:
306
Visual Studio 2013 编译 boost-1_56_0_b1...
分类:
其他好文 时间:
2014-07-25 11:15:31
阅读次数:
262