自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python代码实现遍历文件夹A中的所有子文件夹,遍历子文件夹中的所有文件,找到与B文件夹重名的文件并选出来放到指定文件夹中

【代码】Python代码实现遍历文件夹A中的所有子文件夹,遍历子文件夹中的所有文件,找到与B文件夹重名的文件并选出来放到指定文件夹中。

2024-04-26 09:57:51 312

原创 Python代码实现将文件夹A中的所有文件夹中文件名中的“_”修改为“-”

【代码】Python代码实现将文件夹A中的所有文件夹中文件名中的“_”修改为“-”

2024-04-25 20:54:07 116

原创 Python代码实现遍历文件夹A中的所有文件夹B,将B中的所有文件重命名为A-B-原文件名的形式

【代码】Python代码实现遍历文件夹A中的所有文件夹B,将B中的所有文件重命名为A-B-原文件名的形式。

2024-04-23 21:25:39 121

原创 python代码实现在一个文件夹中新建与另一个文件夹中文件的名称数量相同的文件

【代码】python代码实现在一个文件夹中新建与另一个文件夹中文件的名称数量相同的文件。

2024-04-17 11:46:08 117 1

原创 医学图像处理:CT图像DCM文件转换成PNG文件,调整窗位和窗宽

2.遍历一个文件夹中的所有dcm文件,转换为png文件并调整窗位和窗宽。1.将dcm文件转换成png文件,并且调整窗位和窗宽。

2024-04-17 10:59:10 437 1

原创 python代码实现:选出一个文件夹中与另一个文件夹的重名文件

实现功能:将文件夹A中与文件夹B中的同名文件选出来,复制到另一个文件夹中。

2024-03-24 14:38:17 203 1

原创 Pytorch入门学习--Mnist手写数字识别代码

【代码】Pytorch入门学习--Mnist手写数字识别代码。

2024-03-03 17:25:01 159

原创 解决OSError: [Errno 22] Invalid argument:报错

(2)用"/","//"或者"\\"符号代替,避免出现转义。出现这个报错的原因时python会将"\"视为转义字符。

2024-03-03 14:59:51 1495 1

原创 java的异常处理

一个健壮的程序必须处理各种各样的错误,所谓错误,就是程序调用某个函数的时候,如果失败了,就表示出错。调用方获知调用失败的信息有两种方法:方法一:约定返回错误码。(不常用)举例:处理一个文件,如果返回0因为使用int类型的错误码,想要处理就非常麻烦。这种方式常见于底层C函数。方法二:异常处理机制。Java内置了一套异常处理机制,总是使用异常来表示错误。是无需捕获的严重错误,Exception是应该捕获的可处理的错误;Java规定:必须捕获的异常,包括Exception及其子类,但不包括。

2024-02-28 16:45:02 194 1

原创 java中的枚举类enum

为了让编辑器能自动检查某个值在枚举的集合中内,并且不同用途的枚举需要不同类型来标记,不能混用,可以用enum来定义枚举类。和int定义的常量相比,使用enum定义枚举有如下好处:首先,enum常量本身带有类型信息,即Weekday.SUN类型是Weekday,编译器会自动检查出类型错误。其次,不可能引用到非枚举的值,因为无法通过编译。最后,不同类型的枚举不能互相比较或者赋值,因为类型不符。

2024-02-19 14:19:52 208 1

原创 Java中的StringBuilder,StringJoiner,String.join()

它是一个可变对象,可以预分配缓冲区,这样,往。,因为Java编译器在编译时就自动把多个连续的。为了能高效拼接字符串,Java标准库提供了。会自动把字符串连接操作优化为数组复制或者。,这样,就可以不断调用自身的其他方法。中新增字符时,不会创建新的临时对象。进行链式操作的关键是,定义的。操作,并不需要我们将其改写为。

2024-02-18 21:10:52 241 1

原创 Java字符串String

在Java中,String是一个引用类型,它本身也是一个类。比较两个字符串是否相同时,实际上是想比较字符串的内容是否相同,必须使用equals()方法而不能用==。,但实际上那只是Java编译器在编译期,会自动把所有相同的字符串当作一个对象放入常量池,自然。的不变性设计可以看出,如果传入的对象有可能改变,我们需要复制而不是直接引用。静态方法,可以传入其他参数,替换占位符,然后生成新的字符串。并没有改变字符串的内容,而是返回了一个新字符串。数组,而是会复制一份,所以,修改外部的。

2024-02-03 20:18:39 358 1

原创 Java内部类(Inner Class,Anonymous Class,Static Nested Class)

