原创 linux sed指令
Table of Contents 1. Sed簡介 2. 定址 3. Sed命令 4. 選項 5. 元字符集 6. 實例 7. 腳本 1. Sed簡介 sed是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲
原创 ubuntu 10.04 3D縮減配置解決方案
解決: 安裝compiz-fusion-plugins-extra 另外推薦一款桌面小工具:Cairo-dock 該軟件天氣代碼如下: http://hi.baidu.com/javatown/blog/item/6e49225c4226
原创 platform設備驅動全透析
struct platform_driver { int (*probe)(struct platform_device *); int (*remove)(struct platform_device *); void
原创 Linux--Linux互斥鎖、條件變量和信號量
進行多線程編程,最應該注意的就是那些共享的數據,因爲無法知道哪個線程會在哪個時候對它進行操作,也無法得知哪個線程會先運行,哪個線程會後運行。所以,要對這些資源進行合理的分配和正確的使用。在Linux下,提供了互斥鎖、條件變量和信號量來對共
原创 unix shell 與if相關參數
[ -a FILE ] 如果 FILE 存在則爲真。 7D�G6j+]!MHs0 [ -b FILE ] 如果 FILE 存在且是一個塊特殊文件則爲真。 ITPUB個人空間 cLHv9w!ox(u,s [ -c FILE ] 如果 FI
原创 Linux驅動程序入門—Hello World
1、引言 記得在學習VC++和C語言的時候,一開始都會以一個HELLO WORLD的例子作爲演示,將學者逐漸引入殿堂,這個幾乎成了計算機編程語言學習必經的一個入門之路。 當然,在學習linux編程的時候也是這樣,下面的
原创 C++中的引用
C++中的引用【導讀】介紹C++引用的基本概念,通過詳細的應用分析與說明,對引用進行全面、透徹地闡述 引用是C++引入的新語言特性,是C++常用的一個重要內容之一,正確、靈活地使用引用,可以使程序簡潔、高效。引用簡介引用就是某一變量(目
原创 Linux內核的同步機制
本文詳細的介紹了Linux內核中的同步機制:原子操作、信號量、讀寫信號量和自旋鎖的API,使用要求以及一些典型示例 一、引言 在現代操作系統裏,同一時間可能有多個內核執行流在執行,因此內核其實象多進程多線程編程一樣也需要一些同步機制
原创 Makefile學習
#作者: qiang #日期: 2010.9.2 #作用: 測試Makefile自動化變量 #結論: # $<:第一個依賴文件 # $@:目標文件 # $^:所有的依賴文件 all: @
原创 ffmpeg移植到mini2440
Fedora 8 arm-linux-gcc 3.4.1 下載源碼 http://www.pudn.com/downloads92/sourcecode/graph/texture_mapping/detail353508.html
原创 dash-bash區別
用sh執行腳本*.sh文件,其中文件*.sh中包含declare的變量聲明,但這樣卻現實not found declare,用chmod 755 *.sh,然後./*.sh腳本運行正常,或者直接bash *.sh也能運行,這是因爲sh是
原创 ubuntu10.04下安裝與配置amule,下載電驢資源
對 於Ubuntu 10.04,使用自帶的Ubuntu軟件中心裝好aMule和aMule-utils之後,在Firefox的about:config配置頁中加入 ed2k協議的打開方式爲/usr/bin/ed2k,bool項設爲tru
原创 Ubuntu 下man pthread_create幫助文檔
sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev
原创 指針的本質(一) 從CPU的位數說起
當我們說一個CPU是“32位”或者“64位”的時候,是指CPU中算術邏輯單元(ALU)的寬度,這和CPU中寄存器的位數也對應。位數越大,表示一次處理的數據就越大。處理信息的能力也就越大。 計算機系統中的數據總線寬度通常來說與ALU的
原创 uboot最新版本的交叉編譯
uboot最新版本的交叉編譯不再向以前的編譯一樣了,現在我們不用去修改Makefile,否則將會報錯: qiang@LinuxSir:~/company/s3c2410/uboot/u-boot-2010.06$ make make: