自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab中中文注释出现乱码问题(部分解决)

问题:过去一直使用的是r2024b的版本,今天需要用r2018b的版本适配win7的系统。但是在r2018b的版本中所有中文出现了乱码现象,怀疑是编码规则的问题。这么做的目的就是,将 GBK 编码从一种独立的编码方式,改成了 UTF-8 的一个别名,从而欺骗 Matlab,让它使用 UTF-8。重启 Matlab 之后,乱码的中文应该就不再乱码了。,并且打开它,作出一些改动。网上很容易搜到,在 Matlab 的命令行中可以使用。,即把它备份一份,防止以后要用到。决定了 Matlab 的编码方式,而。

2024-12-11 00:41:07 2880

原创 Java初学——多线程

细节:(1)如果没有设置名字,线程对象也会有自己的默认名字,格式为:“Thread-X”(X是从0开始的序号);(2)除了使用setName方法设置名字,也可以在创建线程对象的时候在构造方法中传递名字参数。要注意的是,传递名字参 数的有参构造是Thread类的构造方法,而如果我们创建的是Thread的子类对象,就不可以直接传递参数(构造方法不能被继承),而是需要在子类中利用super()重新写构造方法(3)当JVM虚拟机启动之后,会自动启动多条线程。

2024-11-25 11:33:17 631 1

原创 数据结构——二叉树

原先的右子节点变成新的父节点,并把多余的左子节点出让,给已经降级的根节点当右子节点。:从添加的节点开始往父节点依次进行寻找不平衡的点(左右子树差超过1),找到就旋转。(1)左左:添加的不平衡点在根节点左子树的左子树上;(2)左右:添加的不平衡点在根节点左子树的右子树上;(3)右右:添加的不平衡点在根节点右子树的右子树上;(4)右左:添加的不平衡点在根节点右子树的左子树上;(2)任意节点左子树上的值都小于当前节点;(3)任意节点右子树上的值都大于当前节点;:小的放左边,大的放右边,一样的不放。

2024-10-14 15:30:52 295

原创 java初学——泛型

是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查。:在JDK5以前,:如果没有给集合指定类型,那么集合可以添加任意类型的元素并且将这些元素的数据类型转换为Object类。这样的话,虽然能够存储,但是由于父类无法访问子类的特有方法,通过强制转换将父类转化为子类也不方便。(1)统一了数据类型(2)把运行时期的问题提前到编译时期,避免了强制转换可能出现的异常,因为在编译阶段类型就能确定下来。

2024-10-13 16:17:16 289

原创 ArrayList, LinkedList,iterator源码分析

1. 利用空参创建的集合,在底层创建一个默认长度为0的数组;2. 添加第一个元素时,底层会创建一个新的长度为10的数组;3. 存满时,会扩容1.5倍(增加原数组长度的一半长度,创建新数组);4. 如果一次添加多个元素,1.5倍也放不下,则新数组的长度按照实际为准。查看源码:ctrl + n 查找;alt + 7 或者ctrl + F12查看方法大纲。

2024-10-13 14:30:11 330

原创 java初学——综合练习

1 自己实现parseInt方法(字符串数字转数字)要求:首位不能是0或字母,全数字,1-10位。

2024-10-06 18:46:41 616

原创 java初学——时间相关类

创建对象:SimpleDateFormat sdf = new SimpleDateFormat(格式);格式化:String str = sdf.Format(date d);解析:date d = sdf.Parse(String str);二 SimpleDateFormat类。三 Calender类。

2024-10-05 10:16:43 129

原创 Java初学——阶段项目(拼图游戏)

概括说,创建一个ImageIcon类的图片对象,并指定图片在电脑中的位置;(2)将本类(JFrame)对象实现ActionListener接口后作为实现类传递给绑定监听方法(如ActionListener())。(1)以匿名内部类的方式将ActionListener的实现类作为参数传递给绑定监听方法(如ActionListener())。4 添加管理容器到界面中,getContentPane()可以理解为获取界面的隐藏容器。(3)给按钮对象设置监听并以参数的形式传递事件触发后执行的代码;

2024-09-29 20:33:46 333

原创 pytorch学习(土堆)

到官网根据python版本(base里的python版本)选择对应的anaconda版本,下载并安装。

2024-06-05 19:35:56 880

原创 设置文件的默认打开方式

4.选择需要更改的文件类型和默认打开软件。

2024-05-19 11:33:56 177 1

原创 GPU版本pytorch安装记录

在pytorch官网下载pytorch之前,将自己的显卡驱动更新到最新(在nvidia官网的驱动下载),这样在安装时可以选择更高的cuda版本(cuda版本要比显卡驱动(nvidia driver force)低),同时要与自己的显卡算力相匹配。清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/(2)将官网的国外源换成国内镜像源,报错,问题好像是版本不一致,这个地方我怀疑是国内镜像源没有同步更新到我这个版本。

2024-01-11 08:47:01 717

原创 模型训练基本套路

【代码】模型训练基本套路。

2023-12-07 22:49:26 344

空空如也

空空如也

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

TA关注的人

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