一、建造模式的介绍 建造者模式就是将零件组装成一个整体,用官方一点的话来讲就是将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。生活中比如说组装电脑,汽车等等这些都是建造者模式的具体体现,组装电脑反应到软件上就是一个复杂的对象,然后我们使用建造者模式的时候需要抽象一个建造类,抽象 ...
分类:
其他好文 时间:
2016-11-16 22:18:24
阅读次数:
303
一、代理模式的介绍 代理模式我们脑袋里出现第一个词语就是代购,其实就是这样通过一个中间层这个中间成是属于什么都干什么都买得,俗称“百晓生”,在平时得开发中我们经常会听到什么远程代理,虚拟代理等等这一些都是代理模式得具体例子,来个官方定义就是给某一个对象提供一个代理,并由代理对象控制对原对象的引用;下 ...
分类:
其他好文 时间:
2016-11-15 23:33:27
阅读次数:
240
背景:客户端生活缴费选择省市,返回值是省市汉字以及ID,要求取省市区首字母按ABC排列,最终结果 首先是 .sort好像可以直接排序, dataJSON.sort(function(a,b){ return a.enProvinceName.localeCompare(b.enProvinceNam ...
分类:
Web程序 时间:
2016-11-15 17:04:35
阅读次数:
277
以前玩过一个赛马的文字游戏 因为最近在学C#,学到继承这里 ,没事就编写了一个这个小游戏 感觉很有成就感 当然在你们眼中或者很渣 ...
分类:
其他好文 时间:
2016-11-12 22:37:45
阅读次数:
536
正则表达式匹配读取网页的时候 href="(.+?)" //尽可能匹配 href="([^"]+)"//不包含引号的匹配 如果是这样<a href="baidu.com"></a><a href="hao123.com"> </a> 涉及到非开发模式的是后会影响一定的效率,所以使用href="([^ ...
分类:
其他好文 时间:
2016-11-11 07:33:59
阅读次数:
146
在多个系统中,用一个账户能够登陆多个系统并具备角色授予的权限(所谓的单点登陆),无疑是最受人欢迎的,Atlassian软件家族可以通过多种方式来整合各系统的用户,常用的有:1、通过统一使用外部数据库统一用户管理。2、通过LDAP服务器进行统一用户管理。3、通过微软活动目录..
分类:
其他好文 时间:
2016-11-08 20:36:23
阅读次数:
4319
List泛型可以转换成数组List泛型和数组的相同点:List泛型的数据类型必须是指定的,数组的数据类型也必须是指定的.List泛型和数组的不同点:List泛型的长度是随意的,而数组的长度必须是在声明时就指定.因为List泛型集合的类型是唯一的,所以List泛型集合可以转换成数组.List泛型集合可... ...
分类:
其他好文 时间:
2016-11-07 09:51:07
阅读次数:
173