自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DCU集群搭建虚拟环境方法简介

(1)集群一般会预置适配的安装包,路径为:/public/software/apps/DeepLearning/whl。取消作业:scancel 作业号 (作业号:执行squeue,jobid下面的数字)conda create -n 虚拟环境名 python=3.8。2.集群安装dcu版本的pytorch安装包。实时查看输出:tail -f 输出文件名。test.slurm #自定义脚本名。提交作业:sbatch 脚本名。查看作业:squeue。

2023-11-06 18:53:50 578

原创 系统磁盘相关内容

1.磁盘知识体系结构第一个层次:磁盘相关物理知识 内部结构 外部结构 读写数据原理第二个层次:磁盘阵列知识 磁盘弹性扩展知识 阵列:将多块硬盘整合为一块 1)可以存储更大容量数据 2)提升数据存储效率 3)提升数据存储安全性第三个层次:磁盘分区表概念 分区命令使用 fdisk parted第四个层次:系统格式化操作 文件系

2022-01-10 17:06:05 492 1

原创 定时任务相关

1.定时任务服务概念介绍作用介绍说明:让指定任务可以在规定时间,由系统自动执行(自动化)1)系统重要数据信息备份2)系统信息做监控管理3)系统日志切割功能 日志文件-- 切割 几个小的日志文件 100M2.定时任务功能实现方式介绍三种方式:按照定义的时间完成任务:cronie按照规定周期完成任务:anacron定义任务后只执行一次:atd查看系统的软件程序是否存在:rpm -qa cronie --- 查看软件是否存在rpm -ql cronie

2022-01-07 20:45:40 672

原创 系统命令三剑客grep sed awk

grep 过滤筛选命令补充语法格式: grep 参数 "筛选信息 符号做信息匹配 " 文件名-E --- 可以识别特殊正则符号 | --- 正则符号 或者-v --- 进行匹配信息取反过滤操作-o --- 只显示过滤匹配的信息-c --- 匹配的信息出现了多少次sed命令使用方法作用:可以直接编辑修改文件内容语法格式: sed 参数 '条件 指令(改/添加/删除)' 文件信息 可以对文件进行:增 删 改 查(1)查操作:根据内容筛查文件信息:sed -n '/.

2022-01-06 22:10:01 1004

原创 文件以及用户权限相关

一、文件权限详细介绍1.文件数据权限知识介绍:r w -普通文件:r:可以查看文件真实数据信息w:可以编辑修改文件真实内容x:文件可以直接执行使用结论:1)root用户可以随意查看或者编辑文件信息,但是如果想执行文件,需要具有执行权限设置2)对于普通文件读权限是最重要的,只有具有读权限,文件才能正常的编辑以及执行目录文件:r:可以查看目录下面有什么数据内容w:可以删除或添加或重命名目录下面的数据内容x:可以进入到目录中结论:1)root用户对于目录文件可以随意做任

2022-01-05 17:01:01 2727

原创 文件属性介绍

文件属性组成部分(共8个部分)ll -i /etc/hosts16778299 - rw-r--r--. 1 root root 158 6月 7 2013 /etc/hosts1)文件属性中的inode(index node):索引节点 更快的定位数据存储位置==书的目录2)文件类型信息:- 普通文件 d 目录文件 l 软连接文件3)文件的权限设置:r 读 w 写 x 可执行 - 没有权限 系统数据权限赋予给三个人:文件拥有者--属主 文件拥有用户组--属组

2022-01-04 08:50:45 1782

原创 系统重要目录总结

1.系统根下面重要目录结构tree 显示目录属性结构信息tree -L 显示目录层级结构信息tree -L 1 //├── bin -> usr/bin #存放系统命令文件(二进制文件)目录 binary cd /bin(快捷方式)==cd /usr/bin /bin是/usr/bin目录的 软链接├── sbin -> usr/sbin #存放系统命令(二进制文件)目录 super binar 此目录大部分只能root用户使用├── boot

2021-12-30 20:04:54 808

原创 centos7安装tree命令

需要用到tree命令,没有的话先安装,步骤如下1.首先下载安装包输入命令:wegt ftp://mama.indstate.edu/linux/tree/tree-1.8.0.tgz2.解压安装包输入命令:tar zxvf tree-1.8.0.tgz3.安装解压好的tree-1.8.0依次执行命令cd tree-1.8.0 及make4.复制tree到/bin,并查看是否安装成功依次输入命令:cp tree /bin及tree参考:CentOS-7安装tree命令......

