package test; import java.awt.List; import java.awt.image.AreaAveragingScaleFilter; import java.lang.reflect.Array; import java.math.BigDecimal; impor ...
分类:
编程语言 时间:
2019-11-03 20:19:42
阅读次数:
69
介绍:Kruskal算法是用来求加权连通图的最小生成树的一种算法。 对于一个图来说,我们可以选择不同的边而产生不同的树,由于边的选择不一样,每一条边的权值不一样,那我们最后生成出来的树的权值也就不一样,Kruskal算法就是来找怎样选择边才可以使产生的树的权值最小。 思路:现在有一个集合Q,来表示图 ...
分类:
编程语言 时间:
2019-11-03 20:22:54
阅读次数:
68
一、排序算法的介绍 排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 二、排序算法的分类 1、内部排序 指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。 2、外部排序法 数据量过大,无法全部加载到内存中,需要借助外部存储器(文件等)进行排序 ...
分类:
编程语言 时间:
2019-11-03 20:25:31
阅读次数:
74
package test; import java.awt.List; import java.awt.image.AreaAveragingScaleFilter; import java.lang.reflect.Array; import java.math.BigDecimal; impor ...
分类:
编程语言 时间:
2019-11-03 20:27:54
阅读次数:
74
Autowire: 1、Autowire是spring的注解,默认先按照类型装配,如果没有找到这个类型的bean或者找到多个这个类型的bean但是多个bean的名字没有与属性名相同的,会报错。 2、如果找到多个这个类型的bean但是多个bean的名字中有与属性名相同的,则按照该bean的名字装配,不 ...
分类:
编程语言 时间:
2019-11-03 20:29:39
阅读次数:
72
一:imread 用来读取图片,返回一个numpy.ndarray类型的多维数组,具有两个参数: 参数1 filename, 读取的图片文件名,可以使用相对路径或者绝对路径,但必须带完整的文件扩展名(图片格式后缀) 参数2 flags, 一个读取标记,用于选择读取图片的方式,默认值为IMREAD_C ...
分类:
编程语言 时间:
2019-11-03 20:33:14
阅读次数:
95
尾递归 这篇文章,我们讲尾递归。在递归中,如果该函数的递归形式表现在函数返回的时候,则称之为尾递归。 举个简单的例子,用伪码如下: function Add(a, b) if a = 0 return b return Add(a-1, b+1) end 上面这个函数实际上是两个数的加法,简单起见, ...
分类:
编程语言 时间:
2019-11-03 20:36:39
阅读次数:
65
Java IO 1、file类 (1)Windows中使用反斜杠表示目录的分隔符。 (2) Linux中使用正斜杠表示目录的分隔符。 Flie类主要方法: 2、字节流与字符流 Java IO的操作流程: (1)使用Flle类打开一个文件。 (2)通过字节流和字符流的子类指定输出的位置。 (3)进行读 ...
分类:
编程语言 时间:
2019-11-03 20:40:20
阅读次数:
110
1、切点指示器 类型如下: 1、execution: *用来匹配连接点方法的,用的最多的一种指示器,可以匹配多个类,必须要写返回类型,方法名,方法参数,可以写通配符。 2、within: 用来匹配符合条件的所有类的连接点方法,不可以指定返回类型和方法参数,可以用通配符。expression="wit ...
分类:
编程语言 时间:
2019-11-03 21:56:01
阅读次数:
172
阅读目录 回到顶部 1、jieba库基本介绍 (1)、jieba库概述 jieba是优秀的中文分词第三方库 - 中文文本需要通过分词获得单个的词语 - jieba是优秀的中文分词第三方库,需要额外安装 - jieba库提供三种分词模式,最简单只需掌握一个函数 (2)、jieba分词的原理 Jieba ...
分类:
编程语言 时间:
2019-11-03 22:05:59
阅读次数:
183
字符串匹配算法及另外的操作 字符串匹配+统计比较次数 <! more c++ / 字符串匹配算法 / include include using namespace std; define OK 1 define ERROR 0 define OVERFLOW 2 typedef int Statu ...
分类:
编程语言 时间:
2019-11-03 22:06:23
阅读次数:
113
一、简介 线程池简单来说就是一组线程的集合,通过线程池可以达到线程复用的目的,从而避免频繁创建线程和销毁过程中的开销。在应用上,线程可用在后端相关服务上。最常见的比如说数据库服务器,web服务器上。例如web服务器,可能会接收到很多很多断短时的http请求,如果我们为每一个http请求创建一个处理线 ...
分类:
编程语言 时间:
2019-11-03 22:07:43
阅读次数:
79
在编写python程序的过程中,中英文混用经常会出现编码问题。围绕此问题,本文首先介绍编码的含义及常用编码,随后列举几个python经常遇到的编码异常及解决方法,接着列举笔者在实践中遇到的异常出现的情景及原因,最后针对编码问题提出最佳实践。 一 常见编码 1.1 unicode编码 在文本文件中,看 ...
分类:
编程语言 时间:
2019-11-03 22:08:11
阅读次数:
74
一、方式一,使用ApplicationListener<E extends ApplicationEvent>监听ContextRefreshedEvent事件 二、方式二,使用SmartInitializingSingleton 三、方式三,使用SmartLifecycle ...
分类:
编程语言 时间:
2019-11-03 22:09:31
阅读次数:
104
spring-boot-plus是一套集成springboot常用开发组件的后台快速开发框架Spring-Boot-Plus是易于使用,快速,高效,功能丰富,开源的springboot脚手架.前后端分离,专注于后端服务目标每个人都可以独立、快速、高效地开发项目!版本库GITHUB|GITEE官网springboot.plus主要特性集成springboot常用开发组件集、公共配置、AOP日志等集成
分类:
编程语言 时间:
2019-11-03 22:12:43
阅读次数:
143
生产者消费者模式是多线程中最为常见的模式:生产者线程(一个或多个)生成面包放进篮子里(集合或数组),同时,消费者线程(一个或多个)从篮子里(集合或数组)取出面包消耗。虽然它们任务不同,但处理的资源是相同的,这体现的是一种线程间通信方式。
分类:
编程语言 时间:
2019-11-03 22:14:48
阅读次数:
85
python网站项目构思,其实更应该是项目需求分析,但是我还是喜欢叫它构思,因为我听着舒服,高大上, 1,博客项目 2,网站项目 3,主题是Python 需求分析 1,需要什么模块, 个人中心,登陆注册,首页,详情页,发帖,评论,点赞,分享, 2,需求理清了之后是设计表, 需要几张表,每张表需要什么 ...
分类:
编程语言 时间:
2019-11-03 22:18:05
阅读次数:
179
无向图求点双联通分量 并求单环 将桥和割点分开讨论 注意判断根是否为割点 ...
分类:
编程语言 时间:
2019-11-03 22:18:50
阅读次数:
287
一、对动态规划的理解: 基本思想是将待求解问题分解成若干个子问题,先求解子问题,再结合这些子问题的解得到原问题的解。1.找出最优解的性质,并刻画其结构特征;2.递归地定义最优值3.以自底向上的方式计算最优值;4.根据计算最优值时得到的信息,构造最优解。 二、递归方程: 1、租用游艇问题: dp[1] ...
分类:
编程语言 时间:
2019-11-03 23:27:35
阅读次数:
113
一.算法简介 对数组Array[1...n]排序,没错哦,下标从1开始,Array[0]为哨兵。每次查找插入位置,都会将比当前元素大或小的已排序元素整体”平移“一个单位(给待插入元素留出空位),待插入元素可以暂时”住进“哨兵所充当哨兵。 哨兵的作用: ① 进人查找(插入位置)循环之前,它保存了Arr ...
分类:
编程语言 时间:
2019-11-03 23:27:47
阅读次数:
99