自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Matplotlib 中文宋体 & 英文 Times New Roman 设置

安装宋体查找plt安装目录:locate -b '\mpl-data'得到:/usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-datampl-data文件夹下有个/fonts/ttf文件夹,将ttf格式的字体文件复制到此ttf文件夹下即可sudo mv SimSun.ttf /usr/local/lib/p

2020-12-21 20:36:32 10419

原创 记一次PyQT5 core dump调试过程

1. 首先设置系统允许生成core dump文件步骤一:开启core dump文件生成ulimit -c unlimited步骤二:设置core dump文件位置vi /etc/sysctl.conf修改(添加)如下两个变量kernel.core_pattern =/var/core/core_%e_%pkernel.core_uses_pid= 0这里是改为生成目录在/var/core/,%e代表程序名称,%p是进程ID如果想直接生成在可执行文件相同目录,前面不要

2020-06-05 21:52:28 1213

原创 MarkDown文件中的图片批量居中并设置固定宽度

MarkDown文件中的图片批量居中并设置固定宽度批量转换![](https://image.jpg) 及 <img src="https://image.jpg" alt="img" style="zoom:67%;" />格式的MarkDown图片为<div align="center"> <img src="https://image.jpg" width="400px" /> </div>格式,以在符合GitHub中GFM标准的情况下,实现图片居中和

2020-05-26 15:41:54 775

原创 Word文档标题自动编号时出现黑块的解决办法

1、光标定位至黑块右侧,按键盘左方向键,此时黑块变为灰色,即选中状态。2、按键盘组合键Ctrl+Shift+S,出现下图所示窗口,点击方框处的重新应用。3、可以看到,此时标题序号已经恢复了,但重新打开文档,仍然会出现上述问题。4、以上步骤做完后,将修正后的文档另存为新的docx文件,若出现提示框,点确定5、在当前有bug但修复好的文件中点击样式-导入/导出...

2020-03-31 13:41:39 6021

原创 C++的动态绑定和静态绑定,为何运行时才能确定动态类型?

1、对象的静态类型和动态类型对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 对象的动态类型:目前所指对象的类型,是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。 关于对象的静态类型和动态类型,看一个示例:classB{};classC:publicB{};classD:publicB{};D*pD=newD()...

2020-03-29 16:21:17 475 1

原创 C++回调函数中调用Python函数出现的死锁问题调试及解决

一、查找死锁原因:1、使用gdb exe指令进入gdb命令行,再输入r运行可执行文件gdb /home/sdhm/catkin_ws/devel/lib/gpd_ros/gpd_serverGNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1Copyright (C) 2016 Free Software Foundation, Inc.Lice...

2020-03-17 13:50:22 2101

原创 VC++ 安装过程/window更新过程中 Error 0x80070005 或 Error 1402 解决办法

问题:Error 1402. Could not open key UNKNOWN\Components\....原因:此问题是由于注册表权限问题导致的,可以利用微软的SubInACL Tool解决。解决方法:1、下载并安装SubInACL Tool, 默认安装在C:\Program Files (x86)\Windows Resource Kits\Tools2、以管理员...

2020-03-10 19:51:41 5869 1

原创 Reactor 模式是什么

Wiki:反应堆设计模式是一种事件处理模式,用于处理通过一个或多个输入同时交付给服务处理程序的服务请求。然后,服务处理程序对传入的请求进行多路分解,并将它们同步分发到关联的请求处理程序 -- https://en.wikipedia.org/wiki/Reactor_patternReactor是一种广泛应用在服务器端开发的设计模式。Reactor中文大多译为“反应堆”,实际上,Reactor...

2020-03-10 19:19:43 310

原创 import mayavi.mlab as mlab TypeError: __call__() got an unexpected keyword argument 'qualname'

python3导入mayavi出现错误 TypeError: __call__() got an unexpected keyword argument 'qualname'mayavi==4.7.1 traitsui==6.1.3 traits==5.1.2>>> import mayavi.mlab as mlabTraceback (most recent ca...

2019-10-29 19:59:05 1718 2

原创 ModuleNotFoundError: No module named 'pip._internal'

重装pipwget https://bootstrap.pypa.io/get-pip.py --no-check-certificate系统环境:sudo python get-pip.pyvirtualenv虚拟环境:python get-pip.py

2019-10-29 16:59:52 256

原创 选择性的忽略Python代码检查插件pep8的提示(通用方法,适用于VScode,以错误E501为例)

在VScode中使用pep8等代码检查插件,可以帮助我们解决很大一部分bug,并优化代码格式。但是令人头疼的是,一些没有必要的提示让人很头疼。比如某行代码字数超过79,便提示有错。而有些代码很难只由79个字表示,这时我们就需要忽略一些错误提示。在pycharm这种大型IDE中有特定的选项来自定义提示,但是在VScode这种轻量级IED中没有此类选项。这时候就需要我下面介绍的这个方法来配置,原理

2018-01-26 20:30:28 12377

原创 Ubuntu 关闭开机提示音

打开终端# 进入开机声音文件所在文件夹$ cd /usr/share/sounds/ubuntu/stereo # 列出文件夹中的文件 $ ls开机声音文件为system-ready.ogg# 修改开机文件名,使系统开机时找不到文件$ sudo mv system-ready.ogg system-ready.ogg.bak重启若要还原开机音效,将开机音效文

2018-01-25 15:19:01 2145 1

原创 在Linux系统上使用python虚拟环境

第一步:安装virtualenv和virtualenvwrapper$ sudo pip install virtualenv virtualenvwrapper$ sudo rm -rf ~/get-pip.py ~/.cache/pip第二步:更新 ~/.bashrc 文件1.设置一个名为WORKON_HOME的环境变量来指向Python虚拟环境所在的目录,然后

2018-01-25 13:59:10 1278

原创 Linux系统安装Tensorflow

安装Python和pip:$ sudo apt-get install python-pip python-dev    #for Python 2.7$ sudo apt-get install python3-pip python3-dev  #for Python 3.n安装Tensorflow:$ pip install tensorflow       #Python 2.7; CPU支...

2018-01-25 13:56:22 602

原创 ImportError: numpy.core.multiarray failed to import 解决办法

需要先删除已安装的numpy步骤:在终端输入:pythonimport numpyprint numpy.__path__得到numpy的安装路径:/usr/local/lib/python2.7/dist-packages/numpyexit()  # 退出pythonsudo rm -r /usr/local/lib/python2.7/dist-package

2018-01-25 00:39:37 30813 4

原创 Ubuntu16.04下安装Python扩展包-scipy,numpy,matplotlib(普通环境和virtualenv虚拟环境)

1、普通环境安装扩展sudo apt-get install python-scipy sudo apt-get install python-numpy sudo apt-get install python-matplotlib2、在Python虚拟环境中安装扩展virtualenv中安装numpy,scipy,matplotlib pip install

2018-01-21 12:51:00 1287

原创 Python2.7编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position...解决方法

本人在Ubuntu使用sublime text3运行Python程序时遇到编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 39: ordinal not in range(128)此问题出现在:import matplotlib.pyplot as plt 语句中其原因是matplotlib

2018-01-20 21:48:39 33680

原创 Ubuntu16.04使用sublime text3搭建Python IDE

1、安装sublime text3目前最简单的方法是通过ppa安装,打开终端,输入以下命令:sudo apt-get update sudo apt-get install sublime-text-installer卸载 sublime text 命令:sudo apt-get remove sublime-text-installer  启动:终端输入subl打

2018-01-20 13:07:01 3227

原创 树莓派重启错误:Give root password for maintenance 的解决办法

出现此问题的原因是不当操作导致的树莓派文件系统损坏。如果你没有USB键盘,又遇到了这个问题,下面的方法可以帮你解决这个问题!因为没有键盘,无法按照提示输入命令,这时我们需要另外一个Linux系统来修复文件系统损坏的SD卡(你需要一个读卡器)。这里使用Ubuntu来进行文件系统修复:第一步:查找你的SD卡rootfs分区在Linux系统下的路径打开磁盘软件,然后查找SD卡的路径

2018-01-16 15:54:02 4249 1

《python机器学习》(pdf+epub+源码)

(美)塞巴斯蒂安·拉施卡(Sebastian Raschka) 著,数据科学与工程技术丛书,机器学习方法的Python实践。pdf为epub文件转换所得,包含完整书签。因上传文件有大小限制,压缩为.7z格式。

2018-09-20

Object-Detection-API在Linux下实现

此文件为Python脚本以及需要的文件资源,基于Tensorflow的Object-Detection-API,需要安装Opencv、Tensorflow和numpy 。 此脚本使用树梅派测试成功(使用树莓派摄像头),在此脚本的相同路径需要创建model文件夹以存放模型,model文件夹下的模型文件需要解压,data文件夹也需放在同一目录下。model的下载地址见说明文档。脚本参考了官方的说明文档和国外网站教程,经过本人修改后可在树莓上运行,移植到其他Linux平台只需配置下摄像头。

2018-01-25

C#串口通信上位机源代码

C#串口通讯上位机源码(打包为7z格式),源码为Visual Studio的C#工程,非常适合想通过C#编写上位机的初学者参考学习。代码包含串口上位机的基本功能,如可用串口检测、收发字符和Hex数据、保存上次使用的串口号、收发数据量记录等。此代码为本人学习C#时编写的,参考了他人的教程,并在其基础上加以改进。此工程源码可二次开发,添加代码扩展为你需要的串口上位机。

2018-01-25

空空如也

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

TA关注的人

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