自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (15)
  • 收藏
  • 关注

原创 Ant Tabs竖直排布、文字竖直排布样式修改

【代码】Ant Tabs竖直排布、文字竖直排布样式修改。

2022-12-24 12:04:58 946 1

原创 除了 filter 还有什么置灰网站的方式?

这里,再简单总结一下。如果你需要全站置灰,使用 CSS 的对于一些低版本的浏览器,使用 SVG 滤镜通过filter引入对于仅仅需要首屏置灰的,可以使用配合对于需要更好兼容性的,使用混合模式的、、也都是非常好的方式。

2022-12-23 21:57:30 195

原创 【2022】较为全面的AlexNet总结

经典的上下两层结构,目的是用多GPU并行处理。

2022-11-04 19:45:18 1476

原创 Pytorch实现Warm up+余弦退火,亲测有效

由于刚开始训练时,模型的权重(weights)是随机初始化的,此时若选择一个较大的学习率,可能带来模型的不稳定(振荡),选择Warmup预热学习率的方式,可以使得开始训练的几个epoches或者一些steps内学习率较小,在预热的小学习率下,模型可以慢慢趋于稳定,等模型相对稳定后再选择预先设置的学习率进行训练,使得模型收敛速度变得更快,模型效果更佳。余弦函数中随着x的增加余弦值首先缓慢下降,然后加速下降,再次缓慢下降。这种下降模式能和学习率配合,以一种十分有效的计算方式来产生很好的效果。

2022-10-15 15:17:49 3264 3

原创 【基】医学CT图像-‘.dcm‘图像读取/处理/窗位窗宽修改/保存

​详细的解释了医学.dcm图像的处理

2022-10-13 11:33:51 3318

原创 react - 项目启动和项目结构

项目结构

2022-10-12 15:02:42 3618

原创 .ipynb_checkpoints报错的解决方法

可以发现提示有一个.ipynb_checkpoints的文件。但当我去对应的文件夹找时根本看不到这个文件,所以猜测是一个隐藏文件。所以通过终端进入对应的目录:输入cd coco进入对应目录,输入。之后代码就可以正常运行了。查看文件是否被删除。

2022-10-10 15:30:36 3219 1

原创 Pytorch使用AdaBelief 优化器

优化器两个家族:SGD & Adam。对于传统CV领域,SGD收敛慢但是泛化性好,Adam反之。但是对GAN这种复杂网络,Adam效果更好。目前我应用于imagenet训练,SGD已经取得很好的效果,想找一些更好的优化器。

2022-10-10 15:29:36 1084

原创 C++异常捕获的catch()和一般函数的区别

C++异常捕获的catch()和一般函数的区别

2022-10-06 08:59:40 534

原创 c++类模板特化和偏特化

【代码】c++类模板特化和偏特化。

2022-09-30 23:35:33 257

原创 重载运算符时返回值为引用的原因总结

求点赞

2022-09-30 10:33:24 1757

原创 【实验报告级别的详细】Python实现邮件收发,注释详尽

注意要自己完全搞懂,不要直接抄我的。

2022-06-02 00:00:00 1125

原创 数据结构-树的进阶-串联各科知识

关于树的知识进阶整合

2022-05-07 10:38:48 299

原创 对计算机网络、操作系统、数据库共性的分析与思考(一)

计算机网络、操作系统、数据库,这些知识是相互关联的,在学习过程中要找到共性

2022-04-17 21:35:01 1057

原创 页表---映射压缩思想思考

页表 逻辑地址 -> 页号 -> 页表项(地址) -> 地址块号 -> 物理地址 每个进程都维护一张页表,初始在PCB中,进程执行时才载入内存 页表需要一段连续的空间存储(32位逻辑空间需要有1M个页面,每个页面存储4KB,每个页面对应一个页表项,每个页表项是4B大小,页表总共占用1024*4B,换算成页面个数就是1024个页面,即内存载入进程时还需要载入1024个页面),而内存不一定有这么大的连续空间,因此将页表再次采用映射表的机制分散映射,外部页表有10

2022-04-17 20:28:39 199

原创 尾递归的本质(对比普通递归和循环)

尾递归的本质就是循环

2022-03-17 08:18:42 673

原创 c++14/17和java的hash结构实现(概念、总结、差异)

c++14/17和java的hash结构详解与比较,hash也可以看成是数组的索引找数组元素,c++是fnv算法实现的,在unorderedmap中;java是分数据类型实现的,在hashmap中。老版c++的hash实现是基于取模的,新版c++对此做出了改进。

2022-02-16 21:34:22 1452 1

原创 vector容器总结

点击进入笔记

