re: Ruby真有那么好吗? iceboundrock 2006-12-11 18:29
晕,就这个论据啊,太不堪一击了。
就算想并发提高处理能力,也不一定多线程吧,多进程也可以嘛。用一个apache/lighttpd+n个webrick不就可以了。
re: Java World,为什么你们的国际化实现那么差? iceboundrock 2006-12-07 09:44
Eclipse 3默认是alt+/啊,VS系列才是Ctrl+Space
@冷面阎罗
没错的,项目经理与客户沟通是门艺术。
与客户经常沟通的效果往往胜过合同条款(如果到了非得拿出合同说事的程度,项目基本上就完蛋了)。总之,客户的目标就是尽量少花钱多办事。而开发方的目标就是能不改就不改(降低成本啊),即使非得要改,也要说的让客户觉得欠了你很大一个人情似的(为下一次他们再提出需求变更做好准备)。中间具体怎么沟通达到双赢,就看个人的本事了。
@心内求法
从理论上,这样是很完美的。但是很难坚持下去,因为一般来说国内的软件项目,客户和开发方根本就不平等。所以只有开发方多做一些工作了,经常与客户沟通,摆事实讲道理,呵呵。
@冷面阎罗
如果客户提的需求你觉得有问题,你最好把你的想法整理清楚之后去和项目经理谈,让他去说服用户,或者向更高层的领导汇报。把利害关系分析清楚,我想没有那个公司想赔钱的。是吧。
但是,如果你一边觉得有问题,一边又不说话只是埋头苦干,那只有哑巴吃黄莲了。程序员除了技术,沟通也是非常重要的,尤其到了项目后期,沟通的重要性远远高于技术。
@冷面阎罗
遇到这样的,就要给他变更造成阻力,不能让他随意变更。
如果客户给项目造成很多困扰,而项目项目经理搞不定,可以向业务人员反馈。一般来说,业务与客户的私人关系肯定好过项目经理和客户的私人关系。他们有他们的渠道来和客户沟通。
如果业务不管,可以继续向高层反馈,毕竟项目拖久了,公司也是受害者。
re: C++对象的构造、赋值和析构 iceboundrock 2006-11-28 09:50
补充一点关于数组的内容,
如果在C++中声明一个对象的数组,不像C#,数组中默认的元素都是null,C++的数组中可以容纳多少元素就会在声明数组的时候执行多少次构造函数将实际函数构造出来。
如果所有分区都是在同一块硬盘上面,性能还会有提高么?是否有评测?谢谢。
改进和克隆还是有区别的。我觉得重新发明轮子是一个成本的问题,比如以前我国的两弹一星,别人是不会轻易share给我们的,不重新发明我们就没法立足。但是像Spring这样open source的东东,除非它无法满足需要,否则重新发明它除了锻炼自己的技术,实在没啥价值。当然如果你有足够的资源做一个全新的东西完全符合你的需要,就没有问题。
我的观点是首先要继承、学习,接着才是创新、改进。
re: [原创]eclipse 3.1.x汉化过程 iceboundrock 2006-05-05 14:16
不错,不过blog的字体太大了,看起来比较痛苦。
我这几天用了一下Eclipse+WTP1.01的那个All in One版本,感觉很爽,应该加进去。MSDN最重要的部分不是这些软件,而是那些技术文档,可惜Java在文档这块一直追不上MSDN啊。咱们先把一些Sun官方的电子文档加进来把,另外就是Log4j/Ant/Dom4j/Spring/Hibernate等这些东东的文档。还有Apache里面的一个性能测试工具。大家看看还有啥不?
谢谢您的指教,对于这三个方面,我是这么考虑的:
1,j2sdk中的Observer/Observable难道就不类型安全?
没错啊,因为接口设计的太粗,所以无法保证回调时一定传入监听器需要的类型。
2,多个事件函数的意义在于可以清晰的表明事件的含义,并且提高效率。监听器不必自己处理所有的事件。
3,TestEvents实现ITestEventHandler的确不够优雅,不过这是为了程序编写上的方便。另外因为TestEvents可以实现很多接口,所以把事件处理类型传递进去,可以减少一部分工作。您觉得这块需要如何改进呢?
这个类的目标是改进Observer,我也的确认为对Observer做出了一些改善,所以我保留标题。