摘要: HTML helper Description DisplayFor Returns HTML markup for each property in the object that’s represented by the expression ... 阅读全文
posted @ 2012-08-15 13:57 HelloWorld.Michael 阅读(211) 评论(0) 推荐(0)
摘要: There are three different ways in which data can be passed to a view by using the ViewDataDictionary, the ViewBag, and strongly typed views. ViewDataDictionary public ViewResult Show(int id) ... 阅读全文
posted @ 2012-08-15 11:18 HelloWorld.Michael 阅读(212) 评论(0) 推荐(0)
摘要: By Default:public ActionResult Create(){ return View();}Calling the View method returns a ViewResult object that knows how to render a particular view. When this method is called with no arguments,... 阅读全文
posted @ 2012-08-15 11:03 HelloWorld.Michael 阅读(157) 评论(0) 推荐(0)
摘要: 实例构造器:作用是设置类型的实例的初始状态 类型构造器:即static构造器,作用是设置类型的初始状态(通常是初始化静态字段)。类型默认没有定义类型构造器,如果定义也只能定义一个。此外,类型构造器永远没有参数 实例构造器的调用:JIT编译器在编译一个方法时,会查看代码中都引用了哪些类型。任何一个类型定义了类型构造器,JIT编译器都会检查对当前AppDomain,是否已经执行了这个类型构造器。如... 阅读全文
posted @ 2012-08-14 00:19 HelloWorld.Michael 阅读(176) 评论(0) 推荐(0)
摘要: 静态类必须直接从System.Object派生,从其他任何基类派生没有任何意义。无法创建静态类的实例 静态类不能实现任何接口,这是因为只有使用类的一个实例时,才可以调用类的接口方法 静态类只能定义静态成员(字段、方法、属性和事件),任何实例成员都将导致编译器报错 静态类不能作为字段、方法参数或者局部变量使用,因为它们都代表引用了一个实例的变量 C#编译器将静态类标记为... 阅读全文
posted @ 2012-08-13 00:16 HelloWorld.Michael 阅读(279) 评论(0) 推荐(0)
摘要: 基元(Primitive):在代码中可以使用的最简单构造 用户模式基元:使用特殊的CPU指令来协调线程,即协调是在硬件中发生的,速度很快。但是Windows永远检测不到一个线程在一个基元用户模式中够钟上阻塞了。所以,想要取得一个资源但又暂时娶不到一个线程会一直在用户模式中运行,这可能浪费大量的CPU时间 内核模式基元:要求应用程序的线程中调用在操作系统内核中实现的函数。一个线程使用一个内核模式... 阅读全文
posted @ 2012-08-08 00:15 HelloWorld.Michael 阅读(463) 评论(0) 推荐(1)
摘要: 透视数据(Pivoting)是一种把数据从行的状态旋转为列的状态的处理,在这个过程可能需要多值进行聚合。 生成实例数据库 USE tempdb; IF OBJECT_ID('dbo.Orders', 'U') IS NOT NULL DROP TABLE dbo.Orders; GO CREATE TABLE dbo.Orders ( orderid INT... 阅读全文
posted @ 2012-07-18 18:43 HelloWorld.Michael 阅读(404) 评论(0) 推荐(0)
摘要: EXEC:T-SQL中最早提供的一种用于执行动态SQL的方法。EXEC接受一个字符串作为在圆括号中输入的参数,执行字符串中包含的批处理代码。EXEC命令的输入既支持普通字符,也支持Unicode字符。 使用游标对INFORMATION_SCHEMA.TABLES视图进行查询,以获取TSQLFundamentals2008数据库中表的名称。对于每个表,代码将构造和执行一个批处理代码,对当前表调用s... 阅读全文
posted @ 2012-07-17 11:24 HelloWorld.Michael 阅读(397) 评论(0) 推荐(0)
摘要: 表变量:和使用局部表变量一样,表变量和tempdb数据库中也有对应的表作为其物理表示,而不是像通常所理解的那样,以为表变量只存在内存中。和局部临时表类似,表变量也只是对创建它的会话可见,但允许访问的范围更有限,它只对当前批处理乐见。表类型:SQL Server 2008中引入了对表类型的支持。通过创建表类型,可以把表的定义保存到数据库中,以后在定义表变量、存储过程和用户定义的输入参数时,可以将表类型作为表的定义而重用。定义表类型(TVP):USE TSQLFundamentals2008;IF TYPE_ID('dbo.OrderTotalsByYear') IS NOT NU 阅读全文
posted @ 2012-07-16 19:50 HelloWorld.Michael 阅读(236) 评论(0) 推荐(0)
摘要: 线程池中的线程由两类组成:工作者线程和I/O线程。 ThreadPool.QueueUserWorkItem和Timer类总是将工作项(即线程要回调的委托)放到全局队列中。工作者线程采用一个FIFO算法将工作项从这个队列中取出,并处理它们。由于多个工作者线程可能同时从全局队列中拿走工作项,所以所有的工作者线程都竞争一个线程同步锁,以保证两个或者多个线程不会获取同一个工作项。 对于默认的Task... 阅读全文
posted @ 2012-07-15 23:01 HelloWorld.Michael 阅读(627) 评论(0) 推荐(0)