摘要: 原文链接http://blog.csdn.net/joyhen/article/details/8500211如有不明白的地方欢迎加QQ群14670545探讨最近在看委托,然后看到事件,以前一直很模糊,关于事件的触发者和响应者的关联。贴一个简单的例子:1.新建一个类Control.cs[csharp]view plaincopyusingSystem;namespaceEventComplex{/**C#中的事件处理实际上是一种具有特殊签名的delegate*/publicclassControl{//////代表事件发送者//////代表事件发送者///事件参数类///用来包含与事件相关的数 阅读全文
posted @ 2014-01-01 11:29 wanshutao 阅读(608) 评论(0) 推荐(0)
摘要: 原文:http://www.cnblogs.com/FreeDong/archive/2013/07/31/3227638.html一、委托调用方式1. 最原始版本: delegate string PlusStringHandle(string x, string y); class Program { static void Main(string[] args) { PlusStringHandle pHandle = new PlusStringHandle(plusString); Consol... 阅读全文
posted @ 2014-01-01 11:06 wanshutao 阅读(944) 评论(0) 推荐(3)
摘要: 原文:http://www.cnblogs.com/Sky_KWolf/archive/2010/12/05/1897158.html静态页面全部内容保存在服务器内存中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。这个过程中,缓存不需要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。很显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面。对于那些数据经常更新的页面,则不适用。默认情况下,ASP.NET 2.0启用了页面输出缓存功能,但并不缓存任何响应的输出。开发人员必须通过设置,使得某些页面的响应成为缓存的一部分。 设置. 阅读全文
posted @ 2014-01-01 10:23 wanshutao 阅读(842) 评论(1) 推荐(1)
摘要: Asp.Net分页存储过程SQL分页语句一、比较万能的分页:sql代码:123selecttop每页显示的记录数 * fromtopic whereid notin(selecttop(当前的页数-1)×每页显示的记录数 id fromtopic orderbyid desc)orderbyid desc需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断了。。二、SQL2005中的分页代码:sql代码:123456--讲查询出来的结果集作为一张临时表withtempTable as(selectRow_Number() over (orderbyid d 阅读全文
posted @ 2013-12-30 16:37 wanshutao 阅读(321) 评论(0) 推荐(0)
摘要: 这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不用return)。将不会对window.event.returnvalue进行设置所以会默认地继续执行操作详细说明如下:例如:当在 Open 中如果函数 add_onc 阅读全文
posted @ 2013-12-27 16:09 wanshutao 阅读(359) 评论(0) 推荐(0)
摘要: javascript中的正则表达式语法分类:javascript2010-08-27 10:37883人阅读评论(0)收藏举报正则表达式javascriptinput脚本constructorfunction正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法。除此之外,你用RegExp构造器建立的个别正则表达式对象的属性,就已经预先定义好了正则表达式对象的静态属性,你可以随时使用它们。核心对象:在Javascript 1.2, NES 3.0以上版本提供。在Javascript 1.3以后 阅读全文
posted @ 2013-12-27 15:06 wanshutao 阅读(309) 评论(0) 推荐(0)
摘要: 目录跳过目录本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟, 如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你 想像中的那么困 阅读全文
posted @ 2013-12-26 15:23 wanshutao 阅读(324) 评论(0) 推荐(0)
摘要: Request.ServerVariables("HTTP_X_FORWARDED_FOR")透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么取到的值将是空的。Request.ServerVariables("Url")返回服务器地址Request.ServerVariables("Path_Info")客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path")与应用 阅读全文
posted @ 2013-12-19 09:29 wanshutao 阅读(417) 评论(0) 推荐(0)
摘要: //这个测试太不容易了,总是出错,addInfo 方法进去,最后调用context对象.AddObject(),也就是context.AddObject(entitySetName, entity);,提示找不到entitySetName,实际是创建 entity实体模型时不能选负数形式,那个小框不能打钩,也就是添加ado.net实体数据模型,选择从数据库创建,然后选择数据库,确定对象单复数形式不能打钩,下面的要打钩 [TestMethod()] public void addInfoTest() { //EventInfo info = null; // TODO: 初始化为适当的值 /.. 阅读全文
posted @ 2013-12-04 20:00 wanshutao 阅读(383) 评论(0) 推荐(0)
摘要: Sql动态查询拼接字符串的优化(2012-02-26 16:23:22)转载▼标签: 字符串查询条件拼接优化额外开销sqlstringbuilder杂谈 分类: 基类 Sql动态查询拼接字符串的优化最原始的 直接写:string sql="select * from TestTables where 1=1";... 这样的代码效率很低的,这样影响了数据库的索引引用如下所示:private void TestOneMethod() { string querySql = "select * from TestTables where 1=1"; if ( 阅读全文
posted @ 2012-07-07 16:20 wanshutao 阅读(800) 评论(0) 推荐(0)