![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发笔记
记录开发过程中常用工具的一些使用经历和心得
zhanghm1995
香港中文大学(深圳)在读博士生
展开
-
Ubuntu下dpkg -i 安装deb报错 trying to overwrite shared
Ubuntu下dpkg -i命令安装包冲突报错原创 2022-09-22 11:22:02 · 1002 阅读 · 1 评论 -
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 · 611 阅读 · 0 评论 -
解决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 · 2445 阅读 · 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 · 2195 阅读 · 0 评论 -
Windows10合并非相邻磁盘或分区到系统C盘方法
前言:该方法针对的是你想要合并的两个分区不是相邻关系,如果是相邻关系的分区合并,可以直接用Windows10自带的磁盘管理工具进行合并即可。另外,由于这种与磁盘移动相关操作可能会出现数据丢失,系统崩溃等问题,建议提前备份好重要数据,毕竟数据无价。系统说明我的电脑是双系统:Windows 10 + Ubuntu 18.04两个系统都装在同一块固态硬盘上合并分区操作只能对属于同一块硬盘上的分区进行,如果你想把一块机械硬盘上的分区合并到Windows 10 系统盘C盘上,貌似是无法实现的(或许有.原创 2021-08-23 16:39:44 · 29234 阅读 · 6 评论 -
删除txt等文本文档中指定行方法
vim方法:https://blog.csdn.net/StepByStepTo/article/details/80966032Notepad方法:https://blog.csdn.net/y347135144/article/details/82228687原创 2020-10-24 11:49:30 · 5773 阅读 · 1 评论 -
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 · 2717 阅读 · 6 评论 -
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 · 1284 阅读 · 0 评论 -
【精华】git常用命令及操作速览
与远程分支相关查询本地分支关联的远程分支git branch -vv更新远程分支场景:远程更新了新的分支,本地还没有:git fetch原创 2020-08-15 15:26:19 · 254 阅读 · 0 评论 -
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 · 2905 阅读 · 0 评论 -
“轻松搞定CMake”系列之find_package用法详解
本文是“轻松搞定CMake”系列博客中的一篇,该篇文章的主要目的是详细讲解一下CMake中搜包命令find_package的使用和原理。find_packakge命令基本介绍在我们实际开发过程中,经常不可避免会使用到第三方开源库,这些开源库可能是通过apt-get install命令自动安装到系统目录中,也可能是由我们自己下载库的源码然后通过编译安装到指令目录下的。不管哪种方式安装的库文...原创 2020-04-12 13:27:37 · 41449 阅读 · 21 评论 -
“轻松搞定CMake”系列博客概述
CMake,已经发展成为一个现代代码工程中不可或缺的代码构建工具。“轻松搞定CMake” 系列博客总结了我自己在使用CMake过程中所记录的笔记,学习到的经验和教训,以及对CMake这个工具的深入理解,帮助大家认识CMake这个工具的精髓和本质所在。所谓“知其然并知其所以然”才是我们学习的目标,对于很多初学者甚至接触CMake很多年的开发者来说,都是处于“知其然而不知其所以然”的状态,平时能使...原创 2020-04-11 21:40:01 · 1490 阅读 · 6 评论 -
“轻松搞定CMake”系列之CMakeLists文件编写语法规则详解
基本语法规则:cmake要求要求工程主目录和所有存放源代码子目录下都要编写CMakeLists.txt 文件,注意大小写(cm 大写,list中l 大写且不要落下s). cmake变量使用方式取值,但是在IF控制语句中是直接使用变量名环境变量使用方式取值,但是在IF控制语句中是直接使用变量名环境变量使用{}方式取值,但是在IF控制语句中是直接使用变量名 环境变量使用ENV{}方式取值,使...原创 2018-07-03 19:09:06 · 34798 阅读 · 12 评论 -
“轻松搞定CMake”系列之CMake学习资源汇总
官网:https://cmake.org/Wiki网站:https://cmake.org/Wiki/CMake https://gitlab.kitware.com/cmake/community/wikis/Homecmake指令查询:https://cmake.org/cmake/help/v3.5/manual/cmake-commands.7.htmlCMake官方参考文档:h...原创 2020-04-11 16:59:09 · 955 阅读 · 1 评论 -
CMake学习之——常用库的CMakeLists文件写法
平时经常使用到包括OpenCV, PCL, Eigen, Boost等库,因此经常涉及到书写有关这些库的CMakeLists.txt文件,本博客就记录下使用这些库的CMakeList文件的一般写法。CMakeLists.txt:cmake_minimum_required(VERSION 2.8.12)project(test)set(CMAKE_CXX_FLAGS "${CMAKE_C...原创 2018-11-26 17:36:14 · 1017 阅读 · 0 评论 -
一文学会如何使用Doxygen生成你的C++项目API文档
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-03-26 18:18:40 · 333 阅读 · 0 评论 -
VSCode使用总结之——常见问题及解决方案总结
本博客主要用来汇总自己在使用VSCode过程中出现的各种问题及解决方案,以方便自己查询,也供大家参考!VSCode内置终端字体间隔过大问题问题描述: 新安装的VSCode,打开内置的终端界面时,发现字体间隔过大,看起来一点都不舒服,如下所示:解决方案:在VSCode中按下Ctrl+Shift+P,打开搜索面板,搜索settings.json,在打开的配置文件中增加:"terminal...原创 2020-03-08 12:56:57 · 3369 阅读 · 0 评论 -
VSCode使用总结之——Ubuntu下设置鼠标后退键实现代码回跳
VSCode中代码跳转可以直接按住Ctrl键,然后鼠标点击就可以实现,但是想要回退回去呢?默认是需要按住Ctrl+Alt+-三个键才能实现,这就给我实际使用带来很多不便。我的鼠标是罗技的M585,侧边拥有两个按键,可以用来实现前进和后退功能,这在Chrome浏览器以及Ubuntu系统中浏览文件时都可以正常使用,并且在CLion等软件中也能利用这两个按键实现代码回退功能,那在VSCode中应该如何...原创 2019-03-28 19:22:05 · 10839 阅读 · 0 评论 -
Git可视化工具使用
在使用Git过程中,可视化工具就是一种强大的生产力工具,能够帮助我们形象理解Git提交历史,解决冲突问题,本篇博文旨在列出我在使用Git进行版本控制过程中的所用到的比较顺手的工具,如果大家还有其他推荐,欢迎指出,以便更多人看到。gitg提交历史可视化工具参考:http://www.lupaworld.com/article-215534-1.html利用该工具可以方便查看所有的提交历史,查看更改记...原创 2018-04-18 09:55:04 · 3379 阅读 · 1 评论