2007年12月06日

原创 从两台电脑说起

导读:   微软的员工一般都回用两台电脑:desk和laptop。今天当我整整一个下午都在等着机器编译的时候终于觉得两台电脑的重   要性了。因为编译、打包安装总是相当耗费机器资源的,编译的时候,基本上不用考虑再做其他的事情了。不然就等着煎   熬你的耐性吧。两台电脑的好处不言而喻了,在编译的同时还可以在另外一台机器上继续工作,这样其实可以节约很多时   间。   可惜我估计我们公司暂时是不会考虑给每个开发人员配两台电脑的了——估计两台显示器都是不可能的。曾经有冲动跟同时   探讨过能不能贡献出自己的笔记本带进去工作,不过据说按照公司的policy,作为vendor是不被许可的。   不过事情总是两面的,既然有诸多限制,倒也给了自己更多的“自主”时间,可以忙里偷闲的——比如写写blog什么的。   当然,为了节省系统资源,这篇blog都是在notepad里面写得,等编译的差不多了,电脑重新恢复活力的时候再往自己的空   间上贴。   说说现在的工作,虽然跟Web这个大的领域还是相关的,但究竟是backend部分,并不是我最熟悉的互联网相关的内容——相   信这样的经验对我技术能阅读全文>

发表于 @ 2007年12月06日 05:56:00|评论(loading...)|编辑|举报|收藏

2007年11月22日

原创 SQL Server 2005 中感受Synonym | Leesoft.com.cn

Synonym 查看 编辑 大纲 您的 Story 已创建。 由 stelee 于 周三, 11/21/2007 - 19:56 提交。 programming 有人说,在整个应用程序中,数据库是相对不变的。可惜随着业务逻辑的频繁改动,这个相对也渐渐变成了不对。如果没有变化,那么对于我们软件开发来说,将是一个天堂。可是实际的世界总是动态的。所以不要期望数据库能维持多久的稳定。SQL Server2005中提供了Synonym功能,可以看做面对变化而生的一种解决方案。 所谓Synonym,字面上理解很简单,就是同义词。也就是可以为其他的表建立别名,别看这个小小的功能——所谓其他的表可以是其他数据库中的表也可以是其他SQL Server服务器中的表。 典型的应用场景: 比如某用户写了很多的stored procedure,里面用到了[Item]表。现在业务逻辑的改变,要求将Item表放到另外一个特定的数据库中,并使用新的名字[NewDatabase][dbo][CItem]。Replace All大法可不是一个好的解决方案哦。最简单的办法,就是建立Synonym,就像这样: Cre阅读全文>

发表于 @ 2007年11月22日 04:02:00|评论(loading...)|编辑|举报|收藏

2007年11月18日

原创 Scheme自学教程 2

导读:   由 stelee 于 周日, 11/18/2007 - 09:06 提交。programming   Scheme自学教程 2   第三章 代码块(Forms)   读者也许注意到了,在前面那些Scheme的例子中列举了如此多的S表达式,其中隐藏的事实是:程序就是数据。因此,#\c就是一个程序,或者我们可以称为代码块(Forms)。以后,我们会使用更加正式的词汇form来代替程序片段这个说法。scheme执行form #\c从而得到一个值#\c,因为#\c是可以自我求值的。并不是所有的S表达式都是可以自我求值的,比如说,对于symbol的s表达式 xyz来说,其求值的是xyz本省或代表的变量。而列表s表达式(string->number "16")求值结果是数字16。   并不是所有的s表达是都是有效的程序。如果你写如下的代码(1 . 2),则不会通过编译。Scheme运行一个列表样式的form,首先检查第一个元素,或者说检查head,如果head被执行为一个过程(procedure),那么剩下的则被认为是head元素的参数。这个过程就被应用(apply)于这阅读全文>

发表于 @ 2007年11月18日 17:12:00|评论(loading...)|编辑|举报|收藏

2007年11月14日

原创 Scheme 自学教程 1

转自我自己的网站,就说呢么都不说了哈,欢迎大家多多点击http://www.leesoft.com.cn 导读:   由 stelee 于 周二, 11/13/2007 - 08:52 提交。programming   译者说:其实很久都没有完完整整做过什么事情了,有过很多计划,很多构想,而完完整整做下来的却几乎没有。这也许是我一直郁闷生活的根本原因吧。这篇文档——其实翻译了很长时间,中间又有这样或者那样的事情耽误了。终于把前几章翻译完了,先贴上来,鼓励鼓励自己。希望大家喜欢。   Scheme 自学教程   http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html      前言   这是一篇对Scheme编程语言的介绍。其目标是作为一个快速开始的指南。也就是在更进一步了解相关概念前的一个指导性说明。   本文帮助读者能够快速开始编写实用的Scheme程序。虽然我们不会覆盖到Scheme程序的方方面面,我们也会有意回避语言中那些复杂,高深莫测,非标准或这不同寻常的特性,比如Call-with-current-co阅读全文>