2021-12-23 16:44:40 4006 3

原创 系统挂载相关介绍

系统目录挂载概念目录作用:1)可以实现数据分类存储2)可以实现挂载概念挂载解释:就是给磁盘开了一个门,可以利用这个门将数据存储到磁盘中,本质是让目录和磁盘分区建立关系过程,即挂载过程 。 此挂载过程中目录成为挂载点卸载解释:将磁盘设备上的门拆除掉==解除设备文件与目录之间的关系 挂载操作过程: mkdir /newytt mount /dev/sdb3(表示设备文件信息) /newytt(表示挂载点目录) #mount 实现目录(门)和存储设备文件(存储空间)建立关

2021-12-23 16:12:29 1375

原创 系统优化相关方法

1.系统主机名称优化1)hostname 临时修改 #显示或者设置系统主机名称查看当前主机名称:hostname修改当前主机名称hostname 主机名称 --生效方式需要重新建立远程会话2)hostnamectl 永久修改主机名称修改主机名称信息:hostnamectl set-hostname 主机名称3)实现主机名称的解析配置vi /etc/hosts主机地址信息(IP) 主机名意义:a)可以更方便的基于名称访问主机b)补充:不同用户虚拟主机互访方式被

2021-12-23 14:23:56 742

原创 centos系统基本编辑命令总结之二

1.系统编辑命令介绍 vi vimvi #表示编辑文本信息语法格式: vi 文件信息 vi或者vim三种模式:命令模式:可以进行一些快捷操作 进入文件中之后(默认模式)编辑模式:可以编辑文件内容信息底行模式:可以完成特殊命令操作1)命令模式 -- i -->编辑模式i:光标当前位置直接进入编辑模式I:将光标移动至行首并进入编辑模式a:光标当前位置向后移动一位进入编辑模式A:将光标移动至行尾并进入编辑模式o:将光标新起一行并进入编辑模式(在当前行的下一行)O:

2021-11-24 15:19:39 1386

原创 centos系统快捷方式介绍

系统快捷方式ctrl+a #快速移动光标到行首ctrl+e #快速移动光标到行尾ctrl+ ←(左箭头)/右箭头 #将光标按照单词进行移动 ctrl+k #将光标之后的内容进行全部删除(剪切)ctrl+u #将光标之前的内容进行全部删除(剪切)ctrl+y #将剪切或复制的内容进行粘贴ctrl+w #将光标之前的字符串进行删除(剪切)ctrl+c #将终止程序运行过程ctrl+z #可以暂停程序运行过程tab #可以对操作命令或者处理对象

2021-11-23 15:48:32 1258

原创 centos系统命令执行规范及基础命令总结之一

1.系统基础操作规范第一个规范:输入命令参数要在命令提示符之后输入命令提示符:[root@yau ~]#1)root 表示当前登录用户名称2)yau 表示当前系统主机名称3)~ 表示当前所进入的系统目录路径4)# 表示此时登录系统用户权限root 管理员权限 #非管理员权限 $第二个规范:命令输入格式规范1)命令 回车2)命令(空格)[-]参数ip 查看网络信息ip address(参数) show(参数)ip route(参数) show(参数)3)命令(空格)[-]

2021-11-22 17:30:08 703

原创 计算机视觉基础--立体视觉&图像聚类

1.立体视觉立体视觉是一种计算机视觉技术,其目的是从两幅或两幅以上的图像中推理出图像中每个像素点的深度信息。应用领域:机器人、辅助驾驶/无人驾驶、无人机等立体视觉的原理:立体视觉借鉴了人类双眼的“视差”原理,即左、右眼对于真实世界中某一物体的观测是存在差异的,我们的大脑正是利用左、右眼的差异,使得我们能够辨识物体的远近。(视差)单目系统注:P、Q是现实世界中两个真实的点,即需要照的点当只有一个相机时,P、Q在成像平面的一个点上,判断不出两者的距离或两者离摄像机的距离差异。双目系统–即有两

2021-09-28 21:41:48 1283

原创 计算机视觉基础--边缘检测

