- 博客(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 10803
原创 记一次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 1291
原创 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 865
原创 Word文档标题自动编号时出现黑块的解决办法
1、光标定位至黑块右侧,按键盘左方向键,此时黑块变为灰色,即选中状态。2、按键盘组合键Ctrl+Shift+S,出现下图所示窗口,点击方框处的重新应用。3、可以看到,此时标题序号已经恢复了,但重新打开文档,仍然会出现上述问题。4、以上步骤做完后,将修正后的文档另存为新的docx文件,若出现提示框,点确定5、在当前有bug但修复好的文件中点击样式-导入/导出...
2020-03-31 13:41:39 6537
原创 C++的动态绑定和静态绑定,为何运行时才能确定动态类型?
1、对象的静态类型和动态类型对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 对象的动态类型:目前所指对象的类型,是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。 关于对象的静态类型和动态类型,看一个示例:classB{};classC:publicB{};classD:publicB{};D*pD=newD()...
2020-03-29 16:21:17 514 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 2261
原创 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 6315 1
原创 Reactor 模式是什么
Wiki:反应堆设计模式是一种事件处理模式,用于处理通过一个或多个输入同时交付给服务处理程序的服务请求。然后,服务处理程序对传入的请求进行多路分解,并将它们同步分发到关联的请求处理程序 -- https://en.wikipedia.org/wiki/Reactor_patternReactor是一种广泛应用在服务器端开发的设计模式。Reactor中文大多译为“反应堆”,实际上,Reactor...
2020-03-10 19:19:43 340
原创 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 1870 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 317
原创 选择性的忽略Python代码检查插件pep8的提示(通用方法,适用于VScode,以错误E501为例)
在VScode中使用pep8等代码检查插件,可以帮助我们解决很大一部分bug,并优化代码格式。但是令人头疼的是,一些没有必要的提示让人很头疼。比如某行代码字数超过79,便提示有错。而有些代码很难只由79个字表示,这时我们就需要忽略一些错误提示。在pycharm这种大型IDE中有特定的选项来自定义提示,但是在VScode这种轻量级IED中没有此类选项。这时候就需要我下面介绍的这个方法来配置,原理
2018-01-26 20:30:28 12511
原创 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 2266 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 1345
原创 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 628
原创 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 31015 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 1326
原创 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 33747
原创 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 3297
原创 树莓派重启错误:Give root password for maintenance 的解决办法
出现此问题的原因是不当操作导致的树莓派文件系统损坏。如果你没有USB键盘,又遇到了这个问题,下面的方法可以帮你解决这个问题!因为没有键盘,无法按照提示输入命令,这时我们需要另外一个Linux系统来修复文件系统损坏的SD卡(你需要一个读卡器)。这里使用Ubuntu来进行文件系统修复:第一步:查找你的SD卡rootfs分区在Linux系统下的路径打开磁盘软件,然后查找SD卡的路径
2018-01-16 15:54:02 4431 1
《python机器学习》(pdf+epub+源码)
2018-09-20
Object-Detection-API在Linux下实现
2018-01-25
C#串口通信上位机源代码
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人