• 委托的异步

    1. 委托的异步使用BeginInvoke,这样程序执行时不需要等待委托的函数执行完以后再执行下一句。 但是委托的异步如果有返回值 1 2 3 4 5 private delegate void invokeDelegate(); del = new invokeDelegate(StartMethod); var re= del.BeginInvoke( null , null ); Mess...

    2018-06-22 06:30:15

  • 关于在一般处理程序中实现基础验证码

    验证码是一个图片是动态生成的,一般的验证码保存在服务器中。 要在一般处理程序中使用session必须实现System.Web.SessionState.IRequiresSessionState 接口不然会出现找不到session的错误。 public void ProcessRequest (HttpContext context) { context.Response.Con...

    2018-06-22 06:30:12

  • FileSystemWatcher触发多次Change事件的解决办法

    (转) 最近要用到FileSystemWatcher来监控某个目录中的 文件 是否发生改变,如果改变就 执行 相应的操作(具体操作如:打开文档,添加一行,保存)。但在 开发过程 中,发现FileSystemWatcher在文件创建或 修改 后,会 触发 多个Created或Changed事件,具体原因就是处理...

    2018-06-22 06:30:11

  • Jquery Easy UI初步学习(二)datagrid的使用

    第一篇学的是做一个管理的外框,接着就是数据 datagrid 绑定了,这里我用asp.net mvc3来做的,主要就是熟悉属性、方法。 打开easyui的demo 就可以看到如下一段代码: 和上篇一样class="easyui-datagrid", data-options="... ",这是一样的,其他我在网上查了查,并做了...

    2018-06-22 06:30:09

  • 502 Proxy Error。The ISA Server denied the specifi

    问题:部署好项目,在IE地址栏输入http://localhost/myweb/index.aspx,回车后报错: 解释: 试图访问的页面出现问题,无法显示此页面。 尝试下列: 刷新页: 单击刷新按钮来再次搜索此页。超时可能是由于 Internet 拥塞造成的。 检查拼写: 请检查您是否正确键入了网页地...

    2018-06-22 06:30:08

  • 增强版字典DictionaryEx

    代码 public class DictionaryExTKey, TValue : IDictionaryTKey, TValue { /// summary 用户存储数据的字典 /// /summary private IDictionaryTKey, TValue _items; /// summary 默认值 /// /summary private TValue _defaultValue; /// summary 用于获取值的委托 ///...

    2018-06-22 06:30:07

  • 利用扩展方法重写JSON序列化和反序列化

    利用.NET 3.5以后的扩展方法重写JSON序列化和反序列化,在代码可读性和可维护性上更加加强了。 首先是不使用扩展方法的写法 定义部分: /// summary /// JSON序列化反序列化工具 /// /summary public class JSONControl { /// summary /// JSON序列化 /// /summary ///...

    2018-06-22 06:30:05

  • 系统的方法就一定是最好的?

    引言 今天又听到有人说,这个类(这个方法)系统都有,直接用系统的就好了,难道你写的还会比系统的好? 我就疑问了: 同样是人写的代码,为什么系统的一定就是最好的 ? 废话不多,直接上代码 string .IsNullOrWhiteSpace( string value) 这个方法相信大家都非常的熟悉 但是当有...

    2018-06-22 06:30:05

  • Assertor用于判断参数和抛出异常

    代码 /// summary 断言器,用于判断和抛出异常 /// /summary static class Assertor{ /// summary 如果value值是null 则抛出异常 /// /summary /// param name="value" 参数值 /param /// param name="name" 参数名称 /param public static void AreNull( object value,...

    2018-06-22 06:30:05

  • 属性与字段的区别

    属性是类提供给外部调用时用,的可以使用对象.属性设置或读取一个值get{returexxx;}表示可读set{xxx=value;}表示可写 字段就是类内部用的,用来存储数据 private字段; public属性; 通过属性访问字段 讲概念可能不好讲,下面来看一个例子吧!(最简单的) classProgram{...

    2018-06-22 06:30:03

2