自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用ClassLoader与文件流读取的不同

使用ClassLoader读取的路径:res/test.properties。使用文件流读取的路径:src/res/test.properties。使用ClassLoader读取的路径:test.properties。使用文件流读取的路径:src/res/test.properties。:若资源文件与当前类处于不同的目录。:若资源文件与当前类处于相同的目录。

2024-07-15 15:48:42 171

原创 通过反射获取类的结构(获取修饰符)

注意:默认修饰符值为0,public是1,private是2,protected是4,static是8,final是16,同时若多个修饰符组合使用值会进行相加。

2024-07-14 16:54:05 68

原创 使用两个线程打印 1-100。线程1, 线程2 交替打印

使用两个线程打印 1-100。线程1, 线程2 交替打印。

2024-06-07 17:53:15 81

原创 d2l包中关于训练的函数

如上是关于训练部分的函数,以后可直接进行使用。

2024-05-18 10:43:33 105

原创 crond 任务调度

例如:*/1 * * * * ls -l /etc/ > /root/tmp/to.txt。比如:周而复始的病毒扫描,定时对数据库备份。是指系统在某个时间执行的特定的命令或程序。意思是每小时的每分钟执行后面的命令。

2024-04-20 12:32:04 118

原创 linux权限的基本介绍

0-9位说明:第0位确定文件的类型(d,-,l,c,b)l是链接,相当于windows的快捷方式d是目录,相当于windows的文件夹c是字符设别文件,鼠标,键盘b是快设备,比如硬盘第1-3位确定所有者(该文件的所有者) 拥有该文件的权限。--user第4-6位确定所属组(同用户组的)拥有该文件的权限。--group第7-9位确定其他用户拥有该文件的权限 --Otherrwx作用到文件1.[r]代表可读(read):可以读取,查看2.

2024-04-20 11:21:09 141

原创 linux压缩命令

tar指令是打包指令,最后打包后的文件是.tar.gz的文件。unzip的常用选项。

2024-04-17 12:31:04 189

原创 Verifying transaction: failed CondaVerificationError: The package for libopenblas located at /root/m

【代码】Verifying transaction: failed CondaVerificationError: The package for libopenblas located at /root/m。

2024-04-12 16:27:07 250

原创 Anaconda 解决Collecting package metadata (current_repodata.json): failed

然后输入conda config ,在根目录下重新生成该文件。升级相应的[conda-build]1.删除 .condarc。

2024-04-12 15:57:38 1186

原创 pip opencv-python失败

可以到Links for opencv-python上面查看python版本和opencv版本的对应关系,如图,红框内是python版本,绿框内是opencv版本。原因:python版本与opencv-python的版本不对应引起的。根据相应得 版本进行安装,我这里使用的是py3.8的版本。pip opencv-python其一失败原因解决方案。

2024-04-12 11:31:46 211

原创 Centos下使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax

由于yum包管理是使用python2.x写的,由于python3与python2兼容性就会导致出现这个问题。1.解决问题:修改yum配置文件,将默认的python版本该文旧版本。修改urlgrabber-ext-down文件,更改python版本。

2024-04-11 19:32:01 228

原创 yum卸载并重新安装

