文章分类 - program
Channel~scatter and gather
摘要:*介绍 ---GatheringByteChannel和ScatteringByteChannel接口,实现对有序字节数组的读取,使得协议数据和固定数组内容的处理更加方便. ---实现类 Datagr...
阅读全文
nio~view buffer
摘要:此文介绍nio中ByteBuffer的特性之一,视图. *view buffer概念 ---把ByteBuffer转换为其他数据类型的buffer,比如char,long,float等,这样就方便处...
阅读全文
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;
阅读全文
java编译环境
摘要:*javac编译相关参数 示例,javac –d bin -sourcepath src1:src2 -classpath cp1:cp2:*.jar *.java -d ,说明编译后的class...
阅读全文
sizeof运算符和size_t类型
摘要:*sizeof的作用sizeof是c的运算符之一,用于获取操作数被分配的内存空间,以字节单位表示.这里指的操作数,可以是变量,也可以是数据类型,如int,float等.所以就可以通过它来获取本地c库定义的基本类型的范围。*sizeof的使用1.对于一般变量,形式2种:sizeof a 或 sizeof(a);2.对于数据类型,必须使用带括号的方式,如sizeof(int).*size_t的说明si...
阅读全文
浙公网安备 33010602011771号