摘要:
按照一定的时间间隔,周期性调用某个函数,大致需要用到以下五步按照一定的时间间隔,周期性被调用的TimerCallback函数的原型如下VOID CALLBACK TimerCallback( _Inout_ PTP_CALLBACK_INSTANCE Instance, _Inout_opt_ PVOID Context, _Inout_ PTP_TIMER Timer
);调用CreateThreadpoolTimer函数将TimerCallback函数通知给线程池(thread pool)PTP_TIMER WINAPI CreateThreadpoo... 阅读全文
阅读排行榜
Common Lisp中的apply和append
2013-03-05 16:25 by java20130722, 499 阅读, 收藏,
摘要:
appendLisp中的append就是把多个list合并成一个list。如:> (append '(a) '(b) '(c d))
(A B C D)注意:1.append后的每一个cell都必须是list,下面这个语句则会报错> (append 'a 'b)
bad syntax for array: APPEND
2.同时,append不是嵌套的,如:> (append '((a b) (c d)) '(e))
((A B) (C D) E)
apply前面提到append不能对嵌套的执行合并,如:> app 阅读全文
nodejs同步读取console输入
2013-02-28 20:41 by java20130722, 498 阅读, 收藏,
摘要:
var fs = require('fs'); function readSyn() { process.stdin.pause(); var response = fs.readSync(process.stdin.fd, 1000, 0, "utf8"); process.stdin.resume(); return response[0].trim();
}nodejs中的console读入是异步的。上面的是同步读取console的代码。PS:个人觉得,如果是基于console的nodejs,异步的读console总是有点儿怪怪的。 阅读全文
ubuntu 12.04 修改 grub 启动参数
2013-02-04 22:19 by java20130722, 498 阅读, 收藏,
摘要:
我的电脑是装了两个系统,一个是 win7,另一个是 ubuntu 12.04。默认情况下,每次开机时,电脑会显示grub菜单等待30秒,默认是选中ubuntu的,这个太浪费时间了。 查了一下资料,原来通过设置可以将grub设置为每次默认选中上次进入的系统,而且还可以设定等待时间。首先在终端输入命令:sudo gedit /etc/default/grub然后修改其内如下,我在下面贴出了文件中的前面几行,后面的都没动,其实后面也都是注释而已。最后还要运行 update-grub 命令,提交本次修改的设置。# If you change this file, run 'update-gru 阅读全文
什么是80Plus
2012-04-30 19:45 by java20130722, 498 阅读, 收藏,
摘要:
进入2009年,DIY市场当中的80Plus电源犹如潮水般涌现出来。说到“80Plus认证”相信很多用户还感到很陌生,但如果提到“节能”相信 大家很快就明白是什么意思了。没错,80Plus认证就是一项旨在提升计算机平台节能水平的一项专业认证测试。可以说,80Plus认证正是 为帮助用户节省电费,减少能源损耗和环境污染,对净化人类生存环境大有好处的一项保障性措施。最早80Plus是一项由民间出资,为改善未来环境与节省能源而建立的一项严格测试标准。随后80Plus技术受到美国能源署的重视,并出台相应政策,由Ecos Consulting负责执行全国性节能现金奖励方案。目的在于降低... 阅读全文
浙公网安备 33010602011771号