原创 linux下使用find xargs grep查找文件及文件內容

1,在某個路徑下查文件。 在/etc下查找“*.log”的文件 find /etc -name “*.log” 2,擴展,列出某個路徑下所有文件,包括子目錄。 find /etc -name “*” 3,在某個路徑下查找所有包

原创 在Ubuntu下如何開發配置OpenGL環境?

安裝編譯環境和OpenGL圖形驅動 1、安裝基本編譯環境 sudo apt-get install build-essential 2、安裝OpenGL Library sudo apt-get install libgl1-m

原创 Cannot open /dev/ttyS0: Permission denied

   今天在ubuntu12.04上運行Serial port terminal  出現了Cannot open /dev/ttyS0: Permission denied提示字樣 解決方法如下: 1.由於tty屬於“dialout”組別

原创 Git: 更新單個或指定的文件

SVN更新單個文件只需要svn up file/to/update,非常簡單,而且沒有歧義. Git由於在遠端和本地都有一個代碼庫, 這樣更新單個文件比SVN要麻煩一點. 1. 如果想拿遠端git服務器上的最新版本(或某個特定

原创 關於“顯示器驅動程序已停止響應並且已成功恢復”的解決方案

PC機半個月時間多次出現GUI掛起的消息框, 以及出現了3次:突然黑屏幾秒後顯示:顯示器驅動程序已停止響應並且已成功恢復。 把我給鬱悶的!粗略上網一看,這是個普遍而且頑固的問題,從Vista時代就繼承下

原创 Ubuntu中Source Insight的使用

 相信很多朋友在Windows下都 習慣用Source Insight來閱讀分析源代碼了,對於LINUX下面的工具,確實有比較高效的,配置起來起對比較麻煩,也比較繁瑣,相信很多人肯定希望能在Linux下面

原创 Linux軟連接和硬鏈接

1.Linux鏈接概念 Linux鏈接分兩種,一種被稱爲硬鏈接(Hard Link),另一種被稱爲符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。 【硬連接】 硬連接指通過索引節點來進行連接。在Linux的文件

原创 ubuntu 集成在桌面右鍵svn git軟件rabbitvcs

sudo add-apt-repository ppa:rabbitvcs/ppa   添加源 sudo apt-get update   更新倉庫 sudo apt-get install rabbitvcs-core rabbitv

原创 在Ubuntu 13.04 桌面上設置啓動器

1、在/usr/share/applications目錄下新建eclipse.desktop,內容如下 [Desktop Entry] Categories=Development;IDE;Java; Name=Eclipse Icon

原创 const 引用導致問題

        編譯顯示的error如下: error: passing 'const Fraction' as 'this' argument of 'int Fraction::getson()' discards qualifier

原创 幾種在shell命令行中過濾adb logcat輸出的方法

我們在Android開發中總能看到程序的log日誌內容充滿了屏幕,而真正對開發者有意義的信息被淹沒在洪流之中,讓開發者無所適從,嚴重影響開發效率。本文就具體介紹幾種在shell命令行中過濾adb logcat輸出的方法。       

原创 grep 正則表達常用方法

1.用grep找文件夾裏面文件的關鍵字 grep -R 'abc' ./ 

原创 模板類中定義std::list::iterator iter容器的迭代器變量的問題

template <typename HashedObj> class HashTable{ public: explicit HashTable(int size=101); bool remo

原创 win7 開,關機時間查看

開始、運行 ,輸入 eventvwr.msc 可以打開事件日誌查看器 Windows 日誌下系統log

原创 修改commit的內容,包含最近一次,和任意某個commit兩種情況

當你不小心,寫錯了提交的注視/信息,該如何處理呢。理論上,SCM是不應該修改歷史的信息的,提交的註釋也是。    不過在git中,其commit提供了一個--amend參數,可以修改最後一次提交的信息.但是如果你已經push過了,