题目: 定义一个数组,用来储存三个Person对象 数组有一个特点:一旦创建,程序运行期间长度不可发生改变 数组使用有一个缺陷,就是无法改变数组长度。使用ArrayList方法可以改变长度。 定义与使用: ArrayList遍历元素 ...
分类:
编程语言 时间:
2020-05-15 17:33:41
阅读次数:
64
基本数据类型 四种基础类型: 整数类型:如2,50,12等 整数的四种声明类型: byte: > 1字节 取值范围 > -128~127 short: > 2字节 取值范围 > -32768~32767 int: > 4字节 取值范围 > -2147483648~2147483647 long: > ...
分类:
编程语言 时间:
2020-05-15 17:37:08
阅读次数:
86
问题1.判断有没有环 http://hihocoder.com/problemset/problem/1174 用vector模拟邻接表,开一个记录入度的一维数组,一个存储入度为0的队列 ac代码如下 #include<iostream> #include<algorithm> #include<v ...
分类:
编程语言 时间:
2020-05-15 17:39:42
阅读次数:
65
回顾: C语言中的数据(基本) 根据读写属性 常量/变量 变量的类型 确定该变量的字节数,取值范围,数据的存储格式 数据类型,是指在数据结构定义上的数据的集合以及基于该集合的运算 C语言中的运算(基本) 运算符 sizeof 计算变量/类型/常量/表达式 字节数 sizeof(int); sizeo ...
分类:
编程语言 时间:
2020-05-15 17:46:12
阅读次数:
79
1,使用配置1.1 引入mybatis整合spring的jar包 org.mybatis mybatis-spring ${mybatis-spring.version} org.mybatis my... ...
分类:
编程语言 时间:
2020-05-15 17:47:55
阅读次数:
68
函数用途abs()返回数字绝对值all()判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回Falseany()判断给定的可迭代参数iterable是否全部为False,则返回False,如果有一个为True,则返回Trueascii()调用对象的repr()方法,获取该方法的返回值bin()将十进制转换为二进制oct()将十进制转换为八进制hex()将
分类:
编程语言 时间:
2020-05-15 17:48:31
阅读次数:
78
继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。继承使用 extends 关键字。 继承的好处 子类拥有父类的所有属性和方法(除private)从而实 ...
分类:
编程语言 时间:
2020-05-15 17:54:28
阅读次数:
67
选择排序是冒泡排序的一种改进,相比于之前的衡量尺,选择排序获取的不是符合衡量尺的元素的值 而是元素,相比于冒泡排序,冒出一个数只需要交换一次数值 public static void comnpare1(int[] arr) { for (int i = 0; i < arr.length; i++ ...
分类:
编程语言 时间:
2020-05-15 17:56:20
阅读次数:
57
对接入库数据,有时候数据量比较大,需要分批入库,写了一个分批入库的小方法 if (!CollectionUtils.isEmpty(student)) { // 计数器 int count = 1; int total = student.size(); List<StudentEntity> st ...
分类:
编程语言 时间:
2020-05-15 17:58:00
阅读次数:
128
go etcd的使用
分类:
编程语言 时间:
2020-05-15 18:07:17
阅读次数:
85
数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来 数组本身是一个引用数据类型,数组内存储的类型可以是基本类型,也可以是引用类型 数组的特点 数组是一个引用数据类型 数组是在堆内存中的一串连续的地址存在 数组在初始化时必须指定长度 堆内存的数组空间长度一旦确定,不能再发生改变 ...
分类:
编程语言 时间:
2020-05-15 18:11:40
阅读次数:
73
剑指offer-二维数组中的查找 (c++)剑指offer查找 1. 题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2. 解题思路获取矩阵的行数... ...
分类:
编程语言 时间:
2020-05-15 18:13:03
阅读次数:
63
思路:可以将第一次排序过程先写出来,当第i个元素大于第i+1个元素时,将两个元素位置进行交换,等于小于都不需要做任何操作 0~n-1是因为这个过程始终是第i个元素与其后一个元素相比较,不需要移动到最后一个元素 def bubble_sort(alist): n=len(alist) for i in ...
分类:
编程语言 时间:
2020-05-15 18:13:31
阅读次数:
60
go语言入门 [TOC] go 语言环境安装 linux windows "下载地址" 添加环境变量, go命令 查看可用命令 build: 编译包和依赖 clean: 移除对象文件 doc: 显示包或者符号的文档 env: 打印go的环境信息 bug: 启动错误报告 fix: 运行go tool ...
分类:
编程语言 时间:
2020-05-15 18:22:45
阅读次数:
88
1)接口:用来明确所有集合中该具有的功能,相当于在定义集合功能标准;2)抽象类:把多个集合中功能实现方式相同的方法,抽取到抽象类实现,具体集合不再遍写,继承使用即可;3)具体类:继承抽象类,实现接口,重写所有抽象方法,达到具备指定功能的集合。每个具体集合类,根据自身的数据存储结构方式,对接口中的功能 ...
分类:
编程语言 时间:
2020-05-15 18:26:13
阅读次数:
78
安装docker yum install docker 安装docker-compose yum install docker-compose# 安装成功后查看sudo docker-compose --version 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: s ...
分类:
编程语言 时间:
2020-05-15 18:27:33
阅读次数:
76
线程间的通信 线程通信就是线程与线程间进行信息的交换。 这里可以举个例子,两个线程交替的打印0 9这10个数字。 首先分析一下,比如线程一先开始打印,当它打印了数字0后,他应该 等待 线程二打印数字1,线程二打印了之后又要 等待 线程一打印数字2... 那怎么样才能让线程一开始等待呢?这里可以使用O ...
分类:
编程语言 时间:
2020-05-15 18:29:57
阅读次数:
63
1.我们需要建立一个token的生产解析管理器,用于生成token,获取Authentication,验证token格式,以及从请求中获取token;2.因为我们使用token进行权限控制等,所以我们需要重写一个基于token认证的过滤器,截取请求中的token首先对其进行一个redis查询存在后并 ...
分类:
编程语言 时间:
2020-05-15 18:31:04
阅读次数:
86
多任务 多任务含义: 生活中:一边听歌,一边跳舞 ,开车手操控方向盘,眼睛看路,脚踩油门 电脑:同时运行多个应用程序,例如qq,微信,浏览器同时在电脑上运行 并发和并行 并发:任务数大于核心数,通过操作系统调度算法实现多个任务“同时”执行,实际上是通过快速切换任务,看上去是一起执行的 并行:任务数小 ...
分类:
编程语言 时间:
2020-05-15 18:33:24
阅读次数:
69
题目: 二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。 思路: 思路一使用老套路递归,思路二会补充使用栈的程序。 程序1:递归 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # ...
分类:
编程语言 时间:
2020-05-15 18:33:37
阅读次数:
63