05 2008 档案
摘要:整个站点默认禁用 Session,而某个页面不禁用的做法。 先说一个不正确的做法: 整个站点的 Web.config 被设置为: 在单独需要用Sesssion的页面,设置 这种做法是错误的,你会发现仍然是错误: 只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态 或者是: Session state can only be used wh...
阅读全文
摘要:J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO: persistant object持久对象 最形象的理解就是一个PO就是数...
阅读全文
摘要:原文链接:http://compsci.ca/blog/if-a-programming-language-was-a-boat/ 如果编程语言也是一条船 程序员与编程语言一直都被热烈讨论的话题。这里不妨引入一个新的思考方向,如果将编程语言比作一条船,那么程序员又将扮演一个什么样的角色?是载舟的水,还是坐船的人? Turing 图灵无疑是一条独木舟,它很小并且需要纯手工驱动...
阅读全文
摘要:术语 在这篇文章中我想要强调的一件事情是,虽然我将通篇使用SharePoint这个术语,但是意思可能是同时指的是SPS和WSS的功能。也请注意,这篇文章大部分都是在讨论当前版本的DotNetNuke(3.2.2和4.x)以及SharePoint(SPS 2003和WSS 2.0)。 DotNetNuke 微软发布了 ASP.NET,人们也看到了它的潜力,但是人们并不能...
阅读全文
摘要:先输入prop(出现如下界面): 然后连续按2次Tab键,VS2005会自动生成属性框架(自己修改属性的类型和名称就可以用了): 或 单机鼠标右键Insert Snippet选择Prop #c#专栏
阅读全文
摘要:table_01是20%透明的背景 content是里面的字体,其中position:relative是关键,不加的话文字就会跟着字体变透明 如: .table_01 { filter: Alpha(Opacity=20); } .content { font-size: 12px; color: #FFFFFF; text-decoration: none; position:...
阅读全文
摘要:何谓控制反转(IoC = Inversion of Control),何谓依赖注入(DI = Dependency Injection)?一直都半懂不懂,今天看到两个比喻,觉得比较形象。 IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓"控制反转"的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 正在业...
阅读全文
摘要:有12个未知数,其中有11是相等的,但有一个是不同的,而且这个不同的未知数不知道比其它11是大还是小,请问有没有办法只通过三次比次得出其中一个不同的数? 如果在你没看过任何资料的情况下答出来的话,说明你是IQ相当高了! 以下是我的答案,用程序写出来了 请设置12个数中哪个是不同的(1,12) #逻辑学
阅读全文
摘要:★类成员的初始化顺序, 举例 ChildClass从ParentClass继承而来 ChildClass child = new ChildClass(); 1. 初始化ChildClass的静态字段(按声明顺序) 2. 初始化ChildClass的静态构造函数 3. 初始化ChildClass的实例字段 4. 调用ChildClass的构造函数,并在此中断, 调用P...
阅读全文
摘要:摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。) 引言 ADODB.RecordSet 和常常被遗忘的 MoveNext 的时代已经过去,取而代之的是 Microsoft ADO.NET 强大而又灵活的功能。我们的新武器就是 Syste...
阅读全文
摘要:出自:http://www.cnblogs.com/zhuweisky/archive/2007/04/26/728635.html 在使用泛型技术时,我们经常使用静态泛型参数,即泛型的参数类型在编译时就已经确定,比如: IList list = new List(); 集合IList的泛型参数是int类型,这在编译期就可以知道,于是,我们可以这样调用ILi...
阅读全文
摘要:通过泛型方法定义具有特定类型意义的方法是常用的手段。但在某些特定情况下,例如在一些通用的框架中,直到运行时才能确定泛型类型参数,就必须通过非泛型方式来调用泛型方法。 假定有这样一个方法: public static void Add(T obj, IList list) { list.Add(obj); } 如果想换成这样调用: Add(Type type, obj...
阅读全文
摘要:仔细查看您的数据库代码,看是否存在多次进入数据库的请求路径。每个这样的往返都会降低应用程序可以提供的每秒请求数量。通过在一个数据库请求中返回多个结果集,可以节省与数据库进行通信所需的总时间长度。同时因为减少了数据库服务器管理请求的工作,还会使得系统伸缩性更强。 简单示例如下: 一、返回多个数据集的存储过程 CREATE PROC Proc ---Multiple Result...
阅读全文
摘要:IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中...
阅读全文
摘要:1. 业务实体层的设计方案选择 1) 业务实体层的作用 一般的应用程序分层的结构如下: 可见,在分层的时候,我们会增加一个实体层,它的作用如下: a. 将显示数据和实际的存储区域隔离,保证了业务的独立性,提高了可重用性。 b. 在业务层和表现层之间传递数据。(如果没有实体层的话,我们需要把表的每个字段作为一个参数在它们...
阅读全文
摘要:参数数目可变的成员 .NET Framework 开发人员指南 参数数目可变的成员 数组用于将数目可变的参数传递给成员。某些语言(如 C#)提供了一个关键字,用于修饰传递可变参数的数组。对于不提供关键字的语言,ParamArrayAttribute 属性可提供此功能。该关键字和属性影响成员签名的最后一个参数。该参数必须是一维数组。 下面的代码示例演示定义和调用参数数目可变的...
阅读全文