文章分类 -  program

Channel~scatter and gather
摘要:*介绍 ---GatheringByteChannel和ScatteringByteChannel接口,实现对有序字节数组的读取,使得协议数据和固定数组内容的处理更加方便. ---实现类 Datagr... 阅读全文
posted @ 2011-02-23 13:23 戴忠 阅读(257) 评论(0) 推荐(0)
nio~view buffer
摘要:此文介绍nio中ByteBuffer的特性之一,视图. *view buffer概念 ---把ByteBuffer转换为其他数据类型的buffer,比如char,long,float等,这样就方便处... 阅读全文
posted @ 2011-02-16 11:46 戴忠 阅读(364) 评论(0) 推荐(0)
windows、linux、mac操作系统间换行符的编码差异
摘要:把msn的一篇文章迁移过来.由win平台向linux发送报文,报文中使用换行符"\n",结果失败.原因是由于使用swt中的Text组件在setText()中使用的"\n",再通过getText()获取后在win系统上被自动转为"\r\n”,而linux中对换行符的定义为"\n”,故发送失败.而且对于定长报文而言,也引起长度变化.win:“\r\n”,0x0D0A;linux:“\n”,0x0A;mac:"\r",0x0D; 阅读全文
posted @ 2011-02-06 21:01 戴忠 阅读(2445) 评论(0) 推荐(0)
java编译环境
摘要:*javac编译相关参数 示例,javac –d bin -sourcepath src1:src2 -classpath cp1:cp2:*.jar *.java -d ,说明编译后的class... 阅读全文
posted @ 2010-11-01 21:23 戴忠 阅读(387) 评论(0) 推荐(0)
sizeof运算符和size_t类型
摘要:*sizeof的作用sizeof是c的运算符之一,用于获取操作数被分配的内存空间,以字节单位表示.这里指的操作数,可以是变量,也可以是数据类型,如int,float等.所以就可以通过它来获取本地c库定义的基本类型的范围。*sizeof的使用1.对于一般变量,形式2种:sizeof a 或 sizeof(a);2.对于数据类型,必须使用带括号的方式,如sizeof(int).*size_t的说明si... 阅读全文
posted @ 2010-08-20 10:23 戴忠 阅读(5606) 评论(0) 推荐(0)