摘要: Openlayers的中文资料相当少,对于大多数英文不是很好的GIS爱好者来说,就错过了了解这个优秀的开源js库的机会。通过学习Openlayers,可以了解大多数的GIS的操作方法,此库中也有很多GIS的相关概念。学习此库的意义不仅在于可以应用其完成一些webgis的应用,还可以通过借鉴其实现方式来实现自己的GIS应用。因此想通过此系列来抛砖引玉,以吸引更多的GIS开发人员来发掘Openlaye... 阅读全文
posted @ 2010-06-16 22:38 wang_yb 阅读(3136) 评论(2) 推荐(0)
摘要: 1.配置文件中对流量的配置 从上图可知,通过配置<serviceBehavior>下的<serviceThrottling>属性即可配置WCF服务的访问流量。上图中将maxConcurrentCalls,maxConcurrentInstances及maxConcurrentSessions均配置为“1”,则对客户端的请求只能线性处理,每次只处理一个... 阅读全文
posted @ 2010-06-06 23:09 wang_yb 阅读(1828) 评论(0) 推荐(0)
摘要: 本篇主要介绍WCF服务的生命周期,以及通过配置来控制处理客户端请求的服务实例的建立和销毁的时机。WCF共有三种方式来控制服务端实例的生命周期:1.PreCall方式对于客户端的每一个请求,服务端即生成一个实例。请求结束后释放服务端实例。工作流程如下:1)客户端创建代理对象(Proxy)2)客户端调用代理对象的一个契约操作,代理对象将其传递给宿主程序3)服务应用程序创建一个新的服务契约对象,并执行请... 阅读全文
posted @ 2010-06-05 23:59 wang_yb 阅读(3619) 评论(1) 推荐(1)
摘要: 1.异常消息的定义异常的消息定义使用WCF的数据契约的定义方式,定义的异常信息如下: 2.WCF服务中抛出异常在WCF服务中,通过上图的Faultdetails类将异常抛出。代码如下:当y==0时触发异常。 3.客户端触发异常客户端调用WCF的方法不变,为了触发异常,将除数设为0。如下所示: 此工程运行结果如下:(返回的异常信息在<s:Fault></s:Fault>内表示... 阅读全文
posted @ 2010-06-03 21:53 wang_yb 阅读(1622) 评论(1) 推荐(0)
摘要: 0. 导入命名空间:1. 如何打开已有excel文档,或者创建一个新的excel文档若打开已有excel,把“xxx”替换成该excel的文件路径;注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。 2. 取得、删除和添加sheet2.1取得:2.2 删除:2.3 添加:2.4 sheet... 阅读全文
posted @ 2010-06-03 00:31 wang_yb 阅读(112526) 评论(6) 推荐(19)
摘要: 在使用asp.net开发网站时,其自带的Ajax控件(比如UpdatePanel)有时会抛出Timeout的异常(Sys.WebForms.PageRequestManagerParserErrorException)。 这种异常会使得最终用户觉得莫名其妙,因此需要捕获此类异常并进行处理。 捕获异常的js代码如下:如果有母版页(MasterPage),将以上代码直接加载母版页即可。注意:上面的代码... 阅读全文
posted @ 2010-05-31 22:30 wang_yb 阅读(1573) 评论(0) 推荐(0)
摘要: 本来想自己研究一下IEnumerable和IEnumerator这两者的区别。但是在博客园中发现已经有了这样的文章,而且写的很好,很易懂。于是就直接引用其中两篇如下,作为以后参考:http://www.cnblogs.com/bear831204/archive/2009/01/05/1369547.htmlhttp://www.cnblogs.com/illele/archive/2008/04... 阅读全文
posted @ 2010-05-18 15:00 wang_yb 阅读(590) 评论(0) 推荐(1)
摘要: 在asp.net的站点中需要调用本地EXCEL的COM组件,由于NetworkService用户的权限不够,在执行Shapes.AddPicture方法(图片大于33K左右)时会长时间无响应,需要用administrator用户来启动Excel进程才行。上网查了一些资料,发现可以利用advapi32.dll来在asp.net应用中模拟administrator用户来启动Excel的进程,这样执行S... 阅读全文
posted @ 2010-05-14 20:10 wang_yb 阅读(2733) 评论(0) 推荐(1)
摘要: 在使用IIS的时候,如果遇到403相关的错误,往往束手无策,不知道是什么权限的原因。现总结如下,供以后参考。403.1 - 执行访问被禁止下面是导致此错误信息的两个常见原因:1、您没有足够的执行许可  例如,如果试图访问的ASP页所在的目录权限设为“无”,或者,试图执行的CGI脚 本所在的目录权限为“只允许脚本”,将出现此错误信息。  若要修改执行权... 阅读全文
posted @ 2010-05-10 21:48 wang_yb 阅读(49826) 评论(0) 推荐(0)
摘要: 在利用excel开发报表时,经常是在本机开发好了,但是一部署到服务器上就会出现COM的错误,大部分时候都是由于权限问题引起的。在本地开发调试的时候,调用COM时一般都是本机管理员帐户(一般人登录本机都是管理员帐户)。而部署在服务器上时,运行程序的往往都不是管理员帐户,比如我们的报表功能如果集成在ASP.NET站点里,那么调用COM的就是IIS的帐户。此时就有可能出现权限问题。因此我们需要加大IIS... 阅读全文
posted @ 2010-05-10 10:48 wang_yb 阅读(1139) 评论(3) 推荐(0)