vi快速鍵必知必會

文字編輯器是所有電腦系統中最常用的一種工具。UNIX下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共用!渴望更正和補充!進入vi的命令vi filename :開啟或建立檔案,並將游標置於第一行首vi +n filename :開啟檔案,並將游標置於第n行首vi + filename :開啟檔案,並將游標置於最後一行首vi +/pattern

Ubuntu 小企鵝IMEfcitx安裝及設定

ubuntu用了有一段時間了,由於我這五筆不是太純熟,比較喜歡五筆拼音混合輸入,找來找去,感覺小企鵝IME中的五筆拼音比較好,在此介紹一下它的安裝及設定一、安裝首先可把系統預設的IMESCIM卸載。sudo apt-get remove scim然後安裝小企鵝IMEsudo apt-get install fcitx設定預設啟動im-switch -s fcitx -z defaultsudo im-switch -s fcitx -z

官方推薦隨身碟安裝Ubuntu 10.10 方法

通用USB Installer是一個Linux系統安裝器,允許你從你的USB快閃記憶體磁碟機選擇安裝一個Linux發行版。通用USB安裝器使用非常方便。只需選擇一個 Linux發行版的ISO檔案和你的隨身碟便能進行安裝。  Universal-USB-Installer的最新版本是Universal-USB-Installer-1.8.0.4.exe  ,支援最新的Ubuntu 10.10, Xubuntu 10.10, and Kubuntu

CUJ : Sutter’s Mill : Befriending Templates

讓模板成為友元作者:Herb Sutter出處:CUJ:Sutter’s Mill--------------------------------------------------------------------------------假設我們有一個函數模板,對它所操作的對象執行SomethingPrivate()。 特別地,考慮一下boost::checked_delete() 函數模板,它delete傳給它的對象-- 在此過程中,它調用對象的解構函式:    namespace

VM下Ubuntu10.10裡安裝VMtools成功還是無法顯示共用資料夾問題

