自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhanghm1995的博客

管它真理无穷,进一寸有一寸的欢喜!

  • 博客(148)
  • 资源 (8)
  • 收藏
  • 关注

原创 Ubuntu下dpkg -i 安装deb报错 trying to overwrite shared

Ubuntu下dpkg -i命令安装包冲突报错

2022-09-22 11:22:02 959 1

原创 AttributeError: module ‘requests‘ has no attribute ‘get‘

问题描述执行python程序时报错:AttributeError: module 'requests' has no attribute 'get'解决方案原始的requests版本过低,我安装的是requests==2.22.0的版本,升级一下即可。pip install -U requests

2022-02-12 11:14:07 1530

原创 ImportError with scipy.misc cannot import toimage错误解决

问题描述在使用如下代码时出现错误:import scipy.miscscipy.misc.toimage(image_numpy).save(s, format="jpeg")错误提示:ImportError with scipy.misc cannot import toimage问题原因scipy库版本过高,在1.2版本以后就删除了这个函数。解决方案很多解决方案说是尝试降低scipy库版本,其实大可不必,官方都建议不用这个函数了,我们没必要反其道行之。我的解决方案:from

2022-01-16 20:02:14 584

原创 解决Pytorch中调用tensorboard报错 AttributeError: module ‘tensorflow‘ has no attribute ‘gfile‘

问题描述在执行下面命令时出现报错:from torch.utils.tensorboard import SummaryWritertb_writer = SummaryWriter(osp.join(opt.savepath, "logdir"))报错内容:AttributeError: module 'tensorflow._api.v1.io' has no attribute 'gfile'问题分析出现这个问题的根本原因在于pytorch调了Tensorflow,最后由Tenso

2022-01-09 15:05:00 2398 1

原创 Windows下配置Python环境报错error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft

问题描述在Windows 10下Anaconda环境中配置安装pycotools包时出现报错:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft解决方案主要原因是我的Windows 10下缺少部分在安装Python包时需要进行C++编译的环境和依赖,因此需要进行下载和安装。打开该链接中点击下载生成工具:你就会下载得到一个名为vs_buildtools__396764696.163662

2021-11-15 21:34:30 2091

原创 无需重装软件,解决不满足升级要求问题,Windows10成功升级Windows11方案——以戴尔XPS15 9550 i7-6700HQ CPU为例

这里写自定义目录标题前提说明准备工作下载Windows 11安装包新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前提说明在升级前我需要首先强调一点,升级系统有风险,为了减少升级系统失败导致的数据丢失等问题,建议大家在升

2021-10-17 13:51:48 11730 13

原创 ubuntu下conda在bash和zsh终端下的自动补全设置

背景Anaconda作为Python的包管理器非常好用,可以用来统一管理Python虚拟环境和包的安装,但是在使用过程中发现许多的conda命令并不能像使用Ubuntu其他命令一下通过按Tab自动补全,例如激活虚拟环境:conda activate cv-env如果没有自动补全功能,你就必须得全部手打出来上面的命令才行。这对我们的使用造成了很大不便。因此该篇博客的目的就是通过总结我找到的方法能够设置conda命令实现自动补全功能。zsh终端如果你使用的是zsh终端,你很有可能会用到on-my-

2021-08-31 09:35:37 3116

原创 使用mxnet库报错以及解决方案

错误1 Compile with USE_CUDA=1 to enable GPU usage问题原因:一般是因为你在程序中使用了cuda,但是实际上安装了不是cuda版本的mxnet库。解决方法:你需要看下你安装的mxnet库是否是cuda版本的:pip list | grep mxnet 如果不是cuda版本的,就需要重新安装下cuda版本的mxnet,需要先卸载原有的,并安装对应cuda版本的mxnet,例如你的环境中cuda是10.1的,你就安装mxnet-cu101,类似这样:#

2021-08-27 09:51:38 3741

原创 Windows10合并非相邻磁盘或分区到系统C盘方法

