- 博客(18)
- 收藏
- 关注
原创 Sql语句更改字段类型及主键等实用整理
--更改字段类型长度alter table 表 alter column 字段名 类型的长度--varchar(60)例:把城市表的城市名字段有原来的长度20改为30alter table Testcity alter column cityname varchar(30)--更改字段类型alter table 表 alter column 字段名 更改后的
2012-03-26 10:53:01 1568
原创 Server 2008 将微软雅黑更改为宋体
1.从xp下面复制宋体:simsun.ttc 到vista或者server 2008的fonts目录. 因为这里已经存在这个文件,所以系统会自动命名为:simsun_0.ttc2.修改注册表: 找到这个位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts修改:SimSun
2012-03-21 09:11:01 2776
原创 Asp.Net 实现错误页
Exception ex= HttpContext.Current.Server.GetLastError(); //获取异常信息Web.Config文件添下以下节点 Error.aspx 可以自己扩展哪些用户可以看到错误信息或根据IP显示错误信息
2012-03-18 16:49:27 439
原创 Composite 组合模式(结构型模式)
意图:将对象组成树形结构以表示“部分——整体”的层次结构。Composite使得对单个对象和组合对象的使用具有一致性。要点:1、Composite模式采用树形结构来实现普遍存在的对象容器,从而将“一对多"的关系转化为“一对一的关系”,使得客户代码可以一致地处理对象和对象容器,针需关心处理的是单个对象,还是组合对象容器。2、将“客户代码与复杂的对象容器结构”解耦是Compos
2012-03-18 13:49:42 376
原创 Bridge 桥接模式(结构型模式)
意图:将抽象部分与实现部分分离,使它们都可以独立的变化。要点:1、Bridge模式使用“对象间的组合关系”解耦了抽象和实现之间固有的绑定关系,使得抽象和实现可以沿着各自的维度来变化。2、所谓抽象和实现沿着各自纬度的变化,即“子类化”它们,比如不同的Tank型号子类,和不同的平台子类。得到各个子类之后,便可以任意组合它们,从而获得不同平台上的不同 型号。3、Bridge模
2012-03-18 13:34:03 1457
原创 改善网站性能和改善数据库性能
缓存是改善网站性能的第一个手段(页面缓存,数据源缓存、数据缓存)索引是改善数据库性能的第一个手段(为经常查询的字段添加索引)
2012-03-17 12:31:08 392
原创 路由复位方法
TL-R420复位方法:按下Reset键约2秒后松开,路由器将恢复到出厂默认值。默认管理地址:192.168.1.1,默认用户名口令:admin/admin; TL-R400+复位方法:关闭电源,按住Reset按钮,然后打开电源(此过程仍需按住Reset键),约过5秒钟松开按钮,路由器将恢复到出厂默认值。默认管理地址:192.168.123.254,默认用户名口令:admi
2012-03-15 13:12:56 534
原创 Adapter 适配器模式(结构型模式)
意图:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。要点:1、Adapter模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。2、Gof 23 定义了两种Adapter模式的实现结构:对象适配器和类适配器。但类适配器采用
2012-03-11 15:41:13 373
原创 Prototype 原型模式(创建型模式)
意图:使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。要点:1、Prototype模式同样用于隔离类对象的使用者和具体类型(易变类)之间的耦合关系,它同样要求这些“易变类”拥有稳定的接口。2、Prototype模式对于“如何创建易变类的实体对象”采用“原型克隆”的方法来做,它使得我们可以非常灵活的动态创建“拥有某些稳定接口”的新对象——所
2012-03-11 15:22:50 379
原创 JavaScript decodeURI() 函数 Url 解码
定义和用法decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。语法decodeURI(URIstring)参数描述URIstring必需。一个字符串,含有要解码的 URI 或其他要解码的文本。返回值URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。实例在
2012-03-07 14:01:14 583
原创 JavaScript encodeURI() 函数 Url编码
定义和用法encodeURI() 函数可把字符串作为 URI 进行编码。语法encodeURI(URIstring)参数描述URIstring必需。一个字符串,含有 URI 或其他要编码的文本。返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明该方法不会对 ASCII 字母和数字进行编码,
2012-03-07 14:00:13 434
原创 JavaScript unescape() 函数解码
定义和用法unescape() 函数可对通过 escape() 编码的字符串进行解码。语法unescape(string)参数描述string必需。要解码或反转义的字符串。返回值string 被解码后的一个副本。说明该函数的工作原理是这样的:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用
2012-03-07 13:59:12 557
原创 JavaScript escape() 函数编码
定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数描述string必需。要被转义或编码的字符串。返回值已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 A
2012-03-07 13:57:46 583
原创 导入Excel数值读不到,找不到可安装的 ISAM错误!(导入Excel常见错误)
导入Excel数值读不到,找不到可安装的 ISAM错误! 最近在做一个导入Excel数据到数据库表中对应字段的功能,一开始做的时候,也没有什么困难,做的还比较顺利,但是在接下去测试过程中,却遇到了一些很棘手的问题,疯狂的试验,在网上不停的搜索,有不少人也有相同的问题,但却没有一个把问题解决清楚了,即然自己解决了,就把解决问题的过程和原因记下来,与大家一同分享. 导入EXCEL的
2012-03-05 17:44:26 1185
原创 Factory Method 工厂方法模式(创建型模式)
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟到子类。要点:1、Factory Method模式主要用于隔离类对象的使用者和具体类型之间的耦合关系。面对一个经常变化的具体类型,紧耦合关系会导致软件的脆弱。2、Factory Method模式通过面向对象的手法,将所要创建的具体对象工作延迟到子类,从而实现一种扩展(而非
2012-03-04 20:38:28 405
原创 Builder 生成器模式(创建型模式)
将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。要点:1、Builder模式主要用于“分步骤构建一个复杂的对象”。在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。2、变化点在哪里,封装哪里——Builder模式主要在于应对“复杂对象各个部分”的频繁需求变动。其缺点在于难以应对“分步骤构建算法”的需求变动。3、Builder模式解
2012-03-03 10:46:53 524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人