原创 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 t

原创 記一次PyQT5 core dump調試過程

1. 首先設置系統允許生成core dump文件 步驟一:開啓core dump文件生成 ulimit -c unlimited 步驟二:設置core dump文件位置 vi /etc/sysctl.conf 修改(添加)如下兩個變量

原创 Word文檔標題自動編號時出現黑塊的解決辦法

1、光標定位至黑塊右側,按鍵盤左方向鍵,此時黑塊變爲灰色,即選中狀態。   2、按鍵盤組合鍵Ctrl+Shift+S,出現下圖所示窗口,點擊方框處的重新應用。 3、可以看到,此時標題序號已經恢復了,但重新打開文檔,仍然會出現上述問題

原创 MarkDown文件中的圖片批量居中並設置固定寬度

批量轉換![](https://image.jpg) 及 <img src="https://image.jpg" alt="img" style="zoom:67%;" />格式的MarkDown圖片爲<div align="c

原创 C++的動態綁定和靜態綁定,爲何運行時才能確定動態類型?

1、對象的靜態類型和動態類型  對象的靜態類型:對象在聲明時採用的類型。是在編譯期確定的。 對象的動態類型:目前所指對象的類型,是在運行期決定的。對象的動態類型可以更改,但是靜態類型無法更改。      關於對象的靜態類型和動態類型,看一

原创 C++回調函數中調用Python函數出現的死鎖問題調試及解決

一、查找死鎖原因: 1、使用gdb exe指令進入gdb命令行,再輸入r運行可執行文件 gdb /home/sdhm/catkin_ws/devel/lib/gpd_ros/gpd_server GNU gdb (Ubuntu 7.11

原创 VC++ 安裝過程/window更新過程中 Error 0x80070005 或 Error 1402 解決辦法

問題:Error 1402. Could not open key UNKNOWN\Components\.... 原因:此問題是由於註冊表權限問題導致的,可以利用微軟的SubInACL Tool解決。   解決方法: 1、下載並安裝 S

原创 Reactor 模式是什麼

Wiki:反應堆設計模式是一種事件處理模式,用於處理通過一個或多個輸入同時交付給服務處理程序的服務請求。然後,服務處理程序對傳入的請求進行多路分解,並將它們同步分發到關聯的請求處理程序 -- https://en.wikipedia.or

原创 樹莓派重啓錯誤:Give root password for maintenance 的解決辦法

出現此問題的原因是不當操作導致的樹莓派文件系統損壞。 如果你沒有USB鍵盤,又遇到了這個問題,下面的方法可以幫你解決這個問題! 因爲沒有鍵盤,無法按照提示輸入命令,這時我們需要另外一個Linux系統來修復文件系統損壞的SD卡(你需要一個讀

原创 Ubuntu 關閉開機提示音

打開終端 # 進入開機聲音文件所在文件夾 $ cd /usr/share/sounds/ubuntu/stereo  # 列出文件夾中的文件  $ ls 開機聲音文件爲system-ready.ogg # 修改開機文件名,使系統開機時找不

原创 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-matplotl

原创 在Linux系統上使用python虛擬環境

第一步:安裝virtualenv和virtualenvwrapper $ sudo pip install virtualenv virtualenvwrapper $ sudo rm -rf ~/get

原创 選擇性的忽略Python代碼檢查插件pep8的提示(通用方法,適用於VScode,以錯誤E501爲例)

在VScode中使用pep8等代碼檢查插件,可以幫助我們解決很大一部分bug,並優化代碼格式。 但是令人頭疼的是,一些沒有必要的提示讓人很頭疼。比如某行代碼字數超過79,便提示有錯。而有些代碼很難只由79個字表示,這時我們就需要忽略一些錯

原创 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: ordi

原创 ImportError: numpy.core.multiarray failed to import 解決辦法

需要先刪除已安裝的numpy 步驟: 在終端輸入: python import numpy print numpy.__path__ 得到numpy的安裝路徑:/usr/local/lib/python2.7/dist-packages/