一、Scanner 类 Scanner 是一个可以解析基本类型和字符串的简单文本扫描器。 Demo: System.in 系统输入指的通过键盘录入数据。 二、引用类型使用步骤 1、导包 使用 import 关键字导包,在类的所有代码之前导包,引入要使用的类型,java.util 包下的所有类无需导入 ...
分类:
编程语言 时间:
2019-08-25 20:02:42
阅读次数:
76
访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意 ...
分类:
编程语言 时间:
2019-08-25 20:06:30
阅读次数:
109
public interface Comparable<T> 该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比较方法 。 注意让类实现该接口,注意泛型 String类重写了compareTo方法 所以可以直接调用 注意重写方法时规 ...
分类:
编程语言 时间:
2019-08-25 20:07:35
阅读次数:
107
在使用Labview中的XY图进行波形数据展示时最耗时的操作就是对波形数据的刷新,尤其是在波形曲线较多且数据更新较快时,每秒可能会运算数千乃至数万次。 之前一直都是使用创建数组来对XY波形图内数据进行迭代 如下图红色框内部分: 基本可以满足程序需求,但是最近想优化代码就试了一下数组元素加1 代码及运 ...
分类:
编程语言 时间:
2019-08-25 20:08:12
阅读次数:
132
原文引用https://www.dazhuanlan.com/2019/08/25/5d625ec2c8207/ 直接上代码1234567891011121314151617181920212223242526272829303132Path path = Paths.get("path"); if... ...
分类:
编程语言 时间:
2019-08-25 20:09:01
阅读次数:
101
在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。 Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量, ...
分类:
编程语言 时间:
2019-08-25 20:10:37
阅读次数:
129
springboot定义了WebApplicationType枚举,用于指定web应用的类型。 在SpringApplication的构造方法中会进行WebApplicationType的推断,决定使用哪一种类型。 核心代码在deduceFromClassPath()方法中 第2行代码,先判断了we ...
分类:
编程语言 时间:
2019-08-25 20:12:28
阅读次数:
292
快速排序是一种分治的排序算法。 它的工作原理是将一个数组分成两部分, 通过切分实现某一部分总小于另一数组,然后分别独立排序。 切分 1. 一般策略是先随意地选取 a[lo] 作为切分元素,即那个会被排定的元素,然后我们 2. 从数组的左端开始向右扫描直到找到一个大于等于它的元素, 3. 再从数组的右 ...
分类:
编程语言 时间:
2019-08-25 20:17:47
阅读次数:
144
稳定性 如果一个排序算法能够保留数组中 重复元素的相对位置 则可以被称为是 稳定 的 稳定的排序算法:插入排序、归并排序 不稳定的排序算法:选择排序、希尔排序、快速排序和堆排序 一般只有在稳定性是必要的情况下,稳定的排序算法才有优势。 各种排序算法的性能特点 | 算法 | 是否稳定 | 是否为原地排 ...
分类:
编程语言 时间:
2019-08-25 20:18:42
阅读次数:
109
将springboot jar应用打包成镜像并在docker运行成容器 https://blog.csdn.net/keepd/article/details/80569797 Docker安装(Debian8)-构建简单的SpringBoot应用 https://www.cnblogs.com/h ...
分类:
编程语言 时间:
2019-08-25 20:19:54
阅读次数:
101
很久之前人们为了继续享用并行化带来的好处而不想使用进程,于是创造出了比进程更轻量级的线程。以linux为例,创建一个进程需要申请新的自己的内存空间,从父进程拷贝一些数据,所以开销是比较大的,线程(或称轻量级进程)可以和父进程共享内存空间,让创建线程的开销远小于创建进程,于是就有了现在多线程的繁荣。 ...
分类:
编程语言 时间:
2019-08-25 20:20:56
阅读次数:
121
前言 ? python中的数据类型主要为int、float、string、list、tuple、dict、set、bool、bytes。接下来int和float统称为数字类型。 1.数据类型总结 按存储空间的占用大小分(从低到高) 按存值的个数区分 按可变不可变类型区分 按访问顺序区分 2.数字类型 ...
分类:
编程语言 时间:
2019-08-25 20:21:10
阅读次数:
124
原文引用https://www.dazhuanlan.com/2019/08/25/5d625b5c4d1ea/ 本文通过 53. Maximum Subarray & 152. Maximum Product Subarray 分析根据动态规划思路进行问题求解中的一个关键环节:子问题的拆分和求解。... ...
分类:
编程语言 时间:
2019-08-25 20:22:37
阅读次数:
155
前几天公司来新人, 我给他装项目环境的时候遇到一个问题, 在执行gradle build时遇到一系列的错误, 我一个个分析并解决了, 特此记录, 以供他人参考. 一, 首先遇到了找不到spring-boot相关jar包的错误 这个错误不是本篇的主要内容,所以只说一下解决办法, 该问题是由于网速过慢, ...
分类:
编程语言 时间:
2019-08-25 20:24:11
阅读次数:
1223
10. while循环 什么是循环? 就是不断的重复做一件事 while 关键字 后边跟条件 :还有循环体、 条件体为真,循环体内执行,为假不执行 while else 两者为一体的,相当于 if else ,如果遇到break .也不会执行else 下边的代码 break终止循环 break 写在 ...
分类:
编程语言 时间:
2019-08-25 20:25:16
阅读次数:
136
2019-08-25 list3= [91, 95, 97, 99, 92, 93, 96, 98] 要求对list3进行排序:[91, 92, 93, 95, 96, 97, 98, 99] 操作: 第一种:(永久性排序) list3.sort() # 格式:列表名.sort() ,这个类型的排序 ...
分类:
编程语言 时间:
2019-08-25 20:26:36
阅读次数:
130
一、倒计时 二、获取文字 但是无法获取 网页中 pdf 的文字内容 ...
分类:
编程语言 时间:
2019-08-25 20:28:09
阅读次数:
119
壹 ? 引 当一个团队开发同一个项目时,无论使用的是什么技术,每个人开发习惯的不同,最终代码呈现总有差异;A同事不爱写注释,B同事命名上总是随心所欲,虽然功能都能实现,但对于几个月,或很久之后的维护造成了极大的阻碍,因此统一一个开发团队的编程规范很有必要。这份规范几个月前就整理好了,前端组目前的开发 ...
分类:
编程语言 时间:
2019-08-25 20:30:24
阅读次数:
112
{ in... ...
分类:
编程语言 时间:
2019-08-25 21:37:19
阅读次数:
160