libevent源码深度剖析八——集成信号处理张亮
现在我们已经了解了libevent的基本框架:事件管理框架和事件主循环。上节提到了libevent中I/O事件和Signal以及Timer事件的集成,这一节将分析如何将Signal集成到事件主循环的框架中。1
集成策略——使用socket pair...
分类:
其他好文 时间:
2014-05-16 09:43:45
阅读次数:
340
libevent源码深度剖析九——集成定时器事件张亮
现在再来详细分析libevent中I/O事件和Timer事件的集成,与Signal相比,Timer事件的集成会直观和简单很多。Libevent对堆的调整操作做了一些优化,本节还会描述这些优化方法。1
集成到事件主循环 因为系统的I/O机制像sel...
分类:
其他好文 时间:
2014-05-16 08:50:36
阅读次数:
329
简述:发送和接受数据的程序分别烧录到两个节点上,发送方发送流水灯数据,接受方接受数据并实现流水灯1、发送和接受程序用到的组件及其接口如图(通过make
telosb docs获得)所示: 2、发送程序sendC.nc代码:#include "Timer.h"#include "send.h"modu...
分类:
其他好文 时间:
2014-05-16 06:25:16
阅读次数:
435
# -* coding: utf-8 -*-
import sys
import os
import getopt
import threading
import time
def Usage():
usage_str = '''说明:
\t定时器
\timer.py -h 显示本帮助信息,也可以使用--help选项
\timer.py -d num 指定一个延时时间(以毫秒为单位)...
分类:
编程语言 时间:
2014-05-12 06:29:06
阅读次数:
428
第一步:首先是Widget的定义声明:
在资源文件下的xml文件夹中建立文件example_appwidget_info.xml:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialLayout="@layout/process_widget"
...
分类:
移动开发 时间:
2014-05-11 04:22:25
阅读次数:
503
本文纯属个人思路,如有错误,请指正。java的Timer依赖Thread,每一个Timer实际上都是一个Thread。import
java.util.TimerTask;/** * 本类仅为实现TimerTask,意义不大。 * @author 9082046**@qq.com *
*/publi...
分类:
编程语言 时间:
2014-05-10 23:32:39
阅读次数:
637
C#模拟MSN窗体抖动窗体抖动是件很有意思的事情,就让我们看看一起来看看它的原理吧。其实是生成随机数,然后改变Form的左上角的坐标。我用的是循环来弄得,其实可以用timer来控制.我把抖动分成了两种抖动:1。
生成随机数,改变窗体左上角坐标,然后立即把窗体的坐上角坐标还原,继续循环。2。 生成随机...
大家看看。
我们知道用“ & ”号比用“+”号快。因为“+”要对字符窜变量做类型判断并转换。
当时也没想出什么好办法。只是将两次“&”运算拆开,速度提了一倍。还是解决不了问题。
结果就是:for i 1 to 5000 ,i以字符形式相加。用&运算,要600-800ms
现在试试下面这个。建了个CStrCat的类。
PageExeTime1=Timer * 1000 '计时开始...
分类:
其他好文 时间:
2014-05-09 22:21:14
阅读次数:
291
使用java配置定时任务的几种配置方式及示例(2010-08-21
13:16:10)转载▼标签:spring定时器配置it分类: javaSpring定时器,主要有两种实现方式,包括Java
Timer定时和Quartz定时器!1.Java Timer定时首先继承java.util.TimerTa...
分类:
编程语言 时间:
2014-05-09 16:07:26
阅读次数:
384
本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。专业的开源工具可参考Quartz:http://www.opensymphony.com/quartz/MyListener:importjava.util.Timer;import...
分类:
编程语言 时间:
2014-05-09 16:05:57
阅读次数:
356