Bruce Eckel 博客中文版

欢迎来到C++大师Bruce Eckel的技术Blog!

排序:
默认
按更新时间
按访问量

Python Decorators(三):基于Decorator的构建系统

Python Decorators III: A Decorator-Based Build SystemOctober 26, 2008  我使用make已有很多年了。我只使用ant的原因是它可以创建速度更快的java build。但这两个构建系统都是以“问题是简单的”这个出发点考虑问题的,所以...

2009-04-14 14:53:00

阅读数:7927

评论数:1

Python Decorators(二):Decorator参数

Python Decorators II: Decorator ArgumentsOctober 19, 2008 (本文是Python 3 Patterns & Idioms(Python3之模式和用法)一书的章节节选第二部分,点击这里阅读第一部分) 回顾:不含参数的decorators...

2009-02-28 14:19:00

阅读数:9507

评论数:2

Python Decorators入门 (一)

Decorators I: Introduction to Python DecoratorsOctober 18, 2008  我预计它会成为Python最重要的几个特性之一。而问题是我见过的所有介绍decorators的文章都很容易让人感到困惑。所以我打算在这里给以纠正以正视听。(本系列文章将...

2008-12-22 23:00:00

阅读数:23880

评论数:7

参数列表中的self:显式不等于冗余

Self in the Argument List: Redundant is not ExplicitSeptember 23, 2008  self在区分全局变量/函数和对象中的成员变量/函数十分有用。例如,它提供了一种作用域机制,我个人认为比Ruby的@和@@清晰多了,这可能是习惯使然吧,但...

2008-12-01 17:05:00

阅读数:5735

评论数:1

冷眼看PHP

Whats Cool About PHPMay 26, 2008 PHP给人印象最深的莫过于:你不必因为想要用好它就去深入了解这种语言。想一想,在你所知道的语言中有多少能做到这一点呢?其中比较明显的一个就是java了,仅编一个hello world就需要了解不少的知识,更别提创建一个web应用程序...

2008-11-17 20:05:00

阅读数:6602

评论数:7

还有人真的在乎桌面Java吗?

Does Anyone Really Care About Desktop Java?July 17, 2008     要是我没记错的话,在JavaOne大会上今年被定为“JavaFX年”。我们本该会叹服JavaFX的智能和简练性。然而在Blog圈子里却显得震耳欲聋的安静(意为不同意或缺乏热诚 ...

2008-08-20 23:00:00

阅读数:12208

评论数:8

混合式HTML(三)

Hybridizing HTMLNovember 8, 2007 将窗体数据提交至服务器一旦用户按下提交按钮,就调用了主程序的submit()函数(这得以通过有效性检查为前提)。你可以看到很多Flex程序范例是利用HTTPRequest对象使用更为复杂的方式来与服务器进行交互。这类Flex UI启...

2008-07-20 11:25:00

阅读数:4671

评论数:0

混合式HTML(二)

Hybridizing HTML混合式HTML(二)November 8, 2007 创建窗体在CSS/JavaScript/AJAX窗体上我有不少负面经历,其中包含使用困难的时间选择器,这些也在旅游网站上出现过。还是让我们创建一个简单窗体,它可以找到你的启程和返程日期、姓名和email地址。在输...

2008-07-20 11:19:00

阅读数:4729

评论数:0

混合式HTML(一)

Hybridizing HTMLNovember 8, 2007  我发现越来越多的web站点充斥着不可读和相互覆盖的文本,以及不可见或无法运行的组件。我不知道这是否是由于对AJAX组件正确性(validity)的过度信任,或CSS没有一直保持跨平台性,还是两者兼有之。最近John Dvorak高...

2008-07-18 21:59:00

阅读数:4464

评论数:0

闭包会简化Java吗?

Will Closures Make Java Less Verbose?March 29, 2008要是没看过的话,这里是他这篇文章的链接。他的观点是,Java已经太过于追求“到处都是对象(everything is an object)”了,使其在思想表达上不够简洁、清晰。他将Ben Fran...

2008-06-15 22:42:00

阅读数:7688

评论数:4

Java:进化的尽头

Java: Evolutionary Dead EndJanuary 3, 2008      我在比利时安特卫普举办的Javapolis大会上刚做完一个主题演讲。现在是周五早上,前一天Josh Bloch作了发言,谈到了在closures(闭包)建议方面的争论。现在他就坐在我的对面吃早餐,我们更...

2008-05-27 21:35:00

阅读数:13144

评论数:7

"Thinking in Code" Audio Interviews now Available

现在,音频点播(padcasting)越来越丰富,而且带宽也是越来越宽。所以我最终决定将它们放到网上以供大家下载。虽然那些节目是几年前的了,但是内容还是值得一看的(the material is fairly timeless)。希望你们能喜欢它们。下载地址原文地址:http://www.arti...

2007-01-05 14:59:00

阅读数:7434

评论数:2

Python IDEs

实际上,当我为一本书写代码的时候, 我是不用IDE的,甚至是在写Java代码的时候。有很多次,我也想用IDE去写一些代码。但是,当我用Eclipse的时候,发现它要求你将所有的东西放到一个包里面。然而在Think in Java的第一章, 我还没有介绍包的概念。 所以我不能将所有的代码放到一个包里...

2007-01-03 18:30:00

阅读数:8258

评论数:6

When Reuse Goes Bad

几年前, 我作为一个顾问, 着手处理一个已经快要失败的项目了。顾客和开发商签订的合约是在一年之内开发完那个项目。 当我被叫过去的时候, 时间已经过去一年了。 显而易见, 这个项目失败了。主要问题出在开发商的设计和技术方面(我们暂时先不管Weinberg准则。“No matter what they...

2007-01-03 15:44:00

阅读数:5768

评论数:6

隐变量(Hidden Variables)

    在软件开发的过程中的确存在另外的变量,但是他们并不是隐变量的,我们只是忽略了它们,这些被称为"人"的变量很多人都有可能成为,它具有不可预知性除非你在寻找一种方法论来排除他们。应用方法论的目的是什么呢?我认为就是得到一个可以忽略掉任何相关的独立因素而仍然可用的公式。管理者...

2006-12-10 12:33:00

阅读数:8344

评论数:2

Subduing CLASSPATH

原文地址:http://www.artima.com/weblogs/viewpost.jsp?thread=172953第一, 将文件放到jre/lib/ext目录中有什么不好呢?最近我听说可能有某种安全问题, 所以禁止那样做。可能在某些情况下的确是那样子。我可不想知道所有的那些情况。此外, 在...

2006-09-01 21:00:00

阅读数:6580

评论数:3

Thinking In系列大师Bruce Eckel博客中文版入驻CSDN

 Bruce Eckel是著名的计算机科学作家,其Thinking In系列是深受读者欢迎的经典著作.从1986年至今,Bruce Eckel已经发表了超过150篇计算机技术文章(其中有许多C++语言方面的论文) ,出版了6本书(其中4本是关于C++的),并且在全世界做了数百次演讲。Bruce的作...

2006-08-29 09:54:00

阅读数:9204

评论数:11

提示
确定要删除当前文章?
取消 删除
关闭
关闭