最新文章列表

访问控制 : 语言和平台

程序逻辑上的组织方式(如名称空间,包等)可以和部署时的分发方式(如程序集,jar包等)不同,那么不同class间的相互访问权限应该在逻辑组织上限制还是物理分发上限制呢? Java 语言本身 采用了对逻辑组织方式进行限制,即你可以访问java.lang中的私有类而能够通过编译,只要你自己的代码也以java.lang为包名[我猜的,没试过] 运行时 ...
 
chelsea 评论(0) 有610人浏览 2005-03-15 19:27

Essential C++ Primer

Please "Learning Standard C++ as a New Language", and "Speaking C++ as a Native"朋友的公司还在用C++的环境编写着“带类的C”代码,每天回来就倒苦水, ...
 
chelsea 评论(0) 有722人浏览 2005-02-22 11:39

古代的软件开发 (一)

1,额外的中间层鞋子:人类发明鞋子的意义无论如何评价都不过分,鞋子屏蔽了各种地况的差异,脚掌不必再受不同环境带来的痛苦,如针棘,石子等鞋垫:进一步抽象出来的中间层2,模式《三十六计》或许是较早的模式书籍了,记载了可复用的三十六个军事方面的模式
 
chelsea 评论(0) 有674人浏览 2005-02-19 16:45

Nucleus中的WebService

一、开发包 现有文档: 《简单的axis》 现用开发包: 服务端开发包使用apache axis 客户端开发包使用systinet wasp 5.0 服务端和客户端使用不同开发包的原因: systinet的服务端开发包必须与systinet server一起使用,而我们选择了JBoss等,因此服务端选择了其它的开发包 systinet ...
 
chelsea 评论(0) 有568人浏览 2005-02-18 16:56

Patterns Of Enterprise Application Architecture

1, 事务脚本 vs. 领域模型(Transaction Script vs. Domain Model) 作者基于功能的复杂性来区分两种模式的使用时机,却忽略了另外一个因素:功能的增加 领域 ...
 
chelsea 评论(0) 有653人浏览 2005-02-18 08:31

Language Oriented Programming (翻译)

Language Oriented Programming : The Next Programming Paradigm Sergey Dmitriev, JetBrains   现在是软件开发中开始下一次技术革命的时候了,而这次革命的轮廓正变得 ...
 
chelsea 评论(0) 有670人浏览 2005-02-17 08:59

Thinking in Current Programming Way

    一、我们要解决的问题 功能的描述、表达,即功能的实现 结构的描述、表达,即功能的组织 业务的描述、表达,即最终的目标 二、我们对功能的描述、表达 开始,人们用指令封装了电路来表达功能 后来,人们用函数封装了指令来表达功能 再后来,人们用库封装了函数来表达功能 那么现在,我们用什么来封装库去表达功能呢?【 ...
 
chelsea 评论(0) 有590人浏览 2005-01-25 08:55

生成对象的方法比较

<script type="text/javascript"><!-- google_ad_client = "pub-2141342037947367"; google_ad_width = 125; google_ad_height = 125; google_ad_ ...
 
sqlxx 评论(0) 有448人浏览 2005-01-10 10:39

Thinking in Current Programming Languages

一、现状 软件越来越庞大,细节越来越多---->难以改错,改进 开发周期越来越长---->浪费金钱、生命 二、原因 生产工具与任务之间的差距太大:要砍伐整片森林,手里只有斧子 生产资料与产品之间的差距太大:要葱油鲤鱼,手里只有鱼籽葱籽 要建立一个金融系统,手里只有C++Java编译器,UML“建模”工具 要建立一个化学反应模拟系统,手里还是只有C++Java编译器,U ...
 
chelsea 评论(0) 有593人浏览 2004-12-21 19:19

糟糕命名集锦

1,公交支线,如375和375支 现实一:无论命名上多么相近,对乘客来说,还是互不相干的两条独立的路线 现实二:有时命名上毫不相干的两条路线, ...
 
chelsea 评论(0) 有568人浏览 2004-12-11 16:50

错误处理规范

错误处理规范 〇、概念澄清 概念 解释 错误 是指:导致系统不能按照用户意图工作的一切原因、事件 不是指:java.lang.Error及其子类 异常 是指:特定编程语言、开发平台提供的一种错误表现机制 不是指但包括:java.lang.Error及其子类,java.lang.Exception及其子类,System.Exception及 ...
 
