Java 关于数组的基础算法-冒泡排序 选择排序 二分查找(的幼儿园解释)

复习一下public class test { public static void main(String [] args){ int[] a = {12, 34, 14, 55, 16, 75, 28, 100}; bubbleSort(a); selectSort(a); int b = find(a,14); System.out.println(b); } /**_.
分类: 其他 发布时间: 08-04 23:27 阅读次数: 0

JDK API常见对象 Arrays类、Integer类、String的转换、自动装箱、Pattern类、正则表达式、Math类、random类、BigInteger类、Date、Calendar日历

目录:Arrays类Arrays类的toString方法基本数据类型包装类Integer类String和基本数据类型的转换自动装箱、自动拆箱Pattern类正则表达式Math类math类的ceil方法、round方法和floor方法math类的random方法random类BigInteger类BigDecimal类Date类DateFormat类Calendar类_.
分类: 其他 发布时间: 08-04 23:27 阅读次数: 0

Java 集合框架 Collection的介绍和常用方法,iterator迭代器遍历集合的方法和原理

这个我没学过,每次遇到都有点懵,今天补补课,好记性不如烂博客~因为数组存储引用数据类型时有局限性,比如不能自动增长,为了方便封装了一些集合类供使用。数组与集合的区别数组可以存储基本数据类型也可以存储引用类型,集合只可以存引用数据类型(对象),但是可以通过JDK1.5自动装箱的特性减少不便。数组长度是不可变的,集合的长度是可变的,可以随着元素的增加而增长(有的还是通过数组实现的,重新new一个1.5倍的数组,然后把原来数组中的数据存进去,原来的数组变成垃圾,1.5倍增长是一个折中的办法为了避免频繁地_.
分类: 其他 发布时间: 08-04 23:27 阅读次数: 0

Java 集合框架 List的方法,List集合特有的遍历功能,listIterator的功能,并发修改异常ConcurrentModificationException的原因和解决办法

集合继承体系图还是这个图,上一篇学了Collection接口,这篇讲的是List接口。上篇链接:https://blog.csdn.net/weixin_43580841/article/details/107446358Java 集合框架 Collection的介绍和常用方法,iterator迭代器遍历集合的方法和原理注意:API中List有两个,要使用集合List导包时选择的是java.util.List。List集合的特有方法(指定索引或元素增删改查)因为List是继承自Collecti_.
分类: 其他 发布时间: 08-04 23:25 阅读次数: 0

解决Android Studio无法连接OPPO(android 9 ,coloros 6.0.1)问题

OPPO手机,升级了 android 9 ,coloros 6.0.1 以后就连不上 adb了,非常难受。偶然发现了解决办法,在 开发者选项 中把 选择USB配置 从默认的MIDI改为RNDIS(USB以太网)就好了。_.
分类: 其他 发布时间: 08-04 23:25 阅读次数: 0

Java 集合框架 Arraylist的基本使用方法、Vector的特有方法、LinkedList的特有方法、在集合中删除重复自定义类型元素(重写equals方法)

面试时:集合继承体系图还是这个图,上一篇学了List接口,这篇讲的是List底下继承的三个类。上篇链接:Java 集合框架 List的方法,List集合特有的遍历功能,listIterator的功能,并发修改异常ConcurrentModificationException的原因和解决办法https://blog.csdn.net/weixin_43580841/article/details/107462169List底下三个类:Arraylist:底层数据结构是数组(顺序表),查询快,_.
分类: 其他 发布时间: 08-04 23:25 阅读次数: 0

Java 泛型的概念、泛型怎么用(泛型类泛型方法泛型接口)、泛型通配符<?>

泛型是什么早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题,也就存在这隐患,所以Java提供了泛型来解决这个安全问题。JDK1.5版本出现了泛型,1.7版本出现了菱形泛型。泛型就是在定义集合的时候出现的那个<>符号,可以在<>中填入 引用数据类型 规定这个集合元素的类型(因为集合框架内所有元素都是以引用数据类型为前提的,所以如果元素是 基本数据类型 要填入他们的包装类)。菱形泛型就是定义时右边可以不填类型,左边填了就可以。如:ArrayL_.
分类: 其他 发布时间: 08-04 23:24 阅读次数: 0

Java 静态导入、可变参数...

静态导入JDK1.5以后的特性。其实导入的是静态的方法,只要是静态的方法都可以用静态导入。例子:可变参数可变参数其实就是一个可以变化的数组,编译器认为下面两个print方法是一样的。但是可变参数功能更强大,可以一次传入很多参数:运行结果:22334455PS:如果要传入可变参数以外的参数,定义函数时要要可变参数放在最后一个。..._.
分类: 其他 发布时间: 08-04 23:24 阅读次数: 0

Java 集合框架 Set,自定义元素使用HashSet要重写hashCode()和equals()方法,使用TreeSet要重写compareTo方法或传入Comparator

集合继承框架图还是这个图,今天学的是set接口,还有他底下的两个类:HashSet、TreeSet。set:无序,存和取不一致,不允许重复。SetList有特有的方法是因为他有索引这个特性,Set就没有特别的方法。HashSet可以通过HashSet来保证存入元素的唯一性。HashSet的add方法会返回boolean值表示有没有添加成功。Hashset不能添加重复的元素,在自定义类中要重写equals方法判断元素是否相等,否则HashSet会以地址值来判断元素是否相等。除了equal_.
分类: 其他 发布时间: 08-04 23:24 阅读次数: 0

Java 集合框架 Map接口和collection接口的不同、Map的主要方法、遍历Map方法

Map接口和collection接口的不同Map是双列的,Collection是单列的。HashSet底层依赖的是HashMap,只是隐藏起了第二列。TreeSet底层依赖的是TreeMap。Map的键唯一,Collection的子体系Set是唯一的。Map集合的数据结构值针对键有效,跟值无关Collection集合的数据结构是针对元素有效。Map的添加put方法、清空clear方法、删除特定键remove方法HashMap<String,String> hm = new Hash_.
分类: 其他 发布时间: 08-04 23:23 阅读次数: 0

Java 异常处理:异常的概述、处理异常问题、throws和throw的区别、final,finally和finalize的区别、finally之前return、如何使用异常处理

异常的概述异常就是出程序运行时出现的一些错误。所有的异常类是从 java.lang.Exception 类继承的子类。Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error(error一般是严重的,我们无法解决的错误,如服务器宕机) 。异常类有两个主要的子类:IOException 类和 RuntimeException 类。JVM的默认异常处理main函数收到这这个问题时,有两种处理方式:a:自己将该问题处理,然后继续运_.
分类: 其他 发布时间: 08-04 23:23 阅读次数: 0

File类的常用使用方法

createNewFile,mkdirs,mkdirFile dir1 = new File(aaa);//File创建目录System.out.println(dir1.exists());System.out.println(dir1.createNewFile());//创建一个文件File d = new File(\\\\bbb/ccc);System.out.println(d.mkdirs());//创建多个文件夹System.out.println(d.mkdir());//_.
分类: 其他 发布时间: 08-04 23:23 阅读次数: 0

计算机网络概述:基本概念,网络核心-分组交换、电路交换,端到端延迟计算

网络结构包括:网络边缘,接入网络,网络核心。计算机网络学习的核心内容就是网络协议的学习。目前TCP/IP协议已经成为Internet中的通用语言,下图为不同计算机群之间利用TCP/IP进行通信的示意图。..._.
分类: 其他 发布时间: 08-04 23:23 阅读次数: 0

VM虚拟机如何与主机共享文件夹

VMware虚拟机是我们经常使用的一种系统虚拟机,如何将主机中的应用程序和文件复制到虚拟机中是我们经常遇到的问题,那么我们要怎么解决这个问题呢?小编接下来就为你介绍共享文件夹的使用方法。工具/原料 电脑 虚拟机 方法/步骤 打开VMware虚拟机,接下来的操作,要确保是在客户机关机状态下进行。 点击“编辑虚拟机处理”,会弹出“虚拟机设置”窗口。 在“虚拟机设置”窗口,选择“选项”>>“共享文件夹”。 我们可以看到,此时共享文件夹._vm虚拟机
分类: 其他 发布时间: 08-04 23:22 阅读次数: 0

oracle 客户端 plsql 无法解析指定的连接标识符

本地未安装oracle 使用plsql连接远程数据库时报错:解决 oracle 客户端 plsql ORA-12154:TNS:无法解析指定的连接标识符到oracle官网,下载oracle客户端,解压后如我的是在D:\\instantclient_11_2新建两个文件夹如下D:\\instantclient_11_2\\NETWORK\\ADMIN新建文件tnsnames.ora内容:别名 =(DESCRIPTION =..._.
分类: 其他 发布时间: 08-04 23:22 阅读次数: 0

oracle tnsnames.ora配置详解

tnsnames.ora是连接oracle的重要配置文件在这个文件中主要由以下内容text= ##这个text名字可以自己随意编写,将会先实现pl/sql登录界面数据库选项 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = text) ##这个text是..._oracle19c tnsnames.ora配置
分类: 其他 发布时间: 08-04 23:22 阅读次数: 0

PL/SQL Developer(64bit)免安装客户端连接Oracle数据库

在工作中,连接oracle数据库的客户端工具很多,比如navicat、toad、Oracle SQL Developer、plsql developer等。这里介绍如何使用plsql developer免安装oracle客户端连接数据库。首先下载plsql developer 64位安装;注意,请到官网下载plsql developer,避免下载不安全客户端导致数据库勒索事件发生;如果使用破解版本plsql developer,请检查安装目录的Afterconnect.sql和login.sql文件内容,_:http://www.oracle.com/technetwork/topics/winx64soft-089540.html
分类: 其他 发布时间: 08-04 23:22 阅读次数: 0

antd 表单的校验方式

antd 表单的两种校验方式1.声明式表单验证: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <Form.Item ..._antd 自定义验证
分类: 其他 发布时间: 08-04 23:21 阅读次数: 0

webpackChunkName的注释到底是什么

今天拉下来一个别人的项目,很有意思的是发现了很有意思的注释:简单了解:webpackChunkName 是为预加载的文件取别名,作用就是webpack在打包的时候,对异步引入的库代码(lodash)进行代码分割时(需要配置webpack的SplitChunkPlugin插件),为分割后的代码块取得名字import异步加载的写法实现页面模块lazy loading懒加载(Vue中的路由异步加载):Vue中运用import的懒加载语句以及webpack的魔法注释,在项目进行webpack打包的时候,对_webpackchunkname
分类: 其他 发布时间: 08-04 23:21 阅读次数: 0

GAN训练营

mtcnn_basemodelclass PNet(nn.Module): def __init__(self): super(PNet, self).__init__() self.features = nn.Sequential(OrderedDict([ (conv1, nn.Conv2d(3, 10, 3, 1)), (prelu1, nn.PReLU(10)), (poo_.
分类: 其他 发布时间: 08-04 23:21 阅读次数: 0