摘要:
服务端: MainServer.java package com.nafio.mina; import java.net.InetSocketAddress; import org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder; i 阅读全文
摘要:
在使用MINA做客户端程序时,发现虽然调用了session.close()方法,通过日志也确实看到当前session已经被关闭了,但未什么客户端程序进程却没有停止呢?即MINA客户端没有根本的关闭。这个现象在版本1和2中都存在。这是MINA的bug吗???其实不然... 我们可以启动2个服务器端,然 阅读全文
摘要:
参考文章:http://blog.chinabyte.com/a/534099.html 传递对象的原因:个人理解:符合面向对象,服务器接收客户端消息,需要解析,处理,应答,如果传的是对象,可以把解析,处理,应答写在对象里,这么做,扩展性更好. 客户端 1 MinaClient.java packa 阅读全文
摘要:
Bash cygwin很多命令显示command not found的解决办法 修改cygwin.BAT文件如下 @echo off D: set CYGWIN=tty notitle glob set PATH=%PATH%;d:\cygwin\bin;d:\cyg... 阅读全文
摘要:
特殊注意处已经用红字说明1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下载 Android SDK4) ... 阅读全文
摘要:
1. 阻塞I/O通信模型 假如现在你对阻塞I/O已有了一定了解,我们知道阻塞I/O在调用InputStream.read()方法时是阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accept()方法时,也会一直阻塞到有客户端连接才会返回,每个客户端连接过来后 阅读全文
摘要:
package com.nafio.update;import java.util.TreeMap;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main { pu... 阅读全文
摘要:
当一个解决方案中设置了工程A依赖于工程B;工程B为 lib 静态库;工程A需要链接工程B的库;此时,在该解决方案中编译,工程A和B都不会有问题; 但是,如果迁移工程A到其他位置,仅附带工程B的头文件和lib文件;并且在工程A中设置了相应的库目录和头文件目录;但是,编... 阅读全文
摘要:
目前来说Android平台在整体性能上表现不错,大多数调用都是Dalvik API通过JNI到底层了,但是在游戏性能方面和iPhone的Objective-C有着较大的差距,最新发现有如下的改进: 1. 首先内存方面,可以参考 Android堆内存也可自己... 阅读全文
摘要:
在Android的触摸消息中,已经实现了三种监测,它们分别是1)pre-pressed:对应的语义是用户轻触(tap)了屏幕2)pressed:对应的语义是用户点击(press)了屏幕3)long pressed:对应的语义是用户长按(long press)了屏幕下... 阅读全文
摘要:
Xcode常用快捷键,网上找的总结一下,特别是格式化代码隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 com... 阅读全文
摘要:
网上直接的 UPDATE user SET password=PASSWORD("new password") WHERE user='name'; 基本就是坑跌使用本文方法修改成功! 方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式mys... 阅读全文
摘要:
android端public void ppost() { String uriAPI = "http://xx.xxxx.xx:17777/Nafio/Emulator/test/tempPostWml.jsp"; /*建立HTTP Post连线*/ ... 阅读全文
摘要:
package com.zhang.test;import java.text.SimpleDateFormat;import java.util.Date;import com.sun.org.apache.xerces.internal.impl.xpath.re... 阅读全文
摘要:
环境:vmware workstation8.0.3Mac.OS.X.10.6.3.dmgiphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg大多配置同《在windows中搭建iPhone开发环境》特... 阅读全文
摘要:
博客分类: IPhonehttp://apps.hi.baidu.com/share/detail/21333512 很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中。 这给许多朋友带来了额外成本投入。 网... 阅读全文
摘要:
aa 阅读全文
摘要:
游戏开发区很多朋友都在谈论A*寻路算法,大家都感到高深莫测,而不敢涉足寻路算法.希望下面的分析能为大家解开这个误区.A*算法确实是最高效、最流行的寻路算法,是搜索算法最深层的延伸.A*算法是由4个要素组成:A*=估价函数+并查集+堆+广搜.想要写A*算法,我们必须门心... 阅读全文
摘要:
我们大家都知道android可以用手势来解锁,那么既然利用手势既然能进行解锁等操作,那么我们游戏开发中,更是可以加入这一亮点了,比如在游戏中我画个圆形执行换背景操作,画个X表示退出游戏等等,等等、是不是感觉很有意思了?好的,下面就开始进入讲解!首先本篇主要学习两点:1... 阅读全文
摘要:
有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入 android:screenOrientation=”landscape” 属性。landscape =... 阅读全文
摘要:
1. 因子 上次介绍了《JAVA实现DES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128... 阅读全文
摘要:
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in = getResources().openRawResource(R.raw.bbi); //在\... 阅读全文
摘要:
应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三... 阅读全文