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之旅(1): diff, patch和quilt (上)

Linux之旅(1): diff, patch和quilt (上)diff和patch是在Linux環境為原始碼製作和應用補丁的標準工具。diff可以比較檔案或目錄的差異,並將差異記錄到補丁檔案。patch可以將補丁檔案應用到原始碼上。quilt也是一個製作和應用補丁的工具,它適合於管理較多補丁。quilt有自己的特有的工作方式。本文通過簡單的例子介紹這三個常用的工具。0 樣本工程我們先準備一個用來做實驗的工程,它包含若干子目錄和檔案。可以用find命令列出檔案清單:$ find

Linux之旅(2): 你好,GTK (上)

文章目錄 0.1 本文常式:hello31.1 下載、安裝gladewin321.2 庫檔案和pkg-config1.3 GTK工程2.1 程式裡2.2 程式外 Linux之旅(2): 你好,GTK (上)0 概述網上有不少GTK的入門文章,例如:應用GTK+編程。本文同樣介紹一個Hello World程式,但涉及的知識點略有不同。0.1

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作業系統之奧秘

作者:吳捷點擊查看原文 一直在買書看書但是好久沒有寫書評了可能是因為書太多.所以交叉著看都沒來得及讀完從Feng的網站上看到推薦了一本[Linux作業系統之奧秘](免費給amazon做下廣告.免運費送書,使我這個china-pub的4星會員不得不跳槽了)看到一條

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驅動開發的方法論

 主講:華清遠見資深講師,任橋偉老師。 內容:1. 核心的基本面;2. 核心學習的誤區;3. 如何入手分析核心源碼;4. 如何分析一個子系統在核心中的實現;5. 核心學習的常見問題 視頻分享:http://v.youku.com/v_show/id_XMTg0NDY4NDIw.html 

Linux驅動學習方法和關鍵技術

 主講:華清遠見金牌講師,宋寶華老師。 內容: 1.起航:從字元裝置globalmem/globalfifo驅動開始 2.模型化:匯流排、裝置和驅動 3.層次化:理解驅動的階層 4.工程化:驅動和platform資訊的分離 視頻分享:http://v.youku.com/v_show/id_XMTg1NzkxMDQw.html 

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.

Linux核心開發–我要參與Linux核心社區

 主講:華清遠見金牌講師,宋寶華老師。 以自己的親身經曆為例,為大家揭秘普通Linux開發人員參與Linux核心開發的方法。 (1)Linux官方原始碼的管理員模式(2)LKML和各郵件清單(3)git和patch,patch的檢查(4)如何與maintainer互動  視頻分享:http://v.youku.com/v_show/id_XMTg5MTg1NDg4.html  

總頁數: 4065 1 .... 248 249 250 251 252 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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