摘要: 笔者刚学C++++时,写了一个不太成熟的串口调试助手练练手,之前也曾用java写过serialPort,而在一次竞赛中终于对SerialPort稍作了专研。以下仅仅是个人笔记。 C#提供用于串口通信的System.IO.Ports.SerialPort类,可方便地进行串口(支持RS232,对于RS485,笔者并未尝试)的读写操作。一、几个特点 对于SerialPort,有以下几点值得注意: 1,ReadLine只可用于同步读取。在没有数据的时候,此函数将阻塞。 2,SerialPort调用read系列函数(Read,ReadByte,ReabChar, ReadLine, ... 阅读全文
posted @ 2012-05-23 15:58 chng 阅读(14280) 评论(3) 推荐(1) 编辑
摘要: from :http://wiki.ubuntu.org.cn/Fcitx#fcitx.E7.9A.84.E5.AE.89.E8.A3.85Fcitxs中文输入法中文输入法fcitx中文输入法ibusFcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。Fcitx 4是新版,各方面都比老版强很多。Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、 阅读全文
posted @ 2011-12-13 14:26 chng 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 如题。要求:输入正整数N,将1到N-1的整数,按字母顺序排序。如,输入123,则排序结果为:1,10,100,101,……109,11,110,111,112,……119,120,121,122,13,14,15……19,2,20,……29,3,30,……39,4,40……99。作为只熟悉C、C++、JAVA语言编程的鄙人,才疏学浅,解决方案比较普通。 定义一种特殊的加法,从N=1开始逐一输出(N++)即可。则关键问题是如何定义这种特殊的加法,使得加法的结果并非按数字大小排序,而是按字母顺序排序。设现在需要求"N+1"的值。如果N<=1或者N<=10,直接按1, 阅读全文
posted @ 2011-11-25 22:18 chng 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 有N个人,M个苹果,M,N>0。且每个人都用标识I(I=0, 1, 2……N-1)区分,现在要将苹果分配给人。具体做法是:每次将苹果分配给第R个人,R是随机数。如果第R个人未分配到苹果,则将苹果分给他;如果将要给第R个人分配苹果时,发现他手里已有一个苹果,则把他的苹果和将要分配的苹果分给与之相邻的... 阅读全文
posted @ 2011-11-22 18:39 chng 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 时常不记得环境变量值的我,和很多其他新手一样,每次搭建JDK和SDK的时候,都要baidu或者google以下。但是,虽说看到许多人写过配置环境变量的方法,值却不尽相同。其中有版本的原因,也有环境变量冗余的原因。环境变量定义的冗余(通常是无实际影响的),对于有小洁癖的我而言,是绝不允许的。经过自己... 阅读全文
posted @ 2011-11-14 09:31 chng 阅读(8404) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/jyaray/archive/2011/04/30/2033362.htmltar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和... 阅读全文
posted @ 2011-05-02 15:19 chng 阅读(502) 评论(0) 推荐(0) 编辑
摘要: Whoare the readers? 本文纯粹为了科普,路过旳高手笑一笑。人生就是笑一笑别人,再让别人笑一笑而已。对计算机网络一无所知旳(其中不包括不会开电脑或不会用浏览器旳),从头开始吧;略知一二且希望体验v6旳,请跳过第一部分。对v6没有兴趣旳达人们,请跳过全文,并且不要忘了笑一笑。what... 阅读全文
posted @ 2011-05-01 01:55 chng 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 一天有个同学在群里问为什么他的控制台窗口无法显示中文了。尝试了不同编译器之后,控制台仍然只能输出乱码。其实控制台还有个小小的秘密。猜测编程初学者(甚至非初学者也)不一定清楚(没有具体统计数据,只能“猜测”了,申明如果与事实不符,本人不承担责任)。大家打开控制台窗口,右键,点击“默认”,可以看到这样一个对话框。对了,“默认代码页”选择语言编码。就这么简单,打完收工。 阅读全文
posted @ 2011-04-15 14:20 chng 阅读(258) 评论(0) 推荐(0) 编辑
BackToTop