2 TimxYo

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 32w+

Ubuntu18.04安装与设置

1、换源(参考文章)(1)备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list(2)更换阿里源sudo gedit /etc/apt/sources.list使用gedit打开文档,将下边的阿里源复制进去,然后点击保存关闭。deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirro

2020-07-18 14:04:16

数据结构与算法(1):时间复杂度

1、冒泡排序时间复杂度:O(n2)O(n^2)O(n2)public static void popSort(int[] array){ if(array==null || array.length<2){ return; } for (int end = array.length-1; end >0 ; end--) { for (int i = 0; i < end; i++) {

2020-07-14 12:29:53

Java学习笔记(18):泛型

1、泛型(1)概念:泛型是一种未知的数据类型,当不知道使用什么数据类型的时候,可以使用泛型;泛型也可以看成是一个变量,用来接收数据类型;创建对象的时候,会确定泛型的数据类型;(2)格式://1.定义含有泛型的类public class GenericClass<E>{ private E name; public E getName(){ return name; } public void setName(E name){ this.name =

2020-07-12 16:20:33

Java学习笔记(17):Collection集合和Iterate接口

1、Collection接口Collection接口定义的是所有单列集合中共性的方法(1)List接口:有序的集合(存储和取出的元素相同)、允许存储相同的数据、有索引,可以使用普通的for循环遍历Vector集合Arraylist集合LinkedList集合(2)Set接口:不允许存储重复的元素、没有索引TreeSet集合HashSet集合 2、Iterator接口(1)迭代:Collection集合元素的通用获取方式,再去元素之前先判断集合中有没有元素,如果有,就把

2020-07-12 12:36:42

《Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector》论文笔记

1、摘要提出一种新颖的few-shot目标检测算法,该方法的核心是Attention-RPN、Multi-Relation Detector和Contrastive Training strategy;构建了一个新的专用于few-shot目标检测的数据集(目前第一个专门用于few-shot目标检测的数据集),该数据集包含1000种物体种类;2、方法2.1. Deep Attentioned Few-Shot DetectionAttention Network结构如上图所示,query查询图

2020-07-10 09:54:32

Java学习笔记(16):内部类

1、成员内部类(1)概念:定义在一个类内部的类;(2)定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ 内部类内容; } 外部类内容;}(3)使用方法:内用外,随意访问;外用内,需要内部类对象间接方式:在外部类的方法中,使用内部类,然后main只是调用外部类对象来间接调用内部类对象;直接方式:外部类名称.内部类名称 对象名 = new 外部类名称().new 内部类名称();//**Body.java*/public class Body{//外

2020-07-09 17:14:54

Java学习笔记(15):final关键字和权限修饰符

1、final关键字(1) 修饰类:被fianl关键字修饰的类不能有任何子类public final class 类名称{ 类内容;}(2)修饰方法:被fianl关键字修饰的方法不能被覆盖重写public final 返回值类型 方法名称(参数列表){ 方法体;}(3)修饰局部变量:被fianl关键字修饰的局部变量不能进行更改final 数据类型 变量名称 = 变量值;(4)修饰成员变量:被fianl关键字修饰的成员变量不可变1.由于成员变量具有默认值,所以用了fianl关键字

2020-07-06 17:03:53

Java学习笔记(8):面向对象

面向对象的三大特征:封装、继承、多态1、封装封装就是将一些细节信息隐藏起来,对外界不可见。方法就是一种封装关键字private也是一种封装(1)构造方法构造方法是专门用来创建对象的方法public 类名称(参数类型 参数名称){ 方法体 }...

2020-07-06 15:49:09

Java学习笔记(14):抽象和接口

1、抽象(1)抽象方法:父类当中的方法不确定如何进行具体的方法体实现。(2)抽象类:抽象方法所在的类(3)定义格式:1.抽象方法(必须在抽象类中才可以定义): public abstract 返回值类型 方法名称();2.抽象类: public abstract class 类名称{ 类内容; }(4)使用方法:不能直接创建抽象类对象;必须用一个子类来继承抽象父类;子类必须覆盖重写(子类去掉abstract关键字,然后补上方法体大括号)抽象父类中的所有抽象方法;创建子类对

2020-07-03 20:34:37

Java学习笔记(13):工具类

1、数组工具类Arrays(1)概述:Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作;(2)常用方法:toString()方法:将参数数组变成字符串(按照默认格式:[元素1、元素2、…])int[] intArray = {10,20,30};//将int[]数组按照默认格式变成字符串String intStr = Arrays.toString(intArray);System.out.println(intStr);//[10,20,30]s

2020-07-01 10:21:52

Java学习笔记(3):顺序结构

1、选择结构(1)If语句:if(关系表达式){ 语句体;}(2)if-else语句:if(关系表达式){ 语句体1;}else{ 语句体2;}(3)if…else if…else语句:if(判断条件1){ 执行语句1;}else if(判断条件2){ 执行语句2;}...}else if(判断条件n){ 执行语句n;}else{ 执行语句n+1;}(4)switch语句:/*switch后小括号中的表达式只能为以下类型:基本数据类型:byte/sho

2020-07-01 09:16:29

Java学习笔记(2):算术运算符

1、四则运算与取模运算(1)运算表:算数运算符含义+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取余运算++、- -自增自减运算(2)加法运算:数值加法就是加法char类型进行加法,char会被提升为int然后再计算字符串String类型进行加法运算代表字符串连接操作,且任何数据类型和字符串进行连接后,结果都会变成字符串(3)自增自减运算:运算表达式与其他操作混合使用++i先加后用i

2020-06-30 23:00:30

Java学习笔记(1):数据类型

1、数据类型分类(1)基本数据类型:整数、浮点数、字符、布尔数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32767整型int(默认)4个字节-231~231-1长整型long8个字节-263~263-1单精度浮点数float4个字节1.4013E-45~3.4028E+38双精度浮点数double(默认)8个字节4.9E-324~1.7977E+308

2020-06-30 22:02:17

Java学习笔记(4):方法

https://www.cnblogs.com/douyini/p/11587656.html你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功...

2020-06-30 20:19:47

Java学习笔记(12):static静态关键字

1、static关键字(1)修饰成员变量:若一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类,即多个对象共享同一份数据。(2)修饰成员方法:若一个成员方法使用了static关键字,那么这个方法不再属于对象,而是属于所在的类;被static关键字修饰的静态方法,可以无需关键对象而直接通过类名称来调用。//Method类public class Method{ //成员方法 public void method(){ System.out.println(

2020-06-30 18:07:09

Java学习笔记(11):字符串

1、字符串概述(1)字符串的特点:字符串的内容永不可变;【重点】字符串是可以共享的;字符串效果上相当于char[]字符数组,但底层原理是byte[]字节数组。(2)创建字符串的常见方式:三种构造方法//创建一个空白字符串,不包含任何内容:public String()String str1 = new String();//根据字符数组的内容,创建对应的字符串:public String(char[] array)char[] charArray = {A,B,C};Stri

2020-06-30 13:24:48

Java学习笔记(10):ArrayList集合

1、ArrayList类(1)泛型:装在集合当中的所有元素,全都是统一的类型。泛型只能是引用类型,不能是基本类型。(2)ArrayList概述:实现大小可变的数组,存储在内的数据称为元素。ArrayList中可不断添加元素,其大小也自动增长。(3)基本格式ArrayList<泛型> 类名称 = new ArrayList<>();(4)常用操作:ArrayList<String> list = new ArrayList<>();// ad

2020-06-30 09:56:37

Java学习笔记(9):Scanner及Random类

引用类型的一般使用步骤导包创建: 类名称 对象名 = new 类名称()使用: 对象名.成员方法名()1、Scanner类(1)概述:Scanner是一个可以解析基本类型和字符串的简单文本扫描器,可以实现键盘输入数据到程序当中。(2)使用实例://导包import java.utils.Scanner;public class DemoScanner{ public static void main(String[] args){ //创建:System.in代表从键盘

2020-06-30 08:41:30

Java学习笔记(7):类和对象

1、类和对象类:一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。属性: 事物的状态信息行为: 事物能够做什么对象: 一类事物的具体体现,对象是类的一个实例,具备所属类的属性和行为。2、类与对象的关系类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类是对象的模板,对象是类的实体。3、类的定义成员变量(属性):直接定义在类当中,在方法外面。成员方法(行为):不需要写static关键字public

2020-06-29 10:28:10

Java学习笔记(6):Java的内存划分

1、

2020-06-28 15:57:37

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。