方法一:location.hash = 'abc'window.onhashchange = function(){}location.hash 返回结果 #abc => location.hash.substring(1) abc方法二:存历史:history.pushstate(数据,标题,网址...
分类:
Web程序 时间:
2014-09-03 22:36:17
阅读次数:
278
找出一个字符串中最长重复次数的子字符串,并计算其重复次数。例如:字符串“abc fghi bc kl abcd lkm abcdefg”,并返回“abcd”和2。由于题目要求寻找至少重复2次的最长的子字符串,重点在于最长的子字符串,而不在于重复的最多次数。因此我们可以从长度最长的字符串入手,计算其重...
分类:
其他好文 时间:
2014-09-03 21:05:27
阅读次数:
323
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件 中的文件,进行键值对的注入,例子如下:1 首先在applicationContext.xml中加入: 的命名空间,然后2 3 创建test.properties abc=1234 import...
分类:
编程语言 时间:
2014-09-03 16:16:36
阅读次数:
171
1 /* 2 * 给定两个字符串,确定其中一个字符串的字符重新排列后,能否变成另一个字符串,其实也就是变位词问题 3 * 比如说 a='abc' b='acb'是可以通过a变成b的 4 * 思路; 5 * 1.应进行分析,变位词区分大小写吗?比如God和dog是变位词?还需要考虑空格问题...
分类:
其他好文 时间:
2014-09-03 14:37:06
阅读次数:
204
string s = "abc";
if ( s.back() == 'c' )
....
编译报错, 不支持back, 但用VS2010就没事
后来发现, string的back/front是c++11才加进去的, 所以gcc4.4不行
于是gcc4.9, 发现也不行, 必须加 -std=c++11才行...
分类:
其他好文 时间:
2014-09-03 13:10:26
阅读次数:
161
InStrRev("abcd.jpg", ".") 计算出abcd.jpg中第一次出现.所在的位置是第几个字符=5mid("abcd.jpg",1,4) 取前四位abcdmid("abcd.jpg",5) 从五位往后取(包括第五位) .jpg取前缀abcFullPath = "abc.jpg"f =...
分类:
Web程序 时间:
2014-09-03 12:52:16
阅读次数:
428
这篇文章源于同事问我说:
String str1 = "abc";
String str2 = "abc";
String str3 = new String("abc");
str1 == str2为true,是不是表示str1和str2分配在栈上面的?他们没有被new空间。
然后LZ自己YY了一下,想了个办法用eclipse来查看变量的堆栈分配,权威性有待考证,如有不当,有劳赐教!
...
分类:
系统相关 时间:
2014-09-03 11:16:26
阅读次数:
453
大家在使用mysql过程中,可能会遇到类似一下的问题:root@chuck07:42:00>select * from test wherec1 like 'ab%';+-----+| c1 |+-----+|abc||ABD|+-----+模糊匹配 ab%,结果以AB开头的字符串也出现在结果集中,...
分类:
数据库 时间:
2014-09-03 09:32:46
阅读次数:
234
大家在使用mysql过程中,可能会遇到类似一下的问题:root@chuck07:42:00>select * from test wherec1 like 'ab%';+-----+| c1 |+-----+|abc||ABD|+-----+模糊匹配 ab%,结果以AB开头的字符串也出现在结果集.....
分类:
数据库 时间:
2014-09-03 09:28:46
阅读次数:
308
关于字符串的子串问题,我们经常需要利用的是已经访问的部分的信息,来降低复杂度,和提高效率;在求最长回文子串的问题中,Manacher's algorithm提供了一种很好的机制,虽然部分地方不太容易理解先说下核心的思想:先对原字符串进行预处理,将字符串"abc"转换为"$#a#b#c#"的形式,既避...
分类:
其他好文 时间:
2014-09-02 22:52:05
阅读次数:
230