/* 很简单 模式匹配的Brute-Force算法 Brute-Force算法实现模式匹配的思想是:从主串s=”s0s1…sn-1”的第一个字符开始和模式串t=”t0t1…tn-1”的第一个字符比较,若相等,则继续比较后续字符;否则从主串s的第二个字符开始重新与模式串t的第一个字符比较。如此不断继续 ...
分类:
其他好文 时间:
2016-09-19 01:15:03
阅读次数:
180
javascript中我们可以通过slice函数获取字符串的任意部分, slice函数需要传入两个参数 p1 和 p2. p1指定子字符串的开始位置,p2指定要截取字符串的长度. 注意:javascript中第一个字符的位置为0. 第一个范例我们希望截取主字符串的从0开始的10个字符,所以我们可以使 ...
分类:
编程语言 时间:
2016-09-17 23:26:04
阅读次数:
209
(1)自动装配 开启ComponentScan(自动扫描), 通过在类使用注解@Component(默认bean id为类名第一个字符小写), 使用@Autowired实现属性,构造函数,成员函数的自动装配. @Qulifer注解可以明确指定bean的id解决歧义性. (2)javaconfig装配 ...
分类:
编程语言 时间:
2016-09-17 16:18:53
阅读次数:
203
问题一:对字符串s,输出字符串S中字符的所有排列。例如:输入字符串"abc",其全排列是abc,acb,bac,bca,cab,cba; 方法一:这是一个深度优先搜索的过程。 方法二:递归的过程:首先求所有可能出现在第一个位置的字符,也就是把第一个字符与后面的所有字符交换。其次,固定第一个字符,求后 ...
分类:
其他好文 时间:
2016-09-17 13:29:58
阅读次数:
117
1.定义:用来标识类名、变量名、方法名、数组名、文件名的有效字符序列; 2.命名规则:a 由字母、数字、_(下划线)和$(美元符号)组成 b 数字不能作为第一个字符 c 不能是Java中的关键字和保留字 d 区分大小写,good与Good就是两个不同的标识符 ...
分类:
编程语言 时间:
2016-09-16 16:50:36
阅读次数:
122
方法命名约定 之前在学习《运算符重载》一节时曾经说过一个方法命名约定:方法的第一个字符决定了方法的优先级。现在再说另一个命名约定:如果方法以冒号(:)结尾,则调用目标是运算符后面的实例。 比如下面这个例子: class Cow { def ^(moon: Moon) = println("Cow j... ...
分类:
其他好文 时间:
2016-09-16 00:14:01
阅读次数:
182
题目戳这 题意:给你一个数字 n ,然后 n 组输入,如果第一个字符是+,就把后面的那个数字加入到集合里面去,如果第一个字符是减号,就把后面的那个数字从集合里面去掉一个,如果是问好,就开始配对,看看有多少个数字是和问号后面的数字是匹配的,是否配对的规则是,问好后面的数字都是二进制,一表示奇数,零表示 ...
分类:
其他好文 时间:
2016-09-15 14:56:36
阅读次数:
141
最近学习linux shell, 了解了一下vi 编辑器里面的常用命令,尤其配置文件很长很长的时候,使用这些命令会很方便。这里简单介绍一下一些常用的简单命令。 vi常用命令 h 光标向左移一个字符 l 光标向右移一个字符 H 在编辑页面点按H(大写),光标会直接移动到页面的第一个字符上 M 在编辑页 ...
分类:
系统相关 时间:
2016-09-15 00:56:46
阅读次数:
193
标识符的命名规则变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。标识符名称是对大 ...
分类:
编程语言 时间:
2016-09-12 22:08:12
阅读次数:
106
待测试函数说明如下: (一)验证邮箱格式是否正确 public static boolean checkMail(String mail); 说明:本函数验证的合法E-mail地址: 必须包含一个并且只有一个符号“@” 第一个字符不得是“@”或者“.” 不允许出现“@.”或者.@ 结尾不得是字符“@ ...
分类:
其他好文 时间:
2016-09-10 17:46:23
阅读次数:
176