自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 CVPR2022论文列表及地址

cvpr2022 地址

2022-06-17 08:07:57 826

原创 matplotlib如何设置grid密度,如何设置网格线密度

谈谈如何设定matplotlib中grid的密度

2022-06-03 14:24:28 2868 5

原创 神经网络中FLOPs和MACs的计算(基于thop和fvcore.nn)

谈谈为啥thop和fvcore.nn统计出来计算量不同

2022-06-01 14:31:52 1856

原创 os.listdir在linux和windows下结果不同(os.listdir乱序)

需要注意的是,windows下的os.listdir等价于linux下的sorted(os.listdir)

2022-05-01 13:01:39 430

原创 ubuntu开机光标闪烁,无法进入桌面(工具人养成第六弹)

服务器开机后,黑屏了,只有一个光标闪烁,一直进入不了桌面这个原因大概有两个一是 硬盘满了二是 硬盘被拔了在光标闪烁的界面按ctrl+alt+f2,进入命令行,登录后输入df -lh看一下根目录的利用率是不是已经100%如果第三行,这个挂载点在/下的空间的已用 已经100%了,那就进入home下删除一些不需要的文件,空出空间后重启就行了有些解释是硬盘移除了,但是挂载没去除那输入vim /etc/fstab把对应的硬盘注释掉就行了...

2022-04-06 19:43:48 2964

原创 ICLR2022 论文列表及地址

ICLR 2022 Conference | OpenReviewWelcome to the OpenReview homepage for ICLR 2022 Conferencehttps://openreview.net/group?id=ICLR.cc/2022/Conference#oral-submissionsICLR 2022 Conference | OpenReview

2022-02-15 14:36:50 2926

原创 CVPR2021论文列表及地址

主会:CVPR 2021 Open Access Repositoryhttps://openaccess.thecvf.com/CVPR2021Workshop:CVPR 2021 Open Access Repositoryhttps://openaccess.thecvf.com/CVPR2021_workshops/menu

2021-12-08 20:25:25 677 10

原创 Ubuntu中matlab使用simulink报Unable to launch the MATLABWindow application解决方案

在Ubuntu下使用matlab的simulink,无法打开窗口,报出MATLABWindow 应用程序未能启动。Unable to launch the MATLABWindow application首先现在matlab的命令行下查看error的原因>> cd(matlabroot)>> ! bin/glnxa64/MATLABWindow结果显示>> bin/glnxa64/MATLABWindow: symbol lookup err

2021-11-30 15:56:46 1281 4

原创 Ubuntu无法输入方括号解决方案

······「」「」「」「」1、复制,找个现成的复制一下就有了2、使用虚拟键盘3、【ubuntu】在ubuntu下无法输出拼音输入法中的中括号“【” 和 “】”的解决方法_郭老二-CSDN博客

2021-11-30 15:44:19 938 2

原创 NIPS(Neur IPS)2021论文列表及地址

Advances in Neural Information Processing Systems 34 pre-proceedings (NeurIPS 2021)Edited by:M. Ranzato and A. Beygelzimer and P.S. Liang and J.W. Vaughan and Y. Dauphin

2021-11-26 21:00:44 10978

原创 labelimg安装与操作

Ubuntu下安装请使用pip3 install labelimgwindows下使用pip install labelimg安装成功后通过命令行打开Ubuntu下打开的指令是labelImg注意字母img的i需要大写windows下打开指令是labelimg不需要i大写打开效果用于设定 标注文件的存放地址用于打开需要标注的图片文件夹设置默认标签w 新建标注a 上一张图片d 下一张图片空

2021-11-14 15:31:44 6713

原创 解决cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2无法查看cudnn版本的问题

关于cudnn版本的查看,大部分教程给的操作都是cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2但是新一点的cudnn都无法再通过这条指令查看版本号了这是因为,新一些的cudnn版本信息都写在在cudnn_version.h而不是cudnn.h所以复制h文件的时候,需要在sudo cp cuda/include/cudnn.h /usr/local/cuda/include/sudo cp cuda/lib6

