最新文章列表

Ruby CodeGen vs Reflection

thanks to the discussion about the Ruby on Rails http://forum.iteye.com/viewtopic.php?p=130217#130217 我学习到,Rails Plugin 的实现,采用的是 Code Generation, Class Enhancement -- 用minxin 把 method 加入到对应的 class 里面 ...
buaawhl 评论(2) 有4427人浏览 2006-07-30 14:08

Functor组合, 参数集合, Curry

Functor组合, 参数集合, Curry Ajoo曾经写过面向组合子编程系列。我也帮着助威。 面向组合子编程和并不是简单意义上的Composite Pattern。Composite Pattern只是一个简单的基本Pattern。 面向组合子编程只是用到了Composite Pattern,面向组合子编程本身的内容复杂许多,以至于复杂到这样的程度,数据和行为必须分开,形成Visitor Pa ...
buaawhl 评论(3) 有3971人浏览 2006-07-27 15:24

来自canonical blog的一些有益的思路

刚才去canonical的blog看了一眼。这么久之后,终于有多了几篇文章。 前面贴了一篇。 http://forum.iteye.com/viewtopic.php?p=127887#127887 这里还有一段思路也很有意义。 http://canonical.blogdriver.com/canonical/1162437.html [quote=canonical blog]       ...
buaawhl 评论(0) 有2246人浏览 2006-07-06 20:03

Hard Code Logic -> Static Type -> Dynamic Type Data

Hard Code Logic -> Static Type -> Dynamic Type Data 在一篇介绍Design Pattern的文章中,我写过这样的看法:Design Pattern的目标就是分离代码中的 变化部分 和 不 ...
buaawhl 评论(9) 有4626人浏览 2005-12-24 16:11

脚本的未来

