2004年7月23日

在Java、C#和C++中遍历集合

摘要: 在Java中,常见的遍历集合方式如下: Iterator iter = list.iterator();while (iter.hasNext()) { Object item = iter.next();} 也可以使用for for (Iterator iter = list.iterator(); iter.hasNext()) { Object item = iter.next();... 阅读全文

posted @ 2004-07-23 23:53 温少 阅读(3251) 评论(3) 推荐(0) 编辑

关于Update语句在不同数据库中的差别

摘要: Oralce和DB2都支持的语法: UPDATE A SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)MS SQL Server不支持这样的语法,相对应的写法为: UPDATE A SET A1 = B1, A2 = B2, A3 = B3 FROM A LEFT JOIN B ON A.ID = ... 阅读全文

posted @ 2004-07-23 20:06 温少 阅读(16556) 评论(30) 推荐(0) 编辑

BPEL4WS的开源Java实现

摘要: ActiveBPELhttp://www.activebpel.org/info/intro.htmlBPEL4WS的开源实现,协议是GPL。关注external workflow的朋友可以留意一下。Java的开源项目真多,还是那样的感觉,拥抱Java,拥抱开放! 阅读全文

posted @ 2004-07-23 19:37 温少 阅读(1782) 评论(1) 推荐(0) 编辑

一个对于博客园的建议

摘要: 博客园办得很不错。我一些朋友,他们熟悉J2EE,觉得博客园的技术氛围好,也想来申请,但觉得博客园标榜专注于.NET技术,所以不便申请。 大家是否也觉得“专注于.NET技术”说法,有拒人与门外之意呢?为引起大家的注意,把此文章发到首页技术区,大家请见谅! 阅读全文

posted @ 2004-07-23 01:55 温少 阅读(1605) 评论(21) 推荐(0) 编辑

关于Page.cs文件中注释的一点补充

摘要: 突然想起,所以写出来,以方便大家阅读我提供的ASP .NET资料。Page.cs文件中,我写了一些注释,但有一个很重要的地方有遗漏。大家分析Page.cs文件时,可能会有一个疑问,aspx中的那些Controls怎么装载的呢?答案在:private void ProcessRequest()方法中的this.FrameworkInitialize();你在%System%\Microsoft.NE... 阅读全文

posted @ 2004-07-23 01:43 温少 阅读(1120) 评论(2) 推荐(0) 编辑

关于使用for循环

摘要: 有人喜欢使用for作类似while的循环: for(;;) { } 评论:这是一种风格,有一部分人使用,我个人觉得不如while来得直观。 究竟是++i,还是i++ for (int i = 0; i = 0; --i) { if (condition) { list.RemoveAt(i); }} 如果list的实现是ArrayList,反序遍历可能比正序删... 阅读全文

posted @ 2004-07-23 01:27 温少 阅读(2765) 评论(10) 推荐(0) 编辑

SAP工作流中DialogWorkItem的状态

摘要: SAP毕竟是ERP软件的龙头,其工作流作得相当不错,和其业务系统集成得相当好。SAP的工作流中,WorkItem的类型有很多,其中一种是Dialog WorkItem,用于人工参与的任务。其任务的状态分类,也许值得我们设计工作流引擎参考。如下: waitingThe work item has been scheduled for its requested start.A work item h... 阅读全文

posted @ 2004-07-23 00:41 温少 阅读(2579) 评论(1) 推荐(0) 编辑

2004年7月22日

代码风格-关于if语句

摘要: if语句的代码风格,分两大类:第一类1、关键字if后面有空格2、二元表达式左右有空格3、每个大括号,单独占一行4、else关键字单独占一行 if (a > b){ // }else{ // } 评述,我推荐在C#中使用这种写法。我觉得这种写法比较优雅,容易阅读。 第二类 1、关键字if后面有空格2、二元表达式左右有空格3、大括号放在上一句的右边 if (a > b) { //... 阅读全文

posted @ 2004-07-22 00:50 温少 阅读(1961) 评论(7) 推荐(0) 编辑

关于C#代码的局部变量命名

摘要: 以前Kingdee的下一代产品是基于.NET平台使用C#,我当时参考了一些文档,编写了Kingdee公司中的《C#编码规范》。整个规范比较冗长,我也不打算详细说明。现在我和大家讨论一下关于局部变量的命名。变量命名必须直观易懂,尽量不使用缩写,必要时与类型相关。在阅读别人代码时,如发现一个好的变量命名,你应该记下来,这是一个很好的经验积累。尽量不要使用缩写,使用缩写时,最好使用通用的缩写。以下是一个... 阅读全文

posted @ 2004-07-22 00:26 温少 阅读(4718) 评论(13) 推荐(1) 编辑

2004年7月21日

MSIL指令速查表

摘要: 最初阅读IL的时候,很多指令会记不住,你把以下这两个表格打印下来,备在案前,可供速查!最初我阅读IL时,就是这么做的。后来我教别人反编译,都要别人先打印这份表格。自己查文档也可以获得一下资料。不过,或许我整理的这个表格,速查更方便!下载地址:http://www.cnblogs.com/Files/jobs/msil.rar Base Instructions Instructio... 阅读全文

posted @ 2004-07-21 02:45 温少 阅读(4847) 评论(12) 推荐(2) 编辑

导航