相信自己,只有不想做的,没有做不到的。
发布时间:2014-01-17 12:24:07
多线程并发,处理长连接或者耗时网络操作,提高并发服务效率,相对于select,epoll模型来说,理解简单,适用于单服务器简单负载,例如数据库前置业务服务。
......【阅读全文】
发布时间:2014-01-16 16:14:23
当鼠标划过上面的一排Label后,鼠标形状变成手状,并且使label自动切换颜色。很自然的会想到在一个Label上,检测鼠标的mouseMoveEvent事件,当划过label时候,切换到另一个绿色的图片。鼠标的形状可以采用QT自带的Qt::OpenHandCursor。具体的实现为://往一个label添加图片ui.labe.........【阅读全文】
发布时间:2013-12-25 20:48:02
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:crond startcrond stopcrond restart.........【阅读全文】
发布时间:2013-12-18 23:33:48
要实现开发板的按键驱动,就要了解按键,当你按下的时候有时候会按一下,结果打印出几次结果,感觉就像是按了好多下,这是按钮的结果造成的,因为当你按下按键的时候会有齿波产生,也叫抖动,如何才能让开发板的按键,我们按一下只打印出一次结果,去抖呢? 做法很多,在这里来讲解一下使用内核定时器的机制来去除抖动。.........【阅读全文】
发布时间:2013-12-16 22:32:19
信号灯集是配合共享内存实现同步和互斥的机制。1,创建信号灯集 semget();2,初始化信号灯集的信号灯的值 semctl();3;信号灯集的P操作semop(int semid,sturct sembuf *opstr,size_t nops)sturct sembuf *opstr为系统结构体semid为信号灯集IDstruct sembuf{short sem_num;shirt sem_op: &n.........【阅读全文】