JAVA
摘要: 最近项目在做性能调优,我们的游戏前端是用flex开发的,对于图片的加载方式都是使用动态加载的方式,直接使用flex的image组件,给一个图片的相对路径来引用。在内网测试时没有发现任何问题,之后部署到外网环境,发现前端界面加载很不友好,图片都是一个一个的出来。用户体验不是很好。 为了解决这个问题,我们决定将资源打包成swf,以模块来划分swf。将资源打包成swf有很多种方法,因为对Java熟悉,所以还是选择用Java的来打包资源。于是找出万能的股沟(Google),股沟到一个叫swift-tool的一个开源项目。 Swfit可以帮助你把图片、字体、声音、二进制数据等资源打包成一个swf文件(.阅读全文
摘要: 提到通信就得面临两个问题,一是通信协议的选择,二是数据协议的定义。通信协议耳熟能详的就有好几种,TCP,UDP,HTTP,FTP等等。数据协议是一种数据交换的格式,像jason,xml,amf3,google protocol都可以用作数据协议,你也可以自己根据通信的效率,安全等因素来定义自己的数据协议。 通信系统的开发是一项很复杂的工作,不要以为往发服务端发一个Hello World!就认为完...阅读全文
摘要: 最近做完一个项目的Demo版本,将应用程序deploy到服务器上。运行一段时间后,把相关的日志从服务器load下来,发现异常堆栈信息里,没有相应的代码行号。只显示Unknown source.这对我们定位问题相当麻烦。 应用程序是用ant编译的,于是股沟了一下,发是用ant编译Java程序与javac编译是有些差别的。当通过javac编译时,默认相当于指定-g:source,lines,这样编译...阅读全文

