技巧:Vimdiff 使用

http://www.ibm.com/developerworks/cn/linux/l-vimdiff/啟動方法首先保證系統中的diff命令是可用的。Vim的diff模式是依賴於diff命令的。Vimdiff的基本用法就是:# vimdiff FILE_LEFT FILE_RIGHT或者# vim -d FILE_LEFT FILE_RIGHT除了用這種方法啟動vim的diff模式之外,我們還可以用分割視窗命令來啟動diff模式:# vim

Chapter 1: Creating a New Type

http://doc.qt.nokia.com/4.7-snapshot/declarative-tutorials-extending-chapter1-basics.html -------------------------------------------------筆記:QML 各個Element對應的c++類(http://doc.qt.nokia.com/4.7-snapshot/qdeclarativeelements.html):Item instantiates the

Qt Graphics and Performance – Generating Content in Threads

Qt Graphics and Performance – Generating Content in ThreadsPosted by Gunnar Sletta on January 21, 2010 · 14 commentsPrevious posts in this topic:Whats Hot and whats NotAn OverviewThe Raster EngineThe OpenVG EngineThe OpenGL EngineThe Cost of

程式設計語言並不等價

一“C++(或者其它某種語言)是最好的程式設計語言”,持這種觀點的往往是編程新手。這裡拿C++說事是因為它尤其容易誤導新手。C++是一種精神上的毒藥,受害者往往中毒很深。忠實的C++信徒傾向於非常偏激,對敢於瀉瀆了他們信仰的人他們會予以強烈的攻擊。我接觸的第一門語言就是C++。半路出家的我當時只想緊緊地抓緊這根救命草。C++是如此強大以至於它能做任何事情,從C的公用文法部分學起,到類,模板。等把這些都搞透了,還有各種庫STL,boost到各種實際的庫。我當時對於C++的很大一個誤解在於,只要學會

OpenEmbedded/BitBake簡介(ZT)

