原创 ubuntu 11.10-12.04學習
1. apt代理設置 如果/etc/apt目錄下沒有apt.conf,就新建apt.conf,然後在文件中加入如下內容即可: Acquire::http::proxy "http://proxy_host:p
原创 如何在Linux環境創建GRE Tunnel
Question: I want to connect to remote networks by using a GRE tunnel. How can I create a GRE tunnel between two end poi
原创 Windows7刪除文件提示“您需要權限來執行此操作”
[問題] 當前系統是64位Windows 7,電腦原先的賬戶屬於Administrators組,我的帳戶也是屬於Administrators組。原先的用戶安裝了Cygwin,當時應該是設置了只爲該用戶安裝。我用我的賬戶刪除C
原创 vim使用總結
1. vim 將文件從dos格式轉換到unix格式 vim file.txt :set fileformat=unix :w 2. 刪除文本中的^M 三種行尾格式如下: unix : \n
原创 Driver開發常見問題
在Linux Kernel Driver開發的過程中,我們會設計到多個版本。有的時候再前一個版本這個接口還有,到了下一個版本,這個接口就不見了。以下簡單總結以下一些重要的變化 1. 在Ubuntu 12.04的環境下編譯最新的linux
原创 android 4.3應用開發環境搭建
原文鏈接:http://www.eyeandroid.com/thread-17064-1-1.html方案一: 首先android環境搭建有如下幾個東西是必須準備的: 1、 Eclipse (下載地址:http://www.ecli
原创 Linux call_usermodehelper()
先寫個簡單的例子 #include <linux/init.h> #include <linux/module.h> #include <linux/moduleparam.h> #include <linux/kernel.h> #
原创 Windows7 64位電腦打開*.chm文件,無法顯示內容
今天下載了一個*.chm文件,打開時卻顯示一片空白。我把文件拷貝到Windows XP的電腦上,什麼問題都沒有。 我這臺電腦是64位Windows7,在網上搜索時,網上說可以右鍵 -> 屬性 -> 解除鎖定。可我這根本看不“解除鎖定”選項
原创 CPU中MMU的作用
MMU是個硬件,每當cpu訪問一個地址的時候,MMU從內存裏面查table,把cpu想訪問的那個虛擬地址轉換成物理地址。因爲MMU每次查table都要讀內存,比較慢,就在內存和MMU之間弄了個緩存,這個緩存就是tlb,
原创 G++的命名返回值優化 -- NRVO
今天在運行C++ primer中一段程序的時候,沒有打印複製構造函數的信息,代碼如下: class Exmpl { public: Exmpl() {cout << "Exmple()"
原创 Fedora 20常用軟件安裝
設置最快軟件源 $ sudo yum install yum-plugin-fastestmirror Vim $ sudo yum install vim 安裝的過程會報告如下錯誤信息: Runni
原创 輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字符順序不變
面試題:翻轉單詞順序VS左旋轉字符串 題目一:輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字符的順序不變。爲簡單起見,標點符號和普通字母一樣處理。例如輸入字符串 "I am a student",則輸出 "student.a a
原创 使用repo丟棄本地的改動
repo sync -d or repo forall -vc "git reset --hard"
原创 Linux命令總結
1. ethtool 查詢、控制網絡驅動及其硬件設置 例如: # ethtool -i devname 可以查看該網卡的驅動名字版本等信息 # ethtool
原创 工廠方法模式與抽象工廠模式
參考http://laughingchs.iteye.com/blog/1169986 一、引子 話說十年前,有一個暴發戶,他家有三輛汽車——Benz奔馳、Bmw寶馬、Audi奧迪,還僱了司機爲他開車。不過,暴發戶坐車