字符串匹配是指一类在T文本串中查找P模式串的过程 一、暴力匹配 就是扫描T串中所有字符,对第i个字符开始的strlen(p)个字符都尝试与P串进行匹配,一旦失败,i++并继续进行这样的匹配直至匹配成功或i > strlen(t)(即匹配失败) 很显然,这样做的时间复杂度是O(|P||T|),对于特别 ...
分类:
编程语言 时间:
2020-05-13 10:21:15
阅读次数:
85
Numpy是数据科学领域中最基础的Python库,它提供了一种快速高效的数学运算,可以和线性代数等数学知识有效的结合起来。而且Numpy是基于C语言实现的,所以它的运行效率足以和C/Matlab相媲美。 1、Array的创建 import numpy as np # 第一种创建方式 # list1 ...
分类:
编程语言 时间:
2020-05-13 10:23:26
阅读次数:
79
1 重点: 1.1 去重demo 1.2 重写equals和hashcode方法(用lombok的标签@Data@AllArgsConstructor不需要重写方法) 1.3 equals和hashcode的必要关系 两个对象相等,hashcode一定相等 两个对象不等,hashcode不一定不等 ...
分类:
编程语言 时间:
2020-05-13 10:31:09
阅读次数:
67
01-匿名函数 ...
分类:
编程语言 时间:
2020-05-13 10:32:16
阅读次数:
66
本篇文章为系列文章,未读前几集的同学请猛戳这里: Spring Cloud 系列之 Config 配置中心(一)Spring Cloud 系列之 Config 配置中心(二) 本篇文章讲解 Config 如何实现配置中心加解密,配置中心用户安全认证。 配置中心加解密 考虑这样一个问题:所有的配置文件 ...
分类:
编程语言 时间:
2020-05-13 11:46:45
阅读次数:
96
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 简述什么是监督学习与无监督学习。 分类是为了确定点的类别,具体有哪些类别是已知的,是监督学习。 聚类是把点成若干类,事先是没有类别的,是一种无监督学习。 监督学习:从正确的例子中学习 无监督学习:缺乏足够的先验知识 2.朴素贝 ...
分类:
编程语言 时间:
2020-05-13 11:47:11
阅读次数:
73
应用场景: 病毒木马会广泛常用资源文件释放技术。程序会将一些DLL文件、文本文件、图片文件或其它的音/视频文件作为资源插入到程序里,等到程序运行后,使用资源文件释放技术将它们释放到本地上,这样编译出来的程序只有一个exe文件,而不需要附带其它文件,因而程序变得简洁,降低了被发现的风险。 资源插入的步 ...
分类:
编程语言 时间:
2020-05-13 11:50:59
阅读次数:
112
1.写入数据为空 小朋友,你是否创建文件xxx.xlsx 文件没有问题,你是否表头没有问题,是不是就是单单没有数据,别慌,看看,是不是这个傻逼到哭的原因 错误的: 正确的: 发现了吗?是不是可傻逼(包括我自己),想呼死自己脸的错误(反正我自己已呼了), 没错,就是 属性 驼峰命名 人家官网是这么说的 ...
分类:
编程语言 时间:
2020-05-13 11:55:10
阅读次数:
672
最近Github上项目中看到了用枚举来列举错误码,听就是听过枚举,但没实际用过,所以来学习下 1. Enum Enum是一种受限制的类,编译时IDE会为enum生成一个相关的类,这个类继承自 java.lang.Enum,且具有自己的方法 1.1 先来看看Enum类源码 1.2 简单实例 1.3 简 ...
分类:
编程语言 时间:
2020-05-13 11:56:41
阅读次数:
62
1.Spring和SpringMVC的区别? Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。 2.SpringBoot和springMVC的区别? SpringMVC提供了一种轻度耦合的方式来开发w ...
分类:
编程语言 时间:
2020-05-13 11:59:20
阅读次数:
96
1、创造一个节点 数据是以节点的形式存储的: 1 2 3 4 5 6 7 class Node { constructor(data) { this.data = data; this.parent = null; this.children = []; } } 2、创造树 树用来连接节点,就像真实 ...
分类:
编程语言 时间:
2020-05-13 12:01:48
阅读次数:
67
定义字典 familyinfo = { "family name":"Python", "family structure":[ {"name":"Taro", "age":32, "sex":"male"}, {"name":"Hanako", "age":31, "sex":"female"}, ...
分类:
编程语言 时间:
2020-05-13 12:05:46
阅读次数:
100
摘抄的:所谓上下文,它是用来存储系统的一些初始化信息,例如在jboss中通过配置文件指定了数据源,那么在jboss启动的时候就把这个文件的相关信息上下文中,于是在我们使用这个数据源的时候,就需要先获得系统的上下文,然后再通过一定的方式将数据源取出来。至于在系统启动时,是如何将这些初始化信息加载到上下 ...
分类:
编程语言 时间:
2020-05-13 12:06:02
阅读次数:
67
一、pip国内源镜像: 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban):http://pypi.douban.com/simple/ 清华大学: ...
分类:
编程语言 时间:
2020-05-13 12:06:55
阅读次数:
123
Python实现对csv的批量处理并保存 需求: 1.大量csv文件,以数字命名,如1.csv、2.cvs等; 2.逐个打开,对csv文件中的某一列进行格式修改; 3.将更改后的内容写入新的csv文件。 解决思路: 先读取需处理的csv文件名,去除文件夹下的无用文件,得到待处理文件地址名称和新文件保 ...
分类:
编程语言 时间:
2020-05-13 12:13:46
阅读次数:
150
spring依赖注入 1.构造器注入 2.Set方式注入 依赖注入:Set注入 ? 依赖: bean对象的创建依赖于容器 ? 注入: bean对象中的所有属性,由容器来注入 3.拓展方式注入(p命名空间和c命名空间) 实体类 xml文件 测试类 ...
分类:
编程语言 时间:
2020-05-13 12:15:01
阅读次数:
65
一般后台界面都有三大部分 , 顶部导航 , 左侧导航,右侧的主界面 . 点击左侧和顶部的导航 , 可以在右侧的主界面展示不同的界面 大部分后台的界面都是使用的iframe嵌套的形式,基于vue也是可以方便的使用iframe的 html部分如下: 主要就是给iframe绑定一个变量 , 给左侧导航绑定 ...
分类:
编程语言 时间:
2020-05-13 12:16:14
阅读次数:
162
1、编码 默认情况下,python3源码文件以UTF 8编码,所有字符串都是unicode字符串。 2、标识符 第一个字符必须是字母表中字母或下划线 。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 在python3中,可以使用中文作为变量名,非ASCLL标识符也允许。 3、p ...
分类:
编程语言 时间:
2020-05-13 12:16:37
阅读次数:
103
字符串:主要新增了模板字符串 数组新增方法: Array.from:将类数组或迭代对象转换成数组 类数组和数组的相同点: 可以通过下标来访问,并且可以通过.length来获取类数组的元素个数 类数组和数组的区别: 类数组不能使用数组的各种api方法,数组没有问题 如何将一个类数组转换成数组? 第一种 ...
分类:
编程语言 时间:
2020-05-13 12:20:47
阅读次数:
73
java基础面试题大全带答案 1、作用域public,private,protected,以及不写时的区别 答: 区别如下: 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答: 匿 ...
分类:
编程语言 时间:
2020-05-13 12:23:29
阅读次数:
88