前言:该方法针对的是你想要合并的两个分区不是相邻关系,如果是相邻关系的分区合并,可以直接用Windows10自带的磁盘管理工具进行合并即可。另外,由于这种与磁盘移动相关操作可能会出现数据丢失,系统崩溃等问题,建议提前备份好重要数据,毕竟数据无价。系统说明我的电脑是双系统:Windows 10 + Ubuntu 18.04两个系统都装在同一块固态硬盘上合并分区操作只能对属于同一块硬盘上的分区进行,如果你想把一块机械硬盘上的分区合并到Windows 10 系统盘C盘上,貌似是无法实现的(或许有.

2021-08-23 16:39:44 28236 6

原创 Ubuntu创建应用程序启动器参考示例

前言: 不用记太多,只需要参考我给的这些示例,照猫画虎能用即可,有问题再谷歌。示例1:直接是可执行程序的启动器创建方法启动器文件名(必须是.desktop为后缀):youdaoyun.desktop#!/usr/bin/env xdg-open[Desktop Entry]Version=1.0Type=ApplicationTerminal=falseExec=/home/zhanghm/Softwares/youdaoyun-linux-x64/youdaoyunName=Youdao

2021-08-21 15:37:44 735

原创 Mayavi学习之旅——基础知识及学习资源

官网:https://docs.enthought.com/mayavi/mayavi/mayavi.mlab为脚本中绘图包:https://docs.enthought.com/mayavi/mayavi/mlab.html#simple-scripting-with-mlab所有函数索引为:https://docs.enthought.com/mayavi/mayavi/auto/mlab_reference.html#mlab-referenceimport numpy as npimpo

2021-06-27 09:25:03 2004

原创 pip install opencv-python出现ModuleNotFoundError: No module named ‘skbuild‘错误解决方案

pip install opencv-pythonTraceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-is7g9vyo/opencv-python/setup.py", line 9, in <module> import skbuild ModuleNotFoundError: No mo

2021-06-27 09:23:30 1398

原创 查看Ubuntu系统版本方法汇总

方法1使用lsb_release命令:lsb_release -a结果的如下:No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.5 LTSRelease: 18.04Codename: bionic方法2使用cat命令:cat /etc/issue结果如下:Ubuntu 18.04.5 LTS \n \l方法3使用uname命令:uname -a结果如下:Li

2021-06-19 14:42:38 342

原创 pip install列出待安装包的所有版本

问题描述一般我们在使用pip Install命令安装Python软件包的时候,会想知道能安装的包版本的是多少,这样方便自己选择可能的兼容版本进行安装,在pip某个版本之前获取待安装包的所有版本命令比较简单,直接用:pip install torch==就会列出所有torch版本,但最新版的pip不支持直接用上述命令查找所有torch的版本,会出现错误:ERROR: Could not find a version that satisfies the requirement torch==ERR

2021-05-30 13:49:56 2609 1

原创 UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show...问题

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.plt.show()解决:pip install pyqt5https://stackoverflow.com/questions/41994485/how-to-fix-could-not-find-or-load-the-qt-platform-plugin-windows-while-usin

2021-03-23 00:06:00 756 1

原创 Lidar点云处理相关开源项目和代码收集

收集有关3D点云数据的一些常见处理开源项目和代码,方便快速查询和使用

2021-03-07 10:37:08 871

原创 Python安装LLVMLite报错及解决方案

pip install llvmlite报错:Building wheels for collected packages: llvmlite Building wheel for llvmlite (setup.py) ... error ERROR: Command errored out with exit status 1: command: /home/z00520770/.virtualenvs/segmentation-python27/bin/python -u -c 'im

2021-02-01 22:23:23 9167 5

原创 Docker常用命令总结——属于你的Docker查询手册

docker软件命令查看docker版本:docker versiondocker -v重启docker:sudo systemctl daemon-reloadsudo systemctl restart docker镜像相关查看本地已经安装的Docker镜像:docker imagesordocker image ls搜索镜像:docker search <image_name>如:docker search opencv运行镜像:docker r

2020-12-19 10:50:27 346 2

原创 Ubuntu下SMPlayer播放器安装配置以及常用快捷键记录

介绍在我的另一篇博客Ubuntu下VLC播放器安装配置以及VLC常用快捷键记录中我详细介绍了VLC播放器的基本配置和使用,但在我实际使用过程中,我发现VLC播放器虽然能满足我大部分播放需求,但是我有时候会用录屏来回放一些代码调试过程,不仅会用到逐帧播放的功能,还需要用到逐帧后退的功能,而VLC播放器只支持逐帧播放,并不支持逐帧后退。虽然经过一番查询,发现VLC可以通过安装一个叫Jump to time的插件来实现逐帧后退,试了一下发现并不好用,经常不生效。又经过一番搜索,终于让我发现了SMPlayer

2020-10-31 22:50:30 2950 1

原创 删除txt等文本文档中指定行方法

vim方法:https://blog.csdn.net/StepByStepTo/article/details/80966032Notepad方法:https://blog.csdn.net/y347135144/article/details/82228687

2020-10-24 11:49:30 5607 1

原创 Python学习之旅——虚拟环境的使用virtualenv和virtualenvwrapper

1、介绍Python作为一门解释性语言,其版本的更新和迭代非常快,并且Python2和Python3之间的语法和需要用到的库都不相同,因此在我们实际使用过程中就会经常遇到类似以下的问题:1、想要跑一个项目A,项目A需要Python2的环境,并且依赖numpy==1.16.6版本,这个时候我们可以直接执行pip2 install numpy==1.16.6给我们的系统Python2安装一个1.16.6版本的numpy,能够顺利运行项目A;2、这个时候又想要尝试一个新的项目B,项目B虽然也可以在Pytho

2020-09-12 08:56:55 733

原创 头文件中自定义PCL点云数据类型并在项目中使用

PCL点云基本数据结构自定义数据结构:/* * Copyright (c) Huawei Technologies Co., Ltd. 2012-2019. All rights reserved. * Description: point_type_define.h * Author: zhanghaiming 00520770 * Date: Created on 2020-08-25 * Notes: NA */#ifndef PROJECT_POINT_TYPE_DEFINE_H

2020-09-05 19:08:36 5698 11

原创 Python学习之旅——numpy库基础使用总结(超详细)

文章目录介绍基础用法矩阵创建矩阵运算矩阵解包常用内置函数np.asarray函数np.ascontiguousarray函数np.copy函数np.reshape函数np.where函数介绍基础用法矩阵创建numpy矩阵的类型为numpy.ndarray,全零矩阵:d = np.zeros(2)print(d, d.shape)d = np.zeros((2,1))print(d, d.shape)d = np.zeros((3,4))print(d, d.shape)# 下面

2020-09-05 11:54:28 669

原创 Pytorch学习之旅——tensor张量使用基础

文章目录tensor定义tensor运算tensor内置函数squeeze()和unsqueeze()函数tensor定义创建指定大小的tensorimport torcha=torch.Tensor(2,3)print(a)tensor运算tensor内置函数只写常用的,其他的可以去网站查阅:squeeze()和unsqueeze()函数https://blog.csdn.net/ZT0518/article/details/86440338...

2020-08-23 09:26:23 572

原创 CMake学习之——使用新版本CMake方法(不用重新安装升级)

使用新版本CMake方法:https://blog.csdn.net/qq_18649781/article/details/85634755不用在你系统路径下安装CMake新版本,只需要下载CMake二进制版本(不是源码):https://github.com/Kitware/CMake/releases放在一个固定路径,解压;在你终端中执行:export PATH=/home/z00520770/Softwares/cmake-3.16.2-Linux-x86_64/bin:$PATH使用

2020-08-20 22:57:19 2611 6

原创 Ubuntu学习之旅——强烈建议使用trash代替rm防止终端误删除文件

https://askubuntu.com/questions/6698/can-files-directories-deleted-with-rm-be-restored清空回收站:trash-emptyrm删除恢复方法:https://www.cnblogs.com/EasonJim/p/8274113.htmlhttps://my.oschina.net/u/4255396/blog/3470796

2020-08-20 22:52:47 234

原创 VSCode使用总结之——使用VSCode开发Python项目

交互式Python代码测试Ctrl+Shift+P,输入Python:Show Python Interactive Window,会打开Jupyter交互,或者输入Python:Start REPL,会打开终端交互https://code.visualstudio.com/docs/python/jupyter-support-py

2020-08-19 22:26:33 1273

原创 OpenCV中关于图像常用操作总结

缩放图像cv::Mat resized_image; cv::resize(matched_image, resized_image, cv::Size(matched_image.cols / 2, matched_image.rows / 2), 0, 0, cv::INTER_AREA);

2020-08-19 22:17:45 178

原创 Ubuntu学习之旅——常用快捷键及快捷操作总结

这是我的Ubuntu学习之旅系列文章,旨在带领初学者走进Linux操作系统的殿堂,领略Linux操作系统的风采,并利用Ubuntu系统完成我们的开发工作。一、介绍Ubuntu系统作为一个强命令的操作系统,很多操作都可以通过终端命令完成,自然而然也伴随有很多快捷操作,包括一些快捷键、快捷方式和快捷工具等,掌握这些快捷操作能够大幅提高我们使用Ubuntu的效率,毕竟效率才是生产力嘛!二、快捷键总结各种快捷键汇总:https://linux.cn/portal.php?mod=view&aid.

2020-08-16 17:01:09 258

原创 【精华】git常用命令及操作速览

与远程分支相关查询本地分支关联的远程分支git branch -vv更新远程分支场景:远程更新了新的分支,本地还没有:git fetch

2020-08-15 15:26:19 245

原创 Ubuntu下VLC播放器安装配置以及VLC常用快捷键记录

介绍Ubuntu系统下VLC播放器非常好用,其可以解码常见不同格式的视频,并支持逐帧播放、加载字幕、AB段循环播放等功能,对于在Ubuntu下进行开发非常方便。VLC安装Ubuntu16.04:sudo add-apt-repository ppa:n-muench/vlcsudo apt-get update sudo apt-get install vlc常用快捷键F——全屏播放E——逐帧播放[ 和 ]——慢速或加速播放+——项目ValueF全屏播放

2020-08-08 12:06:40 2546

原创 利用OpenCV求解多项式方程的根

对于一个多项式方程:a0+a1x+a2x2+...+anxn=0a_0+a_1x+a_2x^2+...+a^nx^n=0a0​+a1​x+a2​x2+...+anxn=0而言,想要准确求得解析解是一件比较困难的事,特别是次数比较高的时候,一般我们可以利用数值方法求得数值解。先说明一下多项式方程的根的特点,对于n次多项式方程,实数根的可能情况包括(此处只说明实数根):1、有n个不同实根;2、根的数量小于n,大于0,即有多个相同实根;3、无实数根,即方程所表示的曲线与X轴无交点;在OpenCV中提供了

2020-08-08 11:57:50 921

原创 OpenCV学习之旅——合并多张图像操作

cv::Mat origin_lanes_img = VisualizeOpenCV::DrawLanesInCarView(lanes_uncorrected); cv::Mat corrected_lanes_img = VisualizeOpenCV::DrawDetectLaneCarView(loop_count); cv::Mat display_img(origin_lanes_img.rows, origin_lanes_img.cols + corrected_lane

2020-08-03 23:21:27 4164

原创 Ubuntu下使用up命令替代cd ../../一次性回退多级目录

介绍cd命令是我们在Ubuntu终端中使用频率非常高的一个命令,我们常用cd命令实现不同路径下的跳转功能。但大家在使用过程中有没有发现如果你cd到某个比较深的路径下时,又想回退到上三级目录时,你就得写:cd ../../../如果你需要退回的层级越多,那么你就得写更多个../,是不是感觉非常麻烦,也不够优雅?确实,有人也想到了这个问题,并写了一个up脚本,可以用来实现快速回退指定层级目录,并带有Tab键提示功能,简直不能再好用了!下面就来介绍下如何配置这个脚本并使用。步骤安装过程1、打开此

2020-07-25 23:30:02 1395 2

原创 C++随机数生成器及分布器相关

STLstd::accumulate用法:float z_sum = std::accumulate(line.points.begin(), line.points.end(), 0.0f, [](float a, noah::LanePoint b) { return a + b.z; });std::vector<std::shared_ptr<GRANSAC::AbstractParameter>> GenerateCandidatePoint

2020-07-24 00:04:54 393

原创 C++常见问题及解决方案汇总

error: ‘make_unique’ is not a member of ‘std’问题解释:在编译使用了std::make_unique语句的代码时,如果出现上述的错误,说明该编译器不支持C++14标准,因为std::make_unique是在C++14以后新加入的函数,用来创建std::unique_ptr智能指针对象。解决方法:1、尝试升级编译器版本支持C++14标准;2、在代码中自己定义这个函数:#include <memory>namespace std {tem

2020-07-23 23:28:18 2830 1

原创 Python学习之旅——基础数据结构用法全貌

list列表tuple元组1、对元组中每个元素乘以一个倍数d = (2, 3)print(d)y = tuple(map(lambda x: x*2, d))print(y)字符串字符串格式化id_text = '{} {:.2f}'.format(10, 3.1415926)print(id_text)注意如何限定小数点位数。...

2020-07-18 09:31:06 141

原创 Windows10和Ubuntu之间共享文件夹成功方案

Ubuntu访问Windows下共享目录https://www.maketecheasier.com/mount-windows-share-folder-linux/https://www.jianshu.com/p/fe5934fdad54https://jingyan.baidu.com/article/cd4c2979161400756f6e6069.htmlWindows端https://blog.csdn.net/chenzhjlf/article/details/78794834U

2020-07-18 09:27:06 2868

原创 一遍成功的ROS主从机详细配置

主从机都要修改bashrc,终端输入hostname查看主机名https://blog.csdn.net/TifferPelode/article/details/52818264https://blog.csdn.net/weixin_43707303/article/details/86496335https://blog.csdn.net/xiangbin099/article/details/79843255

2020-06-28 22:58:35 13377 7

原创 不能再详细的C++基本数据类型剖析

如何打印数据类型:https://zh.cppreference.com/w/cpp/language/typeidhttps://stackoverflow.com/questions/16396304/strange-output-of-stdtypeidnamehttps://blog.csdn.net/chenyiming_1990/article/details/8979260基本数据类型定义:https://www.runoob.com/cplusplus/cpp-constants-

2020-06-25 18:32:06 480

Ubuntu版有道云笔记-含图标文件和启动链接.zip

亲测能够在Ubuntu16.04和Ubuntu18.04下正常使用的有道云笔记,其中还包含一个高清的图标文件,以及一个能够在Ubuntu下直接双击启动(类似Windows下的桌面链接)的启动链接文件,具体使用方法可以参考我的博客:https://blog.csdn.net/zhanghm1995/article/details/102879548

2020-04-05

ubuntu下截图编辑工具deepin-scrot.zip

Windows下有微信、QQ等各种工具可以方便对截图进行编辑,Ubuntu下虽然也有自带的截图工具,但却无法对截图进行编辑,如加箭头、文字、矩形框等操作。deepin-scrot基本可以满足这些截图编辑的需求。现在网上搜到的关于这个软件的安装包基本上都不可用,官网链接也失效了。这里提供的是deepin-scrot_2.0-0deepin_all.deb格式安装包,具体安装配置见链接:https://blog.csdn.net/zhanghm1995/article/details/98439616#Ubuntu_99

2019-09-01

免安装Ubuntu版微信客户端.zip

很好用的Ubuntu版本的微信客户端,直接使用,免安装,能够满足基本微信聊天、传文件等需求,唯一不好的地方可能是无法在重新登录时同步历史消息,不过也不太影响使用。

2019-08-04

Aurora+MikTex2.9+Keygen

本资源为Aurora+MikTex2.9和破解软件的完全安装包,主要用来实现在Word中插入LaTeX公式和编写伪代码等作用,安装包经过在我自己的电脑上安装实践,完全可以用,安装流程及注意事项可以参考我的博客:https://blog.csdn.net/zhanghm1995/article/details/88354080

2019-03-08

CMake Pratice-CMake实践修订版

CMake Pratice是一本讲解CMake基本语法的非常好的入门书籍,本版本拥有详细的目录和笔记,并且有相应注释,非扫描版,可以做笔记

2019-01-16

teambition ubuntu客户端

teambition是一款非常好用的团队协作平台,在Windows、安卓、IOS下都有非常好的APP支持,ubuntu下只能使用网页,存在诸多不便。 上传的资源为对网页版封装的teambition客户端,可以直接替代网页功能,方便进行各项操作,启动方式为直接双击根目录下的可执行文件即可。

2019-01-11

eclipse_oxygen免安装版

资源为Ubuntu下使用的。非常好用的跨平台IDE,编写C++、Java等项目代码必备,具有各种丰富的代码提示、 跳转等功能,最重要的是拥有非常方便好用的插件。资源中是免安装版,只需要解压就可以使用。

2018-09-06

空空如也

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

TA关注的人

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