上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

2006年10月25日

linux下工作的感受

摘要: 买了个新硬盘安装ubuntu,把所有的工作迁移到linux下进行。没感到什么不方便的,毕竟最常用的工具是Eclipse、Firefox、UltraEdit。UltraEdit在linux下的替代品为vi和gedit,一切都好。听音乐的播放器要比windows下要差一些,也没关系,将就着用。字体有些难看,也能用,可以将就。开发环境,在Ubuntu下配置ACE、boost等库的环境是在太方便的,比wi... 阅读全文

posted @ 2006-10-25 01:50 温少 阅读(1146) 评论(4) 推荐(0) 编辑

2006年10月13日

关于Mina

摘要: 觉得Mina有如下问题:1、不支持阻塞模型,对单个连接流量很大的应用,例如服务器之间交互数据,显得不合适。2、不能把main线程加入到事件循环中,对于很多应用来说,这就意味着注定有一个线程是被浪费的。3、使用了一个不是很流行的log框架slf4j。以上是从黑箱的角度来看的,并没有仔细分析源码。对mina的印象变得不是很好…… 阅读全文

posted @ 2006-10-13 08:09 温少 阅读(1133) 评论(1) 推荐(0) 编辑

2006年9月22日

在Java和.NET平台的加密术比较

摘要: 最近在写一个Java的消息服务器,同时需要做一个.NET版本的客户端。他们之间需要安全通讯,基于一些简单的密码协议,用到公钥加密、对称加密、Hash算法。这个过程中,我对这两个平台的加密部分有了一定了解,以下也是我的一些新的认识吧。 1、对称加密1) Java 1.5的对称加密很简单,提供的算法也较多。可以说是,使用简单,傻瓜式,而且功能齐全。 例如: Code highlighting pro... 阅读全文

posted @ 2006-09-22 23:02 温少 阅读(6447) 评论(7) 推荐(1) 编辑

2006年9月4日

网络编程的感悟

摘要: 在《C++网络编程》卷1中,提出网络应用领域中,有4个设计空间:通讯、并发、服务、配置。这本书的副标题就是“运用ACE和模式消除复杂性”。这本书明确提到了消除复杂性!1、无疑,网络应用程序是复杂的,把通讯、并发、服务、配置四个方面明确提出来,进行分离独立的思考,这就能够在一定程度消除复杂性。2、通过使用模式消除复杂性。这个问题其实很多人都意识到,不过这本书作为副标题把这一观点提出来,可以说非常强调... 阅读全文

posted @ 2006-09-04 11:56 温少 阅读(661) 评论(1) 推荐(0) 编辑

2006年9月3日

关于对Mina的一些看法

摘要: 1、感觉上Mina在0.94的版本中,在靠近ACE,具体的体现在于最高层次的几个接口,例如Acceptor、Connector、Handler。2、依然感觉到有严重的硬伤。主要是不支持阻塞模型。 1)阻塞模型在单连接大流量的情形下有优势。此情景下,阻塞模型的速度要比非阻赛模型快得多,可能数倍。 2)客户端使用非阻塞模型几乎没有任何优势。ACE的Client端缺省非阻塞的。3、感觉上没有完全... 阅读全文

posted @ 2006-09-03 19:47 温少 阅读(952) 评论(0) 推荐(0) 编辑

2006年8月22日

对付MINA中slf4j的办法

摘要: mina还是一个不错的网络库,但是一直使用slf4j作为logging组件,而不是apache的common logging、log4j或者JDK自带的log。比较有意思的是,mina的发行包中没有带slf4j的库,让人下载之后一时用不起来。也如刘小枫讲尼采时候所说,人类写东西,肯定是让人懂的,也肯定是让人不懂的。我要肯定的是,这种做法挺好,让使用者有一个冒险乐园!我的解决办法是:download... 阅读全文

posted @ 2006-08-22 03:34 温少 阅读(2886) 评论(7) 推荐(0) 编辑

2006年7月30日

我们就是查拉图斯特拉所说最后的人?!

摘要: 在《查拉图斯特拉如是说》序言第五节中,查拉图斯特拉谈到最后的人,我们就是那最后的人么?!二战盟军取得胜利,使得这个世界的人更象“最后的人”。以下为摘抄!--------------------------------------------------------------------------------------我会想他们说起最可轻蔑的人,那就是“最后的人”!人类确定自身目标的时候到了。... 阅读全文

posted @ 2006-07-30 14:58 温少 阅读(620) 评论(0) 推荐(0) 编辑

2006年7月24日

关于产品项目的命名

摘要: 现在最俗的命名有三种:第一种,直白的命名。这个太多了,例如用友的UBF、金蝶的BOS、EAS。第二种,北欧神话。例如Mars。同样的神话故事,被过多人使用,也变得很俗套。第三种,非洲土语。例如王志东的Lava-lava,明显就是土人的用语。作为查拉图斯特拉的追随者,知道上帝死了,也坚决不与土人为伍! 阅读全文

posted @ 2006-07-24 12:16 温少 阅读(741) 评论(2) 推荐(0) 编辑

2006年7月20日

仅仅测试是不够的

摘要: 向来有对自己的程序编写大量测试用例的习惯,但在编写服务器端多线程代码的过程,总是觉得测试用例也是无法保证程序的可靠性、稳定性。这次,我将要尝试另一种办法,停下来,把代码一段一段全部复查。 阅读全文

posted @ 2006-07-20 21:14 温少 阅读(433) 评论(0) 推荐(0) 编辑

2006年7月18日

讨厌SVN

摘要: 官方提供的Eclipse插件,很多BUG,重构代码的时候老是出错,特别令人讨厌。代码库交给这样的一个咚咚保管,感觉十分不放心。感觉上是SVN提供了一大堆新功能,但是基本功能都还没做好。华丽花哨而不实在!所以,建议是,新选择代码版本管理工具时,还是不要选择SVN。 阅读全文

posted @ 2006-07-18 19:32 温少 阅读(1156) 评论(6) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

导航