1.边缘提取复习-梯度梯度:梯度本意是一个向量,表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)边缘提取:什么是边缘?图像的边缘指图像局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,即从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。边缘有正负之分,就像导数有正值也有负值一样:由暗到亮为正,由亮到暗为负求边缘幅度的算法:soble、Roberts、prewitt、Laplacia

2021-09-28 14:05:29 5407

原创 计算机视觉基础--特征提取

1.直方图均衡化直方图:在图像处理中,经常用到直方图,如颜色直方图、灰度直方图等图像的灰度直方图就描述了图像中灰度分布的情况,能够很直观的展示出图像中各个灰度级所占的多少图像的灰度直方图是灰度级的函数,描述的是图像中具有该灰度级的像素的个数,其中,横坐标是灰度级,纵坐标是该灰度级出现的频率。直方图的性质直方图反映了图像中的灰度分布规律。他描述每个灰度级具有的像素个数,但不包含这些像素在图像中的位置信息。图像直方图不关心像素所处的空间位置,因此不受图像旋转和平移变化的影响,可以作为图像的特征。

2021-09-27 16:01:18 2733

原创 计算机视觉基础--数字图像

1.图像像素:像素是分辨率的单位。像素是构成位图图像最基本的单元,每个像素都有自己的颜色。分辨率:a)图像分辨率就是单位英寸内的像素点数。单位PPI(Pixel Per Inch)b)PPI表示的是每英寸对角线上所拥有的像素数目:PPI=sqrt(长度像素数平方+宽度像素数平方)/ 2c)屏幕尺寸指的是对角线长度d)在生活中被混用,或者说错误的用作衡量图像内的像素点数量。灰度:表示图像像素明暗程度的数值,也就是黑白图像中点的颜色深度。一般为0-255。白色为255,黑色为0.通道:把图像分解

2021-09-26 14:30:07 1456

原创 【看图解惑】知网查看期刊类别(核心?CSCD(核心C刊还是拓展版E刊?))

今天突然被问到某杂志属于什么类型,是CSCD核心还是拓展?才知道CSCD还分C刊或E刊,网上根据期刊名查了一圈,说的五花八门,于是简单整理出可靠的查询方法,以供有需要的伙伴参考。首先进入知网官网...

2021-07-09 19:31:07 5887

原创 (错误记录)报错集锦+小tip

2.报错 cannot import name ‘compare_psnr’ from ‘skimage.measure’解决办法:降低skimage_image版本(原来是0.18.0,降为0.15.0)3.报错 ModuleNotFoundError: No module named ‘tensorboardX’解决pip install tensorboardX -i https://pypi.douban.com/simple/4.RuntimeError: one of the .

2021-07-09 19:04:32 282

原创 【笔记1】数据结构介绍与时间空间复杂度

1.数据结构引入数据结构:相互之间存在一种或者多种特定关系元素的数据元素的集合数据:描述客观事物的符号,能被计算机识别,并输入给计算机处理的符号集合。数据元素:组成数据、有一定基本意义的单位人类: 人家禽类:鸡鸭鹅数据对象:性质相同的数据元素的集合,是数据的子集。逻辑结构:数据对象中数据元素之间的相互关系A.集合结构B.线性结构c. 树形结构D.图形结构物理结构:数据的逻辑结构在计算机中的存储形式A. 顺序存储B. 链式存储 (如银行叫号)2.算法引入数据结构与算法

2021-06-23 17:14:33 86

原创 简单常用的的环境配置和linux查询命令(用到但想不起来时继续更新补充。。。)

