摘要: package nio; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; public 阅读全文
posted @ 2016-12-17 13:25 爬山虎的脚 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 由此可以看出一个中文的utf-8编码为3字节,如果不使用decode方法,bb.getChar()方法得到的是乱码,decode的方法针对的是缓冲器,无法 对其中的部分字节decode 实际上取得是一个字节没错,但这里是类型转换 ,把byte转换为char,空位以0补齐,所以得到的结果是a, 一个字 阅读全文
posted @ 2016-12-16 22:33 爬山虎的脚 阅读(211) 评论(1) 推荐(0) 编辑
摘要: 前言 对之前的项目进行重构,由于之前的项目中的单元测试大部分都是走走形式,对单元测试疏于管理,运行之后大部分是不通过,这样的单元对项目而言毫无价值,更不要说有助于理解系统功能。这也使我有契机了解到TDD(测试驱动开发)的思想。为了在项目重构中编写有效的单元测试,我查找了有关TDD的一些书籍,《单元测 阅读全文
posted @ 2016-04-21 02:33 爬山虎的脚 阅读(2417) 评论(3) 推荐(2) 编辑