
笔记
不会卷积
这个作者很懒,什么都没留下…
展开
-
在多机多卡训练时,保存的文件无法读取,报错文件已经损坏
解决多进程同时读写一个文件导致文件毁损原创 2023-09-05 20:51:12 · 622 阅读 · 0 评论 -
解决python扩展在连接远程服务器时无法使用: 此扩展在此工作区中被禁用,因为其被定义为在远程扩展主机中运行。请在 ‘SSH: xxxxx‘ 中安装扩展以进行启用
解决python扩展在连接远程服务器时无法使用: 此扩展在此工作区中被禁用,因为其被定义为在远程扩展主机中运行。请在 'SSH: xxxxx' 中安装扩展以进行启用原创 2023-08-14 20:29:53 · 10244 阅读 · 3 评论 -
Linux相同cp命令执行结果不一样,以及解决歧义的方法
Linux cp命令具有歧义性,即相同命令可能产生不同结果。本文列举了体现歧义性的实际例子,并给出了避免歧义的方法原创 2023-03-22 12:05:59 · 528 阅读 · 0 评论 -
使用pscp命令从windows本地传文件夹到Linux服务器时报错FATAL ERROR: Network error: Connection refused
原因是其他博客的端口号默认是22,所以可以隐藏,而连接服务器时端口号不是22,所以必须得加上服务器的端口号。原创 2023-02-28 17:18:33 · 1189 阅读 · 0 评论 -
通过拖拽文件上传github最终有文件缺失的原因
文件夹太大了导致里面的文件上传不全原创 2023-02-23 18:09:55 · 340 阅读 · 0 评论 -
举例解释大数定律、中心极限定理及其在机器学习中的应用
面试曾经被问到:什么是大数定律,什么是中心极限定理,大数定律在机器学习中有什么应用?大数定律在实际应用中有什么缺陷?原创 2022-08-13 12:51:19 · 2874 阅读 · 0 评论 -
关于卸载流氓软件的通用办法
从浏览器下载软件时,如果不是从官网下载很容易被捆绑流氓软件。首先可以用一些专业卸载软件如geek按照安装时间排序,找到流氓软件并进行卸载。但是一部分流氓软件擅于伪装成系统程序,即使专业的卸载软件geek等都无法检测出其位置。同时流氓软件的特点就是不经允许的自动安装,运行、弹窗口,这时我们利用这些特性对流氓软件实现精准打击。在流氓软件弹窗或者运行期间,可以按ctrl+alt+delete打开任务管理器看哪些软件和弹出的窗口所指示的一致,这时右击该任务,选“打开文件所在位置”此时直接把整个文件夹放入原创 2022-01-25 17:19:56 · 3272 阅读 · 0 评论 -
C++数字图像处理(不用opencv)
转载:https://www.lavenderdh.cn/2020/11/09/%E6%95%B0%E5%AD%97%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86%EF%BC%9ABMP%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86%EF%BC%88%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%A8%8B%E5%BA%8F%EF%BC%89/本文作者: Lavender @lavender本文链接: https://www.lavend转载 2021-09-28 09:34:42 · 4531 阅读 · 1 评论 -
解决pytorch明明已经安装好了但是import时报错ModuleNotFoundError: No module named ‘torch‘
建项目路径有问题原创 2021-09-24 21:16:54 · 70216 阅读 · 12 评论 -
一篇文章解决acm竞赛中io方式的选择问题
原则一:安全性1.如果遇到需要读入用空格和换行分隔的char,同时伴随其他int等输入,一定要用cin!!!否则大概率会出玄学错误。2.如果需要用到C++string中的运算符重载等操作,强烈建议用cin!因为scanf不能直接输string,需要预处理一下相关代码:#include <stdio.h>#include <string>using namespace std;int main(){string a;a.resize(100); //需要预先分配空间原创 2020-09-27 23:27:27 · 730 阅读 · 0 评论 -
C语言realloc雷区
对这篇文章进行补充http://c.biancheng.net/cpp/html/2536.htmlrealloc(p,size)其中p必须是之前动态分配内存的地址,不能是开辟数组的地址比如int a[100];int *p=a;int *q=realloc(p,200);这样写是错误的!因为a的大小不可改变!...原创 2020-09-24 21:04:37 · 150 阅读 · 0 评论 -
友元函数在类内部定义的一些现象
看到一些新奇写法,不知道原理,记录下来:struct point{ int x,y; point(double a=0,double b=0){ x=a,y=b; } friend /*inline*/ point operator -(const point &a,const point &b){ return point(a.x-b.x,a.y-b.y); } friend /*inline*/ int operator *(const point &a,c原创 2020-08-23 20:12:33 · 1168 阅读 · 2 评论 -
复制构造函数必须加const的情形、编译器优化的情形和调用移动构造函数的情形
以下情况都会调用拷贝构造函数:① 程序中需要新建立一个对象,并用另一个同类的对象对它初始化。② 当函数的参数为类的对象时。在调用函数时需要将实参对象传递给形参,也就是需要建立一个实参的拷贝,这就是按实参复制一个形参,系统是通过调用复制构造函数来实现的,这样能保证形参具有和实参完全相同的值。③ 函数的返回值是类的对象。在函数调用完毕将返回值带回函数调用处时,需要将函数中的对象复制一个临时对象并传给该函数的调用处。注意:对已经初始化过的对象直接赋值,不会调用复制构造函数下面来上实例:#include原创 2020-06-21 19:54:23 · 470 阅读 · 0 评论 -
继承与派生中的访问权限问题
原创 2020-06-12 17:12:09 · 210 阅读 · 0 评论 -
内联函数的定义必须出现在第一次调用之前原因
内联函数具有一般函数的特性,它与一般函数所不同之处只在于函数调用的处理。一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换。因此在编译时,如果在调用时未出现函数的定义,编译器就无法用内联函数体来替换调用函数的表达式。而普通函数在编译时不需要进行替换,因此也就不需要在调用之前定义。...原创 2020-06-12 06:58:07 · 2311 阅读 · 0 评论 -
结合实例详解类的组合中构造函数与析构函数的调用
定义并实现一个简单的Computer类包含数据成员(芯片、内存以及光驱等):芯片(cpu),cpu为CPU类的一个对象;内存(ram),ram为RAM类的一个对象;光驱(cdrom),cdrom为CDROM类的一个对象;有两个公有成员函数run、stop。注:所有类都要有复制构造函数#include <iostream>using namespace std;class CPU{public: CPU(){cout<<"Construct CPU"&原创 2020-06-01 20:10:20 · 1214 阅读 · 0 评论 -
C++构造一个类的对象的一般顺序
#include <iostream>using namespace std;class Base0 // 基类Base0的声明{ public: Base0(int y) { x=y; cout<<"x of Base0: "<<x<<endl;} int x;};class Base1 : virtual public Base0 // Ba原创 2020-05-30 21:40:12 · 350 阅读 · 0 评论 -
C++复制构造函数形参必须为引用原因
原因是:调用复制构造函数时需要传入实参,而在进行形实结合时,若形参是类的对象,需要调用该类的复制构造函数,将参复制到原创 2020-05-30 20:35:41 · 1240 阅读 · 0 评论 -
配图详解链表冒泡排序(交换指针域)
冒泡排序的核心是从头开始相邻数据两两比较,如果要升序,前比后大则交换,下面用图讲解链表交换指针域的原理。代码实现:node* bubble_sort(node *head){ node *tail=NULL,*q,*p=(node*)malloc(sizeof(node)); for(p->next=head,head=p/*增加头结点*/;head->next!=tail;tail=q/*最后一个数已经排好了,所以尾部前移*/){ for(p=head,q原创 2020-05-17 16:40:57 · 2296 阅读 · 4 评论 -
常量指针与指针常量
1.常量指针:指向常量的指针,不可通过指针改变所指向的变量的值,(但可以修改指针指向)#include <stdio.h>#include <stdlib.h>int main(){ int a=2,b=3; const int *p=&a;//常量指针:const在int 前面说明const修饰的是内容int,因此int 不能修改 ...原创 2020-05-06 09:09:06 · 178 阅读 · 0 评论 -
对文件字符、字符串的读写(C语言)
先简单介绍几个函数:fopen(“1.txt”,“w”)意为file open,第一个参数是文件名,第二个参数是打开方式,w是只写,r是只读,a是追加,返回该文件的指针fclose(fp)意为file close,参数为文件指针,成功关闭返回0,否则返回EOF,也就是-1fgetc(fp)意为file get character,参数为文件指针,成功则返回所读字符,失败返回EOFfputc...原创 2020-05-04 20:24:59 · 5954 阅读 · 1 评论 -
教你避坑:PAT乙级1014 福尔摩斯的约会 (20分)(字符串处理题)
1014 福尔摩斯的约会 (20分)大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字...原创 2020-04-14 23:08:54 · 221 阅读 · 0 评论