1.首先选择清理,删除/usr/share目录下的yum-cli、yum-plugin。,一般后缀基本相同,相应的版本变化而已,很容易进行查找)(如果安装失败,可能是rpm相关的包更新了,3.下载yum源相关的rpm包。2.清理与yum相关的文件。5.查看安装后的yum源。4.重新安装yum源。

2024-04-11 19:17:00 1289

原创 安装python出现问题

缺少相应的gcc环境。

2024-04-11 17:14:53 161

原创 Pycharm2023.3.4出现项目一直关闭现象

await.scope.completion,点击取消勾选。2.再次打开该软件,打开帮助,点击查找功能。1.首先通过任务管理器强制结束该进程。

2024-04-05 15:28:28 329 1

原创 Java中的代码块

​ 位置:类中方法外的一堆大括号,需要加入static关键字。特点:在创建对象,执行构造方法的时候,就会执行构造代码 块(优先于构造方法执行)​ 特点:随着类的加载而执行,因为类只加载一次,所以 也执行一次。:将多个构造方法中,重复的代码,抽取到构造代码块中,从而提升代码的复用性。定义:使用{ }括起来的代码被称为代码块。作用:限定变量的生命周期,提早的释放内存。位置:类中方法外的一对大括号。位置:方法中的一对大括号。

2024-04-04 20:57:54 194 1

原创 多态成员访问特点及好处

细节:静态成员,可以使用对象名调用,但这是一种假象,–生成字节码文件后,会自动将对象名调用,改为类名调用。有:编译通过,但是运行的时候,一定会执行子类的方法逻辑。原因:担心你调用的方法,在父类中是一个抽象方法。在编译的时候,会检查父类中有没有这个方法。不能使用子类的特有方法。

2024-04-04 17:54:28 360 1

原创 this与super

注意:this()和super()都在争夺构造方法第一行的位置,所以二者不能共存。

2024-04-03 18:24:23 270 1

原创 权限修饰符权限范围

权限修饰符。

2024-04-02 21:58:13 86 1

原创 ArrayList

ArrayList<> list = new ArrayList<>() 其中<>中指定类型的容器。1.当创建ArrayList集合容器的时候,底层会存在一个长度为10个大 小的空数组。2.10个不够的时候,会扩充原数组1.5倍大小的新数组。中,它的内部每个元素都指向下一个元素。3.将原数组数据,拷贝到新数组中。集合:存储的元素个数经常发生变化。数组:存储的元素个数固定不变。通常情况下,我们总是优先使用。的实现方式)来实现,另一种。接口并非只能通过数组(即。集合和数组的使用选择。

2024-04-02 19:00:19 574 1

原创 c++文件操作

首先你要注意我们不再使用插入和提取操作符(译者注:> 操作符). 你可以这么做,但它不会用二进制方式读写。, 跳过一定数量的某个字符, 但你必须传给它两个参数。二进制文件最好的地方是可以在一行把一个结构写入文件,用ASCII文件,你不得不每次一条的写入所有成员。(逐行复制)(注意使用这种方式input>>ch,他会默认跳过空白) 可以使用。跳过100个字符,或者不足100的时候,跳过所有之前的字符,包括。这会以二进制方式打开文件, 而不是默认的ASCII模式。的文件以进行读取和写入。

2024-03-31 12:02:05 665 1

原创 java的final关键字

使用final方法的原因有两个。在早期的Java实现版本中,会将final方法转为内嵌调用。在最近的Java版本中,不需要使用final方法进行这些优化了。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;修饰变量是final用得最多的地方,也是本文接下来要重点阐述的内容。

2024-03-31 11:50:45 105 1

原创 每日打卡11-19

思路比较简单,主要就是a^b的时候,其实就是一个二进制的问题,我们可以根据b可以分解什么样来计算,比如现在a = 2,b = 5 , b(2) = 101,很容易就知道b(2) = 100+1,a^b = a^100 * a^1 ,这样我们每次只要考虑b二进制位为1的时候。比如a1是a的头节点,b1的头节点是b.随便将一个集合的头节点指向里一个集合的头节点 P[a1] = b1,集合a的头节点指向 b 这就合并了。并查集他的头结点是他的代表此集合的属性,并且头节点主要是指向自己。

2022-11-18 23:16:04 112 1

原创 每日练习打卡(11-18)

有这么一个小技巧,观察i物品的体积为v,假设拿到i-1件物品时体积刚好是j-v,这个时候我们第i件物品拿了之后就有j-v +v = j(当前装的体积)而第二人来拿时发现vis[1] = 1,不能拿,而他明明没有拿过,这里就需要我们 恢复现场vis[1] = 0了。即有 f[i,j] = max(f[i-1][j],f[i-1][j-v[i]]+v[i])f(i,j) 考虑前i个物品,所装载的物品体积,属性为 使用的最大体积。假设不拿,很流畅的有:f[i,j] = f[i-1,j]

2022-11-17 20:31:01 114

原创 个人练习11-17

【代码】个人练习11-17。

2022-11-16 20:39:06 113

原创 tmux常见用法

常见tmux用法

2022-10-04 15:22:20 511

原创 机器学习常见求逆矩阵的方法

机器学习常见的求逆矩阵的方法

2022-10-03 20:34:33 766

原创 机器学习分类模型评估常用指标

主要模型评估指标

2022-10-02 17:55:05 582 1

原创 Linux操作系统文件管理命令

Linux操作系统常见文件管理命令

2022-10-02 16:18:37 135 1

空空如也

空空如也

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

TA关注的人

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