码迷,mamicode.com
首页 > 编程语言 > 日排行
最小生成树的两种方法(Kruskal算法和Prim算法)
关于图的几个概念定义: 连通图:在无向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该无向图为连通图。 强连通图:在有向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该有向图为强连通图。 连通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;权代表着连接连个 ...
分类:编程语言   时间:2020-01-04 16:31:27    阅读次数:88
Python中模块、类、函数、实例调用案例
19 a = '我是模块中的变量a' 20 21 def hi(): 22 a = '我是函数里的变量a' 23 print('函数“hi”已经运行!') 24 25 class Go2: 26 a = '我是类2中的变量a' 27 def do2(self): 28 print('函数“do2”已 ...
分类:编程语言   时间:2020-01-04 16:32:51    阅读次数:88
java方法中形式参数的传递相关面试题
classArgsDemo{publicstaticvoidmain(String[]args){//定义两个变量inta=10;intb=20;System.out.println("a:"+a);//10System.out.println("b:"+b);//20//调用了一个方法change(a,b);//方法的参数如果是基本数据类型,形参的改变对实际参数没有影响System.out.pr
分类:编程语言   时间:2020-01-04 16:35:35    阅读次数:88
linux 安装 java环境变量
安装两部曲 一、下载 1、下载jdk1.8 可以去 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载对应的版本这里我下的是服务器版本 2、下载完在服务器usr/local/下 ...
分类:编程语言   时间:2020-01-04 16:37:24    阅读次数:79
使用socket通信本地电脑与阿里云服务器报错connection time out及解决方案(java语言)
本地电脑使用客户端,阿里云服务器使用远程桌面用服务器端 测试代码如下(代码来源于网络,已测试通过): 客户端: 1 import java.net.*; 2 import java.io.*; 3 import java.util.concurrent.ExecutionException; 4 5 ...
分类:编程语言   时间:2020-01-04 16:38:22    阅读次数:190
python 库搜索技巧
一般可以先去 https://pypi.org/project/xxxxx/ 里面有简单的文档,或者直接有去下面连接的地址 一般里面有链接 去开发文档 https://pymysql.readthedocs.io/en/latest/ ...
分类:编程语言   时间:2020-01-04 16:38:41    阅读次数:72
算法——归并排序(自顶向下、自底向上)
自顶向下 1 #include <iostream> 2 #include <algorithm> 3 #include "InsertionSort.h" 4 5 using namespace std; 6 7 template<typename T> 8 // 将arr[l...mid]和ar ...
分类:编程语言   时间:2020-01-04 16:40:34    阅读次数:83
算法——快速排序(单路、双路、三路)
单路 1 # include <iostream> 2 # include <ctime> 3 # include <algorithm> 4 # include "InsertionSort.h" 5 6 //对arr[l...r]部分进行partition操作 7 // 返回p,使arr[l.. ...
分类:编程语言   时间:2020-01-04 16:44:09    阅读次数:110
spring-boot整合SSM框架
1.整合spring-MVC拦截器 1.编写拦截器(实现HandlerInterceptor接口) 2.编写配置类实现WebMvcConfigurer,在该类中添加各种组件。 a.注册拦截器 b.添加拦截器到spring mvc 拦截器里 2.整合事物和连接池 1.事物配置 a.添加事物相关的启动器 ...
分类:编程语言   时间:2020-01-04 16:45:45    阅读次数:119
正则表达式在python中的运用0x01
为什么要用到正则表达式 对于诸多数据和文本的处理,可以用到正则表达式。通俗说,就是将文本和数据变成计算机能够理解的存储方式,然后计算机可以给出他能理解的操作方式,你将他提供给你的操作方式进行逻辑整合,整合出你想要的功能即可。 例如:检索一篇文本中含有"I hate you"的个数,然后将该文本中的" ...
分类:编程语言   时间:2020-01-04 16:46:17    阅读次数:123
Miller-Rabin?素数测试算法
$Miller Rabin$?素数测试 用途 判断整数$n$是否是质数,在$n$较小的情况下,可以使用试除法,时间复杂度为$O(\sqrt n)$。但当$n$的值较大的时候,朴素的试除法已经不能在规定时间内解决问题。此时,我们可以用$Miller Rabin$素数测试算法,时间复杂度可以降低至$O( ...
分类:编程语言   时间:2020-01-04 16:51:28    阅读次数:134
Python with语句
"ref" 背景 在tf的教程中看到有关的代码: 会话在完成后必须关闭以释放资源。你也可以使用"with"句块开始一个会话,该会 话将在"with"句块结束时自动关闭 概览: python中的with语句用于访问资源。它确保执行指定的__exit__(“清理”)操作,而不管释放被访问资源的处理过程中 ...
分类:编程语言   时间:2020-01-04 16:51:40    阅读次数:296
Raft算法论文(部分)
原文地址 "Raft算法" 摘要 Raft是用于管理被复制的日志的共识算法。它与multi Paxos算法产生的效果相同,并且和Paxos算法一样高效。但是结构与Paxos不同。这使得Raft算法比Paxos算法更容易理解。也为构建实际系统提供了更好的基础。为了加强理解,Raft将几个关键元素分离, ...
分类:编程语言   时间:2020-01-04 16:53:39    阅读次数:75
冒泡排序加图解
/*冒泡排序*/classSortDemo{publicstaticvoidmain(String[]args){int[]arr={2,12,3,13,20,11,32,33};//调用冒泡排序方法printSort(arr);}//冒泡排序publicstaticvoidprintSort(int[]arr){for(inti=0;i<arr.length-1;i++){//循环次数fo
分类:编程语言   时间:2020-01-04 16:54:45    阅读次数:85
Spring Boot基础
【一、简介】1、SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。2、该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。3、SpringBoot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,justrun就能创建一个独立的,产品级的应用。【二、特征】(1)可以创建
分类:编程语言   时间:2020-01-04 16:55:27    阅读次数:454
记一道数字旋转排列算法题
记一道数字旋转排列算法题 面试的时候遇到一道算法题,当时没做出来,也没有什么思路。睡觉前突然想到解法,记录一下。 题的大意如下,数字以1开始,并围绕1做逆时针旋转,其中1的坐标为(0, 0),如下图所示: 要求给一个坐标,求其未知的数是多少?例:给出(1, 0),该坐标的数为2;给出( 1, 2), ...
分类:编程语言   时间:2020-01-04 16:58:16    阅读次数:99
linux系统 go 语言安装
1,下载 https://golang.google.cn/dl/ wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz 2.解压安装 https://golang.google.cn/doc/install tar -C /usr/lo ...
分类:编程语言   时间:2020-01-04 16:58:44    阅读次数:98
JAVA线程池的拒绝策略有哪几种?
当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize时,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略: AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。 这是线程池默认的拒绝策略,在任务不能再提交的时候,抛出异 ...
分类:编程语言   时间:2020-01-04 16:58:58    阅读次数:234
Java容器的常见问题
记录Java容器中的常见概念和原理 参考: https://github.com/wangzhiwubigdata/God Of BigData %E4%B8%89Java%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8 https://blog.csdn.net/justl ...
分类:编程语言   时间:2020-01-04 18:04:40    阅读次数:70
Spring Boot2 系列教程 (十二) | 整合 thymeleaf
前言 如题,今天介绍 Thymeleaf ,并整合 Thymeleaf 开发一个简陋版的学生信息管理系统。 SpringBoot 提供了大量模板引擎,包含 Freemarker、Groovy、Thymeleaf、Velocity 以及 Mustache,SpringBoot 中推荐使用 Thymel ...
分类:编程语言   时间:2020-01-04 18:05:28    阅读次数:78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!