2021-10-17 18:44:49 104

原创 计算机概述

计算机,说白了就是一个设备,这个设备我们可以输入数据,然后这个机器对这些数据进行计算,把计算的结果输出。(也可以存储在其内)理解计算机,抓住如下几个准则即可1.计算机就是输入、计算、输出的设备。 我们从键盘、鼠标输入各种信息,这些信息在计算机内编码为计算机能够识别的信息,然后被计算机处理,把处理的结果可以显示到我们的屏幕上。ps.编码:计算机把各种信息转化为自身可识别信息的过程。2.程序就是指令和数据。学过汇编就知道,指令和数据在计算机中以同等地位储存,计算机可以根据不同的寄存器来识别操作的是指令还是

2021-10-04 19:32:30 115

原创 汇编在程序分析中的应用P1

我在课本上学的汇编是枯燥的,学了不知道干什么 。但其实汇编可以用来分析一些编译型语言的本质 。我们可以通过查看编程语言官方说明文档进行学习,再通过汇编语言彻底理解其机理。首先要明白,编译型语言→(编译器)→汇编语言→(编译器)→机器语言,我们使用c/c++作为例子来分析。 在vs2010/2017上标注断点后进入反汇编模式,即可查看汇编代码,这里我们在Windows上通过vs查看的是Intel汇编代码,此外xcode也可以查看AT&T汇编代码,Linux和Uinux可以查看另一种汇编代码,总之汇

2021-10-04 19:25:38 243

原创 c++一个程序搞懂基本文件读取写入操作

#include<iostream>#include<string>#include<fstream>using namespace std;void test01(){ fstream file("hfj.txt",ios::out); file<<"test01"<<123<<endl; file.close();}void test02(){ fstream file; file.open("hfj

2021-09-25 12:19:08 87

原创 数组名和指向数组的指针的不同

1.数组名是不能改的,可以看做int *const p 而指向数组的指针是一个左值,即等号左边的值,可以被赋值修改,其本身就是一个变量。2.sizeof(数组名)得到整个数组字节数sizeof(指向数组的指针)得到的是指针数据类型的字节数...

2021-09-12 14:53:21 121

原创 比较几颗二叉排序树是否相同

#include <iostream>using namespace std;struct Node{ int num; Node * Left; Node * Right; Node(int n_,Node* p1,Node*p2):num(n_),Left(p1),Right(p2){}Node(){}};//结果体内置node的构造函数Node* insert_(int t,Node* root){ if(root==NULL) {

2021-09-09 21:49:33 103

原创 int * & p指针的引用的解释

当在函数中需要对指针p本身进行操作,如给p分配一个空间时,函数形参应该是这个指针本身的引用或二维指针。应用:构建二叉树形参的传递。解释:int 看成一个数据类型,即一个int类型,代表以int型指针为类型的数据。int & p,p就是int类型数据的引用int* & p,p就是int* 类型数据的引用。引用符号& 必须加在变量之前。...

2021-09-09 11:00:44 1091

原创 指针总是指向变量的第一个字节的地址,即变量的首地址

每一个内存单元都有一个地址内存单元=8b一个int型数据由4个内存单元组成,一共4B 32b,理论上这四个内存单元每一个都有一个地址,但是用指针指向时只有储存第一个存储单元的地址即可。任何类型的指针都是指向该类型变量的首地址,由于指针类型已确定,因此编译器能够确定数据所占字节数,从而编译时会安排相应的指令访问该地址中的数据。所以指针+1,代表其储存的地址直接略过连续的几个存储单元(int类型指针则直接把连续的4个字节看成整体,指针加一则一次性直接跳过4个),变为下一个相同类型数据的首储存单元地址。..

2021-09-08 14:03:52 2531

原创 指针指向内存的问题(野指针/未定义/DELETE/NULL)

1.delete p以后,指针指向不确定,p无法解引用得到原来p指向地址内的数据。2.初始化指针p时没有具体赋值,则指针指向不确定。指针指向不确定就会导致p占用了一块内存,而你不知道这块内存被占用了,如果以后你还要用这块内存…那就…3.p赋值为null,则p不能指向所有内存,即避免了位置内存被野指针占用。...

2021-09-07 22:20:23 320

原创 数据结构学习笔记-哈夫曼树(王卓讲解配套)

笔记链接:https://note.youdao.com/s/P9C2SoSEb站播放量最高的数据结构视频,笔记是课上截图以及总结。b站视频链接:【数据结构与算法基础(青岛大学-王卓)-哔哩哔哩】https://b23.tv/kKsg0K

2021-08-05 16:46:21 166

空空如也

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

TA关注的人

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