摘要: 1. 客户端地图格子的相关知识 在2.5D的MMO游戏里,角色是通过3D的方式渲染,2D的地图是通过2D的方式显示,所以在客户端一般会有三个坐标系: a) 3D坐标系:所有需要3D渲染的角色和光效,都以3D坐标系中定位。 b) 2D坐标系:用来定位和绘制固定的2D地图元素,比如草皮、马路等。 c)  阅读全文
posted @ 2017-11-28 09:52 圆梦程序员 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 节点流类型常见的有: 对文件操作的字符流有FileReader/FileWriter,字节流有FileInputStream/FileOutputStream。 处理流类型常见的有: 缓冲流:缓冲流要“套接”在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写效率,同事增加了一些新的方法。 字节缓冲流有BufferedInputStream/BufferedOutputStr... 阅读全文
posted @ 2017-07-24 13:08 圆梦程序员 阅读(370) 评论(0) 推荐(0) 编辑
摘要: CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。 1、CSV导入/导出封装类 2、CSV导入/导出测试 阅读全文
posted @ 2017-07-21 16:38 圆梦程序员 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 当线程B访问某个共享资源时,想获取资源的锁对象,发现这个锁已经被线程A拿到了,这个时候,线程B只能被挂起,等待线程A释放锁。 但是拿到锁的线程A在执行的过程中,因为某些条件还不满足,暂时不想继续执行下去,想先等待一下(注意:是已经拿到锁的线程A自己想主动等待的),希望等到某个条件满足后,继续执行任务。在同步代码块里,线程A必须先释放锁,线程B才有资格获取锁,进入同步代码块,执行代码。等线程B执行... 阅读全文
posted @ 2017-07-14 14:36 圆梦程序员 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/cvst/p/5822373.html 阅读全文
posted @ 2017-07-13 16:13 圆梦程序员 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 针对自己jdbc总是记不住的问题,我决定写在博客上,每天都看看-- 完整可行的例子: 第一点: 连接jdbc 第二点: 执行sql语句 第三点: 关掉连接 阅读全文
posted @ 2017-07-11 14:57 圆梦程序员 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 如果禁止断言,则按第二步操作中,删除 -ea 或者将 -ea 改为 -da 即可。 右键单击类找到run as run configurations-就出现如下界面,配置即可 阅读全文
posted @ 2017-07-11 11:00 圆梦程序员 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 重点是怎么开启idea中的断言:如下 然后就OK了 引用: http://www.hankcs.com/program/java-assert.html 阅读全文
posted @ 2017-07-11 10:52 圆梦程序员 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 注意new出来的对象不是null对象, 例如String的对象为双引号空(“”) ; GuildMember的对象是里面属性a=0,b=0 list的对象为list.size()=0,的对象 以上都不是null, 阅读全文
posted @ 2017-07-11 10:08 圆梦程序员 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 集合只能存储简单数据类型,例如:List<Integer> = new ArrayList<>();这里存储的也是引用类型 1--数组 2--一般的集合(collection) 集合和数组的区别: 用法: Collection的功能概述 A:添加功能 boolean add(Object objec 阅读全文
posted @ 2017-07-10 16:43 圆梦程序员 阅读(2838) 评论(0) 推荐(0) 编辑