2021-10-21 10:39:25 3701 7

原创 为什么batchnorm是对channel外的参数进行运算,而不是对batchsize外的参数运算

BN是卷积网络中的常见操作,在我们学习BN的过程中,配套的公式通常是这样的我曾经理所当然的认为,BN是对(N,C,H,W)中,N以外的参数进行求均值和方差的计算直到我查看pytorch指令nn.BatchNorm2d时,看到了这么一句Because the Batch Normalization is done over theCdimension, computing statistics on(N, H, W)slices, it’s common terminology to...

2021-09-16 21:59:26 180

原创 为什么数据结构中Linklist p等价于LNode *p

严蔚敏老师的数据结构书里,有这么一句让人很疑惑首先需要记住的是int* i;int *i;是等价的,也就是说,*的位置其实不重要,而typedef struct LNode{} Lnode, *Linklist是给struct LNode{}定义了两个别称,分别是Lnode和*Linklist可以改写为typedef struct LNode{} Lnode;typedef struct LNode{} *Linklist;而*的位置又是不重.

2021-09-13 14:13:44 2444 1

转载 Python的树、图以及为什么没有链表(转载)

图可以看NetworkXhttps://networkx.org/documentation/stable/tutorial.html树可以看libtreehttps://github.com/caesar0301/treelib为什么没有链表,参考为什么python标准库没有实现链表

2021-09-01 13:01:53 186

原创 字符标签转数字编码、独热编码 及独热编码转数字编码

