上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: q=1&q2&q3 与 q=1&q2=&q3 是两个 QueryString,只有一个等号的差别。 q=1&q2&q3 的 QueryString.Count 为 2,值分别为:1、q2&q3 q=1&q2=&q3 的 QueryString.Count 为 3,值分别为:1、<零长度字符串>、q3 可以看出 没有等号时,是指缺少参数名,而不是指缺少参数值。 没... 阅读全文
posted @ 2013-04-26 10:55 我不是杰克船长 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 指示是否在页请求之间保持视图状态。如果要保持视图状态,则为 true;否则为 false。默认值为 true。 EnableViewState 指定是否向服务器端传送某(些)控件的属性值、状态。 EnableViewState 的默认值为 true,设置为 false 可以降低数据传送量,当然应该在程序逻辑允许设置为 false 的情况下。 EnableViewState 可用于控件,... 阅读全文
posted @ 2013-04-26 10:38 我不是杰克船长 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Solid 原则单一职责开闭原则: 一个软件系统的设计应当尽量做到对扩展开放,对修改关闭。达到这个原则的途径就是遵循"对变化的封装"的原则。这个原则讲的是在进行软件系统的设计时,应当设法找出一个软件系统中会变化的部分,将之封装起来。里氏代换原则接口隔离原则依赖倒置原则创建型设计模式解决的创建者和被创建对象的耦合问题;结构型设计模式解决的是实体对象和实体对象的耦合问题;行为型设计模式解决的是实体对象和行为操作之间的耦合问题。创建型模式 5种单件模式抽象工厂工厂方法生成器模式原型模式 实现ICloneable 借口Singleton模式解决的是实体对象个数的问题。除了Singl 阅读全文
posted @ 2013-04-24 15:55 我不是杰克船长 阅读(186) 评论(0) 推荐(0) 编辑
摘要: HashTable 与 HashMap: 表面: HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 HashTable有一个cont... 阅读全文
posted @ 2013-04-15 15:04 我不是杰克船长 阅读(195) 评论(0) 推荐(0) 编辑
摘要: .Net 4 brings with it the Tuple type! I have never worked with tuples in programming before and have a hard time seeing their purpose but here is an example of a tuple in C#: 什么是Tuple,在汉语上我们将其翻... 阅读全文
posted @ 2013-04-10 09:26 我不是杰克船长 阅读(456) 评论(0) 推荐(0) 编辑
摘要: C# 应用程序中,如果要记录登陆用户的用户名、用户等级、用户IP地址等等,或者要记录应用程序的异常情况(如应用程序所在主机无法联网,我们必须把这一状态记录下来以备后续处理;又如应用程序抛出某个路径无法找到的异常,提醒用户进行重新配置,如果用户选择忽略该异常,那么后面再碰到该异常时,应用程序应该直接忽略而不是频繁地提醒用户),这时,我们需要使用到全局变量。就跟ASP网站中登陆后使用SESSION,C... 阅读全文
posted @ 2013-04-09 09:58 我不是杰克船长 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一个私有构造器。私有构造器禁止开发者在类的范围之外实例化类的... 阅读全文
posted @ 2013-04-09 09:55 我不是杰克船长 阅读(219) 评论(0) 推荐(1) 编辑
摘要: 下面是类适配器和对象适配器的图。适配器模式是用来解决使用不兼容的接口的问题的方案。从下面可以看到2种适配器都有3个类分别是Target, Adaptee,adapter. client希望使用的是Target.request() 而既有类使用的是Adaptee.SpecificRequest() request()和Specific... 阅读全文
posted @ 2013-04-08 14:39 我不是杰克船长 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,... 阅读全文
posted @ 2013-04-08 14:05 我不是杰克船长 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 原为某软件公司试题,大意如下:对于给定的有符号32位整数,写一个函数,当该数为正数时返回1,为负数时返回-1,为零时返回零,要求不能使用任何的条件判断分支跳转语句。在这里,稍微扩展了一下,给出了对应无符号32位整数的情形。解决思路是符号位和值分开处理,对于有符号32位整数,符号位右移31位即得a,若为非负数则a=0x00000000,否则a=0xFFFFFFFF;然后将值部分各位的值(0或1)不断... 阅读全文
posted @ 2013-03-18 13:50 我不是杰克船长 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页