07 2011 档案
摘要: 首先, 我们确定Sql语句执行大致流程 FROM =>> WHERE =>> GROUP BY =>> HAVING =>> SELECT ==> { Over Distinct Top} ==> ORDER BY 其中比较难一点的就是Over窗口函数了. Over单独配合聚合函数 SELECT * FROM Sales.OrderValues; 有表如图1 SELECT orderid,...阅读全文
摘要: with ties WITH TIES 指定从基本结果集中返回额外的行,对于 ORDER BY 列中指定的排序方式参数,这些额外的返回行的该参数值与 TOP n (PERCENT) 行中的最后一行的该参数值相同。只能在 SELECT 语句中且只有在指定了 ORDER BY 子句之后,才能指定 TOP...WITH TIES。 注意:返回的记录关联顺序是任意的。ORDER BY 不影响此规则 来源...阅读全文
摘要: 在mvc中的使用见http://www.cnblogs.com/feelboy/archive/2011/07/02/2096146.html 在asp.net项目中使用DataAnnotations 验证 见http://www.cnblogs.com/hjf1223/archive/2010/11/07/independent-dataannotation-validation.html 在...阅读全文
摘要: 布局 Canvas 绝对布局 通过控件的Canvas.Top 和Canvas.Left 定义位置 StackPanel 流布局 Grid 类似Html的Table Canvas <Canvas Background="Green"> <Button Width="100" Height="30" Content="Button1"></Button> <Button Width="100" He...阅读全文
摘要: System.Linq.Expressions 命名空间 System.Linq.Expressions 命名空间包含一些类、接口和枚举,它们使语言级别的代码表达式能够表示为表达式目录树形式的对象。 抽象类 Expression 可提供用于对表达式目录树进行建模的类层次结构的根目录。 从 Expression 派生的此命名空间中的类(例如 MemberExpression 和 Parameter...阅读全文
摘要: 反射: 通过 System.Reflection 命名空间中的类以及 System..::.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。您也可以使用反射在运行时创建类型实例,以及调用和访问这些实例。 namespace _Net的反射 { public class Person { public void Action() { Console.Writ...阅读全文
摘要: 网站结构 webconfig 设置为form验证, 并拒绝所有的匿名用户 <authentication mode="Forms"> <forms loginUrl="~/Account/Index" timeout="2880" path="/" /> </authentication> <authorization> <deny users="?"/> </authorization> 如果...阅读全文
摘要: 工作中, 我们常常需要开发windows服务, 那么, 一个可维护性好, 可扩展性高的的windows程序可以使我们省去不少的时间和精力. 我们来分析一下 一个windows服务应该看成是一个对象, 它拥有以下基本行为 行为: 执行行为.(这个服务要做什么事) 同一种行为, 不同的实现逻辑, 典型的工厂模式. 下面, 我们来定义两个windows服务类 public class OneTask ...阅读全文
摘要: 回顾一下asp.net的流程处理http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080768.html和http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080880.html 在处理流程里面有两个方法, 我们在这里分析一下 void application_PostResolv...阅读全文