上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: 在异步调用一个方法时,由于不在一个线程内,异常的处理不同于普通同步调用,但可以在EndXXX时,使用try{}catch{}来捕获。 阅读全文
posted @ 2009-02-24 17:20 阿牛 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 在异架构间通讯时,我们一般会采用WS。我遇到的情况是WSDL已经由AXIS生成,我需要用Dotnet实现服务器。 简单实现后,发现里面的 NotifySOAPHeader 总是取不值,添加 SoapUnknownHeader[] 后,里面有值。可见是不能识别AXIS发送来的SoapHeader。本文尝试解决了这个问题,避免了为Java调用时写代码从SoapUnknownHeader中取数据了。 阅读全文
posted @ 2009-02-23 16:57 阿牛 阅读(2262) 评论(10) 推荐(0) 编辑
摘要: 在进行网站更新时,往往更新的文件不太多,但文件处于不同的目录中。这样更新时,既要备份原始文件,又要进行更新,很是麻烦。如果是7个前端机,真是烦不胜烦。所以便有了此工具。 其实,Xcopy命令已经实现了,我们只要好好的利用它就可以。即:先把要更新的复制到备份目录,然后从目的目录中把备份目录中存在的文件复制过来。再把新文件复制过去就可以了。 阅读全文
posted @ 2009-02-19 10:25 阿牛 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 出于看XML文件的需要,写了这个工具,本来是用在Ededitor编辑器中,当成宏来用的。 阅读全文
posted @ 2009-01-09 09:10 阿牛 阅读(1389) 评论(1) 推荐(0) 编辑
摘要: 一、工欲善其事,必先利其器。 要进行HelloWorld的输出,首先得安装VS2008 SP1版 ,我是C#程序员这个我已经有了。再次得安装:Silverlight_Tools,这个是必须的,要不不能进行开发。其它的先不用安装。 Silverlight_Tools:http://download.microsoft.com/download/2/1/8/218414F1-33DA-45... 阅读全文
posted @ 2008-12-30 14:57 阿牛 阅读(579) 评论(2) 推荐(0) 编辑
摘要: 如果你的项目要求你的程序对高达几万条的数据在集中的时间内执行固定序列的操作,且不能完全使用存储过程时而需要使用程序来执行时。会需要这些优化。 我们知道,SQL服务器对一条语句的执行,需要分析、编译、执行这些步骤,通过参数化我们可以对一种命令只分析和编译一次,而执行多次,从而提高效率。在执行时,如果每次提交语句,可以完成多条SQL语句,则可以减少通讯时间,也可以提高效率。 通过 System.Data.IDbCommand.Prepare() 方法,我们可以在第一次执行语句时,分析和编译SQL语句,然后保存这个Command对象,下次使用时,直接设置参数执行。这个方法对Oracle和MsSql Server都有效。 如果执行一批语句,在T-SQL和PLSQL中有一点不一样。 在T-SQL中,多条SQL语句之间,使用分号";"分隔就行。 delete from TableA where id = @id;update TableB set Name=@name where id=@id 而在PLSQL中,则需要 阅读全文
posted @ 2008-12-29 10:02 阿牛 阅读(3744) 评论(18) 推荐(0) 编辑
摘要: 因工作需要,又使用了VS2003,但在使用时,鼠标悬停时,就是不出现任何提示。在看别人的代码时太累了。网了查了半天也是需要重装VS2003一类的。我发现了一个貌似可以的简单解决方法。 打开VS2003,在[工具/选项/文本编辑器/C#/常规]中,有语句结束的相关设置,你需要做的就是把“自动列出成员”和“参数信息”前面的勾去掉,确定。 然后再用相同的方法把它打开。 我的经过这... 阅读全文
posted @ 2008-12-29 09:30 阿牛 阅读(568) 评论(2) 推荐(0) 编辑
摘要: 脑袋记不住了,记在这里得了. HttpContext.Current 貌似和 org.apache.struts2.ServletActionContext 差不多. HttpModule 的有些东西可以用 javax.servlet.Filter或者com.opensymphony.xwork2.interceptor.AbstractInterceptor来实现. 待续. 阅读全文
posted @ 2008-12-23 20:56 阿牛 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 动态控件,复合控件,相信大家都已经很熟悉了。只要达到同样的展示及功能,用什么样的方式实现应该取决于实际情况。我在一个项目中遇到的情况是:已经有了很多页面,但每个页面都没有用Validation控件来验证输入的有效性。 为了达到相同的展示效果: 常规办法:是为每个页面的每个TextBox有选择的生成RequiredFieldValidator、RangeValidator、 CompareValidator、RegularExpressionValidator、FilteredTextBoxExtender。但这个方法,需要每个页面都去添加,并且统一调整起效果来,工作量太大。 复合控件:是写一个复合控件,依参数来添加验证控件。这个也需要在页面中统一添加一次(工作量约为第一个办法的1/3),还需要更改一下后台的控件类型声明(我的后台代码在另一个程序集中)。 动态控件:写了个直接继承自TextBox的控件,在适当的地方,依参数来添加验证控件。这个也需要在页面中统一改动一下(工作量和复合控件的方法相当),不过,后台的代码不用做发改 阅读全文
posted @ 2008-12-10 17:29 阿牛 阅读(1734) 评论(11) 推荐(0) 编辑
摘要: 如果非要用CustomValidator+WebService+asp.net ajax进行验证,这里给出也一个实现的方法。还贴出了一个常规的做法! 阅读全文
posted @ 2008-12-09 16:25 阿牛 阅读(1171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页