2004年7月16日

看流程图,写代码

摘要: 这道题,是我自己出的题,看起来很简单,大多数人都不会。考过很多人,包括有多年经验的程序员,也有一些新手,也有应聘者,在10分钟内,给出正确答案的人,不超过20%。题目如下:看流程图,写代码。先看例子,其中T表示True,F表示False。例子1:这个流程图的代码如下的方式编写: do { A;} while (C); 例2:例2的代码可以这样写: while (C){ A;} 请根... 阅读全文

posted @ 2004-07-16 19:33 温少 阅读(8383) 评论(38) 推荐(0) 编辑

关于Dictionary元素的遍历

摘要: 以前我面试别人的时候,我经常会问应聘者,如何在C#中遍历Hashtable中的元素,每次遍历时,需要得到Key和Value。一直以来,也经常有人问这个问题。包括Java下Map的元素的遍历。我在水木清华的Java版也回答过这个问题。.NET平台下: IDictionary dictionary = new Hashtable();foreach (DictionaryEntry entry i... 阅读全文

posted @ 2004-07-16 18:59 温少 阅读(13675) 评论(8) 推荐(0) 编辑

2004年7月15日

建立OleDbConnection的连接串的快速办法

摘要: 1、在桌面上新建文本文件2、将其后缀改为.udl3、双击将其打开,作相应的设置4、以文本的方式打开该udl文件,获取其中的连接串。 阅读全文

posted @ 2004-07-15 21:52 温少 阅读(1785) 评论(6) 推荐(0) 编辑

使用Oracle数据库开发中的一个技巧

摘要: 此文章,对于使用.NET Framework也有参考意义。首先,在JDBC中:Oracle的JDBC不直接支持一次执行多条语句。一种解决办法如下: String str = "BEGIN";str += " OPEN ? FOR SELECT * FROM EMP;";str += " OPEN ? FOR SELECT * FROM EMP;";str += " END;";CallableS... 阅读全文

posted @ 2004-07-15 21:47 温少 阅读(1279) 评论(1) 推荐(0) 编辑

Java中Uuid的实现

摘要: 1、一种Native的实现,产生真正的Uuid,好像用的人挺多的。http://www.doomdark.org/doomdark/proj/jug/开源的,LGPL协议。是采用了Native的方式实现的,不过提供了不同的平台的实现。包括:FreeBSD_x86Linux_x86MacOSX_ppcSolaris_sparcWin_x86使用方式如下: import org.doomdark.u... 阅读全文

posted @ 2004-07-15 01:49 温少 阅读(8603) 评论(2) 推荐(0) 编辑

2004年7月14日

一个很不错的开源网站

摘要: sourceforge的一个分支:专注于Java,有一些不错的项目。http://www.objectweb.org/这里有开源的XPDL的Parser和工作流服务器的实现。对于希望了解WFMC标准的实现的朋友,还是有帮助的。工作流服务器http://forge.objectweb.org/projects/shark/流程定义工具http://forge.objectweb.org/projec... 阅读全文

posted @ 2004-07-14 22:07 温少 阅读(5498) 评论(6) 推荐(0) 编辑

一个Oracle、DB2、MS SQL Server都有的优化选项

摘要: Oracle、DB2、MS SQL Server都有的QueryHint,好像就只有一个了,他们在不同数据库的表现形式为:Oracle: SELECT /*+ FIRST_ROWS */ * FROM T WHERE (F1 > 5) MS SQL Server SELECT * FROM T WHERE (F1 > 5) OPTION ( FAST 10) DB2 UDB SELECT *... 阅读全文

posted @ 2004-07-14 02:34 温少 阅读(1646) 评论(0) 推荐(0) 编辑

ASP .NET中一个可以用来大作文章的地方。

摘要: ASP .NET页面的Client端HTML,通常都会有以下脚本。这是一个非常可以利用的地方,通过他,你可以定制你的WebControl在Client端触发什么动作时提交什么数据。 function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appN... 阅读全文

posted @ 2004-07-14 02:01 温少 阅读(1290) 评论(2) 推荐(0) 编辑

2004年7月13日

有感于Oracle 9i的QueryHints

摘要: Oracle的QueryHint竟然有120多个,包括Undocument的,有180多,太多太多了。大型项目的开发过程中,也许要保留这些QueryHint让最终的实施人员可以根据实际情况进行配置。我也发现了一个中文的介绍Oracle性能优化的系列文章:ORACLE SQL性能优化系列http://www.dbonline.cn/source/oracle/20031218/oracle%20SQ... 阅读全文

posted @ 2004-07-13 02:31 温少 阅读(1001) 评论(2) 推荐(0) 编辑

.NET平台下的一些工具

摘要: 有朋友要我介绍一些.NET平台下的工具和类库。我整理了一下,如下:1、反编译工具。大多数.NET的DLL并没有附带源代码,因此,你必定需要一个反编译辅助工具。Reflectorhttp://www.aisto.com/roeder/dotnet/2、实现测试驱动开发的工具。测试驱动,TestCase和TODO List结合,这是被证明十分有效的开放方式。在.NET平台下,你需要一个工具:NUnit... 阅读全文

posted @ 2004-07-13 02:13 温少 阅读(1299) 评论(1) 推荐(0) 编辑

导航