`
neora
  • 浏览: 183902 次
  • 性别: Icon_minigender_1
  • 来自: 墨尔本
文章分类
社区版块
存档分类
最新评论
文章列表
0.9版:我开发。先是用了多种设计模式,尽量实现解耦。结果发现性能不满意。 ... 1.0版:我开发。后来,重构。去掉了很多设计模式,让部分代码直接耦合,性能大幅提高了。 ... 1.1版:成立1.0小组接手。需要增加新的功能,和 ...
......
    因为项目需要,需要在Windows下用C开发。一直不喜欢Microsoft对IDE的过渡封装,因此在Visual Studio下坚持了2个月实在是忍耐到了极点。于是开始尝试用Eclipse+cdt。     首先遇到的问题就是安装。Eclipse3.3 + CDT4.x.x-master 居然存在 ...
eclipse3.3+cdt+mingw4 安装了n遍,总是出现Error ??????????错误。 后来才查到是个eclipse3.3+cdt+mingw4 的BUG。 直接下载了eclipse33 for C/C++ dev ,一切搞定。明天等着移植原来的VC项目了。
Joe Hewitt是对Web技术的发展做出了杰出贡献的人因为他是Firebug的作者。
在做个高并发的项目,发现个的情况向大家请教。 下面的代码很简单。就是开2000个线程,线程里就是个死循环,每次循环sleep 20 ms. 当 sleep 20 ms的时候,我的CPU占用10-50%左右。 可是当改为sleep 19或者21 ms的时候,CPU占用一直100%。 为啥? public static void main(String[] args) { for (int i = 0; i < 2000; i++) { new Thread() { public void run() { while (true) { ...
最近需要做个客户端软件,有以下特征要求: 有非常多的Socket通信,UDP和TCP都有。但业务逻辑不复杂。 客户端总体安装大小(包括虚拟机)不能超过12M。 界面要求比较漂亮,随不要求跟游戏一样华丽,但不能像原生控件一样死 ...
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。 2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。 3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。 4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。 5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀 ...
昨天成功完成了数据库集成的脚本,几天又成功完成了LDAP集成的脚本。 越来越快了。
前几天偶然跟Robbin在MSN上讨论到了SAAS,他提到了阿里软件。我从前就一直对ASP和SAAS很有兴趣,于是对阿里软件做了一些分析,随笔记了一些感悟。今天有空摘了一些笔记贴出来讨论: ...... 1、首先面相自己最熟悉的领域提供服务。     alibaba.com已经成为全球最大的B2B网站,taobao在国内C2C领域则是绝对的第一。alibaba非常熟悉这个领域的商业模式、客户需求、用户水平以及使用习惯。特别是alibaba.com。SAAS的要点之一是满足最广泛用户的需求。alibaba知道自己的客户想要什么,于是首先选择了这个领域。它不是为SAAS而SAAS。 2、品牌信 ...
“敏捷”日记(2007-06-14) 前天开始准备再次尝试Agile,上次失败了。这次得一步一步来。要解决老产品得问题,得先看看持续集成的条件。发现原来的产品根本没法实现自动集成,于是我今天尝试手动集成。结果更恐怖手动集成了1下午都没整出一个跑得起来的产品包。问题大了。明天再努力!
正在学习和实践敏捷开发,但遇到了一些困难,产生了一些困惑,想听听大家的意见。 1、完整团队 XP项目的所有参与者(开发人员、客户、测试人员等)一起工作在一个开放的场所中,他们是同一个团队的成员。这个场所的 ...
    今天碰巧看到Robbin的一篇文章《 我为什么不用MacOSX了?》。很巧,我前两天还在跟一个朋友谈到“我为什么还在用MacOSX”。     用MacOSX已经快2年了。ProwerBook G4的本子,1G内存,。用这个本子之前,我已经用了半年的Linux。 ...
为了加速开发,我们的软件小组1年多来一直在大量采用Javascript写的组件和Ajax技术来实现软件UI层的开发。今年初,为了适应一个认证计费管理系统(见附件截图)项目的开发,我们整合以前编写的JS代码,构建了一个自称为“jsDNA”的Javascript软件包,着重解决了Dom对象处理、常用Web控件、数据源绑定联动等问题。从实际情况看,这个软件包的采用在很大程度上提高我们这个项目的开发效率。 尽管jsDNA还不够完善,没达到Release的要求,难以做为一种成熟的组件包或API来为其它的开发者提供可信赖的支持,但我们还是斗胆把源代share出来,抛砖引玉。为中国开源氛围做些蚂蚁之工。 说 ...
    9月22日     清晨,窗外的清脆的鸟叫声把我从睡梦中唤醒。各种各样的好听的叫声诱惑着我要马上起床。但考虑到妻子还在熟睡,为了不吵醒她,又睡了1个小时。     ......     推开窗,外面明媚的阳光洒进房间。我们穿过长长的走廊,来到离泳池不远的餐厅用早餐。Andaman的住客都是懒客——度假嘛,就是要懒。9点多了,露天餐厅里的人还很少。直到快10点的时候,用餐厅的人才渐渐多起来。自助早餐很丰盛,有西餐类的点心,有日式的也有传统的马来当地菜肴。餐厅里大多数是金发碧眼的西方人,黄皮肤的都说着日语,只有我们两个中国人。         Andaman的早餐露台       早餐 ...
Global site tag (gtag.js) - Google Analytics