[置顶] 异步可并发的SqlCommand.BeginExecuteReader 和SqlCommand.BeginExecuteNonQuery 方法

摘要: SqlCommand中的两个方法,异步且可并发执行的,非常好的数据库命令 阅读全文

posted @ 2013-05-19 23:43 徐龠 阅读(1153) 评论(2) 推荐(0)

[置顶] GROOVY的诱惑(Win32平台)

摘要: 因为总是跟硬件的底层如此的接近,以致从96年开始的激动就渐行渐远了。生活中的编程要么就是汇编要么就是C++要么就是Delphi。RUBY一现的时候也激动过一阵,现在轮到Groovy了。后来者总是踏着先驱的尸骨前进的。敬仰烈士是严肃的,可是生活中总会有欢笑。Groovy来了。第一步,获得最新的JAVA JDK:jdk-6u13-windows-i586-pJDK6Update13forWindows... 阅读全文

posted @ 2009-05-31 03:03 徐龠 阅读(1806) 评论(3) 推荐(0)

2008年11月30日

Delphi 2009 泛型是如何工作的

摘要: 术语泛型或泛类型(通用类型)描述了平台上的一组以类型作为参数化的事物。泛型可指泛类型和泛方法,如,泛过程和泛函数。泛型是这样一组抽象工具,允许从一个或多个算法或数据结构用到的具体类型当中分离出算法(如过程或函数)或数据结构(如类,界面或记录)。定义方法或数据类型时使用(以类型参数的方式,替换一个或多个具体类型)其他类型能可让(方法或数据类型)更加通用化。因此你可在方法或数据结构的声明里面添加那些类型参数到类型参数列表中。这类似于这样一些方式,在过程体中通过以参数名称来替换文字常量的实例,以及将参数添加到过程的参数列表中,这两种方式都可以让过程更加通用化。 阅读全文

posted @ 2008-11-30 16:42 徐龠 阅读(774) 评论(0) 推荐(0)

2008年11月28日

Delphi 2009 - Pointer Math (指针数学运算)

摘要: 在一些精确实例中,指针运算将任意给定的类型化指针当作一个可调整的序数,这样就可以直接对指针变量进行简单的算数运算。同样允许通过使用array[]运算符将指针变量当成无界数组。注意例子中所述,类型数组中索引的增加等同于指向类型的指针的增加。变动指针的增量是以数组元素之字节数作为尺寸大小,而非单个字节。 阅读全文

posted @ 2008-11-28 01:46 徐龠 阅读(982) 评论(0) 推荐(0)

2008年11月26日

Delphi 2009 匿名方法

摘要: 只要delphi的精神还在,我们都会跟随。 正如名字所言,匿名方法是一种没有名字与之关联的过程或函数。匿名方法将一组代码当成一个整体,可赋值到变量或者作为方法的参数。另外,匿名方法在上下文中可通过指向变量或绑定变量来定义。匿名方法以简单的语法来定义和使用。这类似于其他语言的闭包定义。 语法: 匿名方法定义类似于一般的过程或函数,只是没有名字。如,该函数返回一个定义了匿名方法的函数: function MakeAdder(y: Integer): TFuncOfInt; begin Result := { start anonymous method } function(x: Integer) begin Result := x + y; end; { end anonymous method } end; 没有名字,但有参数x:integer, 这个函数返回了一个可做加法的匿名方法函数。 阅读全文

posted @ 2008-11-26 22:39 徐龠 阅读(1896) 评论(3) 推荐(0)

导航