最新文章列表

google的一道面试题。

这个题目的英文原题是: 引用 Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n. For example, f(13)=6. Notice that f(1)=1. What ...
simohayha 评论(43) 有23994人浏览 2005-10-18 14:05

Beyond Workflow : An Introduction to Vitria BusinessWare

  一、简介 BusinessWare是一款企业应用集成(EAI)软件,更加注重“系统”间的交互,传统工作流只是它的一项普通功能而已;BusinessWare还是一款可扩 ...
 
chelsea 评论(0) 有804人浏览 2005-09-26 10:13

Annotation PK Interface

Interface在OO中处于核心地位,针对接口编程更是OOP的核心原则之一,但即使将该原则贯彻到底的COM/CORBA,依然面对大量的依赖、耦合,牵一接口而动全部客户的修改 另一方面,Hurb Sutter说各种编程范式,包括面向对象,核心都是某种管理依赖性,降低依赖性的技术,那么.Net Attribute, XDoclet, Java Annotation代表的Attribute Ori ...
 
chelsea 评论(0) 有543人浏览 2005-09-16 10:26

Generic Java Functor 发布首个版本

  〇,简介 Gavator(Generic Java Functor)试图探索以普通Java语法进行函数式编程的可行性,并尽可能的保证使用的方便性,良好的可读性和基本的类型安 ...
 
chelsea 评论(0) 有648人浏览 2005-09-06 14:05

Java:画蛇添足的编码规范

  前几天公司培训编码规范:   第n条:   i++; j++; // prohibit   should be:   i++;   j++; // ok   第m条:  
 
chelsea 评论(0) 有611人浏览 2005-09-02 13:13

Java,误解为何如此之深

前几天被电话面试,问Java的参数传递方式,我说只有一种方式,就是by value啊,对方纠正我说,基本类型传值,对象类型传引用;呜呼,当时被噎了一下 ...
 
chelsea 评论(0) 有593人浏览 2005-08-24 13:50

Inside The C++ Object Model

期待C++的ABI 转型(cast)其实是一种编译器指令,大部分情况下它并不改变一个指针所含的真正地址,它只影响“被指出之内存的大小和其内容”的解释方式;那么,什么情况下转型会导致指针的值发生变化呢?多重继承时转向不同基类? Global Objects的内存保证会在程序激活的时候被清0;Local Objects配置于栈中,heap objects配置于自由空间中,都 ...
 
chelsea 评论(0) 有611人浏览 2005-08-17 15:41

函数式编程 vs. 对象式编程

<<我爱我家>>有一集和平摔成了脑震荡失忆,贾治国心慌手乱,英壮扮演的医生却好整以暇,说一切正常,都是正常现象;这就是对象式和函数式两种编程世界观的观点 对象式(贾治国):和平是对象,她有自己的状态,刚才还活蹦乱跳,现在昏迷不醒,醒后失忆,状态发生了变化 函数式(医生):脑震荡是函数,输入清醒的人,输出失忆的人,和平完全符合函数的运行结果,在这一过程中,没有任何变化, ...
 
chelsea 评论(0) 有648人浏览 2005-08-10 14:44

泛型编程 vs. 面向对象

面向对象:封装(数据抽象)是基础,继承是手段,多态是目的;泛型编程:参数化类型(概念抽象)是基础,模板是手段,通用是目的 面向对象是运行时问题空间的多态,泛型编程是编译时算法空间的多态 OO以Type为中心,GP以Concept为中心,而Concept完全独立于Type;OO的type是显式定义的,type之间的关系也是显式定义的,是语言支持的 ;GP的Concept是由算 ...
 
chelsea 评论(0) 有817人浏览 2005-08-10 14:30

Modern C++ Design

就像<<Ruminations on C++>>一样,<<Modern C++ Design>>关注的首先是Design,它明确的将这种设计命名为了“基于Policy的编程”,而不再用“模块化”、“封装变化”等泛泛的术语;其次是C++,核心是TypeList;如果<<Ruminations on C++>>是C++初创 ...
 
chelsea 评论(0) 有694人浏览 2005-08-10 14:10

模块系统与非侵入性

基础复杂性是守恒的,需要解决的基本问题始终是需要解决的;最终的复杂性,却取决于基础复杂性彼此间的依赖,如果互相依赖,最终将得到指数级的复杂性,而如果彼此独立,最终只是若干基础复杂性简单的累加,因此,程序需要更好的的Design和Organize,主要任务就是“降低模块间的依赖至最小”,而对开发效率有重大影响的,主要是编译期依赖,为此,人们发明了若干技术来降低编译期依赖 1,模块系统 C++继承了 ...
 
