Linux性能分析——上下文切換Linux性能分析——上下文切換一、從一個問題說起 相信很多人在玩手機還是PC時,都曾碰到過這樣一種情況,安裝的軟件多了系統性能就變慢了,但是去查看CPU利用率一直都低於10%,內存也很充足。我在近期的開發工作中就
如何從Linux Mint 17.3升級到Linux Mint 18?如何從Linux Mint 17.3升級到Linux Mint 18?Clement Lefebvre和Linux Mint開發團隊承諾會為目前運行Linux Mint 17.3&
LVM邏輯卷創建管理LVM邏輯卷創建管理一、簡介LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是Linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。LVM
Linux下microRNA質控-cutadapt安裝Linux下microRNA質控-cutadapt安裝如果Linux系統已安裝pip或conda,cutadapt的安裝相對簡便一些,示例如下:1.pip安裝  
TensorFlow 研究實踐筆記TensorFlow 研究實踐筆記一、Caffe、TensorFlow、MXnet三個開源庫對比 選擇首先學習TensorFlow 二、深度學習研究 TensorFlow在圖像識別中的應用 深度卷積神經網絡的模型在困
sparklyr包--實現R與Spark接口sparklyr包--實現R與Spark接口1.sparklyr包簡介 Rstudio公司發布的sparklyr包具有以下幾個功能: 實現R與Spark的連接; sparklyr包提供了一個完整的dp
Linux基礎命令之echo(涉及bash命令引用及替換部分內容)Linux基礎命令之echo(涉及bash命令引用及替換部分內容)echo是Linux中較為常見的命令,特別是在bash的腳本編寫中它的靈活運用是必不可少的。 在man手冊中的解釋是:
Docker安裝RStudioDocker安裝RStudio在我前一篇文章中已講述了如何在Windows中安裝和配置Docker,本文則講述如何在docker中安裝rstudio! 1.Docker的使用 1.1查看指定machine的IP 打開Do
生產環境 JDK6 升級至 JDK8生產環境 JDK6 升級至 JDK8由於 Oracle 已經不對 JDK6 和 JDK7 進行支持,同時為了利用 G1 收集器。所以我們在生產環境中,將項目從 JDK6 升級至 JDK8,並將垃圾收集器由 CMS
樹莓派2B、樹莓派3的Qt交叉編譯環境搭建樹莓派2B、樹莓派3的Qt交叉編譯環境搭建實驗室項目需要用Qt在樹莓派上開發一個用戶交互界面。雖然樹莓派的硬件配置隨版本更新不斷提升,但是還是無法滿足直接在樹莓派上進行Qt開發,所以首先要做的事情就是搭建交叉
Linux下cp覆蓋原so文件時引起的段錯誤原因確定Linux下cp覆蓋原so文件時引起的段錯誤原因確定最近因為一個很有意思的段錯誤學習了一些新的東西。 當時現象是這樣的,程序正在運行,系統升級,此時某些so已經被該程序所使用,現在把這些so文件覆蓋
磁盤配額設置及使用磁盤配額設置及使用當Linux根分區的磁盤空間耗盡時,Linux系統將無法再建立新的文件,從而出現服務程序崩潰、系統無法啟動等故障現象,為了避免此問題,我麼可以設置磁盤配額功能,對用戶在指定文件系統中使用磁盤空間、文件數量進行限制,
用 pystun 獲取局域網的NAT類型和公網IP用 pystun 獲取局域網的NAT類型和公網IPpystun是一個STUN客戶端工具,用於獲取局域網的NAT類型和公網IP。A Python STUN client for getting NAT
Linux/Windows/Mac下Go語言開發環境搭建Linux/Windows/Mac下Go語言開發環境搭建go語言官網:https://golang.org/ windows: 官網下載go1.6.windows-amd64.
Linux下echo命令使用札記Linux下echo命令使用札記一、echo命令的使用說明:echo會將輸入的字符串送往標准輸出。輸出的字符串間以空白字符隔開,並在最後加上換行號。功能:顯示字符語法:echo [-neE] [字符串]echo命令常用
Vim安裝YouCompleteMe插件與Python補全插件jedi-vimVim安裝YouCompleteMe插件與Python補全插件jedi-vim一、安裝YouCompleteMe 1.安裝vundle插件 git clone https:
Linux探秘之用戶態與內核態Linux探秘之用戶態與內核態一、 Unix/Linux的體系架構 如上圖所示,從宏觀上來看,Linux操作系統的體系架構分為用戶態和內核態(或者用戶空間和內核)。內核從本質上看是一種軟件—&
Android Studio2.0 教程從入門到精通MAC版Android Studio2.0 教程從入門到精通MAC版前言 這個教程你將學會如何使用Android Studio2.0開發Android應用,從安裝到開發Hello World都是采用
Linux之fork與vfork區別Linux之fork與vfork區別創建一個新進程的方法只有由某個已存在的進程調用fork()或vfork()1.fork()函數返回值:成功:父進程:返回子進程的PID子進程:返回0失敗:父進程返回-1子進程是父