chelsea 评论(0) 有757人浏览 2004-12-11 16:47

nucleus.mockaop.net:opensource .net aop framework

Nucleus.MockAOP.Net简介 一、功能 基于配置文件,动态载入Aspects 对不同的类,指定不同的Aspects (基于正则表达式或者继承关系) 对类的不同方法,指定不同的Aspects (基于正则表达式) 指定Aspects的相对执行顺序 提供了一种ChainOfResponsbility模式的RealProxy实现,并提供 ...
 
chelsea 评论(0) 有892人浏览 2004-12-11 12:58

Thinking Everyday

1,编程语言的发展趋势 语法更倾向说明性,声明性,而不是“实现性” 元数据无处不在,xml,template,java bytecode,.net il, 不久出现基于XML或类似XML的编 ...
 
chelsea 评论(0) 有436人浏览 2004-12-11 12:01

Architecture is layered

那天被问道软件架构师需要了解编程语言的细节吗? 呵呵,架构是分层的 小区设计师需要了解盖楼的细节吗?城市规划师需要了解小区内楼房和停车场之间的关系吗? 每层都有各自的架构,或许首先应该明确的是“软件架构师”这个太概括的概念吧
 
chelsea 评论(0) 有377人浏览 2004-12-11 11:57

工作流:第一次发版,设计总结

整体 面向接口:消息系统,持久系统等,其实现都是可替换的,主干代码对实际的消息系统或持久系统等一无所知 组件复用:Visio对象及Visio模具的使用目前来看取得了极好的效果,极大缩短开发周期、增强功能、并自动将数据与视图进行了相当程度的分离,并且比Jawe等设计器漂亮多了 基于SOA:平台所有接口都是通过WebService提供的,提高了复用和跨平台能力;实际上,平台是.N ...
 
chelsea 评论(0) 有612人浏览 2004-12-11 11:43

工作流:第一次发版,过程总结

交流 即时讨论:小组成员咫尺之遥,有问题立即提出并解决 书面结论:每次功能或设计问题讨论结束后,都形成书面结论,置入SCM系统备查,尤其是反复权衡后做出的决定 新老结合:可以帮助带动初级程序员进步,可以验证设计师的想法,调整和规范设计 驱动 集成驱动:看一下系统集成在一起还缺什么,就去做什么 演示驱动:初始阶段开发一个原型的成分居多,每周例会时需要做一个演示,看一下完成演示还 ...
 
chelsea 评论(0) 有710人浏览 2004-12-11 11:42

工作流:形参,实参,相关数据

关于形参,实参,相关数据 一、形参(FormalParameter) 形参用于WorkflowProcess和Application的定义中,一旦WorkflowProcess和Application定义了一定数量的形参,那么: 引用该WorkflowProcess做为Subflow的Activity的定义中,必须定义相同数量的实参;引用该Application做为Tool的Activity ...
 
chelsea 评论(0) 有672人浏览 2004-12-11 11:40

The Object Primer

1,书名 被翻译成“面向对象软件开发教程”,若不是Scott Ambler名声在外,就要错过旧书摊上这本10几块的书了,虽然错过也没太大影响 2,UML vs. Progra ...
 
chelsea 评论(0) 有589人浏览 2004-12-11 11:21

J2SE 5.0 Generic应用

    J2SE 5.0 Generic应用一:类型安全的functor   一、简介 函数式编程是非常常用和非常重要的一种编程范式,有的语言直接提供支持,C++则通过()运算符重载和模板提供了还算灵活的支持,而Java中的函数式编程则由于语言本身的局限没有得到广泛应用,Apache Commons Functor 项目是一个正在开发中的函数式编程库,但目前看来并不是类型安全的;J2S ...
 
chelsea 评论(0) 有608人浏览 2004-12-07 16:49

最近博客热门TAG

工作(54116) 生活(23372) 游戏(15793) 活动(13351) 面试(11901) 出版(6173) 音乐(5940) 读书(5719) 招聘(4887) ITeye(2723) 情感(2696) 资讯(2322) 笑话(2314) 体育(2081) 公告(1745) 理财(1339) 八卦(927) 影视(587) 申诉(298)

非技术博客电子书下载排行

    >>浏览更多下载

    非技术最新博客评论

    Global site tag (gtag.js) - Google Analytics