正则表达式基础篇
正则表达式的函数库:
1. PCRE,与Perl语言兼容的正则表达式函数。
2. POSIX。
【语法规则】
一. 原子:
原子是正则表达式的最基本的组成单位,每个模式中至少包含一个原子。原子是由所有未显示指定为元字符的打印和非打印字符组成,
1) 普通字符作为原子
包括大写小写字母,所有的数字。
2) 一些特殊字符和元字...
分类:
其他好文 时间:
2015-04-09 19:54:50
阅读次数:
203
虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数...
分类:
编程语言 时间:
2015-04-03 23:53:23
阅读次数:
209
接着上篇,本篇是进入正式开发阶段最后一篇文章,是介绍以何种方式去组织项目的资源 项目组织至少包含2方面的内容:项目资源的来源和项目任务的分配方式. 完成项目所需要的资源很显然是来自于企业的相关智能部门。那么,如何判断企业应该为项目才去什么样子的资源分配方式呢?判断的主要依据有两个方面:...
分类:
其他好文 时间:
2015-04-03 21:02:14
阅读次数:
127
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1838这题也挺不错的。首先题目说了,棋盘的右下角一定是'1',另外棋盘里面至少包含一个1,所以最小值是1,然后初始化,刚开始想错了,以为只tu[1][j]=='1'||tu[j][1]=='1'时,dp[1]...
分类:
其他好文 时间:
2015-03-31 19:54:09
阅读次数:
130
题意:有两个a和b的1到n的排列,统计a和b有多少个连续的子序列包含完全相同的整数集,子序列至少包含两个元素。
题解:可以先记录b数组中每个数字的位置,然后枚举a数组的起点和子序列长度,然后用l和r限定范围,初值是a数组起点在b中的位置,因为是连续子序列,如果有更大范围出现就可以更新l和r,如果r - l == len,解的数量加1,。
#include
#include
cons...
分类:
其他好文 时间:
2015-03-30 21:16:46
阅读次数:
160
题目链接:点击打开链接
dp[i] 表示已经拥有卡片的状态为i, 还需要吃多少包才能拥有所有卡片,
显然 dp[(1
而答案就是dp[0];
用样例二举例,下面dp方程内直接用二进制表示,为了方便观察,我们用最高位表示第一张卡片(P1=0.1),最低位表示第n张卡片(P2=0.4)
dp[01] = (dp[01]+ 1)* P + (dp[11]+1) *P2 //其中P表示吃不...
分类:
其他好文 时间:
2015-03-20 22:04:52
阅读次数:
128
公司ERP也开始步入手机领域了。配置cordova发现一些奇奇怪怪不能编译,不能启动的异常,这类问题一般问题原因不是程序的问题,而是环境配置的问题。 老规矩: 1)首先检查是不是少包 2)检查各个工具是不是使用同...
分类:
其他好文 时间:
2015-03-20 14:42:54
阅读次数:
334
(1)逐位判断(位运算)
int counter_ones(unsigned n)
{
int counter = 0;
While (n) {
counter += n&1;
n >>=1;
}
return counter;
}
(2)一个整型不为0,那么二进制表示时,至少包含一位1。如果整数减去1,那么最右边的1变成0,而该1后面的0变成1,其余位不变。将原来...
分类:
其他好文 时间:
2015-03-16 14:39:40
阅读次数:
164
时间不知不觉已经到了,3月中旬,今天正式把LeetCode免费的181道题刷光,感觉对自己算法的提升帮助很大。
首先基本的深搜,宽搜,DP已经掌握了七七八八,也有了自己的写代码的格式,容器的使用也提高了不少·,包括set初始化方法,map的遍历等。
结束并不代表已经全部掌握,接下来的一个月吧所有的题再过一遍,同时完成剑指offer,顺带c++也要拾起来了。...
分类:
其他好文 时间:
2015-03-15 21:20:05
阅读次数:
174
咖啡喝多了.估计今夜无眠了.妈蛋.
shell的算数运算.有太多了.包括很多网上可以下载到的工具.数不胜数.本文只选取常用的进行介绍.
1. $[ ] 这个可能用得比较少.包括我自己第一次见到这个一个东西的时候也很好奇.不过还真的能够达到效果.仅限于整形.不能用来计算浮点数.
缺点是计算有局限性.貌似职能计算加减乘除和模运算.
注:**表示的是幂运算.
2. $(()) 我喜...
分类:
系统相关 时间:
2015-03-12 06:25:59
阅读次数:
256