原创 NVIDIA module already loaded in kernel 無法升級 cuda 錯誤 解決方法

問題: 使用 runfile 安裝cuda 10.1 時,出現錯誤,大意 installer exited with error 查看 /var/log/xxxx.log 發現 NVIDIA module already loaded i

原创 編譯sqlite3啓動所有擴展功能(Json text_search R-tree樹結構 多線程加速等)

爲什麼要編譯自己的sqlite 默認sqlite包是爲了輕量化、快速、低消耗而配置的,很多功能都閹割掉了。 然而,我們有時候使用sqlite並不是爲了節省資源,而是sqlite用起來太方便了,單庫單文件,清晰而美好。 這時候如果我們需要索

原创 Python Cannot uninstall xxx It is a distutils installed project and thus we cannot ... 解決辦法

解決方法來源:  https://github.com/librosa/librosa/issues/711 原因: 使用底層工具 distutils安裝的自帶package,缺失了文件列表信息,導致無法根據文件列表卸載舊版,無法替換舊版

原创 用 Python 繪製地圖、定製地圖工具集合

前言 這些是用於在地圖圖像上按照經緯度、地區、風格等等編程繪製個性信息的工具。 用途廣泛、專業。例如畫一張人口分佈熱力圖、疾病分佈圖等等。 方法一:vincent 鏈接:http://wrobstory.github.io/2013/04

原创 Mac OSX 蘋果電腦 安裝 MacPorts

前言 首先去官網下載,別去什麼亂七八糟的百度搜安裝包. 官網有最新的安裝包、最新最全的源信息,本文致力於教你如何用macports的官網完成配置,以後有什麼問題你直接去官網,比搜什麼博客靠譜多了, 不少博客都是從官網直接翻譯搬運來的,但偷

原创 CentOS7 Locale not supported by C library/cannot change locale UTF-8/No such file or directory 解決方案

GTK**: Locale not supported by C library cannot change locale UTF-8 No such file or directory 這是什麼錯誤? 出錯的組件是本地化語言切換器,

原创 Word 高級查找、通配符查找,與格式替換

動機 寫文章改格式很累, 所有英文改成 times new roman 所有數字改成 times new roman 所有中文改成 宋體(正文) 等等要求。 示例 用word高級查找來將所有英文都改成 times new roman 在開

原创 Linux server quick cheat sheet

系統管理:  shell命令優先查找順序: ./   /usr/local/bin  /usr/bin  /bin  /sbin 恢復模式:開機時按cms+R  ps / kill: (ps快速參考) ps

原创 Linux進程管理 進程狀態和時鐘滴答[哈工大操作系統實驗]

進程管理和創建記錄,是哈工大操作系統實驗的內容。 涉及的技術內容包括“進程狀態轉換點定位”和“內核狀態下寫文件”。   本文主要講解linux 0.11 系統[進程的調度轉換知識],並給出哈工大實驗自帶的[內核文件讀寫代碼]。 先講簡單的

原创 linux進程間內存共享和信號量協作[基於哈工大操作系統實驗]

進程間的協作一直是做產品的永恆需求和必需技術,但是卻是一片技術灰色地帶,這裏我們基於哈工大的操作系統實驗,用實際代碼講解如何完成內存共享,和信號量協作 先給出一套完整可用的樣例程序: 生產者producer.c: #include

原创 CentOS7配置nvidia驅動遠程桌面cuda8matlab和tensorflow

裝機,說多了都是淚 多麼痛的領悟 在DELL主板、至強cpu的機器上裝ubuntu,失敗,提示磁盤不能識別,分區失敗。 在該機器上裝fedora,安裝過程中失敗。 在該機器上裝slackware。卡在校驗上。 在該機器上裝RHEL成功,刪

原创 linux鍵盤IO探究和實驗[基於哈工大操作系統實驗]

    我們使用的鍵盤,看似非常簡單自然,但是其功能的實現卻相當有學問,本文將以哈工大操作系統IO設備實驗爲基礎,講解一下linux0.11下鍵盤功能的實現,和簡單修改的方法。 一,實現原理 鍵盤功能主要由如下幾個程序實現: keyboa

原创 LAMP 部署

LAMP FAST DEPLOYMENT By RockHell   網上“LAMP快速配置教程”成千上萬,大部分屬於三部曲形式: configure -prefix ...省略一千行 make -abcdefg xxxoo...

原创 GNU 線程創建實例

GNU 線程創建實例 main.cpp: #include <iostream> #include <pthread.h> #include "util.h" using namespace std; /* typedef unsi

原创 pytorch 使用 tensorboard

Tensorboard 是一個動態可視化數值的工具,同時也能可視化靜態的神經網絡結構。Tensorboard 包含兩部分功能:將網絡結構、動態數值以 protocol buffer 格式寫到文件裏。讀取網絡結構、讀取動態數值,並展示在瀏覽