脚本的未来 1. 编程模型的比较 下面是一些关于多态、灵活性的简单例子。假设我们有如下类型定义。 class Dog {     run(); }; class Car {     run(); }; class Chair{    stand(); }; dog, car, chair 分别是这些类型的实例 instance. 我们有个公用函数。 makeItRun( param){   ...
buaawhl 评论(31) 有9716人浏览 2005-11-19 14:08

about SQL, ORM, DSL

SQL, ORM, DSL 语言越高级,可读性就越高。DSL通常用作规则引擎语言,是给非程序员的业务人员使用的。 SQL是一种类似英语的非常友好的 Domain Specific Langua ...
buaawhl 评论(36) 有10966人浏览 2005-10-24 10:11

Lightweb 思路探讨

Lightweb 思路探讨 《Web开发构想》帖子里面,我写了一些关于Web Framework方面的想法。 http://forum.iteye.com/viewtopic.php?t=13432 Lightweb就是这些想法的实现。目 ...
buaawhl 评论(9) 有4220人浏览 2005-08-30 12:06

论面向组合子程序设计方法 之 oracle

不少朋友说我的阐述很苍白无力。这让我很苦恼。我确实是拚了命地想把问题说清楚,我也有实际non-trivial的项目经验,怎么就说不明白呢?哎! 所以,还是不能不多罗嗦一下,希望能够再阐述得明白一点。 其实,所谓co,有心的朋友也许能够感觉到,它很象是设计一门语言。 它有顺序/分支,有函数调用,异常处理,基本上一个程序设计语言有的东西它都有了。这些顺序/分支作为语言的基础设施,而一些应对具体需求 ...
ajoo 评论(0) 有7890人浏览 2005-08-10 12:39

论面向组合子程序设计方法 之 新约

每个小孩刚开始走路的时候都是跌跌撞撞的。 我们不自量力,妄图踩着上帝的步伐前进。结果就是这么几个简单的象白开水似的类。失望吗?是不是造 ...
ajoo 评论(1) 有8499人浏览 2005-08-09 07:21

论面向组合子程序设计方法 之 燃烧的荆棘

唧唧歪歪一大堆。肯定早有人不耐烦了。 "你丫还有没有点实在的东西呀?" 要是我,可能也早就忍不住了。 好,好。我其实并没有忘记前面说的那个logging的例子。卖了这么长时间的关子,除了有想形而上的虚荣心外,也是想给大家多一点时间来嚼一下这个例子,让熟悉OO的朋友肚子里面多少有个腹稿。 下面,我来继续上回书说到的这个logging。 前面列举了那么一大堆乱七八糟的需求,不知 ...
ajoo 评论(1) 有10351人浏览 2005-08-09 03:33

论面向组合子程序设计方法 之 失乐园 之补充

失乐园发了之后。有的朋友对“OO是一种自顶向下的方法论”的论述有些疑问。 这里补充一下。 如果认可OO是一个责任分配体系,那么自顶向下就是一 ...
ajoo 评论(0) 有13847人浏览 2005-08-08 01:30

论面向组合子程序设计方法 之 创世纪

发现老庄的连载方法很好.又能吸引眼球又能好整以暇.于是从善如流. 这几天在完善我的neptune系统和jaskell语言。顺手发现了一个logging的需求。如获至宝 ...
ajoo 评论(1) 有52243人浏览 2005-08-07 16:10

关于tapestry

我觉得以后tapestry的流行是必然的,因为它将oo带到了网页编程。虽然我只是跑起了个helloworld,但是,我能感到,它是强有力的,而且,它的接口设计的很清晰。 这是我整理的接口继承关系,和大家分享一下: IMessage IMarkup IRequestCycle                                 IRender->                ...
siswen 评论(0) 有994人浏览 2005-07-19 12:01

取得突破的2002.9

在我开发那个网管相关的项目时(BAS),参考了AdventNet。对于设计方法和OO的认识进了一层,花了大量的时间在框架设计上。 注:关于最近我再次遇到的不变类问题。我最早意识到“不变类”是个问题在做“应用网管”项目中,这只是我遇到的众多问题中的一个。注意我并不是读某本书知道这个问题的。当然今天我知道了Effective java中谈到这个问题,并开始参阅它。这些一些列的问题及其解决方式促使我开始 ...
tomswan 评论(0) 有1175人浏览 2005-07-13 09:47

“hibernate+proxool+sybase的难题"的一个解决办法

http://forum.iteye.com/viewtopic.php?p=84016#84016 我注册这个网站还不到十五天,没有办法回复人家的帖子。 如果楼主看我的Blog的话,还可以试试,不过不知道行不行,我没有试过,我已经不做程序员二年了(到今年7月12号,哈哈)。 可以试着用一个Proxy把你的JDBC Connection包起来,把你的 if (conn.getAutoCommit( ...
joyway 评论(0) 有1305人浏览 2005-06-26 23:35

Hibernate的三种查询方式

(一)HQL HQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过 你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。 以下从几个方面进行慢慢深入: 1。大小些敏感 大家知道SQL-9 ...
wangyihust 评论(0) 有1322人浏览 2005-04-14 16:42

第七章:多态

看了tij讲多态那一章。oo中多态有几种表现机制,继承,接口都可以实现多态。java中实现多态是因为采用了后期绑定,即在编译时进行前期绑定,与接口、父类绑定,执行时才与实现类绑定,即所谓的后期绑定策略。 函数的覆写与重载。 覆写:在子类中实现了父类中实现的方法,参数型别一样。 重载:在子类中实现了父类中实现的方法,参数型别不一样。 函数重载并不是多态的表现,多态的前提是后期绑定,即通过接口或父类调用 ...
OO 
sunr 评论(0) 有1449人浏览 2005-04-02 13:41

用了一周的时间看了看hibernate

以前用过ibatis,最近学习hibernate后,才明白robbin说的ibatis只是一个sqlmap框架,而hibernate才是真正的ormap框架的确切含义。ibatis并没有解决关系数据库向对象的转化,只不过用映射文件包装了sql语言,简单的将table与class做了映射,其余关于多态等oo的基本思想并没有很好地体现。不过,相比之下hibernate还是比较复杂一点,当然,这是功能强大 ...
sunr 评论(0) 有1326人浏览 2005-04-02 13:18

棒喝

周六的时候,我去参加了华为的招聘.辗转多处之后,我回到了我熟悉的java,oo.但是,我还是输了-----我可以为他们描述一座空中花园,可是,他们需要的仅仅是一间草房子! 我输在了我的马虎,钻牛角尖,不精细!就象围棋,下的太花梢,然而,确没什么用.收关的时候,什么也没有!不踏实,边边角角基本的东西都处理不好,是永远让人无法信任的! 记得,大学时,有一次考物理,我答上了最难的一道大题,可是,前面那些最 ...
siswen 评论(0) 有882人浏览 2005-03-21 10:46

面向对象语言导论(节选) 1(ZT)

(译自Martin Abadi, Luca Cardelli的对象理论一书的第一部分) 译者前言 这本书是我们上面向对象类型理论的教材。当时上这门课时,心里满不以为然,觉得自己的C++和OO已经颇有造纸,C++和Java的类型系统不说倒背如流,也是轻车熟路,上这么一门课不是白拿学分?哈哈! 但一上起来,才发现自己竟如井底之蛙一样。老天,原来就这么简单的面向对象竟有这么多说道!原来除了C++, ...
无明 评论(0) 有5542人浏览 2004-08-02 11:32

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics