1.spring boot项目默认使用什么技术处理日志? 答:使用了log4j,使用log4j需要的配置:logback.xml配置文件和以下代码 1 private static final Logger log = LoggerFactory.getLogger(UserController.c ...
分类:
编程语言 时间:
2019-06-30 00:26:30
阅读次数:
121
异常处理 ...
分类:
编程语言 时间:
2019-06-30 09:14:01
阅读次数:
90
可能很多人不会留意到这个问题,今天恰好碰到了,然后来稍微讨论一下 直接插入排序应该是很多数据结构与算法书里第一个讲的排序算法,算法的描述是这样的: 把待排序列视作两段,一段是已排序列,一段是未排序列。每一趟排序时,为未排序列的首位在已排序列中进行查找(因为是直接插入排序,所以这里特指逐个比较)其合适 ...
分类:
编程语言 时间:
2019-06-30 09:15:20
阅读次数:
110
一、将Apollo的源码依赖打入到本地仓库 1、解压apollo-master.zip,进入apollo-master\scripts目录 2、点击build.bat文件就能打入依赖(要配置好maven的环境,他会自动的找到你maven的本 地仓库) 二、创建一个SpringBoot项目 1、创建项 ...
分类:
编程语言 时间:
2019-06-30 09:17:46
阅读次数:
85
目录结构 数据库信息: 数据库student -> 表名 custom_user -> 主键-> custom_id ,其他字段 cusotm_name,custom_age 1.加入依赖 pom.xml如下 2.mybatis-config.xml (暂时没有配置具体信息) 3. mapper/c ...
分类:
编程语言 时间:
2019-06-30 09:18:34
阅读次数:
83
Description 给定一个长度为 $n$ 的非负整数序列 $\{a_n\}$,$q$ 次操作,每次要么单点修改序列某个值,要么查询整个序列需要操作多少次才能变成全 $0$。 一次操作是指:找到序列的最大值的位置,如果有多个最大值则取最左边的,然后将这个数和这个位置左右紧挨着的数都 $ 1$,如 ...
分类:
编程语言 时间:
2019-06-30 09:21:12
阅读次数:
136
工具:Microsoft Visual C++ 6.0 例子: int a = 1; int* b = &a; C语言规定a表示存储单元中的数据,&a表示存储单元的地址,b存储的就是a的地址 C语言规定*a代表a中存储的地址对应的存储单元中的数据,所以*b就是等于1 C语言的&*介绍完毕,开始测试本 ...
分类:
编程语言 时间:
2019-06-30 09:22:50
阅读次数:
105
1.What is the difference between fork and exec? please use programs to prove your opinion.答:Fork是创建一个新的进程(把进程原样复制一个新的出来),新进程和老进程相同只有进程号不同。但是exec用参数指定的 ...
分类:
编程语言 时间:
2019-06-30 09:23:08
阅读次数:
138
IDEA下创建Java SE Spring项目示例 1、创建项目 第4步:是否自动创建空的Spring容器配置文件,默认文件名是spring-config.xml。勾不勾选都行,如果没勾选,后面要自己创建。 第5步:设置如何添加Spring要用到的库? Use library:从磁盘上选择要添加的S ...
分类:
编程语言 时间:
2019-06-30 09:23:27
阅读次数:
554
一、任务简要描述 1、实现Java版本的快速排序。 2、编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类Person,并作为学生数据操作类Student 和教师数据操作类Teacher 的基类。 3、请设 ...
分类:
编程语言 时间:
2019-06-30 09:23:50
阅读次数:
173
一、Cento 7 安装 python3 环境 1.python 3 运行环境的安装 centos 7中默认安装了python2的环境,但是没有python3,如果我们要使用python3的编译环境,需要自己来安装。 安装python3之前,有一些库环境需要先安装,这个非常重要,不安装运行pytho ...
分类:
编程语言 时间:
2019-06-30 09:29:50
阅读次数:
101
运算符 说明 实例 结果 + 加法 3 + 3 6 - 减法 10 - 7 3 * 乘法 3 * 6 18 / 浮点数除法 10 / 2 5.0 // 除法取整 9 // 2 4 % 取模(余数) 8 % 3 2 ** 幂(N次方) 2 ** 4 16 ...
分类:
编程语言 时间:
2019-06-30 09:30:56
阅读次数:
90
有时候除了测量算法的具体性能指数,我们也会希望测试出算法的时间复杂度,以便我们对待测试的算法的性能有一个更加直观的了解。 测量时间复杂度 google benchmark已经为我们提供了类似的功能,而且使用相当简单。 具体的解释在后面,我们先来看几个例子,我们人为制造几个时间复杂度分别为 , , 的 ...
分类:
编程语言 时间:
2019-06-30 09:31:31
阅读次数:
130
Python 实现简单的梯度下降法 机器学习算法常常可以归结为求解一个最优化问题,而梯度下降法就是求解最优化问题的一个方法。 梯度下降法(gradient descent)或最速下降法(steepest decent),是求解无约束最优化问题的一种最常用的方法。 梯度下降法实现简单,是一种迭代算法, ...
分类:
编程语言 时间:
2019-06-30 09:32:22
阅读次数:
116
一、闭包 1.定义:当一个函数在内部定义函数,并且内部的函数应用外部函数的参数或者局部变量,当内部函数被当做返回值的时候,相关参数和变量保存在返回的函数之中,这种结果,叫做闭包。 2.例子:连载17中的myF4就是一个典型的例子?。 3.闭包常见的坑 不是我们预期的1 4 9。 (1)原因分析:返回 ...
分类:
编程语言 时间:
2019-06-30 09:32:55
阅读次数:
101
里的话并不推荐大家用python+pip安装,推荐使用Anaconda进行安装,为什么呢?因为如果你选择前者,填坑的过程可能会让你绝望,说不定会让你砸键盘、内分泌失调,所以强烈建议用Anaconda! win7(64位)Anaconda3-5.0.1-Windows-x86_64(点击下载) 一、安 ...
分类:
编程语言 时间:
2019-06-30 09:33:54
阅读次数:
97
一、 主要研究内容 信息检索是用户进行信息查询和获取的主要方式,是查找信息的方法和手段。狭义的信息检索仅指信息查询。即用户根据需要,采用一定的方法,借助检索工具,从信息集合中找出所需要信息的查找过程。广义的信息检索是信息按一定的方式进行加工、整理、组织部存储起来,再根据信息用户特定的需要将相关信息准 ...
分类:
编程语言 时间:
2019-06-30 09:34:43
阅读次数:
147
变量在赋值时会自动判断数据的类型 python最常用的有四种数据类型 字符串 - str(string) 整数 - int(integer) 浮点数 - float 布尔型 - bool(boolean) type函数用于得到变量的数据类型 语法: 变量 = type(变量名) 输出: str | ...
分类:
编程语言 时间:
2019-06-30 09:35:49
阅读次数:
96
Python类的成员 一、细分类的组成成员 类大致分为两大部分: 1. 静态属性 2. 动态方法 每个区域详细划分又可以分为: 二、类的私有成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 私有成员和公有成员的访问限制不同 : 静态属性 公有 ...
分类:
编程语言 时间:
2019-06-30 09:38:03
阅读次数:
112
日期处理类 Date类 当前日期时间 java.util.Date 运行结果: 上述的结果表示的就是当前的日期时间,为国际标准的格式; 当然我们可以使用其他格式输出日期时间 构造方法 无参构造: public Date() 有参构造: public Date(long date) 接收 long 型 ...
分类:
编程语言 时间:
2019-06-30 09:39:55
阅读次数:
129