OpenEmbedded/BitBake簡介(ZT)(http://bbs.zeta-labs.org/viewtopic.php?p=10) 在針對PDA的各種Linux發行版本中,有一個工具起著舉足輕重的作用,這就是OpenEmbedded/BitBake[1](以下簡稱OE)。

df statfs statvfs 在vfat分區上速度慢

用strace df 跟蹤,發現卡在statfs64。 解決方案:mount fat分區時候加上-o usefree參數就可以了 http://topic.csdn.net/u/20110609/17/1163acbc-cc43-4fb7-8aac-9ba60adfe986.htmlhttp://linux.die.net/man/8/mount usefreeUse the "free clusters" value stored on FSINFO. It'll be used to

漢字的Unicode範圍

//note:匹配中文字元的Regex: [\u4e00-\u9fa5]qt中可以用如下Regex做驗證:// CJK統一表意字元 QRegExp rx("[\u4e00-\u9fa5]+"); QValidator *validator = new QRegExpValidator(rx, this);

chibi-scheme原始碼分析之三–編譯原理

代碼流程從sexp_eval_string函數可以看到整個代碼的全部流程。sexp_eval_string = sexp_read_from_string + sexp_eval前者完成過文法分析,後者編譯並執行sexp_eval = sexp_compile + sexp_apply前面的compile完成編譯產生位元組碼,後面apply在虛擬機器上執行位元組碼。sexp_compile = sexp_analyze +

chibi-scheme原始碼分析之一–類型系統

這個scheme語言實現中,所有的東西都是一個對象,這就是它的類型系統.一個對象可能是一個立即值也可能是一個sexp.由於通過各種tag識別出一個對象真實的類型.現在只要明白,32位機器上,對象就是一個32位的黑箱.要麼這32位本身存了它的真實資料,這種就是立即值.要麼這是一個指標,這種就是一個sexp.第一部分:immediate(立即值)立即值包括整數,char,唯一的立即符號等.我們知道,一個位元組是8位,所以一個指標的最後三個bit一定是0.立即數就是利用了這一點,將這三位作為tag位.

交叉編譯xorg

http://www.x.org/wiki/下載:http://www.x.org/releases/X11R7.6/ 交叉編譯:http://www.x.org/wiki/CrossCompilingXorg  開發文檔:http://www.x.org/wiki/Documentation 術語:http://www.x.org/wiki/Development/Documentation/GlossaryDRI:The Direct Rendering Infrastructure,

音訊裝置的三種硬體介面

1 PCM介面 針對不同的數字音頻子系統,出現了幾種微處理器或DSP與音頻器件間用於數字轉換的介面。最簡單的音頻介面是PCM(脈衝編碼調製)介面,該介面由時鐘脈衝(BCLK)、幀同步訊號(FS)及接收資料(DR)和發送資料(DX)組成。在FS訊號的上升沿,資料轉送從 MSB(Most Significant

iSCSI協定對多User同時寫一個target device的互斥問題討論

http://blog.csdn.net/do2jiang/article/details/5136921 我終於知道答案了,這幾天在參加iSCSI Enterprise Target的開發組的討論 , 這個能從理論上解釋:iSCSI really is just the handling of data blocks to and from the hard disk. Think of it as an extension of the hard disk that goes across

sb2 配置補充

主要參考http://forum.wdlxtv.com/viewtopic.php?f=43&t=3108sb2 –e 調用的是rootstrap中的程式cd make-3.82/ sb2 ./configure --prefix=/usr sb2 make sb2 make install DESTDIR=$BUILDROOT  root@james-desktop:~/buildroot/hello-world# sb2 -eR make  exec: 1: /bin/sh:

OpenEmbedded環境搭建(ubuntu)

 主要參考官方文檔:http://docs.openembedded.org/usermanual/usermanual.html #!/bin/sh#autuor: linzheming#ref: http://www.openembedded.org/wiki/Getting_started#date: 2011/12/14#install required packagesaptitude install sed wget cvs subversion git-core \  

QObject::sender() in a Q_PRIVATE_SLOT

http://www.qtcentre.org/threads/31700-QObject-sender()-in-a-Q_PRIVATE_SLOT  class MyClassPrivate { public: ... void _q_mySlot() {     Q_Q(MyClass); qDebug() << q->sender(); // should print "foo(0x.....)" }; MyClass * const q_ptr;

chibi-scheme原始碼分析之零–總體結構

chibi-scheme是一個scheme語言的實現(編譯器).代碼很優雅,又不太長,包括了編譯原理的完整概念,非常值得學習.當前原始碼為chibi-scheme-0.5.3版本.項目的地址在http://code.google.com/p/chibi-scheme/線上手冊可以在這裡看到http://synthcode.com/scheme/chibi/主要源檔案最主要的幾個檔案是./include/chibi/sexp.h--包含了s運算式的定義,整個系統的標頭檔./gc.c--實現了系統的

Chapter 4: Using Custom Property Types

http://doc.qt.nokia.com/4.7-snapshot/declarative-tutorials-extending-chapter4-custompropertytypes.htmlWe can also use various other property types. QML has built-in support for the types listed in the QML Basic Types documentation, which includes

深入理解ARM嵌入式系統引導過程—基於AT91SAM9261微處理器和RealView工具鏈

深入理解ARM嵌入式系統引導過程—基於AT91SAM9261微處理器和RealView工具鏈Understanding the Boot Process of ARM Embedded System – Based on the AT91SAM9261 Micro Processor and RealView

chibi-scheme原始碼分析之二–記憶體管理與記憶體回收

chibi-scheme的記憶體管理,維護著一些受控堆區.所有的scheme對象都是在受控堆中分配的,記憶體回收也是局限於此受控堆區.保守的記憶體回收演算法會作用於整個堆區,而使效能受影響.而這裡只有scheme語言的堆區和sexp對象是記憶體回收的,因此嵌入到C中時宿主程式不會受影響.第一部分:堆結構typedef struct sexp_free_list_t *sexp_free_list;struct sexp_free_list_t {sexp_uint_t

ECMAScript 文法 筆記

http://www.w3school.com.cn/js/pro_js_syntax.asp 主要跟c比較: 每行結尾的分號可有可無,最好的代碼編寫習慣是總加入分號 單行注釋以雙斜杠開頭(//) 多行注釋以單斜杠和星號開頭(/*),以星號和單斜杠結尾(*/) 使用 var 運算子聲明變數,ECMAScript 是弱類型變數聲明不是必須的ECMAScript 另一個有趣的方面(也是與大多數程式設計語言的主要區別),是在使用變數之前不必聲明。例如:var sTest = "hello

總頁數: 61357 1 .... 6701 6702 6703 6704 6705 .... 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.