摘要: Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。/*图的邻接矩阵表示*/typedef struct _graph{ int vexs[MAX]; int vnum; int enum... 阅读全文
posted @ 2014-08-14 22:45 smurf 阅读(170) 评论(0) 推荐(0)
摘要: 原文:http://hi.baidu.com/mawf2008/item/eec8c7ad1c5be5ae29ce9da6merge into ausing bon (a.a=b.b)when matched then update xxxxxwhen not matched then insert... 阅读全文
posted @ 2014-06-09 15:09 smurf 阅读(3297) 评论(0) 推荐(0)
摘要: 本文探讨集合在遍历时删除其中元素的一些注意事项,代码如下import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestListDele { /** * @param... 阅读全文
posted @ 2014-05-13 11:12 smurf 阅读(1062) 评论(0) 推荐(0)
摘要: 在oracle存储过程中,有时我们希望在循环中为某种情况时不做任何处理,类似于c语言中的continue,跳过本次循环;在oracle 11g中好像增加了这个关键字,在之前版本中我们可以通过如下方式来实现相似的效果: 使用if else 括住所有循环部分来处理,例子中当i=0时跳出本次循环。loop if i=0 then null; else /* 此处是大段的其他操作代码 */ end if;end loop; 有时候可能上面的else部分有大段段的代码,此时可读性较差,我们可以用goto来处理... 阅读全文
posted @ 2014-03-26 15:30 smurf 阅读(303) 评论(0) 推荐(0)
摘要: sql查询中where过滤条件为某字段 colName='xx'时一般不会出什么问题,但如果想达到不为xx的时候就要注意了,用colName!= 'xx'可能就有问题了,因为该字段可能为空,为null时,用 != 去比较是不起作用的。个人认为解决有两种方法:1是在创建表字段时给该字段一个默认值 (即default...),这样记录中该字段就不会为null了2是可以把为null的情况也考虑进去,即把 colName!= 'xx'扩展为(colName is null or colName='xx'),具体情况还要具体考虑。个人推荐用 阅读全文
posted @ 2014-03-17 12:43 smurf 阅读(408) 评论(0) 推荐(0)
摘要: --查看当前日期、时间SQL> select sysdate from dual; SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual -------------------2014-04-04 10:32:56判断系统时... 阅读全文
posted @ 2014-03-11 14:09 smurf 阅读(150) 评论(0) 推荐(0)
摘要: 转自:一线天色 天宇星辰的网易博客 http://yhjhappy234.blog.163.com/blog/static/31632832200910216326750/之前我也写过一篇Myeclipse安装JsEclipse的 文章,但是我的博友告诉我会出现js文件打不开的现象,鉴于此我发现那个地址安装它默认只会安装jseclipse的插件器和注册文件,但是未安装兼容 包,只有选择全部安装才会全部安装才会正常,而大部分人会选择默认安装,所以就会出现这种js文件打不开的现象,而本文就此问题做了筛选,使他的默认安装 默认为全部安装,就不会出现这个问题了。由此给大家带来的不便敬请谅解!三种安装方 阅读全文
posted @ 2012-07-27 20:53 smurf 阅读(895) 评论(0) 推荐(0)
摘要: 本文转自:tohen的博客,http://www.cnblogs.com/tohen/archive/2007/05/29/764189.html一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters)其中:pageURL为子窗口路径name为子窗口句柄parameters为窗口参数(各参数用逗号分隔)三、示例:<SCRIPT><!--window.open('page.html','newwi 阅读全文
posted @ 2012-07-27 09:40 smurf 阅读(146) 评论(0) 推荐(0)
摘要: 分析Silverlight跨域调用2011-01-11 10:33先介绍一下我的测试项目,我用flash和silverlight一同来调用一个webservice,一个flash客户端,一个silverlight客户端,一个web项目来host flash和silverlight,再加上一个webservice端。flash发布到web项目的swf文件夹下。 web项目中的clienttestpage.html中的sl和flash来调用webservice。具体如何调用webservice我这里就略去了。我的webservice里有一个方法[WebMethod]publicstringSayH 阅读全文
posted @ 2012-07-20 15:37 smurf 阅读(178) 评论(0) 推荐(0)