自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh: connect to host example.com port 22: Connection refused

ssh

2023-08-14 19:56:17 162

原创 dpkg: error: dpkg frontend lock is locked by another process

找到这个锁文件的进程id。安装软件包的时候,报错。

2023-08-09 10:13:14 563

原创 socket 基础

socket 基本原理与使用

2023-07-31 16:58:24 585

原创 Ubuntu下软件打开时状态图标与原始图标不重合问题解决

而其他软件不会这样,运行软件的图标与原始图标会重合,,我们可以给CLion启动文件(.desktop)添加一个StartupWMClass属性,并把它的值设为刚刚显示出来的值,如下。给WebStorm的启动文件(.desktop)添加StartupWMClass,如何将安装的软件添加图标启动,请参考。整体上的.desktop文件。

2023-04-11 18:05:10 334 1

原创 Docker镜像重命名

镜像重命名

2022-06-09 00:15:00 15084

原创 将 Docker 容器镜像推送到 Docker Hub

docker 镜像推送到docker hub 中

2022-06-08 15:47:55 1792

原创 Ubuntu终端运行 .sh 文件出现Syntax error: “(” unexpected”解决办法

在安装Anaconda的sh程序时,sh Anaconda3-2021.11-Linux-x86_64.sh 出现Syntax error:"("unexpected"报错, 导致程序安装失败。一、用户权限不够,尝试使用sudo sh Anaconda3-2021.11-Linux-x86_64.sh 仍然报相同的错。二、Ubuntu 为加快开机速度,默认将root指向dash,解决办法就是将dash指向取消sudo dpkg-reconfigure dash在图片中选择No, 即可

2022-04-27 10:56:13 3743

原创 Qt Linux 环境中应用程序打包

系统环境:Ubuntu20.04LTS开发环境:Qt5.14.1打包须知:在进入程序部署打包之前,阅读官方的部署文档Deploy,通常情况下,我们在开发的时候,Qt Creator 的左下角构建模式为Debug,便于我们调试编写程序。Qt的三个构建模式Debug、Profile、Release的区别是: debug可以调试程序,而release不可以。在程序出现错误的时候,在debug模式下通过设置断点来调试程序。当程序所有错误都解决了以后,在release模式下生成程序,就可以对外发布了。debug

2022-04-20 11:01:40 8582

原创 Ubuntu系统制作U盘启动盘

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-01-25 18:36:37 3760

原创 PyCharm常用快捷键

无论是看代码还是写代码, PyCharm 都是一款功能齐全的Python IDE。我希望我使用Pycharm的时候, 无论我想使用什么功能, 都能像Ctrl c 、Ctrl v 那样熟悉方便。但在日常工作中, 用到的功能也就那么多, 这些功能占据代码工作的90%, 所以掌握这些个功能快捷键以便提高工作效率。(当然, 能用鼠标解决的就不用按键盘了)1,搜索与替换2,查看函数定义与参数3,写代码使用tab键4,看代码:Alt + 向上箭头 和 Alt + 向下箭头, 可以快速切换函数defCtrl

2022-01-15 16:20:31 591

原创 ModuleNotFoundError: No module named ‘torchvision.ops.stochastic_depth‘

torchvison.ops.stochastic_depth是PyTorch的torchvison包里面的一个函数,这种错误torchvision版本过低, torchvision包里的函数是越来越多的,省级一下torchvison包的版本,注意torch版本也尽量保持一致

2022-01-04 16:05:26 3014

原创 Nanodet训练出现ValueError 解决办法

在配置完Nanodet环境之后,准备使用Nanodet训练自己的数据时候,出现了一个ValueError报错,看起来一头雾水,到Github提交Issue发现这个仓库活跃度不是很高,一直没有得到相关帮助。最后就硬着头皮去想,查找相关文件,发现在yml配置文件中,device设置中batch_size 为160, 我的训练数据集为150,会不会是因为这个原因导致的。改小了batch_size之后,确保我的训练数据集 / batch_size >=1 ,果然训练成功了。这是一个小的隐..

2021-12-28 16:25:43 1320

原创 opencv 视频切图片,图片合成视频、视频旋转

计算机视觉的训练任务通常需要很多图像数据来做数据集。常见大数据集如ImageNet, VOC,COCO,等等。我们要完成自己特定场合的识任务,就需要收集或采集场景数据,涉及到一些基本的图像处理方法。我遇到或需要使用到的图像处理方法大概有以下几种:1.视频切图片(video_to_image.py)import cv2vc = cv2.VideoCapture("/home/ba/Videos/video.mp4") # 读入视频文件,命名cvn = 1 # 计数if vc.isOpened

2021-09-16 11:09:26 781

原创 YOLOX训练自己的数据

YOLOX是旷世开源的用于目标检测的算法,相比于YOLO(V3-V5)系列,在精度上有提升,速度上也具有一定的竞争优势。介绍YOLOX是YOLO的anchor-free版本,设计更简单但性能更好!旨在弥合研究和工业界之间的差距,更多细节请参考我们在Arxiv上的论文。点击这里.基准标准模型.模型尺寸mAPtest0.5:0.95速度V100(ms)参数量(M)FLOPs(G)weightsYOLOX-s64039.69.89.026.8onedrive/g

2021-07-28 20:33:08 2885 4

原创 深度学习数据标注规则

关于标签内容和方式的指南对于一些自定义数据集的训练,我们在标注时,如何保证最大化的利用每个照片的信息,来微调我们的训练结果,VOC官方给出了一些规则个和标准![在这里插入图片描述](https://img-blog.csdnimg.cn/5fe8969bf41249cba721ae7c5bef8139.png?x-oss-process=image/watermark,type_Z...

2021-07-28 16:05:45 2955

翻译 高级工程师的技能清单

这是medium上的一篇文章,列举了高级工程师除了写程序还需要学会什么?An incomplete list of skills senior engineers need, beyond codingHow to run a meeting, and no, being the person who talks the most in the meeting is not the same thing as running itHow to write a design doc, take fee

2021-06-30 21:07:02 335

翻译 我作为高级工程师学到的东西

Reddit上有一个热帖, 是一名有10年工作经验的工程师酒后吐真言。讲述他工作经历中学到的东西。下面是原帖的截图:内容和有意思,获得了很多人的赞,我们一起看看:职业发展的最好办法是换公司。技术栈并不重要,因为在我的领域中有 15 种基本的软件工程模式适用。我在数据领域工作,尽管它与 web 或嵌入式不会很相同,但是所有领域都有大约 10-20 个核心原则,技术栈只是试图让这些事情变得更容易,所以不要担心过度。求职是有原因的。如果我对工作不满意,可能是时候继续前进了。工作和人际关系是两回事。有

2021-06-30 20:42:53 214

原创 VMware Workstation 16 pro 安装mac os

Windows 系统安装Mac双系统,需要准备三个东西:1.VMware workstation(下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html)2.mac os的镜像文件(链接:https://pan.baidu.com/s/1AdDGFU186bqKvW4wuGtpqw ,提取码:8bur )3.下载一个auto-unlocker文件(https://github.

2021-05-03 20:52:55 19808 5

原创 Ubuntu添加桌面图标启动程序

Ubuntu的程序快捷方式只有在它默认的软件商店下载才会有。通常我们安装的软件,例如jetbrains全家桶,无法生成快捷方式。更无法添加到左侧的收藏夹。ubuntu上每一次桌面的软件都有一个xxx.desktop文件在 usr/local/share/applications 目录下与之对应。现在我们可以通过创建 .desktop文件来创建快捷方式进入 usr/local/share/applications, 为了避免一些问题,采用root权限新建一个文件,我这里为go的IDEA创建快捷方式的go.

2021-03-19 15:00:13 739

原创 Linux for Windows ——WSL安装

工作上用的Linux,好处自然不少,但是还是会有一些不方便,需要windows环境。所以准备将自己笔记本安装Linux环境。双系统太费劲,虚拟机装了无法充分发挥硬件优势。似乎WSL呼声较高,决定试一试。首先Microsoft的文档说明是对windows10的,具体版本都有,最好达到要求。1.Microsoft商店搜索Linux,下载我这里有下面这些结果,都是免费的,可以自行下载,我Ubuntu用的多一点,下载的是Ubuntu。2.打开,从开始里面找也能找到点击之后发现只有一个启动

2021-03-05 22:32:45 855

原创 yolov5最新版本预训练模型下载

刚刚接触目标检测需要快速上手yolov5, 对于预训练模型yolov5s.pt, yolov5m.py..........的下载,需要会科学上网.本人磕磕碰碰用了一些博主的分享,发现无法共用.yolov5目前已经到了 4.0,所以这里分享给分享给需要的人百度网盘链接: https://pan.baidu.com/s/1klUOdDR1tIcsuhnA2fqXdw 密码: bk6r...

2021-02-04 11:10:56 12822 5

原创 在MySQL登录时出现 Can‘t connect to MySQL server on ‘localhost‘(10061)拒绝访问错误解决方案

本人在安装mysql时候遇到各种bug,花了三个多小时,终于解决了。一、下载安装包:首先,正常的顺序是我们需要去官网下载MySQL文件,官网下载地址:https://dev.mysql.com/downloads/mysql/这里有两种方法,第一个是常见的在线安装,第二个是离线安装。二、解压安装包讲安装包解压,需要添加一个data文件夹和一个my.ini配置文件。最后的文件是这样的其中data文件夹是空的,my.ini配置文件内容如下,可以直接复制粘贴:...

2020-12-25 21:19:29 6149 2

原创 Python特性四:常见的数据结构

我们熟知的Python数据结构,列表、字典、集合、还有....栈?Python中有栈吗?不同于Java语言的命名明确,Java中的列表还细分为LinkedList 和ArrayList。Python倾向于简单且人性化的的命名方案,但是要理解Python中的列表类型是以链表实现的还是以动态数组实现的,就有点麻烦。一.字典(dict)1.dict-Python内置的字典实现字典是Pyt...

2019-11-03 22:02:07 546

原创 No module named tensorflow

本文是解决在anaconda中安装tensorflow发生的错误,可以参考这篇文章 安装tensorflow报错现在本人遇到了文中没有提到的问题,就是在activate tensorflow之后,进入该环境下的Python解释器,import tensorflow as tf 可以导入, 但是在jupter notebook程序中仍然报错,究其原因,是因为这里的base和tensorflo...

2019-11-03 14:24:01 6616 1

原创 the empty path didn't match any of these ----Django报错信息

在进行Django练习的时候发现报错了url模块是这样的目的是需要显示views模块里面的index函数内容,views的内容是这样的一种方法就是,我们看到Django的报错界面的RequestURL是http://127.0.0.1:8000/,而我们访问的是index界面,所以会出现404错误,可以在请求的url里面增加一个" index/ "参数就可以了h...

2019-10-14 14:59:15 6601 1

原创 面试中的红黑树,如何回答?

就是上面这个玩意叫红黑树,算是最难掌握的一种数据结构了,尤其是它的实现。在面试时候,如果涉及到红黑树的问题,作为一名应聘者,如何去回答比较好。红黑树在我所有面试里占了5%,很少有公司会问到,如果碰到了我一般都会用这样回答: 红黑树是一种平衡二叉查找树。它是为了解决普通二叉查找树在数据更新的过程中复杂度退化的问题而产生的。红黑树的高度近似 log2n,所以它...

2019-10-09 16:49:31 6573 7

原创 Python 中的 extend 知多少?

Python的列表(ls)操作中,有个extend(item)用法,该方法是接受一个可迭代(iterable)对象,将里面的元素迭代追加到原列表后面,看Python官方文档里面的解释。这里也有一个append用法,但append(item)是将整个item作为一个整体添加到原列表后。这里主要是本人在做一个题的时候用到extend,本以为对extend和append用的很...

2019-09-24 22:30:20 596

原创 如何成为天才

原文链接:如何记住所学的东西这篇文章将的是如何用一个算法记住所有学到的东西,文章太长,没看完,不过,好像给出了如何成为天才的建议: You must clarify your goals, gain knowledge through spaced repetition, preserve health, work steadily, minimize stress, ref...

2019-08-28 15:25:08 189

原创 Ubuntu18 中关于Could not get lock /var/lib/dpkg/lock 解决方案

在使用sudo apt install 命令安装程序时,发现以下错误此问题的出现是因为运行了apt-get或者get命令,锁定文件会在/var/lib/dpkg/中创建,这有助于运行中的apt-get或者apt进程能够避免被其他需要使用相同的文件或系统进程打断。所以,要使用apt命令,先要删除文件中的锁文件。sudo rm /var/lib/dpkg/lock...

2019-05-19 12:21:11 240

原创 Python中的 if __name__ == "__main__"

举个例子,命名为test.py文件:def func(): print("This a test!")if __name__ == '__main__' : func() print("Done!")这条 if 语句的作是,允许将该模块当做一个独立的程序运行,也可以在另一模块中导入它背后的原理是什么:每个Python模块都包含一组内建的模块变量,当加载该模块时,Python虚拟机...

2019-03-13 12:42:29 186

原创 Python引用、对象、拷贝的理解

        由于Python的动态特性,Python中变量和对象是分离的,在使用变量的时候,只需要直接赋值即可(在给变量赋值前不需要声明,C/C++等静态语言需要声明),而在Python中,一切皆对象,所以变量的本质是对对象的引用。例子 一a = 1实质上是a指向了对象1,可以用命令行模式id()来查看对象的身份                         例子二:...

2018-12-14 15:09:54 474

翻译 Python中的全局解释器锁(GIL)

原文地址:What is the Python Global Interpreter Lock (GIL)Python全局解释器锁:简单来说,就是只允许Python解释器任意时刻只能有一个线程处于运行状态1.GIL解决了Python的什么问题?Python使用引用计数管理内存举个栗子>>>import sys>>> a = []>&gt...

2018-12-05 17:33:23 244

翻译 MySQL官方手册翻译

数据库的数据:选择特定的行:SELECT * FROM pet  WHERE name = 'Fluffy';字符大小写通常没有影响,所以你可以使用name="fluffy' 或者“FLUFFY'.,结果是一样的。你也可以使用其他任意一栏的条件(上面用的是name,这里可以换成birth,or其他任何有记录的元素)SELECT * FROM pet WHERE birt...

2018-12-04 16:42:28 1717

原创 AttributeError: module 'pandas' has no attribute 'core

类似的还有AttributeError: module 'matplotlib' has no attribute 'plot'问题问题出现在使用Anaconda中的Jupter ,在使用import pandas as pdimport matplotlib.pyplot as plt在导入两个命令时,出现AttributeError: module 'pandas' has n...

2018-12-02 21:16:36 3234 2

原创 UnboundLocalError: local variable 'xxxx‘' referenced before assignment

错误的意思是:本地变量xxxx在引用前没有赋值 涉及的知识点:局部变量和全局变量局部变量:在一个函数中使用的变量称为局部变量,不允许在函数外或另一函数使用。但该函数执行完毕,局部变量所占有的空间也被释放#局部变量的作用域def fun1(): x = 5 y = 6 #fun1()中的y和fun2()中的y互不相干 print(x+y) def ...

2018-10-26 21:42:34 5337

转载 认知升级三部曲(深度好文)

转载:http://baijiahao.baidu.com/s?id=1564924504938827&wfr=spider&for=pc  猎豹移动的CEO傅盛写了一个系列的文章,名字叫《认知升级三部曲》        我们向他申请到了三部曲的独家首发授权,用来送给你,以答谢你在日常对得到App的推广之恩。下面是完整的内容,建议收藏/分享给亲朋好友。       ...

2018-10-22 19:33:37 1229

原创 个人学习资源

以下皆为本人自学相关资源。书签满了,用博客记录,长期更新。一.Computer Science自学1.http://courses.csail.mit.edu(MIT CS专业的专业设置)2.https://teachyourselfcs.com(如何自学计算机)二.Python学习资源:1.http://www.okpython.com2.https://12...

2018-09-30 09:49:50 405

原创 生成器和迭代器

1.  Iterator(迭代器)举例:我们对list使用forfor i in [1,2,3,4]: print(i)1234 对string对象使用forfor ch in 'python': print(ch)python 对字典对象使用forfor k in {'x':1,'y':2}: print(k)...

2018-08-17 20:22:19 185

原创 Operating System

参考教材:操作系统精髓设计与原理(清华大学,陈渝)操作系统结构 中断及系统调用 内存管理(**) 进程与线程(***) 处理机调度 同步互斥(**) 文件系统( I/O子系统(**)操作系统的内核特征:并发 共享 虚拟 异步...

2018-08-07 22:15:38 247

原创 Python算法 插入+归并

3.插入排序:每次考虑一个元素,左边都是排好序的,一个一个往前比,插入到一个位置,前面的元素都比他小后面的元素都比他大,插入完成,后面元素全部右移一个位置def insertionsort(s): for index in range(1,len(s)): while 0<index and s[index]<s[index-1]: s[index],s[inde...

2018-08-07 22:03:39 227

空空如也

空空如也

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

TA关注的人

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