- 浏览: 249419 次
- 性别:
- 来自: 宁波
最新评论
-
wangxiang243:
文件保存为utf8编码格式就可以了吧
java.util.Properties 乱码问题解决方案 -
uyiab:
真心感谢,之前搞了一套2.1.4的程序,一直发生这个问题,找了 ...
如何解决cocos2dx2.1.4回到前台后出现的黑屏现象 -
Tongqing-Qiu:
我用的Intellij IDEA集成的GIT工具,挺方便的。有 ...
git分支、合并的使用记录 -
nbtlxx:
...
三星s7572无法显示toast的问题解决 -
kouwoo:
这篇文章对我非常有用,谢谢
三星s7572无法显示toast的问题解决
文章列表
今天上午写了个小程序,实现客户端和服务器端之间数据传输。
即:客户端产生随机数,发个服务器端,服务器读取数据后加1,回传给客户端并打印。但是程序总是在通信一次后处于阻塞状态。
查了半天,原来是dos.writeInt(data), 写成了dos.write(data); 导致客户端得不到数据,整个链路中断。
1. 教训之一,必须要足够仔细,两端发送的数据格式必须一致。
2. 解决了客户端关闭之后,服务器端报异常的问题,就是直接在catch{
server.close()
依次关闭isRunning = false, dis, dos, socket!
}
同样道理,防止客户端 ...
- 2009-06-04 13:41
- 浏览 2177
- 评论(0)
今天初学了hiberate的基本使用,做了一个简单的demo
需要注意点如下:
1. 创建任意java项目,然后点击右键,添加hiberate组件
2. 配置数据库,本人使用mysql, url, username, password, etc
3. 在pakage model下,增加实体类User
4. 在User同级目录下编写User.hbm.xml配置文件
5. 生成HibernateUtil类
6. 编写HibernateDemo类,获得session, 开始session.beginTransaction()
session.save(user)
session.comm ...
- 2009-06-03 16:34
- 浏览 925
- 评论(0)
今天第一次学习strut,跟着jdk学习笔记,做了个简单demo。
发现了些问题
1. eclipse创建web project, 然后在项目点右键,选择myeclipse, enable struts, 系统会自动添加struts.config.xml 和web.xml
2. struts.config.xml
<action-mappings>
<action
path="/hello"
type="net.tuolian.struts.HelloAction&q ...
今天是六一儿童节,没有太多异样的感觉,只是早上孩子给22个月宝宝换上了一件新买的裙子,祝贺节日快乐。
早上照旧走宁横路去公司上班。当车子走到鄞县大道的时候,前面出现了大概100米左右的人链,哈哈,这两天刚刚再看java和数据结构,LinkedList,实在找不到合适的词语来描述,抱歉。
仔细一看,应该是附近幼儿园的孩子和他们的家长,而且很多孩子穿着表演的服装,估计是去对面的大学礼堂参加六一的庆祝表演活动的。
有几点感受。
1. 所有的第一排的车子都在距离人群10米左右的地方停下来了,静静等待这个人群的穿越,当然本人的车子也在第一排停了下来。我还留意了一下同向和来向车道的驾驶员,很多人脸上都 ...
- 2009-06-01 09:25
- 浏览 1003
- 评论(0)
本人觉得手机网络游戏的几个特点需要把握住,否则容易追求做成和PC游戏一样的效果,陷入一个错误的泥潭。
1. 容易操作
手机网络游戏必须是操作简单,降低学习难度
如果能用一个按键解决的,就不需要增加多个按键 ...
- 2009-05-19 09:14
- 浏览 1672
- 评论(0)
项目初步设想:开发一个基于目前pc游戏平台的手机休闲游戏,将符合手机游戏特点的小游戏移植到手机(比如:黄金旷工、大鱼吃小鱼等),并且采用棋牌对战的方式,有偿游戏为主,免费游戏为辅的方式进行盈利,具体支付通道还是采用现有的银子支付方式解决。
游戏的框架设计大致如下:
服务器端设计:
ConnectionServer: 负责进行大厅客户端的版本验证、大厅服务器地址的发送、用户的注册和登录
HallServer: 负责大厅的业务处理,游戏列表管理、玩家列表管理、游戏服务器列表、游戏房间的管理、接收客户端连接等
GameServer: 负责具体游戏逻辑的业务处理。
DBServer: 负责相关 ...
- 2009-05-19 08:53
- 浏览 1693
- 评论(0)
由于产品需求需要对全文检索和数据库查询效率做横向比较,所以需要做些数据库查询工作。
但是在mysql 自带的客户端做select * from demo 时,发现了臭名昭著的乱码问题。
首先考虑对my.ini 的字符集设置成utf8,没有成功,查询仍然是乱码。
最后才发现客户端本身也可以设置字符集。
mysql:> show variable 'character%';
mysql> show variables like 'character%';
+--------------------------+---------------------------------- ...
如题。
今天有个项目最后要打包等待验收。
原先只是简单的通过eclipse/project/export jar 方式进行,结果发现不可以。
到处找资料,也发现一些可行的办法,但是大部分都针对与1-2个第三方包。
我这个项目比较黑心,一次性用了将近5个包,所以只能另辟蹊径。
后来发现fat-jar 这个插件,一下子就药到病除。
下载fatJar插件,解压后有net.sf.fjep.fatjar_0.0.24,将net.sf.fjep.fatjar_0.0.24放到eclipse的plugins中,重新启动eclipse -clean 即可用
一个漂亮完整的项目jar包就轻松诞生了。
记得以 ...
今天碰到一个乱码问题,很是奇怪。
小弟做了个system.properties文件
包含简单的配置属性, 但是每次读取出来中文乱码。
后来查看了资料才知道Properties默认的字符串是ISO8859-1。
解决办法:
将获取的字符串,重新构造一个基于UTF-8的字符串。
str = new String(value.getBytes("ISO8859-1"), "UTF-8");
下面是具体代码。
searchServerIp=localhost
searchServerPort=8889
serverTitle=基于Lucene在线客服 ...
- 2009-05-12 14:25
- 浏览 5310
- 评论(2)
在JScrollPane(JTextArea)的JTextArea中增加内容,为了达到如题之效果。
JTextArea ta = new JTextArea(10, 40);// 消息接收显示框
JScrollPane pane = new JScrollPane(ta);
class ReadMsg extends Thread {
public void run() {
InputStream is = null;
BufferedReader br = null;
String msg = null;
OutputStream os ...
- 2009-04-30 11:21
- 浏览 3938
- 评论(0)
socket直接通信,采用writeObject方法进行。
服务器端代码
public void run() {
while (isRunning) {
System.out.println("connect is running");
try {
socket = sSocket.accept();
System.out.println("connect is ok");
oos = new ObjectOutputStream(socket.getOutputStream());
// ...
- 2009-04-29 12:02
- 浏览 2784
- 评论(0)
今天解决了一个java socket通信过程中的乱码问题。
解决办法就是在client, server的输入和输出流中指定charset.
Client:
//输出函数
public void broadCast(String msg) {
Collection col = hash.values();
Iterator it = col.iterator();
while (it.hasNext()) {
try {
Socket c = (Socket) it.next();
OutputStre ...
- 2009-04-27 10:30
- 浏览 7052
- 评论(1)
1. 下载j2mepolish,
2. 运行安装java -jar j2mepolish
3. 安装中指定eclipse, wtk等home路径
4. 使用ant命令运行sample例子
比如进入example/menu ant test j2mepolish
可以启动emulator来运行
5. 整合eclipse 和j2mepolish 插件,发现问题
eclipse3.5, 不能顺利整合plugin插件
卡住了,无法解决