- 博客(7)
- 收藏
- 关注
原创 JAVA NIO TCP SOCKET 聊天群发(并发多线程写消息篇)(支持中文聊天)
前面介绍够多了,只是现在添加了中文聊天而已。java.nio.charset里面的东西而已。 不多说了,上代码 . :) 服务器端:MySocketServer.java /* * To change this template, choose Tools | Templates * and open the template in the editor. */
2010-05-30 21:56:00 1824 2
原创 JAVA NIO TCP SOCKET 聊天群发(并发多线程写消息篇)
服务器中转消息,是费时的事,可以加入多线程。这样以来,会产生很多线程。可以运用线程池来管理。 这里运用java.util.concurrent包的Executors.newCachedThreadPool来管理。 废话少说,上代码: 服务器端:MySocketServer.java /* * To change this template, choose Too
2010-05-30 17:54:00 2198 2
原创 JAVA NIO TCP SOCKET 聊天群发
以前都是用一般的socket编程,用线程来控制。最近突然用nio来做些东西。 nio的好处我来说一下:第一,读写都是基于块的,效率高。第二,通过引入selector,简化了网络编程模型,异步非阻塞。 既然有这么多好处,那就写个NIO TCP网络聊天室来练练手吧。 因为没有写gui,是基于控制台的所以没写私了的部分,只写了公共聊天室。(其实,既然是服务器端可以分发给所有人,分
2010-05-30 14:13:00 1915 1
原创 nokia的进步
nokia当年多牛啊,占有那么多的市场份额。可惜,他那令人反感的c++开发方式,和标准的c++格格不入。让广大的程序员侧目。接着windows mobile,iphone,android来了。这个手机巨人显得老态龙钟,大有廉颇老矣的惨景。好在这个大家伙还知道悔改。收购了qt来拯救。新的手机直接支持qt,老的手机通过安装qt的运行环境来运行qt。这个方案还真不错呢。希望可以东山再起。
2010-05-02 17:40:00 561 2
原创 去掉网页上的源代码行号
在网站上copy的源代码经常有行号(xx.),很郁闷,今天想了个办法很快的去掉。我用的是notepad++,其他的editor也是支持的,用正则表达式来替换就可以了。正则表达式如下:[0-9]+/.
2010-04-10 23:34:00 490
原创 snow leopard pc 使用总结
1.F9,让所有打开窗口在一个桌面上显示。 2.F11,是快速显示桌面。 3.alt+space ,快速切换法。 4.safari有些小bug,在同一个tab注册的页面,到另一个tab刷新,得不到同一个网站的注册信息。
2010-04-09 17:16:00 271
原创 blackberry BitmapField 加载图片路径问题
今天遇到了blackberry BitmapField 问题。环境是eclipse +pluggin,JDE 版本是 4.7,在res下加载了png图片,按着beginning blackberry Development 的来,Bitmap.getBitmapResource("res/xxx.png")来加载图片,然后用BitmapField来加到MainScreen子类中。结果怎么都显示不出
2010-04-09 17:00:00 522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人