chelsea 评论(0) 有670人浏览 2005-08-05 10:05

Exceptional C++

(翻译的太差了) 一、语法细节 C++不允许修改内置类型的临时变量 缺省参数根据静态类型获得 重载的new和delete操作符永远都是静态的,不管你声明static没有 二、惯用法 选择前置递增,只有打算使用初始值时才使用后置递增,并且使用前置递增来实现后置递增 注意由隐式转换创建的隐藏临时对象;避免这个问题的好办法,是使用expl ...
 
chelsea 评论(0) 有614人浏览 2005-08-02 15:31

Ruminations on C++

可以把这本书重命名为<<C++设计模式>>,也可以重命名为<<C++编程思想>>,甚至还可以叫它<<C++语言的设计和演化>>,总之,Ko ...
 
chelsea 评论(0) 有644人浏览 2005-08-01 11:21

对象语义与值语义

一、值语义 所谓值语义是一个对象被系统标准的复制方式复制后,与被复制的对象之间毫无关系,可以彼此独立改变互不影响 实现 <!-- MSTableType="nolayout" -->   C++ Java 标准复制方式 赋值、拷贝构造 赋值,clone() 基本数据类型 ...
 
chelsea 评论(0) 有787人浏览 2005-07-29 15:20

个性与定制为王:下一代互联网和下一代门户

看一下现在我与互联网有关的生活:我有两三个常用的Web邮箱,我把它们配置在OutLook里;我有几个常去的网站,我把它们放置在IE收藏夹里;我的好友分别在QQ和MSN里;我订阅的博客则在新闻阅读器里;每天早上,我要启动所有的工具;或曰:快出现统一的桌面工具了吧?但机器不在身边的时候怎么办? 再看看目前的门户网站,要从海量信息中挑出自己感兴趣的,对眼睛和耐心都是挑战;MyYahoo算是较早提供的 ...
 
chelsea 评论(0) 有599人浏览 2005-07-28 11:28

内容与标准为王:下一代互联网与下一代搜索

第一代互联网混淆了真正的数据和它的表现形式,第一代搜索无法区分关键词是出现在文章标题里还是正文里,无法区分“十面埋伏”是一个典故还是一部电影,因为第一代互联网上只有HTML字节流,再也没有其它的了 Blog的出现是第二代互联网的萌芽,它明确定义了数据的组成,并且是标准,Blog搜索完全可以区分标题和正文、作者、发表时间等,而不管它们在浏览器里的表现形式如何;其实目前各种搜索引擎提供的个性化搜索 ...
 
chelsea 评论(0) 有702人浏览 2005-07-25 14:53

Essential SICP Primer

综述 本书以Lisp语言本身为例,完整而辨证的讲述了“计算机程序”的各种形而上形而下的问题: 程序语言本身的要素(原语、组合手段、抽象手 ...
 
chelsea 评论(0) 有769人浏览 2005-07-25 10:46

近日关注:江湖、无间道和商业上的成功

2005-4-24 [互联网 ] 东扯西拉:江湖、无间道和商业上的成功 # 存在就是合理的, 撑死胆大饿死胆小的, 有钱就是大爷, 成者为王败者为寇, 这些一再重演的事情,难道是天理所容?然而他们都看起来不错: 看看3721是如何xx用户发家的,但这丝毫不影响3721成为yahoo中国,周赚的盆满钵满; 看看盛大当年作过些什么, 但丝毫没影响软银入股,nasdaq上市, 陈 ...
txf2004 评论(0) 有791人浏览 2005-04-25 23:28

gis专业词汇汇总

Address matching 一种用来在两个使用地址的文件将进行关联的机制。地理坐标和属性可以从一个地址转换成另一个。举例来说,一个学生包含地址的文件可以映射到一个街道图层上,该图层包含了学生居住点的点图层的地址。   ADS 弧段数字化系统。一种数字化和编辑的简单系统,用来向图层上添加弧段和标签点。   Allocation 在最大阻抗或资源容量范围内于网络终止 ...
iihero 评论(0) 有1027人浏览 2005-04-20 12:46

Thinking Everyday II

1, 是业务,不是技术,傻瓜 是集成,不是编程 是使用,不是创造 是创造,不是祈求 是合作,不是独立 是开放,不是保密 是实践,不是谣言 是选择,不是忠诚,更不是媒妁,傻瓜 2, 所谓文化 即是规则,模式,惯用法的积累:在一个狭小的空间内,积聚了大量高度内聚的原则,模式,惯用法,便形成了文化 3,Iterative Matrix是迭代开发的,事实上所有的事务本质上都是迭代的,共 ...
 
chelsea 评论(0) 有619人浏览 2005-03-17 15:11

最近博客热门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