虛擬機器安裝Ubuntu10.10採用預設安裝,選擇中文,一直往下點。安裝好後更新檔案即可。安裝VMtools時,把VMtools複製到tmp目錄下,解壓。在終端以root使用者進入到tmp目錄下,執行./*pl,即可,一直斷行符號。會遇到找不到c header files,無c complie等問題。則首先執行下面的命令:sudo -s     //進入root許可權cd /lib/modules/$(uname -r)/build/include/linux     //$(uname

Gentoo編譯核心

天啟動Gentoo,發現x server無法啟動,察看了一下log,是nvidia驅動沒有安裝,記得升級的時候,已經安裝過了,不知道為什麼出現這麼個問題.那就重新安裝nvidia-drivers#emerge nvidia-drivers出現錯誤,找不到.config檔案,察看了一下,核心2.6.37的/usr/src/linux-2.6.37-gentoo-r4裡面已經沒有核心源碼了,察看一下gentoo最新的穩定核心是39了,就接著#emerge

請不要做浮躁的嵌入式工程師!

1. 不要看到別人的回複,第一句話就說:給個代碼吧!你應該想想為什麼。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。 2. 初學者請不要看太多的書那會誤人子弟的。先找一本好書系統的學習。很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。 3. 看協助。不要因為很難,而自己又是初學者所以就不看;協助永遠是最好的參考手冊,雖然協助的文字有時候很難看懂,或不夠直觀。 4. 不要被一些專用詞彙所迷惑;最根本的是先瞭解最基礎知識。 5.

語言和女人的關係

有的女人就像Windows 雖然很優秀,但是安全隱患太大 有的女人就像UNIX  她條件很好,然而不是誰都能玩的起 有的女人就像C# 長的很漂亮,但是家務活不行。 有的女人就像C++,她會默默的為你做很多的事情。  有的女人就像JAVA,只需一點付出她就會為你到處服務。  有的女人就像JAVA script,雖然對她處處小心但最終還是沒有結果。  有的女人就像彙編 雖然很麻煩,但是有的時候還得求它。  有的女人就像 SQL,她會為你的發展帶來莫大的協助。  愛情就是死迴圈,一旦執行就陷進去了。

對話#28:Contracts, Promises, and Mere Semantics

 對話#28:Contracts, Promises, and Mere Semantics和大多數日子一樣,我開始了那天的工作-在我的方形房間內,端著新鮮的咖啡,在開始寫代碼前,正收著早上的email。很奇特,它這天,Guru沒有突然出現在我身後。實際上,我無意中聽到它發生在另外一個人身上。

在ubuntu 11.10中設定代理

 代理設定其實不複雜,在此只是做一個記錄,環境:Ubuntu11.10(gnome 3.2)一、全域Gnome代理設定:       點擊右上方使用者名稱,可以在彈出的菜單中看到“系統設定”,然後在”網路“,開啟網路設定對話方塊,選擇”網路代理程式“,這樣全域的代理就設定完了。二、為APT設定專門的代理      有時需要為APT工具設定專門的代理來進行升級,可以通過下述步驟來操作:1)、編輯apt.conf執行命令:sudo gedit

對話#27:Baseless Exceptions

(WQ語:此文在CSDN上已被翻譯,但一時找不出來了,就也譯了一次。)對話#27:Baseless Exceptions“嗯,不錯,不錯,”我自我感覺良好。“看起來我發現了一個編譯器錯誤。” 我正在追蹤一個故障,有一個異常沒有被異常處理體系捕獲。精簡後的代碼如下:class Base{// ...whatever ...};  class Derived : private Base{void f() {    try {        throw Derived();    }   

三維圖形成象的基本原理

一個3D 模型/情境要成像和運動在螢幕上,至少需要下面的要素。數學苦手或者完全沒接觸過的朋友不用怕,瞭解一下先,具體的計演算法我們會在以後的教程中一一說明。模型和貼圖:

Ubuntu 11.10中安裝fcitx 4.0.1版本小企鵝IME

      最新版本的Ubuntu 11.10 於昨天正式發布了,今天抽空將機器上的系統換成了最新的版本了,遇到第一個問題就是配置Fcitx的五筆拼音IME。       首先通過官方源安裝Fcitx,預設已經是Fcitx4.0.1版本了,命令如下:        sudo apt-get install fcitx       

FAQ_15_android Imageview ImageButton Button

給 ImageView 設定 selector 之後,發現沒有作用,還好最後解決了。android:src="@drawable/iview_selector"其中,iview_selector 是 drawable 下面的 xml 檔案。運行之後,沒有任何效果。最後查看 api 發現,必須設定其為 background

對話#26:A Midsummer Night’s Madness

對話#26:A Midsummer Night’s Madness“嗯,說吧,你有一小會兒時間?”我辨認出了從我身後傳來的膽小的聲音。Kerry,我們部門的新員工,正貼著我的房間站著。他是夠聰明的,但……男人,有些搞笑。我曾經這麼告訴溫迪,但是她只是喃喃自語,大概是有關盆和壺的問題。“是的,沒問題,”我轉向他。在Kerry從事的方面我並沒有更多的經驗,但是被當作老手使人覺得舒服。

宏和前置處理器詳述

         

Loki庫讀解-擴充TypeList:Typelist產生器、MaxSizeOf

Loki中的TYPELIST_**宏還是太難用了,因為無法支援不定參數。借鑒於BOOST中的Tuple的想法,實現了這個Typelist_Maker:template<class T1  = NullType, class T2  = NullType, class T3  = NullType, class T4  = NullType, class T5  = NullType,          class T6  = NullType, class T7  = NullType,

Guru of the Week 條款30:名稱搜尋

GotW#30 名稱搜尋(Name Lookup)難度:9.5 / 10當你調用一個函數時,到底調的是哪一個?其答案取決於“名稱搜尋”,但你肯定會發現其細節非常令人吃驚。問題在下面的代碼中,調用的是哪個函數?為什嗎?分析一下影響。    namespace A {      struct X;      struct Y;      void f( int );      void g( X );    }    namespace B {        void f( int i ) {   

Guru of the Week 條款27:轉呼叫函數

GotW#27 轉呼叫函數(Forwarding Functions)難度:3 / 10 怎樣將轉呼叫函數寫得最好?原本答案很簡單,但我們已經知道C++語言近來發生了微妙的變化。問題轉呼叫函數對於將任務傳遞給其它函數或對象時很有用,尤其當它們被設計得很高效時。評論一下下面這個轉呼叫函數。你試圖修改它嗎?如果是的話,怎麼來?    // file f.cpp    #include "f.h"    /*...*/    bool f( X x ) {        return g( x ); 

FAQ_16_android service intent activity

在 Service 中啟動 Activity,有很多方式,比如隱式啟動、顯式啟動等。隱式啟動 Activity,需要在manifest.xml 中為該 Activity 配置 <intent-filter>,如下所示:<activity android:name=".MyActivity" > <intent-filter> <action

總頁數: 61357 1 .... 18952 18953 18954 18955 18956 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.