自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 git常用命令

本地仓库推送到远程仓库 :git remote add origin <远程地址> git push -u origin master(推送所有分支)git commit -m “description” 提交缓存区到当前分支。git reset --hard <回滚id> 代码全部恢复到指定版本。git reset <回滚id> file 文件回滚到指定版本。从远程拉取指定 git clone -b <远程地址>git add <文件名> 将文件加入缓存。git checkout 切换分支。

2024-04-24 00:13:34 251

原创 内部类解析

静态内部类类中用static修饰的类,静态只能访问静态。局部内部类写在代码体、方法、构造器里的类匿名内部类。

2023-10-22 16:26:50 41 1

原创 代码块笔记

2023-10-22 15:54:32 43 1

原创 Lambda表达式

lambda表达式只能用于简化函数式接口的匿名内部类,即接口只有一个抽象方法。()里填形参,{}填方法体。

2023-10-22 15:47:27 41 1

原创 spineweb网站数据集分享

spineweb面向所有对脊柱成像和图像分析研究感兴趣的人。SpineWeb的目的是促进以脊柱为中心的临床研究的发展。其中包含各种CT、X-RAY数据集。

2023-09-18 11:57:39 203 2

原创 对象多态和行为多态

2023-07-18 17:42:41 74 1

原创 final关键字介绍

2023-07-11 10:37:44 29

原创 static关键字解析

static关键字简介下图程序运行过程:首先包含main方法的StaticTest1类进入方法区,main方法进栈,,执行第一个语句时,User类进方法区域,同时堆内存中开辟空间存放该类静态成员变量。新建对象时,,堆内存开辟对象的空间,每个对象都能找到该类的静态成员变量区。静态成员方法里只能访问静态成员,且不能用this关键字,因为静态成员在类文件编译后就产生,此时对象还未建立。重新认识main方法

2023-07-08 19:29:24 33 1

原创 ArrayList解析

remove(Object o)删除的是第一个与o匹配的数据。

2023-07-07 18:34:05 22 1

原创 StringBuilder类解析

StringBuilder类是一种线程不安全的类,是一种字符串缓冲区,可存储任意类型数据,进去之后变成可变字符串。它效率高的特点十分突出,该类常用于字符串拼接操作,对比普通String类的拼接,速度约是10的3次方倍。在拼接完成后,再用toString()方法转为String类进行其它操作。StringBuilder 构造方法常用成员方法public StringBBuilder append(任意类型)

2023-07-06 22:37:31 55 1

原创 java的String类解析

s3是由常量加上变量,会额外产生一个StringBuilder类型的数据,再转换成String类型,二者都不在串池里。java有常量优化机制,常量与常量相加时,在编译的字节码文件中直接相加合并,所有s1==s2为true。通过双引号直接创建的字符串会统一存放在串池里,而通过new创建出来的对象会在堆内存中开辟一块内存空间。

2023-07-05 10:10:54 27

原创 封装、权限修饰符、javabean

设计规范:合理隐藏,合理暴露。将用户操作的东西暴露,不需要操作的隐藏起来。

2023-06-29 11:11:08 29 1

原创 java的this关键字和构造方法

程序执行后,主方法进栈,创建对象的语句分成两步走,首先new一个对象,在堆内存中开辟一块空间,然后调用构造方法,构造方法进栈,其中局部变量“xx”和23赋值给堆内存中的name和age,随后构造方法出栈,最后把堆内存地址给对象stu。此方法若未手动创建,系统会自动建立一个无参数的构造方法,若手动创建则不会有默认构造方法,构造方法可以重载。this关键字代表的是当前对象的地址,它调用的是当前对象内的成员方法或成员变量。若在一个类中有与成员变量重名的变量,会遵循就近原则选择具体变量。

2023-06-28 23:29:02 35 1

原创 创建对象内存图解析

点击运行,main函数所在的Test.class字节码文件首先进入方法区,随后main方法进入栈内存,依次运行main函数中的语句。在创建Student对象时,Student.class字节码文件进入方法区,堆内存中为stu1开辟一个内存空间,包含成员变量以及成员方法的引用地址并把堆内存地址给stu1,String类被初始化为null,int类初始化为0。若main函数里调用study()或eat()方法,该方法会进栈内存,执行完后出栈,main函数执行完后出栈,程序结束。

2023-06-28 22:07:43 29 1

原创 一加ace竞速版刷机教程

一加手机刷机

2023-06-28 13:02:40 921 1

原创 最邻近插值、双线性插值和三次插值

可以类比单次、二次插值,首先在x轴方向进行4次线性插值,得到C01、C11、C00、C10,接着在y轴进行两次插值,最后在z轴进行一次插值得到C的像素值。最邻近插值较为简单,将原图放大到目标图相同大小后,直接对对应的像素进行覆盖。最邻近插值运算快,但容易形成块状像素,边缘过渡不够平滑且容易产生锯齿。

2023-06-27 22:06:08 111 1

原创 使用langchain构建网站内容的问答机器人

最近做了一个笔试,内容是使用langchain构建公司一些业务手册内容的问答机器人,并给出了。笔试需求只有获取信息部分有所不同。参考代码中是读取了文件,获取其中所有url,再写一个获取url对应博客文本信息的函数,而需求是用文件来获取里面的url。

2023-06-19 20:27:10 230 1

原创 cyclegan笔记

CycleGAN的目标是在两个不同领域(如X和Y)之间建立双向映射关系(如G和F,即生成器),并使用两个判别器DX和DY分别对X和F(Y)、Y和G(X)进行区分。这种网络结构不需要成对的训练数据,因此可以看作是一种无监督学习方法。另一方面,像Pix2pix这样的GAN网络基于配对图像进行训练,可以看作是有监督学习的一种应用。

2023-06-19 00:49:05 87

原创 java包管理和方法重载

在ide中建立project后,新建module。在module里可以新建包。包名一般将公司网址倒着写,如cn.edu.hhu.[包名],实际就是以点为分隔的多级目录。包可以在hhu文件夹下建立。在包里有着不同类的.java文件。

2023-06-12 15:51:47 39 1

原创 java标识符命名和类型转换

大驼峰命名适用于类名,类名中所有单词首字母大写。如:StudentList。

2023-06-04 22:30:09 54 1

原创 java跨平台性和jdk的组成

java跨平台性、jdk组成

2023-06-01 21:50:14 35 2

复习.zip

复习.zip

2023-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除