Inner Class和普通Class相比,除了能引用Outer实例外,还有一个额外的“特权”,就是可以修改Outer Class的。(1)Inner Class和Anonymous Class本质上是相同的,都必须依附于Outer Class的实例,即隐含地持有。匿名类是定义内部类的另一种方法,它不需要在Outer Class中明确定义这个Class,而是在方法内部通过匿名类定义。字段,因为Inner Class的作用域在Outer Class内部,所以能访问Outer Class的。

2024-02-03 16:12:36 437 1

原创 Java中的四种访问权限

类的成员变量和方法访问权限 public protected default private 同一个类 √ √ √ √ 同一个包 √ √ √ 子父类 √ √ 不同包 √ 这四种权限从大到小为:public>protected>包访问权限>private1.没有任何修饰符的权限就是包访问权限(default),意味着当前包的所有类

2024-02-03 15:46:56 226 1

原创 java中的final关键字

(1)final关键字提高了性能。JVM和Java应用都会缓存final变量。(2)final变量可以安全的在多线程环境下进行共享,而不需要额外的同步开销。(3)使用final关键字,JVM会对方法、变量及类进行优化。final修饰的方法不能被重写,可以被继承和重载。final修饰的变量不能被修改,是个常量。final修饰的类为最终类,不能被继承。

2024-01-31 21:15:28 89

原创 java抽象类与接口

抽象方法本质上是定义接口规范,从而保证所有子类都有相同的接口实现,从而使多态发挥出威力。的定义,表示一个接口类型和一组方法签名,而编程接口泛指接口规范,如方法签名,数据格式,网络协议等。接口没有字段,接口的定义方法默认都是public abstract,所以这两个修饰符不需要写出来。如果一个抽象类没有字段,方法全是抽象方法,就可以将该抽象类改写成接口:interface。方法的目的是,当我们需要给接口新增一个方法时,会涉及到修改全部子类。方法,那么子类就不必全部修改,只需要在需要覆写的地方去覆写新增方法。

2024-01-30 14:33:01 135 1

原创 Java中的参数绑定机制

当我们将一个 String[] 类型的变量传递给一个方法时,实际上传递的是该变量所引用的数组对象在内存中的地址。因此,当我们在方法中修改数组中的元素值时,我们是直接在原本的内存上改的,这时候this.name仍然指向这一块内存。,也就是说,一旦创建了一个 String 对象,就无法再修改它的值,任何对 String 对象的修改都会创建一个新的对象。而 String[] 类型的对象是可变的,也就是说,可以修改数组中的元素值。,调用方的变量,和接收方的参数变量,指向的是同一个对象。数组的内容,结果发现,实例。

2024-01-25 16:50:02 405 1

原创 Java中实现冒泡排序

冒泡排序的特点是,每次循环选择前面的一个数,每一轮循环后,最大的一个数被交换到末尾,因此,下一轮循环就可以“刨除”最后的数,每一轮循环都比上一轮循环的结束位置靠前一位。

2024-01-25 11:20:38 337

原创 解决OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.报错问题

在该env环境下找到libiomp5md.dll文件,将该文件删除或者重命名。删除文件最好留个备份。在这里我将这个文件重命名为libomp5md.dll后运行程序,问题解决。OMP:提示这意味着OpenMP运行时的多个副本已链接到程序中。这很危险,因为它会降低性能或导致不正确的结果。OMP:错误#15:初始化libip5md. dll,但发现libip5md.dll已经初始化。但这种方法不能从根本上解决问题。

2023-10-10 17:14:28 2641 2

原创 解决安装torchvision时import报错ImportError: cannot import name ‘PILLOW_VERSION‘ from ‘PIL‘ 问题

在anaconda环境下安装pytorch1.2.0版本和torchvision0.4.0。

2023-10-02 15:58:33 359 1

原创 最长公共子序列 动态规划 C++

设X=,Y=为两个序列,Z=是他们的任意公共子序列,1、如果xm = yn,则zk = xm = yn 且 Zk-1是Xm-1和Yn-1的一个LCS。= yn 且 zk!= xm,则Z是Xm-1和Y的一个LCS。= yn 且 zk!= yn,则Z是X和Yn-1的一个LCS。用暴力破解的方法时间复杂度太长了,这里需要用动态规划的方法。

2023-03-06 19:25:05 550

原创 计算机网络分组交换发送时延的计算

计算机网络分组交换发送时延的计算

2022-08-16 11:07:28 4915

原创 爬虫学习笔记

爬虫预备知识

2022-08-16 10:43:03 105 1

空空如也

空空如也

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

TA关注的人

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