正则表达式的新手经常将贪婪匹配和最小匹配理解错误。默认情况下,Perl 的正则表达式是“贪婪地”,也就是说它们将尽可能多地匹配字符。下面的脚本打印出“matched defgabcdef”,因为它尽可能多地匹配模式,直至结尾的‘g’。$data = 'abcdefgabcdefg';$data =~...
分类:
其他好文 时间:
2015-02-04 09:23:08
阅读次数:
121
图
之前学了链表,队列,堆栈等~
然后学树,二叉树~
现在学图,实际上就是结构看起来复杂了一点,点与点之间关系更多了。
图表示
图有两种表示方法:
邻接表邻接链表
这两种表示方法都可以表示所有图,他们之间的区别是所用的空间不一样。邻接表就是用二维数组来表示一个图。所需空间为O(N^2)。(M为边数量, N为点数量)。而邻接链表的表示方法更适合稀疏图(就是边比较少的...
分类:
编程语言 时间:
2015-02-04 00:38:28
阅读次数:
273
前段时间做邮箱客户端开发,涉及协议支持的问题,顺便了解了几大协议:
一般来说,在手机客户端上设置邮箱之前,你最好得知道你所用邮箱支持的是哪种协议,常见的协议有下列几种:
POP3, IMAP, Exchange, 下面针对三种协议分别作介绍,以便了解它们之间的区别:
POP3(Post Office Protocol)本协议只要用于支持使用客户端远程管理服务器上的电子邮件。使用该种协...
分类:
其他好文 时间:
2015-02-02 00:43:03
阅读次数:
208
CSS字体属性,介绍了五种字体系列,以及em和px之间的区别,以及控制缩放文本的方法
分类:
Web程序 时间:
2015-02-01 15:56:04
阅读次数:
227
作者: 字体:[增加 减小] 类型:转载 jquery加载页面的方法(页面加载完成就执行),建议大家看下windows.onload与$(document).ready之间的区别。1、$(function(){ $("#a").click(function(){ //adding your code here }); }); 2、$(document).ready(functio...
陈科肇
===========
通常情况下,我们的磁盘都是采用MBR分区表,但是MBR磁盘最大仅能支持2T的空间,那么对于2T以上的空间就得采用GPT分区表
============================================
硬盘分区:一块硬盘可以划分为多个分区,各分区之间相互独立,访问每个分区就像访问一同的硬盘一个;
分区类型:
a.标准分区:/、swap等;...
分类:
系统相关 时间:
2015-01-30 15:52:12
阅读次数:
266
iOS编程过程中,经常看到一些属性前面有些修饰符,比如copy,retain等。这些关键字,是Object-C语言中,对于Property的setter。Mac官网:The Objective-C Programming Language – Declared Properties – Setter...
分类:
其他好文 时间:
2015-01-30 10:42:24
阅读次数:
190
本文借鉴优秀文章:http://blog.csdn.net/zhangerqing/article/details/8122075
数据结构:
下面的表格也许可以更直接的表现出他们之间的区别和联系:
接口
简述
实现
操作特性
成员要求
Set
...
分类:
编程语言 时间:
2015-01-29 09:37:03
阅读次数:
176
7z一般对应的软件是7zip
zip对应的是winzip
rar对应的 winrar
只不过现在这几个软件基本互相支持。
7z压缩比率大些。zip次之。
zip格式比较常见支技泛围广。windows操作系统不装任选第三方软件也可以打开zip格式。
rar 和7z必须用解压缩软件才行。
许多智能机、电子书、mp3软件也支持zip...
分类:
其他好文 时间:
2015-01-28 11:14:28
阅读次数:
164
要启动和关闭数据库,必须要以具有Oracle管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆。一般我们常用SYS用户以SYSDBA连接来启动和关闭数据库。下面介绍Oracle数据库几种不同的数据库启动和关闭方式之间的区别以及它们各自不同的功能。1数据库的启动(STARTUP) 在S....
分类:
数据库 时间:
2015-01-27 17:50:07
阅读次数:
210