iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕
发布时间:2013-07-24 10:39:57
Windows下,默认值是512。但是可以改:/*** get and set the max handlers of opening files*/void testMaxHandlersOfFiles(){ printf( "maxstdio: %d\n", _getmaxstdio()); _setmaxstdio(2048); printf( "maxstdio: %d\n", _getmaxstdio());}.........【阅读全文】
发布时间:2013-07-24 10:37:51
#PostgreSQL and PHP supports Batched Queries.#Awesome, huh? (是不是很酷?)Version:SELECT VERSION()Directories:SELECT current_setting(‘data_directory’)SELECT current_setting(‘hba_file’)SELECT current_setting(‘config_file’)SELECT current_setting(‘.........【阅读全文】
发布时间:2013-07-24 10:35:26
It's hard to believe that this problem was caused by this (http://support.microsoft.com/kb/196271). The Hudson CI application is currently running on Windows Server 2003 box. This version of Windows Server has something called "maximum ephemeral port number".Quoting from this Wikipedia .........【阅读全文】
发布时间:2013-07-24 10:33:03
概述:将抽象部分与它的实现部分分离,使它们都可以独立地变化。适用性 1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。 2.类的抽象以及它的实现都应该可以通过生成子类的.........【阅读全文】
发布时间:2013-07-24 10:14:01
jdbf库是一个读写dbf文件的能用的java库,对于一般的dbf文件,它都能很好的处理,不依赖于操作系统。以前曾经在http://code.google.com/p/java-dbf上发布了一个,但是整理得不太好。源码文件的字符集设置不合理,导致非中文用户打不开文件或者编译不成功。这次统一迁移到了http://code.google.com/p/jdbf上,源码.........【阅读全文】
发布时间:2013-07-24 10:13:03
利用空闲时间,折腾了一个,界面不太擅长,比较简陋,但是相信大家都会用。目前功能没有做任何限制。有几个按钮变灰是我将要做的东西,还没有去实现。下载地址:http://hisql.googlecode.com/files/jmyetl-1.0.2.zip目前,基本上支持:Oracle, Sybase ASE, Sybase ASA, MS Access, MySQL, PostgreSQL 8以.........【阅读全文】
发布时间:2013-07-24 10:10:55
虽然SQL92, 99, 2003, 2008标准都有推出,但并不是所有商家严格按照标准行事。痛苦的是使用和应用不同数据库的DBA和开发人员。这里以几种主流数据库为例,分别介绍一下临时表的使用:1. PostgreSQL (以9.x为例)使用的是比较标准的语法: create [global | local] temp table t ( id int primary key) on co.........【阅读全文】
发布时间:2013-07-23 09:57:21
在使用SQLite在Windows Mobile上的大容量BLOB读写时,遇到一个OOM(Out Of Memory)的问题,让我们都觉得不可思议: 试看下边的SQL语句代码片段: executeStmt(db, stmt, "create table foo(id integer not null primary key, content blob null, content2 blob null)"); &.........【阅读全文】
发布时间:2013-07-23 09:56:37
概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用性 1.你想使用一个已经存在的类,而它的接口不符合你的需求。 2.你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的.........【阅读全文】
发布时间:2013-07-23 09:55:52
概述 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 适用性 1.当一个系统应该独立于它的产品创建、构成和表示时。 2.当要实例化的类是在运行时刻指定时,例如,通过动态装载。 3.为了避免创建一个与产品类层次平行的工厂类层次时。 .........【阅读全文】
发布时间:2013-07-23 09:55:06
概述:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用性 1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构造的对象有不同的表示时。参与者 1.Builder 为创建一个Product对象的各个.........【阅读全文】
发布时间:2013-07-23 09:54:10
概述:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用性: 1.一个系统要独立于它的产品的创建、组合和表示时。 2.一个系统要由多个产品系列中的一个来配置时。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4.当你提供一个产品类库,而.........【阅读全文】
发布时间:2013-07-23 09:50:47
概述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将.........【阅读全文】
发布时间:2013-07-23 09:50:00
提起设计模式,确实有不少著作讨论它,<<设计模式>>一书理论化很强,我这里干脆整理出一些用代码来体现的实例来说明。第一个就是Singleton模式,意指始终保证只创建或得到一个唯一的实例。其代码如下:提起设计模式,确实有不少著作讨论它,<<设计模式>>一书理论化很强,我这里干脆整理出一些用代码来体.........【阅读全文】
发布时间:2013-07-23 09:47:11
本文系本人原创性实验工作,如若转载,请尊重个人劳动,注明出处。这阵子,由于实验的需要,需要通过程序启动和停止Tomcat Web Server。很早以前就知道有Embedded tomcat。如果不使用嵌入式服务器,直接调用命令行startup.bat, shutdown.bat,将输入输出重定向,是比较容易的,但是这样的tomcat比较臃肿.........【阅读全文】