Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。schedule的意思(时间表、进度表)timer.schedule(new MyTask(event.getServlet...
分类:
其他好文 时间:
2014-07-31 16:20:56
阅读次数:
259
事件框架处理流程
每个worker子进程都在ngx_worker_process_cycle方法中循环处理事件,处理分发事件则在ngx_worker_process_cycle方法中调用ngx_process_events_and_timers方法,循环调用该方法就是 在处理所有事件,这正是事件驱动机制的核心。该方法既会处理普通的网络事件,也会处理定时器事件。
ngx_pro...
分类:
其他好文 时间:
2014-07-31 13:31:36
阅读次数:
275
也许,一本书你从头到尾都看完了,但也只是看完了。
也许,你似懂非懂的理解了。
但,当你准备用学来的这些东西做东西时,才发现:原来你根本没懂!
看书重要的不是看了多少,重要的是理解了多少,理解的多深多广!
一个傅里叶变换,一个小波,我怎么越看越晕?
“学以致用”这四个字越来越被教育所忽视了。
如果不是图像处理我真不知道线性代数原来可以这么牛逼!
.......................
分类:
系统相关 时间:
2014-07-30 01:08:52
阅读次数:
261
一,首先引入“mmsystem”单元。二,启动定时器: var MMTimerID: Integer; // 定时器ID MMTimerID := timeSetEvent(1000, 0, @TimerProc, 0, TIME_PERIODIC);三,定时器过程代码:procedure Tim....
分类:
其他好文 时间:
2014-07-29 21:33:32
阅读次数:
283
本示例实现的动画:UIView定时消失随后又闪现,即一闪一闪的动画
所采用的技术:定时器(NSTimer) + 动画(beginAnimations/commitAnimations)
具体实现步骤:
第一步:定时器部分完全复制上个示例:http://blog.csdn.net/wanggsx918/article/details/38269919
1、在.h文件中定义一个变量...
分类:
移动开发 时间:
2014-07-29 18:00:02
阅读次数:
247
无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法解决。经网上查询后整理如下:
分类:
其他好文 时间:
2014-07-29 17:36:52
阅读次数:
232
线程同步技术:
原子锁
临界区(段)
互斥
事件
信号量(线程示例时已经使用过)
可等候定时器
使用范围:原子锁
效率: 原子锁>临界区(用户态)>互斥(内核态)
一般用临界区。
//等候多个信号
DWORD WaitForMultipleObjects(
DWORD nCount, // number of han...
分类:
编程语言 时间:
2014-07-29 13:14:26
阅读次数:
295
AlarmManager实质是一个全局的定时器,是Android中常用的一种系统级别的提示服务,在指定时间或周期性启动其它组件(包括Activity,Service,BroadcastReceiver)。...
分类:
移动开发 时间:
2014-07-29 13:10:07
阅读次数:
354
本实例通过TimePickerDialog时间选择对话框让用户设置闹钟并通过AlarmManager全局定时器在指定的时间启动闹钟Activity 。...
分类:
移动开发 时间:
2014-07-29 13:08:56
阅读次数:
391
TIM2和TIM3配置一样,NVIC优先级设置不同。原来的:int main(void){ sys_init();systick_config();TIM3_init();TIM2_init();}解决方法是:修改了mian程序中:int main(void) { sys_init(); syst....
分类:
其他好文 时间:
2014-07-29 12:38:36
阅读次数:
377