11 2012 档案
摘要:转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本
阅读全文
摘要:使用函数:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$(<function> <arguments> )或是${<function> <arguments>}这里,<function>就是函数名,make支持的函数不多。<arguments>是函数的参数,参数间以逗号“,”分 隔,而函数名和参数之间
阅读全文
摘要:新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。同时,这里面用到了一些分层的思想,在单片机当中也是相当有用的,也是本文的另外一个重点。对于老鸟,我建议直接看那两个表达式,然后自己想想就会懂的了,也不需要听我后面的自吹自擂了,我可没有班门弄斧的意思,hoho~~但是对于新手,我建议将全文看完。因为这是实际项目中总结出来的经验,学校里面学不到的东西。以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关
阅读全文
摘要:使用Qt Creator开发采用串口第三方控件qextserial只识别USB转串口设备提供4种常用波特率,2400、4800、9600、115200HEX显示,保存显示框文字可发送HEX,发送符合该格式的文本,发送新行( \r\n )定时发送,时长0~99999毫秒RTS、DTR流控制,未测试串口打开状态下,可更改波特率等参数由于linux不支持事件驱动,只能用polling方法,故串口反应较慢感谢网络提供的大量资料,感谢赵文杰,使用了你的部分代码下载地址:内含deb安装包:serialhelper.zip说明:本工具在Ubuntu 12.04中测试成功解开压缩包,运行run.sh即可必须保
阅读全文
摘要:一、数据库的连接1.QSqlDatabase TB = QSqlDatabase::addDatabase("QMYSQL");// becomes the new default connect//TB.setConnectOptions("CLIENT_SSL=1;CLIENT_IGNORE_SPACE=1");//使用SSL安全连接TB.setHostName("127.0.0.1");//主机名TB.setDatabaseName("chat");//数据库名//TB.setPort(3306);//端口号
阅读全文

浙公网安备 33010602011771号