摘要: 已经有一段时间没有发布博文了...今天就写一写lambda的一些简单的使用方法Lambda 在Msdn 上的描述:Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。Lambda 表达式对于编写 ... 阅读全文
posted @ 2015-09-30 14:08 母鸡轰 阅读(376) 评论(0) 推荐(0)
摘要: 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。(引自csdn)或许用一个例子说明更加明白扩展方法: public static class Helper { ... 阅读全文
posted @ 2015-02-10 22:29 母鸡轰 阅读(295) 评论(0) 推荐(0)
摘要: -- 判断是否存在该列if exists(SELECT * FROM syscolumns WHERE id=object_id('@Table') and name='@COLUMN') ALTER table @Table DROP COLUMN @COLUMN GO--添加列ALTER... 阅读全文
posted @ 2014-12-19 21:40 母鸡轰 阅读(333) 评论(0) 推荐(0)
摘要: 介绍: 我正在评估一个 ASP.NET Web 项目应用。它有一些可扩展性问题。意味着当网站访问量增加的时候。系统将会变得缓慢。当我查看应用日志。我找到了大量的ThreadAbortException. 这个应用大量的使用了Response.Redirect(是的 endResponse= true),这个就是可扩展性问题的根源。通过endResponse = false在Response.Redirect将会解决这个问题. 但这样做会导致应用程序出现一些奇怪的问题。因为应用程序将假设在Response.Redirect 将在当前页面停止执行.除此之外你需要处理一些安全隐患,因为你的应用... 阅读全文
posted @ 2014-03-12 23:36 母鸡轰 阅读(6573) 评论(3) 推荐(1)
摘要: 现在的浏览器里,有一个十分有趣的功能,你可以在不刷新页面的情况下修改浏览器URL;在浏览过程中.你可以将浏览历史储存起来,当你在浏览器点击后退按钮的时候,你可以冲浏览历史上获得回退的信息,这听起来并不复杂,是可以实现的,我们来编写些代码。来看看它是如何工作的。 var stateObject = {}; var title = "Wow Title"; var newUrl = "/my/awesome/url"; history.pushState(stateObject, title, newUrl); History... 阅读全文
posted @ 2014-01-08 10:50 母鸡轰 阅读(662) 评论(1) 推荐(0)
摘要: 原因:在从远程服务器复制数据到本地时出现“SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置 阅读全文
posted @ 2014-01-03 11:29 母鸡轰 阅读(339) 评论(1) 推荐(1)
摘要: 今天整理了一下ASP执行过程,从.net页码的执行周期开始做一个详细的了解.我重写了页面的绝大多数方法.然后加载执行.所得的顺序如下。方法是每个重写的事件中都输出一个字符,按字符打印出来的先后判断事件执行的顺序。如有不正确之处,还请路过的各位不吝赐教)前台代码 View Code后台代码 public partial class WebForm1 : System.Web.UI.Page { private static int count = 0; //6 protected void Pag... 阅读全文
posted @ 2013-12-26 17:08 母鸡轰 阅读(2272) 评论(1) 推荐(1)
摘要: 对于服务器按钮控件(即类型的按钮):服务器响应事件:OnClick客户端响应属性:OnClientClick对于html按钮控件(即)服务器响应事件:OnServerClick客户端响应事件:onclickasp:Button类型的是onclick类型的是onserverclick一个是.net的控件 ~一个是html控件转换成服务器端控件效果完全一样,应为input 本身具有onclick的客户端事件,微软只能使用onserverclick作为服务器端响应的名称 原文 阅读全文
posted @ 2013-12-25 15:07 母鸡轰 阅读(378) 评论(0) 推荐(0)
摘要: 目前ASP的开发人员都正在使用Session这一强大的功能,但是在他们使用的过程中却发现了ASP Session有以下缺陷:进程依赖性:ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。Session状态使用范围的局限性:刚一个用户从一个网站访问到另外一个网站时,这些Session信息并不会随之迁移过去。例如:facebook网站的WWW服务器可能不止一个,一个用户登录之后要去各个频道浏览,但是每个频道都在不同的服务器上,如果想在这些WWW服务器共享S 阅读全文
posted @ 2013-10-18 23:14 母鸡轰 阅读(772) 评论(0) 推荐(0)
摘要: 处理上百万条的数据库如何提高处理查询速度1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来 阅读全文
posted @ 2013-10-18 22:15 母鸡轰 阅读(688) 评论(1) 推荐(0)