- 博客(4)
- 收藏
- 关注
原创 多台电脑共享鼠标键盘的软件 Synergy
从第一天写博呆到现在都没有写博,是自己太过懒散。最近又有写的冲动。就有这篇文章分享了。你碰到过这种情况吗?一个人同时拥有几台电脑摆在自己面前,需要时不时地在去这台或那台电脑上搞一搞。熬了两三年终于因为同事的离职搞来一台带液晶显示器的电脑,将17寸的显示器旋转90度,立起来读/写代码的感觉那是非常地爽。但原来的电脑上保存了很多邮件和资料,也需要时不时地看一下。频繁在两台电脑的鼠标和键盘之间切换给人的
2007-07-08 00:08:00 2203
转载 volatile的作用
[转帖]由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0;int main(void){...while (1){if (i) dosomething();}}/* Interrupt service routine. */void ISR_2(void){i=1;}程序的本意是希望ISR_2中断产生时,在main当中调用dos
2007-01-17 11:46:00 555
原创 指针常量和常量指针的区别
指针常量:指针所指向的地址里的内容不能被改变。不能被改变是指不能通过这个指针来改变。如:1 int * ptr=NULL;2 int a=1;3 ptr=&a;4 *ptr = 2;5 a=2;这个例子很简单,第4行和第5行的作用是一样的。都是把2写入变量a所在的地址。1 const int * ptr=NULL;2 int a=1;3 ptr=&a;4 *ptr = 2;
2007-01-17 11:39:00 7193 5
转载 do{}while(0)的使用技巧
[转帖] #define wait_event(wq,condition) / do{ if(condition) break; __wait_event(wq,condition); }while(0) 这是一个奇怪的循环,它根本就只会运行一次,为什么不去掉外面的do{..}while结构呢?我曾一度在心里把它叫做“怪圈”。原来这也是非常巧妙的技巧。在工程中可能经常会引起麻烦,而上面的定义能
2007-01-17 10:29:00 552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人