2015年9月4日

摘要: . 匹配所有* 贪心匹配? 非贪心匹配(.*?) 组合匹配 阅读全文

posted @ 2015-09-04 17:04 极冰 阅读(103) 评论(0) 推荐(0) 编辑


2014年12月25日

摘要: 将多条数据组合到一行 declare @sql varchar(5000) set @sql='select ''roleinfo:''' declare @column varchar(20) declare cursor1 cursor for select id from Use... 阅读全文

posted @ 2014-12-25 15:02 极冰 阅读(603) 评论(0) 推荐(0) 编辑


2013年12月25日

摘要: 无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。使用版本控制工具,可以方便,可靠的管理版本。常用的windows平台下的版本控制工具有svn,cvs,vss。在这里介绍的是一款目前国内非常优秀的个人版本控制软件,不需要搭建中心服务器,直接是绿色免安装版,下载就可直接使用。相比svn,vss更加方便,可控,容易入门。(下 阅读全文

posted @ 2013-12-25 22:46 极冰 阅读(754) 评论(0) 推荐(0) 编辑


2013年12月15日

摘要: 首先,自然是配置Web.config,在下设定:的Mode=”Forms”指定Web应用采用表单验证,另外的方式还有“Windows”、“Passport”和“None”,“Windows”常用在局域网中,配合AD进行身份验证,“Passport”好像要交钱给微软后才能够使用,不太清楚了。“None”表示不进行验证。的几个常用属性:name属性指定验证所需要的cookie的名称,默认值是“.ASPXAUTH”,如果在一个服务器上下挂了多个Web应用程序,必须重新指定该名称,因为每个应用程序都需要唯一的cookie。loginUrl属性指定登录用的页面,用于提供用户名和密码,默认值是“login 阅读全文

posted @ 2013-12-15 21:24 极冰 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 建造者模式的主要特征是,通过一步一步的方式生成一些东西。每个生成的东西,即使其中的任何一步都不相同,但也将遵循同样的过程。4个角色:指挥者(Director),建造者(Builder),具体建造者(ConcreteBuilder),产品(Product)产品:需要创建的对象产品建造者:本质为抽象类,里面的抽象方法供具体建造者重写,声明产品的引用具体建造者:创建产品的实例并且实现建造者多个方法对产品进行装配指挥者:调用建造者抽象类以及其方法代码:// produce to be builtclass Starbucks {private String size;private String dr 阅读全文

posted @ 2013-12-15 20:56 极冰 阅读(351) 评论(0) 推荐(0) 编辑

摘要: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职责!一、经典模式:public class Singleton{private static Singleton in 阅读全文

posted @ 2013-12-15 20:51 极冰 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 原型设计模式用在当需要经常使用非常相似的对象的情况下,当需要相似的对象时,原型模式会克隆原始对象并且只修改不同的地方,这样会消耗更少的资源。代码: 1 abstract class ColorPrototype 2 { 3 4 public abstract ColorPrototype Clone(); 5 } 6 class ConcteteColorPrototype : ColorPrototype 7 { 8 9 private int _red, _green, _blue;10 11 public ConcteteColorPrototype(int red, int gre.. 阅读全文

posted @ 2013-12-15 20:47 极冰 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 抽象工厂模式在工厂模式的基础上又增加了一层抽象。将抽象工厂模式与工厂模式比较,很明显是添加了一个新的抽象层。抽象工厂是一个创建其他工厂的超级工厂。我们可以把它叫做“工厂的工厂”。代码:interface CPU {void process();}interface CPUFactory {CPU produceCPU();}class AMDFactoryimplements CPUFactory {public CPU produceCPU() {return new AMDCPU();}}class IntelFactoryimplements CPUFactory {public CPU 阅读全文

posted @ 2013-12-15 20:32 极冰 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 工厂模式用来根据不同的参数创建对象。下面的例子是用工厂创造人类。如果我们问工厂要一个男孩,则工厂会产生一个男孩,如果我们问工厂要一个女孩,工厂将产生一个女孩。根据不同的参数,工厂会生产不同的东西。工厂模式的代码:interface Human {public void Talk();public void Walk();}class Boyimplements Human{@Overridepublic void Talk() {System.out.println("Boy is talking...");}@Overridepublic void Walk() {Sys 阅读全文

posted @ 2013-12-15 20:13 极冰 阅读(186) 评论(0) 推荐(0) 编辑


2013年1月31日

摘要: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005基本上.net导出excel文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。 具体配置方法如下: 1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑&qu 阅读全文

posted @ 2013-01-31 08:16 极冰 阅读(362) 评论(0) 推荐(0) 编辑


Copyright © 2024 极冰
Powered by .NET 8.0 on Kubernetes