Linux之旅(1): diff, patch和quilt (下)

Linux之旅(1): diff, patch和quilt (下)2 quilt我們自己的項目可以用cvs或svn管理全部代碼。但有時我們要使用其他開發人員維護的項目。我們需要修改一些檔案,但又不能直接向版本管理工具提交代碼。自己用版本管理工具重建整個項目是不合適的,因為大多數代碼都是別人維護的,例如Linux核心。我們只是想管理好自己的補丁。這時可以使用quilt。2.1 基本概念quilt是一個協助我們管理補丁的程式。quilt的命令格式類似於cvs:quilt 子命令 [參數]

如何在Linux下編譯Freetype1.x

由於在PHP程式中用了jpgraph,需要TTF支援。需要安裝freetype1.x。編譯freetype1.3.1的時候不能編譯通過.其錯誤如下.ftdump.c:172:1: pasting "." and "glyph_object" does not give a valid preprocessing tokenftdump.c:182:1: pasting "." and "first_instance" does not give a valid preprocessing

Linux擷取時間日期方法

linux中用shell擷取昨天、明天或多天前的日期:在Linux中對man date -d 參數說的比較模糊,以下舉例進一步說明:# -d, --date=STRING display time described by STRING, not `now’[root@Gman root]# date -d next-day +%Y%m%d #明天日期20091024[root@Gman root]# date -d last-day +%Y%m%d

嵌入式Linux研發,非常值得研究的幾個開源項目

我認為作為嵌入式Linux開發人員,要非常熟悉的幾個開源項目:  1 d-bus 2 gstreamer3 gconf4 GNOME Power manager5 mesa6 libxml7 evolution8 gimp9 GNOME VFS花幾個月乃至一年的時間去分析,理解,運用這裡面的開源項目,相信你會在嵌入式Linux產品開發過程中會非常得心應手的。當然要注意和實際的研發聯絡在一塊,同時加快運用在項目中。  

LiMo (Mobile Platform based Linux) 基金會的3級會費

LiMo: 就是 LInux  + MObile 的簡寫;從其官方的介紹可以看出,目前6家發起廠商的目的:1 開發一個世界級的Linux手機作業系統2 吸引其它眾多廠商的加入這個生態圈,培育出一個大的生態圈3 在這個生態圈之內的廠商就可以提供高品質的產品和服務這個生態圈中有3級會員:1

關於LiPS release的所謂標準:Linux電話終端標準1.0 的批判

2007.12.10 LiPS 釋放了一些手機上的Linux標準;Linux電話終端標準1.0http://www.lipsforum.org/downloads/LIPS-AWG-ERP-v1_0-20071206-A.RAR透過其文檔,我想探討我的看法:大家可以下載其中的文檔看看。LiPS規範1.0 包括參考模型,電話介面, 及時通訊, 日曆及時間表, 線上狀態,使用者界面,地址簿和語音通話等8

Maemo Linux手機平台系列分析:(15) Maemo應用開發

 Maemo應用開發              前面的幾篇文章介紹了Maemo平台中比較底層的東西:連結:Maemo Linux手機平台系列分析:Maemo平台開發 (6~14)http://blog.csdn.net/cuijpus/archive/2008/01/30/2073962.aspxhttp://blog.csdn.net/cuijpus/archive/2008/01/30/2073983.aspxhttp://blog.csdn.net/cuijpus/archive/2008

7個Linux手機平台比較 (1):處理序間通訊的異同

目前Linux手機平台不少,不管它目前強勢還是弱勢,我們先放一邊;我們來看看各個平台中所採用的技術點的相似點和不同點,比如分析一下各個平台的進程通訊機制的異同等等,後面會逐個分析。   目前幾個Linux手機平台,主要有下面幾個:1 Maemo 2 Android 3 LIMO4 OpenMOKO5 GPE^2 6 ALP 7 QTopia Phone Edition.  先把他們的系統架構放在這裡,然後從架構中找出其異同點。今天分析各個平台的處理序間通訊機制(IPC).  Android

Linux常用命令-find grep

一.find命令用於:在一個目錄(及子目錄)中搜尋檔案,你可以指定一些匹配條件,如按檔案名稱、檔案類型、使用者甚至是時間戳記尋找檔案。find命令的常用形式為:find [path...] [expression]path:指定要尋找的路徑expression:可以分為“-options [-print -exec -ok ...]”-print:把匹配的檔案輸出-type:尋找指定類型檔案,後面常用選項有:          b - 塊裝置檔案。          d - 目錄。      

小結一下Linux下使用TCP通訊時遇到的問題

在這裡總結一下這linux用TCP通訊需要注意的幾個問題,都是前一陣子工作中遇到的問題。問題1.

Linux核心中的紅/黑樹狀結構的使用

最近需要使用紅/黑樹狀結構,在網上尋找資料的時候無意中發現linux核心中有個紅/黑樹狀結構的實現,並且其代碼非常的獨立,現把它摘錄出來。我摘錄自2.6.24的核心,分為兩個檔案rbtree.h和rbtree.c,rbtree.h位於核心源碼的include/linux目錄中,rbtree.c位於核心源碼的lib目錄中。rbtree.h中刪除#include和#include兩行,添加#include

