- 博客(27)
- 问答 (15)
- 收藏
- 关注
原创 除了 filter 还有什么置灰网站的方式?
这里,再简单总结一下。如果你需要全站置灰,使用 CSS 的对于一些低版本的浏览器,使用 SVG 滤镜通过filter引入对于仅仅需要首屏置灰的,可以使用配合对于需要更好兼容性的,使用混合模式的、、也都是非常好的方式。
2022-12-23 21:57:30
253
原创 Pytorch实现Warm up+余弦退火,亲测有效
由于刚开始训练时,模型的权重(weights)是随机初始化的,此时若选择一个较大的学习率,可能带来模型的不稳定(振荡),选择Warmup预热学习率的方式,可以使得开始训练的几个epoches或者一些steps内学习率较小,在预热的小学习率下,模型可以慢慢趋于稳定,等模型相对稳定后再选择预先设置的学习率进行训练,使得模型收敛速度变得更快,模型效果更佳。余弦函数中随着x的增加余弦值首先缓慢下降,然后加速下降,再次缓慢下降。这种下降模式能和学习率配合,以一种十分有效的计算方式来产生很好的效果。
2022-10-15 15:17:49
3594
3
原创 .ipynb_checkpoints报错的解决方法
可以发现提示有一个.ipynb_checkpoints的文件。但当我去对应的文件夹找时根本看不到这个文件,所以猜测是一个隐藏文件。所以通过终端进入对应的目录:输入cd coco进入对应目录,输入。之后代码就可以正常运行了。查看文件是否被删除。
2022-10-10 15:30:36
3682
2
原创 Pytorch使用AdaBelief 优化器
优化器两个家族:SGD & Adam。对于传统CV领域,SGD收敛慢但是泛化性好,Adam反之。但是对GAN这种复杂网络,Adam效果更好。目前我应用于imagenet训练,SGD已经取得很好的效果,想找一些更好的优化器。
2022-10-10 15:29:36
1302
原创 页表---映射压缩思想思考
页表 逻辑地址 -> 页号 -> 页表项(地址) -> 地址块号 -> 物理地址 每个进程都维护一张页表,初始在PCB中,进程执行时才载入内存 页表需要一段连续的空间存储(32位逻辑空间需要有1M个页面,每个页面存储4KB,每个页面对应一个页表项,每个页表项是4B大小,页表总共占用1024*4B,换算成页面个数就是1024个页面,即内存载入进程时还需要载入1024个页面),而内存不一定有这么大的连续空间,因此将页表再次采用映射表的机制分散映射,外部页表有10
2022-04-17 20:28:39
232
原创 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
1545
1
原创 计算机概述
计算机,说白了就是一个设备,这个设备我们可以输入数据,然后这个机器对这些数据进行计算,把计算的结果输出。(也可以存储在其内)理解计算机,抓住如下几个准则即可1.计算机就是输入、计算、输出的设备。 我们从键盘、鼠标输入各种信息,这些信息在计算机内编码为计算机能够识别的信息,然后被计算机处理,把处理的结果可以显示到我们的屏幕上。ps.编码:计算机把各种信息转化为自身可识别信息的过程。2.程序就是指令和数据。学过汇编就知道,指令和数据在计算机中以同等地位储存,计算机可以根据不同的寄存器来识别操作的是指令还是
2021-10-04 19:32:30
146
原创 汇编在程序分析中的应用P1
我在课本上学的汇编是枯燥的,学了不知道干什么 。但其实汇编可以用来分析一些编译型语言的本质 。我们可以通过查看编程语言官方说明文档进行学习,再通过汇编语言彻底理解其机理。首先要明白,编译型语言→(编译器)→汇编语言→(编译器)→机器语言,我们使用c/c++作为例子来分析。 在vs2010/2017上标注断点后进入反汇编模式,即可查看汇编代码,这里我们在Windows上通过vs查看的是Intel汇编代码,此外xcode也可以查看AT&T汇编代码,Linux和Uinux可以查看另一种汇编代码,总之汇
2021-10-04 19:25:38
307
原创 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
105
原创 数组名和指向数组的指针的不同
1.数组名是不能改的,可以看做int *const p 而指向数组的指针是一个左值,即等号左边的值,可以被赋值修改,其本身就是一个变量。2.sizeof(数组名)得到整个数组字节数sizeof(指向数组的指针)得到的是指针数据类型的字节数...
2021-09-12 14:53:21
137
原创 比较几颗二叉排序树是否相同
#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
116
原创 int * & p指针的引用的解释
当在函数中需要对指针p本身进行操作,如给p分配一个空间时,函数形参应该是这个指针本身的引用或二维指针。应用:构建二叉树形参的传递。解释:int 看成一个数据类型,即一个int类型,代表以int型指针为类型的数据。int & p,p就是int类型数据的引用int* & p,p就是int* 类型数据的引用。引用符号& 必须加在变量之前。...
2021-09-09 11:00:44
1147
原创 指针总是指向变量的第一个字节的地址,即变量的首地址
每一个内存单元都有一个地址内存单元=8b一个int型数据由4个内存单元组成,一共4B 32b,理论上这四个内存单元每一个都有一个地址,但是用指针指向时只有储存第一个存储单元的地址即可。任何类型的指针都是指向该类型变量的首地址,由于指针类型已确定,因此编译器能够确定数据所占字节数,从而编译时会安排相应的指令访问该地址中的数据。所以指针+1,代表其储存的地址直接略过连续的几个存储单元(int类型指针则直接把连续的4个字节看成整体,指针加一则一次性直接跳过4个),变为下一个相同类型数据的首储存单元地址。..
2021-09-08 14:03:52
2705
原创 指针指向内存的问题(野指针/未定义/DELETE/NULL)
1.delete p以后,指针指向不确定,p无法解引用得到原来p指向地址内的数据。2.初始化指针p时没有具体赋值,则指针指向不确定。指针指向不确定就会导致p占用了一块内存,而你不知道这块内存被占用了,如果以后你还要用这块内存…那就…3.p赋值为null,则p不能指向所有内存,即避免了位置内存被野指针占用。...
2021-09-07 22:20:23
348
原创 数据结构学习笔记-哈夫曼树(王卓讲解配套)
笔记链接:https://note.youdao.com/s/P9C2SoSEb站播放量最高的数据结构视频,笔记是课上截图以及总结。b站视频链接:【数据结构与算法基础(青岛大学-王卓)-哔哩哔哩】https://b23.tv/kKsg0K
2021-08-05 16:46:21
192
空空如也
D函数/狄利克雷函数在计算机上是否可计算?[离散数学在计算机中的应用]
2021-10-01
《深入理解c指针》关于char*数组的一点疑惑
2021-09-08
c语言 这里printf输出时-%d有什么用
2021-08-24
c++类和对象 使用嵌套构造函数初始化时的问题
2021-08-21
[c/c++/数据结构/查找]请问这里for循环的两种代码可以实现相同的目的吗?
2021-08-12
[c/c++/数据结构]生成二叉树的过程中这两步是什么意思?
2021-08-04
[c/c++/循环] 如何理解这两中代码可以实现同一种输出方式
2021-08-02
[c/c++/循环问题]想倒序输出一个字符串,为什么以下方式会出现问题
2021-08-01
[c/c++/循环]用while和do..while循环解决问题时输出结果为什么会有差异
2021-07-30
[c/c++/数组]从某数组提取满足条件的元素到另一个数组里
2021-07-27
[数据结构/c/c++]链表删除和插入式如何使用free和delete函数
2021-07-25
[c/c++]请问定义结构体数组时这两种方法一样吗?
2021-07-24
[c/c++]怎么将将c中的malloc改写成c++中的new呢?
2021-07-22
请问为什么在用c语言的时候输入时要输入地址,而用c++时直接输入值就可以?
2021-07-22
[c++]请问为什么第一个cin对第二个cin没有影响嘞?
2021-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人