摘要:
I 里面的写法不够严谨,这也是我之前说它简陋的主要原因,下面来个更加严谨、完整一点儿的:ByteArrayEncoder.javapackage org.bruce.mina.cpp.codec; import org.apache.mina.core.buffer.IoBuffer;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolEncoderAdapter;
import org.apache.mina.filter.codec.ProtocolEnco. 阅读全文
摘要:
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。和编辑相关的快捷键Eclipse中有如下一些和编辑相关的快捷键。1.【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2.【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3.【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。4.【C 阅读全文
摘要:
使用 git rm 命令即可,有两种选择,一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。创建目录 mkdir创建文件 touchhttp://linux.ctocio.com.cn/228/9355228.shtmllinux 删除目录很简单,很多人还是习惯用 rmdir,不过一旦目录非空,就陷入深深的苦恼之中……直接 rm 就可以了,不过要加两个参数-rf即:rm -rf “目录名字”-r 就是向 阅读全文
摘要:
转载自:http://my.oschina.net/armsky/blog/34447find . -name .git | xargs rm -fr其中对 xargs 的介绍,可以参照以下内容:xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分中的语法 阅读全文
摘要:
mina 服务器与 mina 客户端通讯的话,一、传递 String 时编解码工厂使用 mina 自带的 TextLineCodecFactory 即可;二、传递 java 对象或 byte[] 时编解码工厂使用 ObjectSerializationCodecFactory 即可。byte[] 实际上就相当于一个 java 对象,在 mina Object..CodecEncoder 的源码中可以清楚的看到,如果传递的不是一个实现了 Serializable接口的东西,在 encode 方法调用的时候是会抛出异常的。见如下代码:public void encode(IoSession ses 阅读全文
摘要:
转载自:http://freemart.iteye.com/blog/836654使用过 mina 的同学应该都遇到到过,在解码时少包、多包的问题,查阅了很多资料还是迷迷糊糊的,经过不懈努力,终于解决了。原来解决方法是那样的简单。废话少说,请看例子。另外建了一个交流群:19702042,大家可以在线交流问题:我发送的是 xml 字符串数据,在发送数据后,接收方在解码的时候可能接到1条,也可能是多条,还可能是半条或一条半,解决方法就是使用 CumulativeProtocolDecoder首先,在编码的时候要把前 4 位设成标志位,标志消息内容的长度。里面的重点是 doDecode 的返回值,一 阅读全文
摘要:
本系列文章由七十一雾央编写,转载请注明出处。http://blog.csdn.net/u011371356/article/details/9394465作者:七十一雾央 新浪微博:http://weibo.com/1689160943/profile?rightmod=1&wvr=5&mod=personinfo 在这个教程中主要内容是2D游戏,关于3D游戏,雾央也还在努力学习之中,等以后有时间,一定会把自己学到的知识分享给大家,所以这一节中主要讲解的就是2D游戏中的障碍物判定了,45度地图以后要有时间雾央会讲。 上一节中讲解了近似的矩形判定,这是一种比较常用的判定方式,很适 阅读全文