`
庄表伟
  • 浏览: 1136522 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
因为博文视点的周筠老师约稿,我就写了这么一篇,一时没有收住,写得多了点,先发出来吧。   小学五年级的时候,我第一次接触到了计算机,到现在,已经23年了!    和许多许多人一样,从10岁那年起,我就确信,计算机,是我的最爱!(当然,老婆、孩子、家里人除外!)     因为我的个性以及各种偶然的因素,我的成长那是相当的野蛮,不合常规、不守规矩、不走寻常路,    现在回头看来,那些令人难忘的熬夜加班、纠缠于技术难点导致的彻夜难眠、在公司里与人争到面红耳赤、在BBS上与人唇枪舌剑,就是我成长的方式。     很难说能够给读者什么启示,只能说作为一些小故事和一些零散的思考,也许还是挺有 ...
  事情的起因是这样的,yeka与云风都是武汉人,今年过年,他们在武汉很痛快了的聊了一次,留下了两篇Blog。 云风:《平等 》 yeka:《通向自由的必经之路——自律——平等 》 然后,另一位相当知名的Blogger herock,写了一篇《平等? 》,表示质疑。 然后,云风又回了一篇《再谈"平等" 》 另外,在云风的blog里,有一个叫 ghost 的老兄,也有长篇回帖,既精彩,又混乱。 我也忍不住,想来聊聊这个话题。 1、云风与yeka的聊天,起因是公司文化,泛泛而谈的平等,话题实在太大,也很容易不当心就“被低俗”了。咱先不说,还是回到公司里来讨论。 一个公司 ...
1、全家出国渡假一次,最好是一大家子人一起出去。 2、找到并坚持一种健身方案。 3、彻底翻新印客网技术架构。 4、提高个人的计划性与执行力。 5、阅读《春秋》相关的书籍,N<8本。 6、真的加入rojim开发项目。 7、继续Working On Opensource专栏,文章数量>30篇。 8、学习Erlang。 BTW:祝所有的朋友,新年快乐,2009大吉大利!
1、盛的反面是衰。本来以为2008,应该是一个盛字的!本来以为,现在应该处在盛世的。 2、运气极坏,是衰!这一年的中国,灾难极多,运气极坏! 3、经济的衰退,简直是显而易见,这还是在中国,如果放眼全球,比衰退还要糟糕得多。 4、衰者,哀字加一也。值得悲哀的事情,太多,一言难尽。。。 5、衰者,衣冠在外,中字放倒也。。。。 6、和菜头选了一个“乱”字,我想,那是对表象的描述。 附前两年的年度汉字: 2005年度汉字:难 2006年度汉字:奔
1、最近在研究Web自动化测试,前段时间看过Selenium系的一些东西,觉得很不好用,代码写得又脏又乱,后来也就没有再继续看下去了。昨天正好李锟推荐了我一个叫做Watir的纯ruby的测试框架。 一看之下,真是喜出望外。这个Watir是基于WIN32OLE方式,直接启动”InternetExplorer.Application”,随后,由于IE本身的开放性,以及ruby Win32OLE lib的方便性,我们可以用这个框架,做任何想做的测试。 比如说:用QTP来录制测试脚本(Watir还没有支持脚本录制),然后用ruby来跑这个测试脚本。 或者,做一个纯ruby的报表输出、打印库,借助Win3 ...
JavaEye的Robbin昨天发了一篇blog,题目叫做《推出JavaEye博客电子书功能的这一刻,我的心情十分激动 》。说句不见外的话,我几乎跟Robbin一样的激动!   在跟我聊天的时候,他说:“我昨天晚上激动的一夜没有睡好”,说实话,我也没睡好,脑子里好点子无数啊!   1、JavaEye现在的电子书Digg页 ,将来一定会成为国内最为热门的IT原创类资源、文档、教程、OpenDoc与翻译文献的发布平台。   2、这样一个平台的出现,对于Blogger的吸引力,是致命的!对于JavaEye来说,新一轮的博客搬家高潮,即将到来!   3、对于已经在JavaEye的会员来说,创作真 ...
最近我在关注服务器架构、性能等方面的技术,因此在Google上搜索各种的资料,从C-JDBC,到Sequoia,再搜到了一个网站:http://community.continuent.com/ ,然后看到了下面这个架构图。这是一个看上去很棒的架构。于是,我就将它加入了我的delicious的书签 。   一般来说,我对delicious的使用,也就到此为止了。正好今天有空,就点过去看了一下。 于是发现,这个网站还有另外18个人也收藏了。然后进一步发现:http://delicious.com/wangzy 也收藏了这个网站,好奇心起,再点过去看他收藏了些什么别的东西,于是又发现了一个有 ...
  花了一周的时间,看完了《Dreaming in Code》(梦断代码),看得我心潮起伏。对里面那帮家伙的评价也起起落落。最终的结论是:外国大牛也不过如此。   别看他们名头那么响,做了那么多超有名的项目,实际的能力(软 ...
9月4日,我略尽地主之宜,招待了大概20多位朋友。那一场研讨会从晚上8点一直聊到了12点多,大家都还意犹未尽。   这次聚会,因为我是地主,周老师又让我来做主持,所以我大概是这次研讨会上收获最大的人了。   下面记的,都不是原话,只是我记忆下来的内容:   1、阿朱:“事情都是联系在一起的,但是要解决他们,必须分开来解决,否则都纠缠在一起,肯定没法弄。”   2、余波:“一个女孩子回到家,精疲力竭马上就想躺下睡觉。突然她男朋友打电话给她,约她宵夜。她一下子就精神百倍了。你能不能做那个打电话给员工的人呢?”   3、得道公司的庞一鸣:“程序员的心情好不好,写出来的东西质量差别很大的,所以 ...
2008年9月4日晚8时,“创业与团队管理”主题沙龙将在上海市虹口区广灵四路116号智慧桥创意园二幢101室举办。 本次主题沙龙得到了博文视点周筠,知名技术博客人阿朱、《程序员》杂志孟岩以及JavaEye庄表伟和博客园dudu、李建忠等诸位技术和出版牛人的强力支持。 欢迎大家关注与参加。限于场地原因,仅提供8个空位,请大家从速报名,跟帖报名的前8名有效! 报名联系人:董雪(13986164367)、陈琼(13995577066)
在网上看到一篇书评。 摘录一段: 引用如果这篇书评能有副标题的话, 我愿意写上: “五个月的时间, 三遍阅读, 三十二页的读书笔记和无数的批注, 以及一个萦绕在脑海中的思考: 如何打造卓越的软件?” 这就是我这个读者的故事. 这本书国内的翻译是韩磊老师做的. 他翻译做 “梦断代码“. 我更加喜欢 “梦萦代码” 这个名字 (Dreaming 翻译成梦萦, 意音俱佳).  当年希尔伯特被问起, 五百年后若是他重回世间, 第一件事情是什么. 他说, “我要一定问黎曼猜想有没有被证明”. 相似的是, 宋朝僵卧孤村壮志未酬的陆游, 当年眼见收复中原无望, 梦里恍惚见到铁马冰河,  一梦醒来后对子女说: ...
本文的作者是我的表妹兰海,目前在北京开办一家教育机构。 http://blog.sina.com.cn/s/blog_4700a4cf010098bo.html               让我们一起歌唱    汶川的镜头每时每刻都出现在我们的眼前,从发生到现在,整个办 ...
要改进这两种算法,都是一个目标,就是寻找不需要列出所有解的办法来。 前一种算法,是求出所有的可能解,然后再找其中的最优解。要进行优化,则可以将求解与求优合二为一。在每一个递归中,都寻找最优解。比如,make_change(14,[10,7,2]),我们就可以寻找14-10后剩余的4的最优解,得到[2,2],以及14-7后剩余的7的最优解,得到[7],最后是14-2后剩余的12的最优解,得到[10,2]。然后选择其中最短的一个[7],组合为[7,7]作为结果返回。 代码如下: def make_change(amount, coins = [25, 10, 5, 1])      ret ...
接着上回的讨论,我们需要写两个方法,一个找出所有的零钱组合,get_all_change_list。另一个从中再找出符合要求的一个解。 找出符合要求的解,比较简单,先写在下面。 def get_best_change(change_list)   best_change=nil   min_length=100000   change_list.each do |list|     if list.length
先把题目再抄一遍: 这周的题目是找零钱,假设我们需要找给别人39美分的零钱,那么结果将会是(美元的硬币有25,10,5,1这种): >>make_change(39)   =>[25, 10, 1, 1, 1, 1]  假设我们的硬币种类有10,7,1,那么找14美分的零钱结果将会是: >>make_change(14, [10, 7, 1
Global site tag (gtag.js) - Google Analytics