正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE);
正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式 由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,下...
分类:
其他 时间:
2015-06-16 01:20:49
收藏:
0 评论:
0 赞:
0 阅读:
204
查找最小值的操作是很简单的,只需要从根节点递归的遍历到左子树节点即可。当遍历到节点的左孩子为NULL时,则这个节点就是树的最小值。
上面的树中, 从根节点20开始,递归遍历左子树,直到为NULL。因为节点4的左子树为NULL,则4就是树的最小值。
代码实现查找最小值:
Node * minValueNode(Node* node)
{
Node* current...
分类:
其他 时间:
2015-06-16 01:20:48
收藏:
0 评论:
0 赞:
0 阅读:
144
假设树的节点定义如下,查找一个指定值的前驱以及后继节点。如果树中没有找到指定值,则返回它所在区间的边界值。
struct
Node
{
int
key;
Node *left,*right ;
};
下面是实现此操作的算法,采用递归:
输入: 根节点, 键值
输出: 前驱节点,后继节点
1. If root is NUL...
分类:
其他 时间:
2015-06-16 01:20:23
收藏:
0 评论:
0 赞:
0 阅读:
299
⑴ 客户端发送请求之后,Servlet容器(如Tomcat)读取配置文件,将Servlet加载到内存并实例化(一个Servlet只实例化一次)。
Servlet有两种实例化的方式:
①在Tomcat启动时实例化,在配置文件标签中加入1。Servlet容器按属性值由小到大进行实例化,也就是属性值越小越先被实例化,值为0的Servlet...
分类:
其他 时间:
2015-06-16 01:20:13
收藏:
0 评论:
0 赞:
0 阅读:
153
在本系列的第一篇文章中,已经介绍过了二叉查找树的一些性质:
节点的左子树中任意节点值小于根节点节点的右子树中任意节点值大于根节点左右子树都必须是二叉查找树,不允许存在重复节点。
基于上面的这些性质,自然的就得到了这种判断方式:树中的每个节点都有一个特定的值。
假设树的节点定义为:
struct Node
{
int key;
Node...
分类:
其他 时间:
2015-06-16 01:20:03
收藏:
0 评论:
0 赞:
0 阅读:
1001
给定二叉查找树中的两个节点,求它们的最近公共祖先(Lowest Common Ancestor - LCA)。
在详细介绍之前,可以先参考下这篇文章"二叉树(70) - 最近公共祖先[1]"
函数原型定义如下:
Node *getLCA(Node* root, int n1, int n2)
其中n1和n2是指定的两个节点值。
例如, 上述BST中,10和1...
分类:
其他 时间:
2015-06-16 01:19:53
收藏:
0 评论:
0 赞:
0 阅读:
220
http://www.cnblogs.com/lichenwei/p/3982302.html什么是ViewPager? 关于ViewPager的介绍和使用,在之前我写过一篇相关的文章《安卓开发复习笔记——ViewPager组件(仿微信引导界面)》,不清楚的朋友可以看看,这里就不再重复。什么是Fr....
分类:
微信 时间:
2015-06-16 01:19:23
收藏:
0 评论:
0 赞:
0 阅读:
395
事件监听的三种方法:addTarget --用于监听一些点击、值改变等事件代理 -- 监听一些开始、结束、选中某行等一些改变控制属性的一些事件通知:上面都不行考虑使用通知通知使用注意:只要监听通知就要移除通知,否则控制器销毁后,通知发送时就会找不到对象导致程序崩溃文本框事件的监听:textfi...
分类:
其他 时间:
2015-06-16 01:18:43
收藏:
0 评论:
0 赞:
0 阅读:
232
之前一直以为jQuery(elem).data()是在内部调用了jQuery.data(),看了代码后发现不是。但是这两个还是需要放在一起看,因为它们内部都使用了jQuery的数据缓存机制。好吧,重点就是data_user对象,跟另一个data_priv是姐妹~~先来看下jQuery.data():...
分类:
Web开发 时间:
2015-06-16 01:18:33
收藏:
0 评论:
0 赞:
0 阅读:
389
即时网络 一种通常以自发方式创建的网络。即时网络不要求架构,受时空限制。 活动从设备广播(ASB) ASB逻辑传输可用于向微微网中的所有活动设备传输L2CAP用户通信。 高级音频分发配置文件(A2DP) A2DP配置文件描述了立体声质量音频如何从媒体源流化传送至汇点。配置文件定义了音频源和...
分类:
其他 时间:
2015-06-16 01:18:13
收藏:
0 评论:
0 赞:
0 阅读:
230
按钮带有data-role="button"的超链接。button 元素、工具栏中的链接以及 input 字段都会自动渲染成按钮样式,不需要添加 data-role="button"。Data-属性值描述data-cornerstrue| false规定按钮是否圆角data-iconIcons 参考...
分类:
Web开发 时间:
2015-06-16 01:18:03
收藏:
0 评论:
0 赞:
0 阅读:
209
Text JustificationGiven an array of words and a lengthL, format the text such that each line has exactlyLcharacters and is fully (left and right) just...
分类:
编程语言 时间:
2015-06-16 01:17:23
收藏:
0 评论:
0 赞:
0 阅读:
227
课程即将结束,请童鞋们做以下几件事:同学们最后写一篇 “回答自己的提问” 的文章,把自己以前阅读作业提的问题都回答一下。团队贡献分还没打好的组请尽快评好自己组员的团队贡献分,否则将以0分处理。每个同学填 “软工水平自我评价表”, 要填写花了多少时间,写了多少代码,各个具体领域水平前后对比如何。自我评...
分类:
其他 时间:
2015-06-16 01:17:13
收藏:
0 评论:
0 赞:
0 阅读:
168
效果如下:ViewController.h1 #import 2 3 @interface ViewController : UITableViewController4 @property (strong, nonatomic) UISearchBar *searchBar;5 @property...
分类:
其他 时间:
2015-06-16 01:17:03
收藏:
0 评论:
0 赞:
0 阅读:
371
为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定...
分类:
其他 时间:
2015-06-16 01:16:53
收藏:
0 评论:
0 赞:
0 阅读:
341
这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流。 传输层中有TCP协议与UDP协议。1.UDP介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。1.1.UDP协议头1.2...
分类:
移动平台 时间:
2015-06-16 01:16:43
收藏:
0 评论:
0 赞:
0 阅读:
336