摘要: 网上看到的接口的解释,有意思:这是一个规范和思维习惯问题。接口是程序对功能不同,但使用方法相同的类的概括和定义,如果你的很多类要继承同一个接口,但又经常都不需要实现所有这个接口的所有方法或者属性,那就是你的接口设计的有问题。举个例子:比如, "手动档轿车" 这个接口,它需要有以下几个方法就能开走:方... 阅读全文
posted @ 2015-01-26 23:26 JJ.Net 阅读(247) 评论(0) 推荐(0)
摘要: 1 //一维数组 2 int[] s = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; 3 int[] s1 = new int[9] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; 4 5 ... 阅读全文
posted @ 2015-01-26 17:45 JJ.Net 阅读(140) 评论(0) 推荐(0)
摘要: 网上看到的说明div span的例子,有助于理解,span是行级样式定义元素,div是块级样式定义元素 1 2 3 HTML示例 4 14 15 16 生命必须元素17 水18 维生素19 蛋白质20 矿物质21 22 水23 维生素24 蛋白质25 矿物质 26 ... 阅读全文
posted @ 2015-01-22 17:24 JJ.Net 阅读(221) 评论(0) 推荐(0)
摘要: 1 列表2 计算机3 用来计算的仪器 ... ...4 显示器5 以视觉方式显示信息的装置 ... ...6 7 8 标签定义了定义列表(definition list)。9 标签用于结合 (定义列表中的项目)和 (描述列表中的项目)。 阅读全文
posted @ 2015-01-22 16:34 JJ.Net 阅读(179) 评论(0) 推荐(0)
摘要: @ Razor解析器足够聪明,能从你的代码中推断出来那些是服务端代码,那些是客户端代码。@:用于输出静态内容,或者以静态内容开始的内容块在当你不想在一个代码容器块中使用HTML元素,却需要更精确地标明一个内容块的边界时,你可以使用Razor的@:和句法。 阅读全文
posted @ 2015-01-22 13:16 JJ.Net 阅读(154) 评论(0) 推荐(0)
摘要: 1 td:eq(0) 2 td:lt(1) 3 td:gt(2)eq:equal gt:greatthan lt:lessthan 阅读全文
posted @ 2015-01-22 11:36 JJ.Net 阅读(133) 评论(0) 推荐(0)
摘要: 注意ViewBag.属性名 不能与 m.属性名 相同,否则在编辑的时候会获取不到字段值1 @Html.DropDownListFor(m => m.EnterpriseType, ViewBag.EnterpriseType1 as IEnumerable, "请选择") 阅读全文
posted @ 2015-01-14 16:55 JJ.Net 阅读(288) 评论(0) 推荐(0)
摘要: 行转列,列转行,传统方式与pivot方式,不同的实现,同样的结果最近在做考勤管理,有需要行转列的报表,CaseWhen老方法可以实现,但Pivot方法实现更为简便,以下是具体实现。 1 --行转列 2 create table T_1(Name varchar(10),LeaveType varch... 阅读全文
posted @ 2015-01-13 17:37 JJ.Net 阅读(284) 评论(0) 推荐(1)
摘要: 好久没上了,不过原来也没咋上过,要多来踩踩 阅读全文
posted @ 2015-01-13 15:43 JJ.Net 阅读(85) 评论(0) 推荐(0)
摘要: 过了OCP,继续,好的开始 阅读全文
posted @ 2012-09-27 16:35 JJ.Net 阅读(99) 评论(0) 推荐(0)