08 2012 档案

摘要:Mina 中的很多执行环节都使用了多线程机制,用于提高性能。Mina 中默认在三个地方使用了线程: (1.) IoAcceptor: 这个地方用于接受客户端的连接建立,每监听一个端口(每调用一次bind()方法),都启用一个线程,这个数字我们不能改变。这个线程监听某个端口是否有请求到来,一旦发现,则 阅读全文
posted @ 2012-08-27 14:30 00000000O 阅读(184) 评论(0) 推荐(0) 编辑
摘要:参考文章http://mobile.51cto.com/iphone-330448.htm http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html //cocos2dx ... 阅读全文
posted @ 2012-08-26 02:18 00000000O 阅读(230) 评论(0) 推荐(0) 编辑
摘要:语言与文本偏好设置-》把法语勾掉-》选英国英文a-p w-z的键位混乱消失。 阅读全文
posted @ 2012-08-25 16:10 00000000O 阅读(171) 评论(0) 推荐(0) 编辑
摘要:mina基于reactor模式 参考文章: http://libo20475.blog.163.com/blog/static/27140009200981352836598/ apache mina 研究 http://blog.csdn.net/gaolingep/article/details 阅读全文
posted @ 2012-08-23 15:45 00000000O 阅读(83) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cppblog.com/chugf/archive/2011/07/05/150224.html Java与C++通讯还有编码转码的问题存在,假设通讯编码采用UTF-8 C++客户端发送时需要转码成UTF-8编码,接收服务端应答消息后再转回Unicode或者GBK编码 阅读全文
posted @ 2012-08-23 11:04 00000000O 阅读(156) 评论(0) 推荐(0) 编辑
摘要:最近学习了Apache MINA通讯,在使用过程中碰到了一些问题,记录下一些心得。 在服务端和客户端都使用MINA提供的库时,通讯一切正常,当我把客户端改为C++代码时,发现客户端发送给服务端的二进制流中的整形数据,位置被倒置了。 C++客户端16进制 :0x00000013 MINA服务端16进制 阅读全文
posted @ 2012-08-23 11:03 00000000O 阅读(192) 评论(0) 推荐(0) 编辑
摘要:客户端socket传对象给mina服务端暂时不通,可能跟下面传中文字符串有些类似. 应该和mina端过滤器的相关设置有关. 服务端: 1 MinaServer.java package com.nafio.server; import java.io.IOException; import java 阅读全文
posted @ 2012-08-23 10:38 00000000O 阅读(400) 评论(0) 推荐(0) 编辑
摘要:解决方法如下:在安装目录下:cygwin\home\用户名 下的三个文件中修改======================================================.bash_profileexport LC_ALL=en_US.UTF-16ex... 阅读全文
posted @ 2012-08-23 00:03 00000000O 阅读(174) 评论(0) 推荐(0) 编辑
摘要:服务端: Server.java package com.nafio.nio1; import java.io.IOException; import java.net.*; import java.nio.*; import java.nio.channels.*; import java.uti 阅读全文
posted @ 2012-08-21 13:41 00000000O 阅读(167) 评论(0) 推荐(0) 编辑
摘要:服务端: MainServer.java package com.nafio.mina; import java.net.InetSocketAddress; import org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder; i 阅读全文
posted @ 2012-08-21 13:38 00000000O 阅读(360) 评论(0) 推荐(0) 编辑
摘要:在使用MINA做客户端程序时,发现虽然调用了session.close()方法,通过日志也确实看到当前session已经被关闭了,但未什么客户端程序进程却没有停止呢?即MINA客户端没有根本的关闭。这个现象在版本1和2中都存在。这是MINA的bug吗???其实不然... 我们可以启动2个服务器端,然 阅读全文
posted @ 2012-08-20 14:31 00000000O 阅读(258) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://blog.chinabyte.com/a/534099.html 传递对象的原因:个人理解:符合面向对象,服务器接收客户端消息,需要解析,处理,应答,如果传的是对象,可以把解析,处理,应答写在对象里,这么做,扩展性更好. 客户端 1 MinaClient.java packa 阅读全文
posted @ 2012-08-20 14:30 00000000O 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Bash cygwin很多命令显示command not found的解决办法 修改cygwin.BAT文件如下 @echo off D: set CYGWIN=tty notitle glob set PATH=%PATH%;d:\cygwin\bin;d:\cyg... 阅读全文
posted @ 2012-08-18 20:14 00000000O 阅读(302) 评论(0) 推荐(0) 编辑
摘要:特殊注意处已经用红字说明1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下载 Android SDK4) ... 阅读全文
posted @ 2012-08-18 19:35 00000000O 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1. 阻塞I/O通信模型 假如现在你对阻塞I/O已有了一定了解,我们知道阻塞I/O在调用InputStream.read()方法时是阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accept()方法时,也会一直阻塞到有客户端连接才会返回,每个客户端连接过来后 阅读全文
posted @ 2012-08-17 16:20 00000000O 阅读(143) 评论(0) 推荐(0) 编辑
摘要:package com.nafio.update;import java.util.TreeMap;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main { pu... 阅读全文
posted @ 2012-08-14 12:04 00000000O 阅读(416) 评论(0) 推荐(0) 编辑
摘要:当一个解决方案中设置了工程A依赖于工程B;工程B为 lib 静态库;工程A需要链接工程B的库;此时,在该解决方案中编译,工程A和B都不会有问题; 但是,如果迁移工程A到其他位置,仅附带工程B的头文件和lib文件;并且在工程A中设置了相应的库目录和头文件目录;但是,编... 阅读全文
posted @ 2012-08-13 15:33 00000000O 阅读(339) 评论(0) 推荐(0) 编辑
摘要:目前来说Android平台在整体性能上表现不错,大多数调用都是Dalvik API通过JNI到底层了,但是在游戏性能方面和iPhone的Objective-C有着较大的差距,最新发现有如下的改进: 1. 首先内存方面,可以参考 Android堆内存也可自己... 阅读全文
posted @ 2012-08-13 14:22 00000000O 阅读(179) 评论(0) 推荐(0) 编辑
摘要:在Android的触摸消息中,已经实现了三种监测,它们分别是1)pre-pressed:对应的语义是用户轻触(tap)了屏幕2)pressed:对应的语义是用户点击(press)了屏幕3)long pressed:对应的语义是用户长按(long press)了屏幕下... 阅读全文
posted @ 2012-08-13 13:54 00000000O 阅读(824) 评论(0) 推荐(0) 编辑
摘要:Xcode常用快捷键,网上找的总结一下,特别是格式化代码隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 com... 阅读全文
posted @ 2012-08-13 12:30 00000000O 阅读(267) 评论(0) 推荐(0) 编辑
摘要:网上直接的 UPDATE user SET password=PASSWORD("new password") WHERE user='name'; 基本就是坑跌使用本文方法修改成功! 方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式mys... 阅读全文
posted @ 2012-08-06 16:55 00000000O 阅读(201) 评论(0) 推荐(0) 编辑
摘要:android端public void ppost() { String uriAPI = "http://xx.xxxx.xx:17777/Nafio/Emulator/test/tempPostWml.jsp"; /*建立HTTP Post连线*/ ... 阅读全文
posted @ 2012-08-06 14:55 00000000O 阅读(295) 评论(0) 推荐(0) 编辑
摘要:package com.zhang.test;import java.text.SimpleDateFormat;import java.util.Date;import com.sun.org.apache.xerces.internal.impl.xpath.re... 阅读全文
posted @ 2012-08-02 17:37 00000000O 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示