摘要: 大致看完这篇文章,感觉非常好,人家才四年C++,已经达到此水平,佩服。原文位于:http://www.artima.com/cppsource/cooperative_visitor.htmlThis article presents a flexible and efficient variation of the Visitor design pattern in C++ that accommodates arbitrary argument and return types.The Visitor pattern provides a way to add new polymorphi 阅读全文
posted @ 2007-07-19 22:51 张长胜 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 好久没上来了,现在csdn BLOG的速度终于到了自己能够承受的地步,看来改进还是不上。几个月以前,想连上去进行编辑都是一件痛苦的事。这阵子,看了一些文章,以及某些人的blog和相关论坛,感觉数据库仍然有很多工作要做,它们的生命力依然很强劲。1. 用户界面的改进。这方面,也许MS依靠自己操作系统的优势,做得最让普通用户能够接受。但是,别的商用数据库,真的让人不敢苟同。目前,DB2, Oracle, Sybase都在用户界面上下了不少功夫。2. 特色化发展。以Sybase为例,它将IQ剥离出来,专门用做智能型数据仓库应用,无论是性能还是价格都占了很大的优势。DB2则走的是融合的路子,将XMLDB 阅读全文
posted @ 2007-07-18 22:46 张长胜 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 来自我在百度上的同名短文。作者:hexiong 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://hi.baidu.com/hexiong/blog/item/f9bbf01f3a4c1ef4e0fe0bdf.html从Ultraedit8.0一直使用到现在,感觉这个东东确实不错。现将一些基本的经验总结如下,与大家共享;欢迎有兴趣的朋友前来补充。Tip 0: 没有注册码,如何有效使用Ultraedit呢?很多人立即想到使用crack版,可实际追究起来,那是违法的事情。实际上,Ultraedit并没有把路子完全堵死。我们可以使用一些小技巧来屏蔽掉这 阅读全文
posted @ 2007-04-03 13:28 张长胜 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我用过一部分,整理出来,就当是用作速查手册吧。winver 检查Windows版本dxdiag 检查DirectX信息mem.exe 显示内存使用情况Sndvol32 音量控制程序sfc.exe 系统文件检查器gpedit.msc 组策略 regedit.exe 注册表 msconfig.exe 系统配置实用程序mstsc 远程桌面连接notepad 打开记事本cmd.exe CMD命令提示符 MSINFO32 系统信息XP总命令集合sc-------------查看常用服务orgwinver------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WM 阅读全文
posted @ 2007-04-01 20:20 张长胜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 设有表:createtableblobimg(idintprimarykey,contentsblob);一、BLOB入库的专用访问:1)最常见于Oracle的JDBC示例中一般是先通过select...forupdate锁定blob列,然后写入blob值,然后提交。要用到特定的OracleBLOB类。Class.forName("oracle.jdbc.driver.OracleDriver");Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:testdb&q 阅读全文
posted @ 2007-02-26 20:38 张长胜 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 前段时间,网上居然有人说没听说过Sybase ASE数据库,sigh。拼做Sybase,原意为既是System, 也是Database。可拆作SYB ASE在Sybase,数据库产品不光有ASE,就是我们国内通常所说的Sybase数据库。原名为SybaseSQL Server,这个版本与MS SQL Server是同源产品。微软最开始是购买了Sybase的源代码,有共享使用的权利。因为与微软有协议,所以后来改名为Sybase ASE(Adaptive Server Enterprise)。也有ASA(Adaptive Server Anywhere),嵌入式数据库,这个产品目前市场占有率最高。 阅读全文
posted @ 2007-02-04 13:49 张长胜 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 最近发现比较简单的去掉'/'字符居然不能直接用'/'去替。public class TestString { public TestString() { } public String replace(String a) { return a.replaceAll("//u005c", ""); } public static void main(String[] args) { TestString t = new TestString(); System.out.println(t.replace("abcd 阅读全文
posted @ 2006-11-03 20:00 张长胜 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 因钓鱼,给老丈人让出一块空间来扔鱼线,结果,我掉到了灌木丛中的一口井里头,满井的水,还挺深,结果伤得不轻,幸亏自己意识清醒,往上爬,最终上来了,真是捡回了一条命。上来的时候,已经全身是水和沙子,跟落汤鸡无异。手机居然没坏,胳膊上已经划了很深的伤,头顶撞了一个大包。无名指被石块削掉了一块肉。小时候掉进水里有很多次,最后家里就严禁我去学游泳。没想到,这霉运又找上我来了。 阅读全文
posted @ 2006-10-08 08:30 张长胜 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$datafile(last_change#))数据文件中存放的检查点启动scn (v$datafile_header(checkpoint_change#)1、系统检查点scn当一个检查点动作完成之后,Oracle就把系统检查点的SCN存储到控制文件中。select checkpoint_change# from v$database2、数据文件检查点scn当一个检查点动作完成之后,Oracle就把每个数据文件的s 阅读全文
posted @ 2006-09-25 22:54 张长胜 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 有时候,可以使用exp将以传输表空间的方式将其导出,传输表空间是一种机制,用来把一个数据库上的格式数据文件附加到另一个数据库。 需要注意: 对于导出文件dmp来说,Oracle实现了跨平台的处理,即在任何一个可运行的平台上,都能使用imp将其导入,但是对于表空间所包含的数据文件而言,各个平台上是不一样的,包含不能通过简单的复制来处理。数据文件不是独立于OS的。 传输表空间移动数据速度非常快。 使用前提: 1.源和目标数据库使用相同的字符集。 2.目标数据库不能有和源表空间相同的表空间 3.源和目标数据库拥有相同的块大小 4.必须传输自包含的对象集 5.源和目标数据库运行的硬件... 阅读全文
posted @ 2006-09-25 22:52 张长胜 阅读(242) 评论(0) 推荐(0) 编辑