1.查看镜像源配置conda config --show2.添加/删除 镜像源conda config --add xxx(镜像源地址,如https://pypi.douban.com/simple) #添加 conda config --remove xxx(已有的镜像源地址) #删除3.查看自己的虚拟环境conda info --envs pip list #查看虚拟环境中已安装的包4.创建新的虚拟环境conda create -n xxx(自定义虚拟环境名) pytho

2021-05-30 21:38:10 121

原创 豆瓣镜像源加快下载速度

加快所需包下载速度pip install xxx -i https://pypi.douban.com/simple #xxx是你需要的包名及版本号例如,我要下载一个torch==1.5.1的包,命令如下:pip install torch==1.5.1 -i https://pypi.douban.com/simple 另外:需要下载的包比较多,可以将包及其所对应的版本版本放在一个requirements.txt文件当中然后输入如下命令下载所需的一系列安装包pip install

2021-04-17 19:43:56 684

原创 【报错】vncserver -sh: /usr/bin/vncserver: /usr/bin/perl: bad interpreter: No such file or directory

1.问题记录:突然想试试自己服务器的图形化界面,结果输出vncserver或vncserver :portnum出现如下错误vncserver-sh: /usr/bin/vncserver: /usr/bin/perl: bad interpreter: No such file or directory2.问题分析与解决:这个错误是提示你缺少perl这个可执行文件,但是perl5是ubuntu自带的,目前还不清楚为什么我使用的服务器的/usr/bin/ 下就没有这个perl可执行文件了。所

2021-04-14 10:53:53 992

原创 ubuntu界面灰问题解决(适合小白,最后面有如何连接到你的服务器的介绍+更新连接超时解决办法)

1.问题描述当首次通过vncviewer连接服务器时,一般都会出如下界面灰的问题。2.解决办法(1)在你连接到服务器的终端框里(这里我用的是putty)保证你的可视化界面是打开的【意思是你的界面之前输入有vncserver :portnum 或者vncserver -geometry 1920x1080 :portnum ps:此处portnum是你的端口号的意思,例如 15】然后依次输入cd .vnc ls vi xstatrup(2)vi xstatrup输入完, 点回车( 即按下Ent

2021-04-02 11:51:33 1179 1

原创 chrome浏览器安装插件显示程序包无效

chrome浏览器安装插件显示程序包无效当给谷歌浏览器安装插件时显示出如下程序包无效的情况解决办法:1.将要安装的.crx文件的后缀名改为.rar2.将改过后生成的.rar文件进行解压生成下图第一行的同名文件3.将解压后的文件直接拖动到扩展程序里,此时安装插件成功。ps:记得打开开发者模式(打开方式:点击浏览器右上角三个点会出现有设置 --> 点击下方扩展程序 -->最后点击右上角开发者模式)...

2021-03-31 10:00:19 969

原创 文件的相关操作(3)——finally关键字,with 关键字

1.finally关键字的使用2.finally的注意事项注:finally关键字要慎用,否则会不小心覆盖前面的结果3.with关键字的使用4.上下文管理器with语句实质上是一个上下文管理器with 语句后面的结果对象,需要重写 __enter__ 和 __exit__ 方法当进入到 with 代码块,会自动调用 __enter__ 方法里的代码当 with 代码块执行完成以后,会自动调用 __exit__ 方法参考:B站千锋python...

2021-03-22 10:46:13 104

原创 文件的相关操作(2)

1.csv文件的读写csv文件是以纯文本形式存储表格数据2.将数据写入到内存(了解)将数据写入到内存涉及到 StringIO和BytesIO两个类3.sys模块的使用标准输入stdin标准输出 stdout ,错误输出 stderrps:参考千锋python...

2021-03-22 10:03:30 52

原创 文件的相关操作(1)——open、 close、 read

1.文件的打开与关闭2.文件的路径路径分为两种:绝对路径和相对路径绝对路径:从电脑盘符开始的路径相对路径:当前文件所在的文件夹开始的路径3.文件的打开方式小结:4.文件的读取...

2021-03-21 17:41:55 108

原创 面向对象(4)

1.子类重写父类的方法(1)子类的实现和父类的实现完全不一样,子类可以重写父类方法(2)子类在父类的基础上有其他功能需要实现更多的是用super方法(tip:可以用pycharm中的功能提示直接生成super(父类名xxx,self),__init__(需要继承的属性xxx))2.多态的使用(了解)多态:多态是基于继承,通过子类重写父类的方法,达到不同的子类对象调用相同的父类方法,得到不同的结果。作用:提高代码灵活性(1)不使用多态的情况图解代码调用过程图解 一个人若有多条狗(不

2021-03-21 15:42:47 54

原创 面向对象(3)——对is、isinstance、issubcalss的理解

面向对象的相关方法is 用来比较是否是同一对象isinstance 可以判断一个对象是否由指定的类(或父类)实例化而来issubcalss 可以判断一个类是否是另一个类的子类ps:参考视频千峰python

2021-03-21 13:18:19 306

原创 面向对象(2)

1.理论梳理面向对象编程的三大特性:封装、继承、多态封装:函数是对一个个语句的封装,类是对函数和变量的封装继承:类和类之间可以人为手动的创建父子关系,父类的属性和方法子类可以有条件的继承多态:是一种技巧,提高代码的灵活性2.继承的使用理解:如上图所示,如果一个属性或方法在父类和子类中都存在,看起来比较冗余,因此可简化为下图:简化简化后,子类便可以通过访问父类获得自己需要的属性或方法。3.继承的注意事项(1)python中继承的特点注:有多个父类继承时,谁在前先继承谁继承传递:深

2021-03-21 12:46:27 48

原创 图解单例设计模式(了解)

单例设计模式ps:图片来源视频千峰python

2021-03-20 21:21:02 52

原创 图解类方法和静态方法

ps:图片来源于千峰python静态方法调用不需要在创建对象,可直接利用 类名.静态方法名 调用

2021-03-20 20:47:27 67

原创 运算符相关的魔法方法

1.__eq__的使用class Person(object): def __init__(self,x,y): self.name = x self.age = yp1 = Person("张三",18)p2 = Person("张三",18)# is 身份运算符可以用来比较两个对象是否是用一对象print(p1 is p2) #False#__eq__如果不重写,默认比较依然是内存地址print(p1 == p2) #False

2021-03-19 21:10:29 107

原创 面向对象的基本语法(1)

需求:小明今年18岁,身高1.80,每天早上会 跑步,完了 吃 东西,小美今年17岁,身高1.65,小美早上不 跑步,喜欢 吃 东西1.定义类:类名怎么定义?使用class来定义一个类class类名:类名一般遵从大驼峰命名法(即每个单词 首字母大写)(1)class 类名:(2)class 类名(object):class Student(object): #关注这个类又那些属性和行为 def __init__(self,name,age,height):

2021-03-19 20:24:40 240

原创 计算代码执行时间(python中time模块的使用)

1.计算代码执行时间import time # time 模块获取当前的时间start = time.time() #代码运行之前 获取一下时间###需要计算时间的代码块end = time.time()print("代码运行耗时{}秒".format(end-start))2.优化(用函数封装)import time def cal_time(fn): start = time.time() fn() end=time.time() p

2021-03-19 15:05:46 1337

原创 win10环境下的Latex安装(Texlive2020版)(看图安装,适合小白)

本文是进行安装时所进行的步骤,在此做如下记录方便以后查阅,同时希望帮助到有需要的人。希望写得相对具体点,所以内容有点啰嗦。想快速安装的小伙伴可以直接看图按照序号依次安装就可。

2020-12-15 11:52:17 9193 4

原创 2020-08-09

json是一个字符串,里面字符串必须加双引号,但数字可不加"{"name":"abc","age":"18","gender":"male"}"1.Json的使用,把列表,元组,字典等转换成json字符串json.dumps(变量名) #dumps将字典,列表,集合,元组等转换成json字符串2. eval()把json字符串转换成python对象json.loads() #loads可以将json字符串转换成python里的数据python ...

2020-08-09 15:22:11 67

原创 2020-08-09

1.使用% 占位符表示格式化一个字符串,在字符串里可以使用%占位符%s 表示是字符串的占位符%d 表示整数占位符%nd 表示打印时会显示n位,若不够位数,默认右空格补齐,-表示做补齐%f 表示浮点数的占位符%.nf 表示保存小数点后n位%%表示输出一个%2.{ } 可以用于占位 配合.format方法{}会默认读取后面内容一一对应填充{数字} 根据数字的顺序进行填充,从数字0开始{ 变量名}注意:{数字}{变量名}可以混合使用,但{ }与{数字}不可混合...

2020-08-09 14:14:55 84

原创 pycharm使用中的小tip

1.双击shift会弹出全局搜索功能关闭 双击shift 打开全局搜索--》action-->registry 找到ide.suppress.dounle.hangler勾上重新打开 ctrl + shift + a2.快速格式化代码 ctrl+alt+l(L)3.快速复制粘贴代码 CTRL+d3.移动一行代码 CTRL+shift + 上下箭头4.错了还原 ctrl+z5.ctrl +/ 注释代码...

2020-08-09 13:40:55 173

空空如也

空空如也

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

TA关注的人

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