后缀数组(Suffix Array,SA)是处理字符串的有力工具。它比后缀树更易实现,占用空间更少,并且同样可以解决千变万化的字符串问题 首先推荐罗穗骞的论文(网上搜一下就能搜到),里面对后缀数组的定义、实现和应用都做了详细的阐述 然而不幸的是罗神犇的代码简直魔性,蒟蒻表示这代码压的根本看不懂啊…… ...
分类:
编程语言 时间:
2016-04-27 12:13:10
阅读次数:
310
一、如果含中文:1、要不在文件头加上:#coding=gbk2、要不文件改为以UTF-8无BOM格式编码二、python区分大小写python可以单双引号相互嵌套而不用转义python程序要求最好是全部使用缩进来分层行尾的":"表示下一行代码缩进的开始,如果缩进行只有一条语句,也可以直接写在“:”之..
分类:
编程语言 时间:
2016-04-27 11:05:18
阅读次数:
460
1.生产环境的异常现象及初步分析最近发现系统程序内存消耗越来越大,开始并没特别注意,就简单调了一下jvm参数。但直到前些天内存爆满,持续FullGC,这肯定出现了内存泄露。原以为哪里出现了比较低级的错误,所以很直接想到先去看看程序是在跑哪段代码。jstack-l<pid>以..
分类:
编程语言 时间:
2016-04-27 11:04:44
阅读次数:
333
**(604657***)10:10:22
学python对以后运维的工作很重要吗
LAMP(812711277)10:11:07如虎添翼加薪的筹码
**(604657***)10:11:40感谢LAMP(812711277)10:16:32我的理解,运维的学会一门语言,收益如下:1)开发技能2)抽象解决问题的思维方式3)增强了与开发团队沟通的纽带4)..
分类:
编程语言 时间:
2016-04-27 11:02:22
阅读次数:
177
下面是一个最简单的二分法递归实现快速查找的例子,之所以把这么简单的例子写上来是觉得这个小例子可以很好地说明递归的用法和使用技巧。deffind(n,array):
left=0
right=len(array)-1
whileleft<=right:
mid=(left+right)//2
ifn==array[mid]:
print(n)
returnTrue
ifn>..
分类:
编程语言 时间:
2016-04-27 11:02:02
阅读次数:
328
本文主要讲述程序设计相关的基本概念在Java中的实现方式,涉及的内容很多很细,包括注释、数据类型、变量、运算符、字符串、输入输出、控制流、大数值和数组。...
分类:
编程语言 时间:
2016-04-27 10:59:48
阅读次数:
269
在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、hrow、throws和try关键字,其中repeat关键字替代do - while循环中的do,即中repeat - while循环。而do关键字用于错误处理。catch、rethrows、throw、 ...
分类:
编程语言 时间:
2016-04-27 10:57:53
阅读次数:
180
Underfined类型的值:underfined(只有一个) 1/声明未初始化 e.g.:var msg;-->msg == underfined:true 2/申明并值初始化为underfined e.g.:var msg = underfined;-->msg == underfined:tr ...
分类:
编程语言 时间:
2016-04-27 10:55:46
阅读次数:
193
打开window-preference -> General-Editors-File Associator 看到右边的.js下边就是设置默认打开方式了 转自百度知道:http://zhidao.baidu.com/link?url=wuTTVrO2WyxC56cusW4oSDuH7CkZ7zBlw ...
分类:
编程语言 时间:
2016-04-27 10:53:13
阅读次数:
299
恢复内容开始 内部类: public class Inner{ public class Inner2{} } 创建内部类对象 .new public class Test { int i=10; public class A{ int a=100; } /*public A A(){ return ...
分类:
编程语言 时间:
2016-04-27 10:50:37
阅读次数:
112
通过邮件找回密码功能的实现 1、最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回。现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回。通过java发送邮件的功能我就不说了,重点讲找回密码。 2、参考别人的思路:发送邮件→请求邮件里的URL→验证url→{验 ...
分类:
编程语言 时间:
2016-04-27 10:51:25
阅读次数:
265
一、什么事http协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,他是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与web服务器之间交换数据的过程。客户端连上WEB服务器后,若想获得web服务器中的某个web资源,需遵循一定的通讯格式,HTT ...
分类:
编程语言 时间:
2016-04-27 10:51:06
阅读次数:
242
题外话:有n个小系统,现在需要用一个系统监控这n个系统中的数据。解决方案可以是把n个小系统中的数据都同步到一个大的数据库中,然而,这个并不是最佳解决办法。 我现在碰到一个问题,就是类似这样。每个小系统的数据表,字段、字段类型完全一样,实体类也是一样的,于是,我就想到用mybatis的多数据源切换来解 ...
分类:
编程语言 时间:
2016-04-27 10:47:44
阅读次数:
202
1.引入dll 2.将案例中的Config文件夹拷到本项目中。 把examples>Spring>Spring.Mvc4QuickStart>Spring.Mvc4QuickStart>Config文件夹复制到项目中 3.修改config文件夹中的相关配置 打开config文件夹中的controll ...
分类:
编程语言 时间:
2016-04-27 10:49:00
阅读次数:
204
1,编写代码,hello.cpp 2,编译 $ g++ hello.cpp -o hello $./hello ...
分类:
编程语言 时间:
2016-04-27 09:38:11
阅读次数:
1013
java数据结构之栈的实现,可是入栈,出栈操作; ...
分类:
编程语言 时间:
2016-04-27 09:37:27
阅读次数:
217
1.jquery 遍历对象 复制代码代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script language="j ...
分类:
编程语言 时间:
2016-04-27 09:30:02
阅读次数:
150