Linux Regex文法

導讀:   一個Regex就是由一般字元(例如字元 a 到 z)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在尋找文字主體時待匹配的一個或多個字串。Regex作為一個模板,將某個字元模式與所搜尋的字串進行匹配。   /   將下一個字元標記為一個特殊字元、或一個原義字元、或一個 後向引用、或一個八進位轉義符。例如,'n' 匹配字元 "n"。'/n'匹配一個分行符號。序列 '//' 匹配 "/" 而 "/(" 則匹配 "("。   ^   匹配輸入字串的開始位置。   $

linux 和 windows傳輸工具lrz

lrz http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 這段時間用windows和linux之間互動,由於測試伺服器不允許串連外網,經常需要傳輸檔案,一般我用的傳輸檔案方式有3種 1. samba (用於自動發布)2. vsftpd (大檔案傳輸)3. lrz (小檔案) 安裝lrz  cd

Ubuntu Linux 下 Google Chrome V8引擎的編譯實戰

大名鼎鼎的Chrome V8引擎大家應該都知道了,我就不廢話多說,不知道的可以去Google Code搜尋。不過不得不提的是Google Chrome V8引擎的開發人員拉斯巴克(Lars Bak)。他是一個編程天才,卻遠離電腦世界的核心,在丹麥為Google工作,這個工作地方是一個邊遠的農場,環境很優美。編譯環境在編譯之前先看一下我的機器環境:1.  Linux yuchao-Latitude-E5410 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19

使用rsynch、SSH以及cron為Linux建立簡單備份方案

【TechTarget中國原創】大公司通常有完善的備份策略。而在中小型公司,往往在真正需要的時候,卻發現用於備份的磁帶上面什麼也沒有。為了避免這種情況,這篇文章就如何為Linux建立一個簡單的備份解決方案進行了示範。  本文描述的解決方案可用於兩個方面:將資料檔案的備份從工作站電腦寫到一個中央Linux伺服器,或者將備份從一台伺服器寫到另一台伺服器。如果將該方案應用到您網路中的所有伺服器上,可以提供給您一個廉價而高效的公司備份戰略,該戰略在中小型的公司中都能很好的工作。     

在window下編寫linux代碼

在windows環境下寫linux代碼我在linux下寫代碼時一直找不到方便的工具,vi和emacs雖然提供了自動完成的功能,但是還是沒有vc+visual assistant方便,因此就產生了在windows下 linux代碼的想法,這個企圖曾經被狒狒鄙視為“自做孽,不可活”,不過經過實踐,村長我還是活過來了:-)一、實驗環境1、裝有win2k的機器一台,並裝好了vc6+vs2003+visual assistant+source insight2、裝有linux

Linux下的blog writer — bilobo測試

bilbo 測試成功,Linux總算有辦法可以發點東西了!!!原來在Linux下是通過FireFox發的,但是CSDN對Firefox的支援有問題,線上編輯會丟失格式,更嚴重的是FireFox提交的文章只能用FireFox才能看到,害得當時我一批文章全部重新發表了一次,不知道現在好了沒有,總之我是沒有再敢用FireFox發表文章了。最近總算在KDE下找到了blog writer了!bilbo雖然不算太好用,分類取不會來,最近文章取不回來,不能設定文章發表的分類,還有如下代碼不好貼的問題。。。。。

在win下打造linux環境: cygwin的安裝和簡單配置

 簡單的講述一下cygwin的安裝和配置,入門級教程,還請各位高手指點一二。首先到http://www.cygwin.com下載setup.exe,接著建立安裝目錄,如X:/cygwin,將setup.exe放到此目錄,BEGIN-> 點擊setup.exe,Next->選Install from Internet,Next->填寫Root Directory,如X:/cygwin,Next->填寫Local Package

如何高效學習Linux核心?

 主講:華清遠見金牌講師,宋寶華老師。 Linux核心和裝置驅動是嵌入式開發中非常重要的部分,學習方法和選擇平台非常重要,下面的內容就是希望能夠給大家在學習方法上有所啟發和協助。  1. 把Linux核心當朋友2. 先會使用它3. Linux核心學習的4個層次4. 走出心理誤區5. 使用vim+cscope+ctags瀏覽Linux核心源碼6. 使用Kernel地圖定位目標代碼7. 分析Linux核心源碼:態度決定一切8. 以Linux核心源碼為中心,堅持學習資源建設9.

Linux核心的移植技術剖析

 主講:華清遠見金牌講師,宋寶華老師。 理解一塊電路板上Linux從無到有的全過程。講解Linux核心移植的技術,如果為作業系統提供時鐘節拍,如果管理中斷、GPIO、DMA、時鐘以及記憶體資源。並以LDD6410為執行個體展開。 1. Linux BSP的組成與結構:arch/plat/mach2. 為SoC和開發板開發BSP    2.1 提供HZ    2.2 中斷、GPIO、DMA、時鐘等的管理    2.3 提供裝置驅動    2.4 平台資訊與驅動的分離3.

總頁數: 3662 1 .... 415 416 417 418 419 .... 3662 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.