发表于 @ 2007年11月14日 03:56:00|评论(loading...)|编辑|举报|收藏

2007年10月04日

原创 Yet Another Web Framework 1

其实充斥于房间的Web框架是很多的了。记得网上有篇文章说传统的J2EE构架并不适合Web2.0时代敏捷的业务需求,于是我就在考虑创建一个新的Web框架来实现敏捷。对于这样一个框架,其面向的对象依然是企业应用,设想中主要由Java来写业务组件(包括基于Web的GUI组件和流程应用组件),然后通过Javascript来构建业务流程,从而能够构建敏捷的企业应用。阅读全文>

发表于 @ 2007年10月04日 23:56:00|评论(loading...)|编辑|举报|收藏

2007年09月26日

原创 无废话学习Haskell -- 语言基础

让我们从如下的代码开始介绍语言基础(相信和我一样,你看到Haskell的语法时候,肯定以为自己到了火星了)阅读全文>

发表于 @ 2007年09月26日 21:09:00|评论(loading...)|编辑|举报|收藏

原创 无废话学习Haskell

之所以要学习Haskell这样著名的函数式编程语言,、是因为随着多核计算技术的普及,函数式编程越来越被重视,其N多的好处我就不再这里重复了,让我们废话少说,马上进入Haskell神奇的世界吧。那么我这里就只介绍能让我们最快开始学习的Hugs解释器。可以从这里下载:http://haskell.org/hugs (http://haskell.org/hugs)解释器。不过我更建议把安装目录设到环境变量里面了,这样就很容易在命令行里面输入hugs 98和hugs -98来启动不同的Hugs环境。阅读全文>

发表于 @ 2007年09月26日 20:56:00|评论(loading...)|编辑|举报|收藏

原创 新的生活,新的研究

出去这两天突击学了一段时间的SQL Server的内容外,最近一直在研究函数式编程和Python等动态语言技术,不知不觉中仿佛吃了大还丹一样,感觉技术的潜力有所提高啊。虽然不浅看不到在实际项目中有什么应用的可能,但是作为下一个10年最重要的技术,函数式编程,我想是时候认真学习掌握了。第二个方向就是JavaScript的研究,JavaScript其实真的是个好东西啊,可以在这个语言中同事实现面向对象,面向过程和函数式编程等编程方法。阅读全文>

发表于 @ 2007年09月26日 00:43:00|评论(loading...)|编辑|举报|收藏

2006年05月20日

原创 Hibernate3导致的一个问题

hibernate3中load持久化数据对象的一个问题阅读全文>

发表于 @ 2006年05月20日 20:14:00|评论(loading...)|编辑|举报|收藏

原创 新版本的hibernatesync的bug

最新版本的hibernatesync好像有问题。在使用菜单添加hbm文件mapping到configure文件的时候,自动的把hibernate.cfg.xml文件中最开始这部分给删掉了阅读全文>

发表于 @ 2006年05月20日 19:56:00|评论(loading...)|编辑|举报|收藏

原创 前言

现在开始学习Hibernate了阅读全文>

发表于 @ 2006年05月20日 19:53:00|评论(loading...)|编辑|举报|收藏

2005年11月16日

原创 思维导图的一个应用实例

这是一个思维导图的应用实例阅读全文>

发表于 @ 2005年11月16日 23:51:00|评论(loading...)|编辑|举报|收藏

2005年10月24日

原创 超越过程

真的很感谢CSDN再一次带给我们这样机会,让我们能够聆听到世界一流软件工程专家的演讲。也许看过我博客的朋友以前也看过我听Martin Fowler演讲时候写的报道,呵呵。可惜今天去的时候没有作好充分的准备(居然迟到了,faint),就没有办法再写一篇“不客观”报道了,只能写一些我的肤浅的感受了。阅读全文>

发表于 @ 2005年10月24日 20:57:00|评论(loading...)|编辑|举报|收藏

2005年08月09日

原创 two tips about BlackBerry

Although I have never used the BlackBerry device. I am still required to developing the J2ME application on that kind of device阅读全文>

发表于 @ 2005年08月09日 09:09:00|评论(loading...)|编辑|举报|收藏

2005年07月20日

原创 [读书笔记]《敏捷项目管理》--从精益到新技术

真没有想到,精简的开发方式居然最开始来自日本。可是在我现在的公司却丝毫没 有感受到任何的精简。 阅读全文>

发表于 @ 2005年07月20日 09:25:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © developerly