
技术文章
lobby
持续学习中。。。
展开
-
新世纪的五四运动:程序白话文(1)
熟悉RAD开发工具的同学都知道,看“前人”“遗留”下来的程序是一种痛苦。改这些程序更是一种痛苦。而改程序的过程中,被测出来一些“史前错误”是痛苦中的痛苦。扣钱事小,一口气咽不下,被委屈的滋味不好受。因此,同学们在改程序的时候小心翼翼,全局变量绝对不能动,明明看到原来的一个函数改一下就能满足要求,但还是自己再写一个比较保险。谁知道改过的地方会不会造成定时炸弹呢? 于是乎,程序越来越复杂,越来越臃肿。原创 2004-06-24 09:18:00 · 1359 阅读 · 2 评论 -
GAE(Google App Engine Datastore API)翻译(3)
Creating, Gettingand Deleting DataDatastoreAPI 把entity 用模型类的实例来表示。模型类的方法可以创建,修改和删除entity。利用查询,或者直接通过key,可以从物理datastore服务器里面得到entity。· Creating and Updating an Entity · Getting En翻译 2008-06-03 17:30:00 · 1915 阅读 · 0 评论 -
GAE 翻译(4)Keys and Entity Groups
Keys and EntityGroups 每个entity 都有一个key,是entity 提供唯一的标识给应用程序。一个key 有几个组成部分:一个路径描述它和其它entity 之间的父子关系;Entity 的表类;程序给entity 的一个名字或者datastore给entity 的一个数字ID。· Kinds, Names and IDs · E翻译 2008-06-04 16:58:00 · 986 阅读 · 0 评论 -
GAE 翻译(5)Queries and Indexes
Queries and Indexes每个datastore 的查询都会用一个索引,它是一个表,按指定顺序包含了查询的结果。一个app engine 程序用一个 index.yaml 来定义索引。如果没有配置,开发服务器会在第一次执行查询的时候会给出索引建议,并写入这个文件。你可以在上传之前去更改这个文件配置。以索引为基础的查询机制支持大部分类型的查询。但它不支持一些过去的传统数据库查翻译 2008-06-05 17:00:00 · 1501 阅读 · 1 评论 -
东郭看Delphi
Borland CodeGear,前不久二千三百万美元被购买,可谓挥泪血本大甩卖了。但对于Delphi爱好者来说,这消息已经不是8级地震而只是余震了。因为Borland 早已开始命运坎坷,开发工具已经转手了好几道,尽管李维的那本书曾经畅销,但Borland确实不再传奇。从CodeGear 在Borland的最后的挣扎可以看出,它其实也在努力跟上业界的发展。一开始C# Builder,连原创 2008-06-14 12:20:00 · 709 阅读 · 0 评论