原创 offload error :process on the device 0 was terminated by signal 11

手頭上的項目用到了MIC,作爲一個新的集成衆核協處理器,它非常容易上手,對代碼做很小的修改就能在MIC上跑出很好的效果。 今天調試程序時,出現瞭如下錯誤,在此處做個記錄: offload error :process on the dev

原创 如何 釋放linux內存

當在Linux下頻繁存取文件後,物理內存會很快被用光,當程序結束後,內存不會被正常釋放,而是一直作爲caching。 一、通常情況 先來說說free命令: 引用 [root@server ~]# free -m   total u

原创 Vim進階簡明手冊(2)

第三級 – 更好,更強,更快 先恭喜你!你乾的很不錯。我們可以開始一些更爲有趣的事了。在第三級,我們只談那些和vi可以兼容的命令。 更好 下面,讓我們看一下vim是怎麼重複自己的: . → (小數點) 可以重複上一次的命令N<co

原创 使用vim對數據進行排序

1:如果我們想以第4列數據進行排序,可以在vim中如此做:1,12!sort -r -n -k4.1,5-r 是降序排序-n 是按數字大小排序-k,表示根據那個字段排序,4.1,表示第4列第一個字符開始 ,5表示到第5個字段爲結束-t 後

原创 <MIC> offload error :process on the device 0 was terminated by signal 11

手頭上的項目用到了MIC,作爲一個新的集成衆核協處理器,它非常容易上手,對代碼做很小的修改就能在MIC上跑出很好的效果。 今天調試程序時,出現瞭如下錯誤,在此處做個記錄: offload error :process on the dev

原创 Grub Rescue修復方法

症狀: 開機顯示:GRUB loading error:unknow filesystem grub rescue>原因:已經發現下面幾種操作會導致這種問題:1,想刪除ubuntu,於是直接在windows下刪除/格式化了ubun

原创 UBUNTU登錄不進去,輸入密碼登陸後又跳回到登錄界面 - Xauthority問題

現象:在Ubuntu登陸界面輸入密碼之後,黑屏一閃,又跳轉到登錄界面。原因:主目錄下的.Xauthority文件擁有者變成了root,從而以用戶登陸的時候無法都取.Xauthority文件。說明:Xauthority,是startx腳本記

原创 SIGSEGV 11

SIG是信號名的通用前綴。SEGV是segmentation violation(段違例)的縮寫。 在POSIX兼容的平臺上,SIGSEGV是當一個進程執行了一個無效的內存引用,或發生段錯誤時發送給它的信號。SIGSEGV的符號常量在

原创 主流Linux發行版的軟件包管理對比速查表

使用 Linux 系統總是免不了要接觸包管理工具。比如, Debian/Ubuntu -- apt、 openSUSE        -- zypp、 Fedora              -- yum、 Mandriva

原创 linux 命令隨手記(一)

1.hdparm(hard disk parameters) 功能說明:顯示與設定硬盤的參數。 補充說明:hdparm 參  數: -a<快取分區> 設定讀取文件時,預先存入塊區的分區數,若不加上<快取分區>選項,則顯示目前的

原创 Vim進階簡明手冊(1)

vim的學習曲線相當的大,下圖是幾個經典的文本編輯器的學習曲線,不排除其中有調侃和幽默的味道。 主流編輯器學習曲線圖 注1:Pico(PIne COmposer)是Unix操作系統中最常見的三種文字處理軟件之一,具有文字編輯、搜索

原创 ibus沒有選詞框 方法總結

所需軟件包       :ibus ibus-gtk ibus-qt4 ibus-pinyin 開機自啓動命令:ibus-daemon -x -r -d問題1描述:可以輸入中文,只是看不見system tray及選詞框解決方法:安裝

原创 X Window System

在X Window系統,程序作爲X的客戶端運行,因此它們可能通過計算機網絡連接到X display server。由於其他用戶也可能通過網絡連接,禁止用戶訪問其他登錄用戶運行的程序是必須的。 有5種控制客戶端是否可以連接X display

原创 Linux 技巧:讓進程在後臺可靠運行的幾種方法

想讓進程在斷開連接後依然保持運行?如果該進程已經開始運行了該如何補救? 如果有大量這類需求如何簡化操作? 我們經常會碰到這樣的問題,用 telnet/ssh 登錄了遠程的 Linux 服務器,運行了一些耗時較長的任務, 結果卻由於網

原创 QT編譯錯誤 error: cannot find -lGL

我是菜鳥一枚,今天第一次使用QT,就出現了一個問題。編譯的時候提示 error: cannot find -lGL  上網搜索了一下,大叔說是找不到GL庫,給出的解決方法:sudo apt-get install libgl1-mesa-