摘要:
(1)分析函数(Analytic function)与聚合函数(Aggregate function);
(2)基本语法;
(3)AVG, SUM, MAX, MIN, COUNT;
(4)RANK, DENSE_RANK, ROW_NUMBER;
(5)LEAD, LAG;
(6)FIRST_VALUE, LAST_VALUE;
(7)Window子句 阅读全文
摘要:
1)概述; 2)JacORB; 3)JacORB的安装; 4)IDL的编译; 5)编写Server程序; 6)编写Client程序; 7)运行程序; 8)遇到的各种问题 阅读全文
摘要:
(1)Spring是什么;(2)下载Spring;(3)编写示例;(4)示例源码下载 阅读全文
摘要:
关于Remote debug的原理云云,这里就不详细说,至于Remote debug有何用更是毋须赘述。一个实例胜过千言万语。 阅读全文
摘要:
1)下载Ant, 2)安装Ant, 3)测试Ant安装, 4)新建Java测试项目, 5)使用Ant编译Java项目, 6)其它 阅读全文
摘要:
有时候我们会被问到一个数据库对象的创建时间,这简单,可以查user_objects视图,不过如果再深入些,这个表的数据什么时候被什么人修改过?这个在没有工具帮助的情况下是不容易回答的,我们只知道这些记录存在于Redo日志中,但这些日志文件并不是人直接可读的,这个时候Logminer就能派上用场了。 阅读全文
摘要:
1)外键声明时需要注意的问题;2)使用复合外键时需要注意的问题。 阅读全文
摘要:
1. JDBC driver;
2. 连接及查询数据;
3. JDBC有没有类似.NET Datatable的类;
4. PreparedStatement;
5. 处理Oracle reference cursor;
6. 处理Mysql存储过程返回的结果集 阅读全文
摘要:
本文从.NET应用程序最基本的本地化解决方案说起,尝试寻找更为高效的本地化之道。 阅读全文
摘要:
理论性的东西,往往容易把人人都看得懂的东西写成连鬼都看不懂,近似于主任医生开的药方。从前学范式的时候,把书中得概念翻来覆去看,看得痛心疾首深恶痛绝,再加上老师深切误导,最后一塌糊涂。借助网络资源,自己写了一篇,自己是看懂了,希望对大家也有所帮助,有错误帮忙指正。 阅读全文
摘要:
通过几个代码片断,演示C#中如何对Xml文件进行各项操作,以及其中的一些注意事项。 阅读全文
摘要:
将vs2005项目升级成vs2008的过程中,如果有unit test的project,可能会遇到.vsmdi .testrunconfig这两类文件转换失败的问题,此时须进入vs2008命令行,使用VSTST-FileConverter实用程序分别对这两类文件进行转化。BTW,.vsmdi: Microsoft Visual Studio test meta data file,存储与测试相关的元数据信息,通常会有一个指向.testrunconfig文件的链接。.testrunconfig: 可用于描述本地测试时的一些配置,如代码覆盖等。 阅读全文
摘要:
VS2008上的一个程序,通过Oracle.DataAccess.dll执行drop user cascade操作,我在sqlplus执行此操作大约需要一分钟左右时间,当我在VS2008中debug启动此程序时,一直接收到“ContextSwitchDeadlock is detected”消息,操作无法进行下去。MSDN的解释一如即往地专业并且令人费解:“如果在试图进行COM上下文转换期间检测到一个死锁,则将激活ContextSwitchDeadlock托管调试助手 (MDA)。 ”“原因很可能是单线程单元(STA)线程不发送消息。STA线程或者等待而且不发送消息,或者执行一个长时间的操作而 阅读全文
摘要:
最近整理的都是一些小Tip,充数也发上来,希望对大家有所帮助。前几天在做一个功能时,需要创建一个临时的小数据库Schema,并在程序的最后将此Schema删除,在删除的时候总是提示“ORA-01940: cannot drop a user that is currently connected”,由于程序比较简单,我很确信自己已经关闭了所有连接,甚至Connection对象也都调用了Dispose()。后来怀疑是连接池机制造成的问题,查了一下资料:除非在connection string中明确说明,否则总是默认是启用连接池机制的。也就是说,当一个连接对象被关闭甚至Dispose(),它并未在 阅读全文
摘要:
前段时间遇到一个问题,搞得焦头烂额,现在记录下来,希望对大家有所帮助。程序里我使用Process类启动命令行,执行批处理文件 'Create.cmd'(当我手工将此文件拖入命令行执行时,一切正常)。C#程序代码类似如下,其中batchFilePath变量为批处理文件全路径:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->m_BasicDataProc=newProcess();m_BasicDataProc.Start 阅读全文
摘要:
之前写过《深入.NET DataTable》一文,这里补充对DataTable的Merge()方法的介绍,希望对大家有所帮助。 阅读全文
摘要:
1)B-Tree
2)索引的存储
3)索引的类型
4)聚集索引
5)非聚集索引 阅读全文
摘要:
本文尝试对DataTable使用过程中的方方面面进行深入解释,对行状态、行版本、行数据版本、Delete()、AcceptChanges()、Update()、Copy()、Select()及Compute()等内容都有较为详细的描述,希望对各位有一定的帮助,同时欢迎批评指正。 阅读全文
摘要:
(1)string是引用类型;
(2)string是不可变的;
(3)string判等;
(4)string留用 阅读全文
摘要:
(1)SOS调试扩展概要,及常见命令列表;
(2)实例演示:抓取DataTable对象修改前后内存状态。 阅读全文