正则指南http://fis.baidu.com/docs/more/regex.html由于正则表达式较为复杂,因为一个好的调试工具是必须的,个人经常使用的有以下几个debuggex,图形化的正则表达式展示,适合用于解析复杂的正则表达式regex101,详细的匹配内容展示,非常适合调试正则表达式r...
分类:
其他好文 时间:
2014-12-23 19:17:47
阅读次数:
235
Java设计模式之工厂方法模式责任编辑:覃里作者:Java研究组织2009-02-25来源:IT168网站文本Tag:设计模式Java 【IT168 技术文章】 一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。.....
分类:
编程语言 时间:
2014-12-23 19:18:05
阅读次数:
236
访问者模式,通过Visitor的注入,为Element扩展了方法实现。虽然避免了Element不用修改即可修改,但却破坏了类的封装性,同时,一旦变更就需要增加子类,在子类方法中调用基类方法,然后再使用Visitor的方法来扩展。个人理解,Visitor有点类似于策略模式中的算法,都是通过组合的方法变...
分类:
其他好文 时间:
2014-12-23 19:15:32
阅读次数:
157
交换类排序主要是通过两两比较待排元素的关键字,若发现与排序要求相逆,则“交换”之。在这类排序方法中最常见的是起泡排序和快速排序,其中快速排序是一种在实际应用中具有很好表现的算法。1.冒泡排序a.算法描述 起泡排序的思想非常简单。首先,将n个元素中的第一个和第二个进行比较,如果两个元素的位置为逆...
分类:
编程语言 时间:
2014-12-23 19:17:29
阅读次数:
178
那一年雷军是总经理,马化腾在打工,马云还在碰壁。那一天是2009年12月16日,距雷军离开金山有两年。四个月后,他正式创立小米公司。这一段感悟,后来演化成了一句更为著名的“雷军语录”——“站在台风口,猪也能飞起来”。与金山时代的雷军相比,小米时代的雷军确实飞了起来,从软件业的“老革命”一跃成为移动互...
分类:
其他好文 时间:
2014-12-23 19:15:33
阅读次数:
148
Javascript刷新页面的几种方法:1 history.go(0)2 location.reload()3 location=location4 location.assign(location)5 document.execCommand(‘Refresh‘)6 window.navigate...
分类:
Web程序 时间:
2014-12-23 19:14:54
阅读次数:
233
这周学习了一下Struts2的一些知识,按照网络上各种博文的指点,跌跌撞撞,捣鼓出了一个Struts2的Demo了。原来一直是学习NET的,一下子开始玩Java的东西,还需要一点时间来适应Eclapse。Struts的Jar包导入都是依靠Maven进行的,据说Maven可以直接生成Struts的工程...
分类:
其他好文 时间:
2014-12-23 19:16:22
阅读次数:
278
本文转载自:http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623599.html 略有删减和补充四、具体格式上面曾经交代过,Lucene保存了从Index到Segment到Document到Field一直到Term的正向信息,也包括...
分类:
Web程序 时间:
2014-12-23 19:16:50
阅读次数:
287
对C++了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了这个实例...
分类:
编程语言 时间:
2014-12-23 19:13:43
阅读次数:
187
YUICompressor 是一个优秀的js&css的压缩工具。系统使用其2.4.8版本的jar压缩css和js。开发阶段一切正常,但部署到测试环境和线上环境后,js压缩失败,报IndexOutOfBoundsException。看了下其逻辑,大致是先将待压缩的文本做预处理:识别文本中的functi...
分类:
其他好文 时间:
2014-12-23 19:14:07
阅读次数:
250
一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage imageNamed:@...
分类:
移动开发 时间:
2014-12-23 19:15:08
阅读次数:
234
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShape...
分类:
其他好文 时间:
2014-12-23 19:16:04
阅读次数:
183
PNG格式的图片是支持透明通道的,BMP格式的图片是没有透明通道的,所以当PNG格式的图片转换为BMP格式时,对于PNG图片的透明背景就需要进行特别的处理。VC++中的HBITMAP是支持透明色的,如果HBITMAP是PNG格式图片的句柄,使用CImage:Save或其它方式保存到文件时,透明背景会...
分类:
编程语言 时间:
2014-12-23 19:15:36
阅读次数:
200
转自:http://www.cnblogs.com/tianzhiliang/articles/2144692.html 有一点让许多刚接触WinForms编程的开发者感到很棘手,就是在用户调整各种控件的大小时,怎样使它们的窗体保持同步,并与父窗体相称。这可以成为一种让人非常沮丧的情况,尤其是对于....
初始化:const:声明时必须初始化;readonly:可在声明的同时初始化或者在构造函数中进行初始化,初始化完成后便无法更改。声明地方:const:可声明在类中或函数体内readonly:static readonly常量只能声明在类中类型和修饰对象:const: 编译时常量/静态常量(compi...
分类:
其他好文 时间:
2014-12-23 19:12:57
阅读次数:
190
1秒=1000毫秒(ms), 1毫秒=1/1000秒(s);1秒=1000000 微秒(μs), 1微秒=1/1000000秒(s);1秒=1000000000 纳秒(ns),1纳秒=1/1000000000秒(s);1秒=1000000000000皮秒 1皮秒==1/1000000000000秒。...
分类:
其他好文 时间:
2014-12-23 19:14:43
阅读次数:
338
解决网页在IE7中的兼容情况:*如:.content{height:30px;/*正常显示效果*/ *height:20px;/*IE7显示效果*/}解决网页在IE8中的兼容情况:在网页头部做个判断即可。 如果是在IE8浏览器下就用类名以.ie8为前缀的样式。如:.content{height:.....
分类:
Web程序 时间:
2014-12-23 19:12:36
阅读次数:
220