設定Emacs的字型

Emacs預設的字型太小、太粗糙,看起來很不舒服,不設定實在是對不起自己的眼睛。但是,在Emacs裡挑選合適的字型是個比較麻煩的事情,讓初學者望而卻步。本文推薦大家用一種比較直觀的辦法來設定自己喜歡的字型。首先,在Emacs中,通過菜單Options –> Set Default Font,設定好你喜歡的字型。然後,把游標放到你所在的字型上,用命令M-x

試用 Dabr,牆不住的 Twitter 心

上新浪玩了一把微博,突然依然覺得應該試一下 Twitter,沒辦法,雖然上面全是老外,但是我依然對如何在中國訪問 Twitter 產生了深厚的技術興趣。原來可以用 Dabr 來訪問 Twitter,當然,最好是能搭一個 Dabr 在自己國外的伺服器上:把檔案解壓到你的網域名稱下,比較說 http://t.WaterLin.org 之類的;重命令 config.sample.php 為 config.php 檔案;修改 config.php 檔案裡的 ENCRYPTION_KEY 為一個隨機字串,

Code::Blocks 的前後跳轉功能

如果用了 Visual Studio 2005 之類的 IDE 後,對於該類別識別碼E 提供的前後位置跳轉功能,一定會印象很深。Code::Blocks 也可以裝上類似的外掛程式,有一個名叫 Browse Tracker plugins 的外掛程式集合,提供了類似的功能。Debian/Ubuntu 下可以裝上 codeblocks-contrib 這個包,然後就有了 Browse Tracker 的功能。安裝好了以後,可以先通過 Code::Blocks 的菜單 View ==>

用tabbar mode為Emacs建立tab

