题目大意: 求一个字符串中某一个既是前缀又是后缀的前缀的结尾下标; 基本思路: 从_next[len]开始找_next[_next[len]],再找_next[_next[_next[len]]],一直找到0; 代码如下: ...
分类:
编程语言 时间:
2017-12-23 20:22:39
阅读次数:
198
and和or指令 1、and指令 将2进制中的1当做真,2进制中的0当做假 则:只有2个事件都为真的时候才为真,即1&&1==>1,1&&0==>0,0&&0==>0; 用处:假如想把一个数的第7位变成0,让它和01111111B执行与操作就好了 2、or指令 只要2个事件中有1个是真即为真,即1| ...
分类:
编程语言 时间:
2017-12-23 20:23:20
阅读次数:
528
1.String类型的时间用Collections集合的工具类的sort()升序排序 输出结果: 2.用compareTo 比较大小,冒泡法排序 输出结果: 3.将日期时间转成毫秒进行比较 ...
分类:
编程语言 时间:
2017-12-23 20:23:31
阅读次数:
161
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。 答: 把数据信息的相关操作放在数据库中进行: 增删图书信息; 增删学生用户信息; 暂时先建立了两个表: ...
分类:
编程语言 时间:
2017-12-23 20:23:50
阅读次数:
192
在没有显式声明一个类的构造方法时,编译器会生成默认的无参构造方法,在设计工具类时,我们通常将方法设置成静态方法,以类名.方法名的形式调用,此时这个类就没有必要创建实例,我们知道抽象类不可以被实例化,但是它可以被子类继承,子类可以被实例化,要想一个类不能被实例化,只需要显式地将类的构造方法设为私有域, ...
分类:
编程语言 时间:
2017-12-23 20:24:11
阅读次数:
180
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。 答 : 使用数据库改造,首先要建立与数据库的连接关系,我是在主函数中与数据库建立的连接关系的,之后也是 ...
分类:
编程语言 时间:
2017-12-23 21:23:33
阅读次数:
236
1. 本周学习总结 __关系型数据库:__ 基本元素表、行、列 通过主键确定唯一记录,每一行必须有主键且主键不能为空 __mysql基本操作:__ 显示所有数据库: show databases; 创建数据库: create database test; 删除数据库: drop database t ...
分类:
编程语言 时间:
2017-12-23 21:24:46
阅读次数:
219
http://blog.csdn.net/liangtiaoxian/article/details/52780747 https://jingyan.baidu.com/article/2fb0ba40829e0b00f2ec5f83.html ...
分类:
编程语言 时间:
2017-12-23 21:40:37
阅读次数:
184
在挑战问题之前,排序是相当重要的,至此我写一篇文章来记录我初学排序的感想。首先是选择排序法,选择排序就是从头开始选出最小的值的位置,然后将该位置的元素与未排序的起始元素进行交换。选择排序法的复杂度数量级为O(N^2)。而且由于选择排序法会直接交换两个不相邻的元素,所以属于不稳定的排序法。 //选择排 ...
分类:
编程语言 时间:
2017-12-23 21:41:25
阅读次数:
200
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。 对于使用数据库改造系统,第一个方便之处就是省略了对数组的构造,使用数据库就要放弃之前所有数组的所有构造 ...
分类:
编程语言 时间:
2017-12-23 21:42:03
阅读次数:
268
一般Web工程通过Jenkins远程部署到Tomcat,可以采用Maven的tomcat-maven-plugin插件进行部署。最近接触到Spring Boot工程的部署,由于Spring Boot应用可以使用内部集成的服务容器(如Tomcat),此时无需按原来的方法进行部署。以工程asset_we ...
分类:
编程语言 时间:
2017-12-23 21:42:19
阅读次数:
858
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。 答:将原来存放在文件中的数据存放到数据库中;从借书方面来看,要建立学生表students和书表book ...
分类:
编程语言 时间:
2017-12-23 21:44:29
阅读次数:
421
spring整合quartz框架 1.创建maven工程 2.导入jar包(pom.xml) 3.创建xml文件 4.创建applicationContext.xml文件 5.编写代码 创建一个service 方法一: 创建helloJob 方法二: 创建一个JobFactory类 修改applic ...
分类:
编程语言 时间:
2017-12-23 21:45:12
阅读次数:
221
python编程中,往往需要将结果用print等输出,如果希望输出既可以显示到IDE的屏幕上,也能存到文件中(如txt)中,该怎么办呢? 方法1 可通过日志logging模块输出信息到文件或屏幕。但可能要设置log的level或输出端,对于同时需要记录debug error等信息的较为合适,官方教程 ...
分类:
编程语言 时间:
2017-12-23 21:45:30
阅读次数:
243
什么是线程安全的类和函数,可以被多个线程调用而不会出现数据的错乱的类和函数被叫做线程安全的类和函数,首先导致线程不安全的根本原因是我们函数中或着类中的共享成员变量(如类静态成员变量,全局变量),当我们的函数中或者类中有这些变量时他们都是非线程安全的,当有多个线程调用这些函数或者对象时,就会由于没有对 ...
分类:
编程语言 时间:
2017-12-23 21:45:46
阅读次数:
190
对于分类问题而言,给定一个训练样本集,求比较粗糙的分类规则(弱分类器)要比求精确的分类规则(强分类器)容易得多,提升法就是从弱学习算法出发,反复学习,得到一系列弱分类器,然后组合弱分类器构成强分类器。大多数提升法都是改变训练数据的概率分布(训练数据的权值分布),针对不同的训练数据分布调用弱学习算法学 ...
分类:
编程语言 时间:
2017-12-23 21:46:22
阅读次数:
160
参考资料 本次作业参考文件 MySql操作视频与数据库相关jar文件请参考QQ群文件。 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。 2.2 系统中 ...
分类:
编程语言 时间:
2017-12-23 21:46:30
阅读次数:
133
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 参考链接 http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html 父子进程的概念 一个进程可以fork自身,成为一个 ...
分类:
编程语言 时间:
2017-12-23 21:48:54
阅读次数:
277
bx、si、di、bp 1、在8086CPU 中,只有这4个寄存器(bx、bp、si、di)可以用在“[…]” 中来进行内存单元的寻址。 2、在“[…]” 中,这4个寄存器(bx、bp、si、di)可以单个出现,或只能以四种组合出现: bx和si、bx和di、bp和si、bp和di 3、只要在[…] ...
分类:
编程语言 时间:
2017-12-23 23:00:15
阅读次数:
231
1 import java.lang.reflect.Array; 2 import java.util.Collection; 3 import java.util.Map; 4 5 /** 6 * 判断对象是否为空或null 7 */ 8 public class ObjectUtils { 9... ...
分类:
编程语言 时间:
2017-12-23 23:01:00
阅读次数:
2345