1.1.1 方法的概述 假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中, ...
分类:
编程语言 时间:
2019-07-03 15:15:59
阅读次数:
100
如今,人工智能已远远地超出科幻小说中的构想,成为了现实。人工智能技术广泛应用于处理分析大量数据,由于其处理的工作量及工作强度明显提高,因此这些工作今后无需人工操作。 ...
分类:
编程语言 时间:
2019-07-03 15:18:35
阅读次数:
164
进击のpython Python文件操作 在说Python的文件操作之前 我们可以先思考一个问题 平时我们是怎么对电脑中的文件进行操作的呢? 打开电脑?找到文件?打开文件?读文件?修改文件?保存文件?关闭文件 对吧,这就是我们打开文件的基本流程 而 Python 打开文件的方式,也是这样的 打开电脑 ...
分类:
编程语言 时间:
2019-07-03 15:20:51
阅读次数:
111
原文: 十大经典排序算法(动图演示) 归并排序 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2- ...
分类:
编程语言 时间:
2019-07-03 15:27:36
阅读次数:
114
定义: server.context-path= # Context path of the application. 应用的上下文路径,也可以称为项目路径,是构成url地址的一部分。 在每个module的application.properties文件都可以配置server.context-pat ...
分类:
编程语言 时间:
2019-07-03 15:30:20
阅读次数:
195
https://www.jianshu.com/p/a8694d97caaa https://blog.csdn.net/tianyaleixiaowu/article/details/70314277 https://www.cnblogs.com/yuxiang1/p/9282952.html ...
分类:
编程语言 时间:
2019-07-03 16:37:26
阅读次数:
73
二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 二叉树的第i层至多有2^{i-1}个结点 深度为k的二叉树至多有 ...
分类:
编程语言 时间:
2019-07-03 16:38:29
阅读次数:
128
一.idea创建一个springBoot项目 二.创建的目录结构 三.Pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http ...
分类:
编程语言 时间:
2019-07-03 16:40:10
阅读次数:
2054
1.1 用lambda表达式实现Runnable 使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用() {}代码块替代了整个匿名类。 ...
分类:
编程语言 时间:
2019-07-03 16:44:42
阅读次数:
83
java中分三类变量分别为类变量,实例变量,局部变量。 类变量(有默认值) 在类中被 static 关键字修饰的变量。为类所有,共享同一个类变量。 实例变量(有默认值) 在类中 方法外定义的变量。为每一个实例所私有。 局部变量(没有默认值需要先赋值再使用) 在方法中定义的变量,在栈中被初始化,随着方 ...
分类:
编程语言 时间:
2019-07-03 16:45:58
阅读次数:
85
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>#define ADD_FOUND 0#define ADD_ALLOC_FAILED 1#define ADD_ROOT 2#define ADD_NORMAL ...
分类:
编程语言 时间:
2019-07-03 16:46:47
阅读次数:
98
<! flowchart 箭头图标 勿删 1 异常描述 在启动 Tomcat 服务器的时候,控制台一直输出异常信息,然后停止服务器,报出如下异常: 2 异常原因 通过观察上图中被标记出来的异常信息,咱们可以知道 java.net.ConnectException: Connection refuse ...
分类:
编程语言 时间:
2019-07-03 16:48:01
阅读次数:
126
一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.l ...
分类:
编程语言 时间:
2019-07-03 16:49:45
阅读次数:
89
https://www.cnblogs.com/conswin/p/6973528.html SpringMvc请求方式分为转发、重定向两种,是用forward和redirect关键字在controller层进行处理。 下面代码实现了这两种不同的请求方式: import javax.servlet. ...
分类:
编程语言 时间:
2019-07-03 16:53:45
阅读次数:
136
python现状 python升级及原因 语言之前的竞争 python的很多改进往往是由特定的应用领域的需求驱动的。其中最重要的领域是web开发,这一领域需要python改进针对并非的处理 有些优化,python项目这些年已经发现了python的一些不合理之处,有些标准库结构混乱和冗余,有些事程序设 ...
分类:
编程语言 时间:
2019-07-03 16:54:02
阅读次数:
103
大家好,小乐又来给大家讲述Java基础知识。上次说了乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符,这次将接着往下说,谈谈Java常量与变量。 1、常量 1)、定义 在程序执行的过程中,其值不发生改变的量。 2)、分类 A:字面值常量 B:自定义常量(后面讲) 3)、字面值常量 ...
分类:
编程语言 时间:
2019-07-03 16:54:50
阅读次数:
122
spring boot整合mybatis 1.添加mybatis依赖和mysql依赖 b. application-dev.yml 3.在启动类上加上注解@MapperScan("mpper接口所在的包的路径") 4.编写mapper类 5.测试。注:实现CommandLineRunner接口,会做 ...
分类:
编程语言 时间:
2019-07-03 16:57:47
阅读次数:
97
File file = new File(this.getClass().getResource("").getPath());System.out.println(file.getPath());String path=file.getPath();//path=path.substring(0, ...
分类:
编程语言 时间:
2019-07-03 16:58:36
阅读次数:
147
想让多个线程有序执行,必须提供它们之间的唤醒机制。下面以三个线程为例,有序打印自己的线程ID Condition condition1 = lock.newCondition(); //代表线程1的唤醒 Condition condition2 = lock.newCondition(); //代表 ...
分类:
编程语言 时间:
2019-07-03 16:59:55
阅读次数:
135
下载——解包——运行configure添加编译参数——编译——安装 Linux中下载安装编译软件(gcc,glibc) Linux root上 写命令: yum install gcc-* glibc-* -y 安装编译软件 Linux中下载安装开发工具 Linux root上 写命令: yum g ...
分类:
编程语言 时间:
2019-07-03 17:00:24
阅读次数:
122