自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除