有些数据集给的标签是字符串形式,比如wisdm,在放进网络之前,需要转为数字型的编码这可以通过pd.Categorical(a).codes实现如import numpy as npimport pandas as pda = ["standing", "sitting", "jogging", "walking", "upstairs", "downstairs", "standing"]num_label = pd.Categorical(a).codesprint(num_la

2021-08-31 19:13:13 2570

原创 UserWarning: Argument interpolation should be of type InterpolationMode instead of int 解决方案

不幸遇到了如下的警告/home/chauncey/.local/lib/python3.8/site-packages/torchvision/transforms/functional.py:364: UserWarning: Argument interpolation should be of type InterpolationMode instead of int. Please, use InterpolationMode enum. warnings.warn( 有些解释是用In

2021-08-24 20:14:29 9029 14

原创 离谱的开机进入GRUB手动引导问题

今天打开ubuntu,没有进入系统,满屏幕不停的刷新grub>grub>grub>我从来没见过这种界面,百度说grub引导错误,不能正常开机。那就修复吧好在我是能进入系统的,按tab,停止刷新grub>输入exit,退出,进入bios界面,手动引导启动项,进入系统。参考Ubuntu开机直接进入grub终极解决方法的>sudo update-grub>sudo grub-install /dev/sda但是,我的系统是Ubunt.

2021-08-12 11:37:25 222

原创 记录一下服务器拆机加机械硬盘(工具人养成第五弹)

你的想法很危险啊好好的用,好好活着不好吗?非要整幺蛾子实验室这台服务器没法加机械硬盘,硬盘位是有一个空的,但是主板没有多余的sata口,需要从显卡pcie转接,为了一个盘加转接太不划算了。不要想了,我拆机重新装回去,他丫的直接把固态的阵列板烧了,好在固态内存什么的没坏。推荐用硬盘盒子外接,比如移动硬盘盒底座2.5/3.5英寸 USB3.0台式机笔记本电脑外接SATA串口不丢链接了...

2021-07-29 16:35:05 394 2

原创 ubuntu服务器日志查看指令总结

以下介绍的是20个位于/var/log/目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。1./var/log/messages—包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。2./var/log/dmesg—包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。...

2021-06-22 14:37:21 9699

原创 解决Failed to initialize NVML: Driver/library version mismatch

shell输入nvidia-smi出现了Failed to initialize NVML: Driver/library version mismatch查了几个教程,号称原因是NVIDIA 内核驱动版本与系统驱动不一致如何解决?首先是重启,就是这么离谱,不少教程下面都出现了重启大法好的呼唤,别问了,问就sudo shutdown -r now如果没有成功,参考Ubuntu中Failed to initialize NVML: Driver/library versi.

2021-06-22 13:58:08 8068 1

原创 openpose如何处理视频

openpose提供了官方的bin文件,可以通过shell直接处理视频此外还提供了一系列的demo文件,用于处理图片文件。那如何修改官方的demo用来处理视频呢?

2021-06-13 16:00:35 4116 41

原创 Openpose的WrapperPython()和Datum()

OpenPose的官方代码里有两个关键的类非别是Wrapper class: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/include/openpose/wrapper/wrapper.hppDatum Class: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/include/openpose/core/da

2021-06-13 15:48:06 592

原创 Ubuntu安装texstudio和texlive

命令行输入sudo apt-get install texlive-fullsudo apt-get install texstudio

2021-06-10 20:34:11 211

转载 tkinter canvas教程(转载)

Python tkinter Canvas画布完全攻略

2021-06-06 14:21:07 46

转载 mobaxterm打开ubuntu桌面(转载,未尝试)

https://www.sparxeng.com/blog/software/forward-linux-x11-session-windows

2021-06-03 15:22:12 1555

原创 通过ipmi查看硬件情况和错误日志(工具人养成第四弹)

服务器的风扇貌似出了问题,cpu温度不高的时候,转的也很快,二楼的老师们来投诉了没办法,在不拆机的情况下,只能通过ipmi来看看问题在哪里了现在服务器已经装好了ipmi,如果以后重装了系统,请按以下操作配置ipmi,其他情况无需再次安装或修改首先,安装ipmitoolUbuntu系统的下载命令:sudo apt-get install ipmitool对ipmi进行ip配置ipmitool lan set 1 ipaddr 192.168.0.1 .

2021-05-16 21:43:48 3234 4

原创 Ubuntu安装re2c和ninja

老板带的本科生要做cuda编程。。。我裂开了,现在本科生都这么秀了?都会cuda编程了?我pytorch还没用明白呢结果说ninja用不了。。。用不了你装啊!不敢。。。软件都不敢装,你还想做cuda编程??声音这么小,还敢开军舰??结果好家伙,直接把老板搬出来了,工具人竟是我自己。。。装ninja之前,需要先装re2c参考CentOS 7 安装 re2c 和 ninjagit clone https://github....

2021-04-27 12:01:19 1996 7

原创 如何查看tkinter可用的字体有哪些

from tkinter import Tk, fontroot = Tk()font.families()

2021-04-19 19:54:26 1417

原创 如何让禁止Ubuntu休眠

今天想ssh连接一下Ubuntu主机,发现他居然自动休眠了那如何禁止Ubuntu自动休眠呢本文参考https://www.cnblogs.com/minseo/p/13557947.htmlhttps://www.a5idc.net/helpview_888.htmlsudo su进入root后,输入systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target出现.

2021-04-13 11:21:10 1561 2

原创 pip与conda笔记

镜像源显示已有的镜像源conda config --show添加新镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/删除旧镜像源conda config --remove channels https://pypi.doubanio.com/simple/安装requirement.txt指定的依赖包pippip 批量导出包含环境中所有.

2021-04-08 14:05:56 59

原创 tkinter点击按钮实现图片的切换

tkinter是python的标准Tk GUI工具包的接口,在windows下如果你安装的python3,那在安装python的时候,就已经自动安装了tkinter了如果是在linux系统中,则不会自动安装tkinter,需要通过sudo apt-get install python-tk手动安装首先先介绍一下,tkinter本身只支持gif等少数几个图片格式,如果图片并不复杂,建议直接右击图片,进入编辑,在画图界面将图片另存为gif格式就可以使用了(连png和jpeg都不支持。。。.

2021-04-07 11:12:26 4323 15

原创 在树莓派3B+上安装Pytorch1.7(应该是最简单的方法了)

由于项目要求,我需要在树莓派上安装pytorch这就有几个问题,首先吧,咱们和外面之间有一道长城,这使得咱们用git clone的时候非常不稳定,经常出现克隆失败,无法克隆的情况其次吧,树莓派编译pytorch的时候非常慢。。。不过好我找到了别人编译好的whl文件,这使得我安装pytorch1.7的时候变得非常容易whl文件来自于树莓派上编译安装pytorch1.7与torchvision0.8你也可以直接在这里下载(提取码:036n)先介绍一下我的系统,就是官方给的最...

2021-04-04 17:43:20 1969 10

原创 用脚本记录一下服务器的工作状态(工具人养成第三弹)

服务器从装好,到使用至今,时不时的会莫名其妙的重启,目前一直都没有发现原因。。。淦!!首先可以确定的是,电源应该是没有问题的,服务器的TDU插座是4000w的,服务器是2000w的电源,绝对够那大概率是因为温度过高导致的宕机。虽然。一方面,我可以通过syslog或者journalctl -xe 来查看系统日志,但是最对只能知道是不是意外重启,也没法得到重启的原因。另一方面,我虽然我也可以通过sensors来查看系统的温度,不过我也不可能24h盯着看。没办法,我决定通过一个脚本..

2021-02-04 23:02:08 125

原创 记服务器重启硬盘掉了如何重新挂载(工具人养成第二弹)

本期是工具人养成第二弹,主要记录了学院服务硬盘掉了如何操作的今天学院的服务器又因为不知名的原因自动reboot了,过去一看,连桌面都打不开了我一开始以为是图形界面的原因,尝试了sudo init 5、service gdm3 start等操作,都没有成功实际上是,看第二行说You are inemergency mode,这是因为硬盘掉了输入lsblk看一下所有可用块设备的信息好家伙,sdb1的挂载没了,他原来是挂载到data1的。。。凉凉输入vim /.

2021-02-01 02:54:30 1090

原创 时间大盗:用ac -d查看用户每天在线时长,居然高于24小时

ac是linux下很有意思的命令,可以统计用户的在线时长按man ac的解释AC(1) General Commands Manual AC(1)NAME ac - print statistics about users' connect timeSYNOPSIS ac [ -d | --daily

2021-01-28 01:13:03 217 1

原创 如何搭建一个 个人深度学习服务器(工具人养成第一弹)

本文是一份总结帖,主要目的是教未来的师弟们,如何成为帮老师装服务器系统的工具人,不出意外的话,我们组应该是不会有师妹的首先,先说明一点,Ubuntu和nvidia驱动,每次版本变化,安装方式都略有不同,我以前的方法仅供参考,具体的操作中一定要看英文提示!!!在开始安装 之前,请了解一下cuda driver、cuda toolkit、cudnn三者的关系,可以参考我之前的帖子nvcc -V和nvidia-smi出现的cuda版本不同具体下载的下载地址这里也有还需要了解一下vi..

2021-01-25 01:34:41 1433 4

原创 Ubuntu下通过shell脚本批量新建用户并设置默认密码

在linux用户名和用户组的操作笔记中,我介绍了如何通过命令行新建用户但是,事实上,学院又很多很多很多学生和老师,我不可能一个个为它们新建用户,最好有一个脚本可以实现批量新建用户本文参考Linux下批量添加用户的两种方法其实我本人根本不会用shell脚本,只会一点点linux的指令本着拿来主义的精神,原作者写的脚本我修修改改就拿来用了先上代码test_user_add.shfor username in $(more users.list)do if [ -n $use...

2020-12-29 16:55:18 1708 2

原创 重装显卡驱动,解决NVIDIA-SMI has failed问题

服务器的硬盘被热拔插了一次,虽然看起来没啥大问题,但是nvidia-smi指令用不了了NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.没办法,重装显卡驱动吧,参考ubuntu16.04 重装显卡驱动(亲测有效)ssh连接,进入root用户后..

2020-12-28 15:48:50 3610 2

原创 root用户安装的anaconda如何给普通用户使用

服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令,这显然是不科学的总不能其他小伙伴需要创建虚拟环境的时候,还要让我来帮他们创建吧。。。在查阅资料后,发现这个问题是可以解决的,解决方案参考linux root用户下安装anaconda,如何让普通用户使用root用户安装的python首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/usr/local、/opt之类的其次,普通用户登陆后,需要执行以下c..

2020-12-26 18:46:34 8153 4

零基础学PYTHON和配套ppt.rar

零基础学PYTHON配套ppt

2021-08-03

零基础学PYTHON背记手册.rar

python必背知识点

2021-08-03

slam十四讲课堂PPT-2016年.rar

slam十四讲视频配套ppt

2021-06-10

淮阴工学院电气CAD技能训练.rar

淮阴工学院-电气CAD技能训练,图纸,尾号是7的可以直接用

2019-07-12

以抢答器为主的多功能任务设计-流程图.rar

淮阴工学院 自动化院51单片机课程设计,以抢答器为主的多功能任务设计,基于HY1613的51单片机开发板 工程流程图,自己画流程图评分更高哦~

2019-07-01

以抢答器为主的多功能任务设计proteus原理图设计

淮阴工学院 自动化院51单片机课程设计,以抢答器为主的多功能任务设计的proteus原理图

2019-07-01

以抢答器为主的多功能任务设计

淮阴工学院 自动化院51单片机课程设计,以抢答器为主的多功能任务设计,基于HY1613的51单片机开发板,显示采用陶晶驰串口屏幕 C语言程序

2019-07-01

以抢答器为主的多功能任务 课程设计

淮阴工学院 自动化院51单片机课程设计,以抢答器为主的多功能任务设计,基于HY1613的51单片机开发板,显示采用陶晶驰串口屏幕 包含proteus原理图,HMI串口屏程序,设计流程图

2019-07-01

以车速里程测量为主的多功能课程设计.rar

淮阴工学院 单片机课程设计 以车速里程测量为主的多功能任务设计 要求可以检测车轮所转圈数,从而确定里程,并显示。除基本电路外,需要车轮检测用传感器以及信号调理电路,数码管显示电路,时钟电路等。

2019-06-30

60W boost电路的设计.rar

淮阴工学院 电力电子课程设计 60W boost电路的设计,请用matlab7打开

2019-06-26

30W buck电路的设计.rar

淮阴工学院 电力电子课程设计 30W buck电路的设计,请用matlab7打开

2019-06-26

电力电子 matlab仿真.rar

淮阴工学院 电力电子课程设计 matlab仿真,包括50W三绕组复位正激变换器设计,120W推挽变换器,单相正弦波逆变器SPWM,三相500W逆变电源的设计等8个课题,请用matlab7打开

2019-06-26

数字电路课程设计3 电子钟

淮阴工学院 数字电路课程设计3 电子钟课程设计 提供Multisim仿真,需要用Multisim14打开

2019-06-22

51单片机课程设计-基础部分,蜂鸣器、流水灯、数码管(HY1613)

淮阴工学院 单片机课程设计基础部分 实现了 1)编写、调试蜂鸣器或继电器动作或方波程序并进行软硬件联调; 2)编写、调试 LED 流水灯(循环显示)程序并进行软硬件联调; 3)编写、调试键盘扫描子程序并进行软硬件联调;

2019-06-10

基于LM35的数字温度计的课程设计.rar

淮阴工学院 数字电路课程设计 基于LM35和TC7017,实现了实时温度测量与显示,其中包含4份实验报告,

2019-05-09

电力电子技术课程设计 48W BUCK/BOOST电路设计

淮阴工学院电力电子课程设计48W BUCK/BOOST电路设计,包含matlab simulink开环与闭环仿真、仿真波形图以及7份设计报告

2019-03-22

基于LM35的数字电子技术课程设计

淮阴工学院 数字电子技术课程设计,基于LM35和TC7017,实现了实时温度测量与显示

2019-01-08

eda信号发生器的设计(VHDL)

简易信号发生器的设计 本课程设计主要是利用 VHDL 语言设计一个信号发生器,要求实现以下功能: (1)根据输入信号的选择可以产生周期性输出方波、三角波、正弦波、阶梯波四种波形信号。 (2)可以在一定范围内调整频率。 (3)如果有条件,最好将波形数据送入 D/A 转换器,将数字信号转换为模拟信号输出,用示波器测试D/A 转换器的输出,可以观测到 4 种信号的输出。

2018-12-23

适用于2G3G蜂窝至云技术的STM32探索包(中文)

STM32探索包( P-L496G-CELL01)是一个交钥匙开发平台,基于蜂窝和云技术的解决方案。该探索包内含一个基于STM32L496AGI6的低功耗探索主板和一个带天线的STMod+全球蜂窝网络2G / 3G的扩展板

2018-12-18

mini6410用书手册

Mini6410 是一款十分精致的低价高品质一体化 ARM11 开发板,由广州友善之臂设计、生产和发行销售。它采用三星 S3C6410 作为主处理器,在设计上承袭了 Mini2440“精于心,简于形”的风格,而且布局更加合理,接口更加丰富,十分适用于开发 MID、汽车电子、工业控制、导航系统、媒体播放等终端设备;也可适用于高校教学、嵌入式培训、个人研究学习和 DIY 等。

2018-09-11

联想 IdeaPad 风扇驱动

IdeaPad风扇驱动 IdeaPad开风扇不能随心所欲,文件中OpenHardwareMonitor可监控硬件数据,管理员模式运行ideafan,右击右下角图标,start,可打开风扇

2018-09-10

一步一步写嵌入式操作系统--ARM编程的方法与实践

本书是一本介绍怎么去实际编写一款嵌入式操作系统的书,所涉及的内容包括操作系统基本原理以及这些原理在嵌入式平台中的实现方法

2018-09-10

LPC511X用户手册UM10914

ARM Cortex-M4, ARM Cortex-M0+, microcontroller, sensor hub, USB FS device

2018-09-10

宝马1768基础例程文档(Rev2.0)

NXP LPC1768 宝马开发板基础例程讲解 LPC1768 是 NXP 公司推出的基于 ARM Cortex-M3 内核的微控制器 LPC17XX 系列中的一员。LPC17XX 系列 Cortex-M3 微处理器用于处理要求高度集成和低功耗的嵌入式应用。LPC1700 系列微控制器的操作频率可达 100MHz。ARM Cortex-M3 CPU 具有 3 级流水线和哈佛结构。LPC17XX 系列微控制器的外设组件包含高达 512KB 的 flash 存储器、64KB 的数据存储器、以太网 MAC、USB 主机/从机/OTG 接口、8 通道 DMA 控制器、4 个 UART、2 条 CAN 通道、2 个 SSP 控制器、SPI 接口、3 个 IIC 接口、2 输入和 2 输出的 IIS 接口、8 通道的 12 位 ADC、10 位 DAC、电机控制PWM、正交编码器接口、4 个通用定时器、6 输出的通用 PWM、带有独立电池供电的超低功耗RTC 和多达 70 个的通用 IO 管脚。

2018-09-10

使用STM32设计HMI综述

介绍使用STM32提供的硬件资源和软件资源开发人机交互界面HMI的方法

2018-02-24

Arduino高级开发权威指南(原书第2版)

Arduino高级开发权威指南(原书第2版)

2017-07-16

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

TA关注的人

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