估計大家都很喜歡其他編輯器裡的導航條,通過這些導航條,你可以快速地在你已經開啟的檔案裡切換。一個一個的tab,的確是一個現代編輯器所不可或缺的。在Emacs裡,我們也可以用tabbar mode來實現這個功能,並且可定製的功能更強大。把tabbar mode的el包扔到你的path裡,在.emacs裡添加下面這一句就可以了:(require ‘tabbar)如果你要設成隨emacs的啟動而自動啟動tabbar mode,則需要在.emacs裡添加這句:(tabbar-mode

用Stylish來定義你喜歡的頁面風格

有一些自己比較喜歡並且常用的網站,頁面的色彩搭配並不是太好,對眼睛很不舒服。比如說天天要用的Google Reader,介面雖然好看,但是白晃晃的對眼睛的刺激太大了。遺憾的是,Google Reader好像並沒有提供使用者自訂style的功能。不過,沒有關係,可以在Firefox裡用Stylish這個外掛程式來給每個版面設定不同的風格。用這個外掛程式有一個好處,就是你可以使用別人已經寫好的style。只要點擊菜單裡的“Find Styles for this

AnsiString 相關字串函數

1. UpperCase  將指定的AnsiString字串轉換為大寫形式,函數原型如下:  AnsiString __fastcall UpperCase(const AnsiString S);  2. LowerCase  將指定的AnsiString字串轉換為小寫形式,函數原型如下:  AnsiString __fastcall LowerCase(const AnsiString S);  3. CompareStr  比較兩個AnsiString字串,函數原型如下:  int

用 Hg 來做本地文件管理

以前都是用 SVN 在辦公室的區域網路裡面架一個中心伺服器,來儲存備份自己的一些文檔及代碼。定期把筆記本裡的內容提交到中心伺服器裡,通過這種方式,有效地備份文檔,同時,也減少了大量文檔、代碼同步的麻煩。可是這樣做有幾點比較痛苦:在出差的時候,沒有辦法提交代碼,而 SVN 用戶端也不方便做本地備份;要是中心伺服器壞了或是重裝中心伺服器了,又得重新配一下 SVN 伺服器,比較麻煩,主要是時間上不一定有空;沒有時間配置中心伺服器,也就沒有辦法備份,導致內心極度不踏實。最近嘗試了用 Hg

筆記:最近使用 OpenCV 碰到的三個問題

OpenCV2.1 產生視頻選擇編碼的 bug最近使用 OpenCV2.1 來產生視頻,在 Windows 下碰到這樣的問題:不管我用什麼樣的編碼,都沒有辦法直接產生視頻,並且會導致程式崩潰。代碼如下:_writer = cvCreateVideoWriter( video.c_str(), CV_FOURCC('X','V','I','D'), _fps,

VirtualBox 與宿機機器的網路通訊方式介紹

VirtualBox 是程式員做測試、類比的好方式,它的連網方式總體來說有四種。Network Address Translation (NAT) 是最簡單的方式,缺點是外面的機器找不到你這台機器。你可以把用這種方式上網的虛擬機器,當作一個應用程式好了。Bridged networking 的方式,可以讓區域網路裡的其它機器訪問你的虛擬機器,它也可以訪問你區域網路裡的其它機器,但是你的虛擬機器卻沒有辦法 ping 通你自己的宿主電腦或其它區域網路裡的機器。Internal networking

OpenCV 的 .Net 介面

Emgu CV 是 OpenCV 跨平台的 C# 封裝包,主要是為了方便在 C# 裡使用 OpenCV 的庫函數,下載和安裝都很簡單,建立一個 C# 控制視窗程序後,Hello World 例子代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using Emgu.CV;using Emgu.Util;using

用 MFC 來發起 FTP 請求

在寫用戶端的時候,經常要傳輸一些檔案,有一些伺服器就是用 FTP 來搭建的,這個時候,如何用用戶端來發起 FTP 網路連接呢?如果是用 MFC 來發起 FTP 檔案傳輸請求,和使用 MFC 來發起 HTTP 要求類似,非常簡單。理論基礎可以仔細閱讀 MSDN 上的官方文檔 Steps in a Typical FTP Client Application,瀏忙緒緒在這裡,就貼上我自己寫的代碼,與大家分享一下。範例代碼如下:/* * 通過 ftp 方式來拿檔案 * @param

電子郵箱的手機號碼情結

記得 mail.139.com 剛推出的時候,我是何等的傾倒於可以使用手機號碼作為自己的郵箱名:從此以後,再也不用在電話裡解釋我的名字如何全拼,如何小心翼翼地叮囑別人,帶不帶後鼻音、是不是捲舌之類的;給父母申請郵箱,也不用再考慮他們不熟悉英文這一窘境,直接上手機號碼作為郵箱就好了。不管從哪方面來說,都是太爽了!打這以後,QQ、163也紛紛推出手機號碼郵箱,一時之間,手機號碼郵箱,成了各大郵箱、門戶競爭的一大法寶,是不是這樣的?可奇怪的是,遠在大洋彼岸的美麗堅共和國,Google

為了聯盟 — 拿福能的千人挑戰活動

中國的老百姓們處於弱勢地位,而中國的中文博主們,就更是弱勢得無以複加了。放眼四海,針對英文博主們的活動數不勝數,而針對中文博主們的活動卻寥寥無幾。你可能會說中文圈子太小,可是全球有五分之一的人在使用中文;你可能會說中文缺乏全球性,但是在華人圈裡中文的使用已經足夠廣泛了。可是,我覺得這些都不是最主要的原因:中文博主們的互動太少了,中文部落格太缺乏專註精神;相互之間沒有關聯的部落格,就像一個一個的孤島,只能孤芳自賞,永遠走不出閉門造車的怪圈。拿福能的千人挑戰活動,卻幹了一件不同尋常的事情。它像是在各

Winsock API 函數大全 1 

文檔標題:Winsock API 函數大全 1  作者: 佚名關 鍵 字:Socket,API,WinSOCK本文轉自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=186&d=353200本系統(WinKing)提供之 Windows Sockets API 介面乃是依照 1993年1月20日公布之 WINSOCK 第1.1版(如附錄)中所定義之函式 (routine); 包括了30個Berkeley Software

Berkeley DB 標頭檔的類型定義與 MFC 衝突的問題

在 Visual Studio 2008 MFC 工程中,利用 Berkeley DB 來構建資料存放區引擎時,在編譯 db.h 檔案時出現編譯錯誤,錯誤提示內容如下:錯誤 3 error C2143: 語法錯誤 : 缺少"}"(在"("的前面) e:\water\berkeleydb\include\db.h 1226微軟的 MSDN 上有對 error C2143

WordPress 3.1 升級到 3.1.3 時碰到的兩個錯誤

趁著今天有空,把 WordPress 維護了一把,不小心,碰到如下兩個問題:錯誤1:Call to undefined function wp_get_current_user()我準備在後台把 WordPress 從目前的版本升級到 3.1.3,可是卻出現了如下錯誤提示:Fatal error: Call to undefined function wp_get_current_user() in

如何編寫用TCP/IP的通訊程式

文檔標題:如何編寫用TCP/IP的通訊程式  作者: 佚名關 鍵 字:TCP/IP,通訊程式,Socket,TServerSocket,TClientSocket本文轉自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=395&d=r0vn4p    最近在網上不斷的看到有人問如何用BCB的TServerSocket和TClientSocket進行編程的問題,所以決定把我的一些編程經驗告訴給大家,讓大家能夠儘快的掌握他們的用法。

寫了兩篇技術小結的筆記

最近折騰得夠嗆,天天寫代碼,都沒時間更新部落格了。總結一下最近碰到的兩個問題,寫到中文 Wiki 裡了,希望對大家有點協助。OpenCV 在 Ubuntu 11.04 平台上的編譯最近要遷移大把工作成果到 Linux 平台,即要在 Linux 下大量地折騰與 OpenCV 相關的代碼。很久沒有在 Linux 上折騰了,時過境遷,同樣碰到了不少問題,寫成日誌《OpenCV 各種安裝錯誤匯總》。Berkeley DB 資料庫的操作還是蠻有技巧的,如果需要把記憶體裡結構比較複雜的資料寫到

用 OpenCV 讀取視頻的指定幀序號視頻片斷

用 OpenCV 來讀取視頻,經常需要從指定幀序號的片斷開始讀取,這個時候,就需要用 cvSetCaptureProperty 結合參數 CV_CAP_PROP_POS_FRAMES 來設定,例子代碼如下:bool PickSomeFrames(const char* filename, int start, int end, char* savePath){ CvCapture* capture = cvCaptureFromAVI(filename); //讀取視頻檔案

Org Mode 標記語言的一些疑問

在 Emacs Org Mode 裡,預設情況下 _ 這種字元會被當成標記語言來進行轉義。有的時候,如果你只是寫寫文章,這種預設的轉義,會讓你很不方便,尤其是你在寫一篇介紹技術的文章,裡面出現的變數名有很多的底線。這時,你會說:"Oh, my god! 難道要我一個一個去標記不讓 _ 轉義嗎?"如何設定讓 Org Mode 在預設情況下,不轉義 _ 字元呢?單個 org 檔案的解決辦法你可以在一個 org 檔案的開頭,用下面的設定來關閉這個功能。#+OPTIONS:

總頁數: 61357 1 .... 6860 6861 6862 6863 6864 .... 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.