原创 C語言中const的用法

1、const的普通用法const int n = 10;意思很明顯,n是一個只讀變量,程序不可以直接修改其值。這裏還有一個問題需要注意,即如下使用:int a[n];在ANSI C中,這種寫法是錯誤的,因爲數組的大小應該是個常量,而n只是

原创 C語言的關鍵字

C語言的關鍵字共有32個,根據關鍵字的作用,可分其爲數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。 1.數據類型關鍵字(12個): (1) char :聲明字符型變量或函數 (2) double :聲明雙精度變

原创 c語言中static的用法

static在c裏面可以用來修飾變量,也可以用來修飾函數。 1.static局部變量a.生存週期:靜態局部變量在函數內定義,生存期爲整個源程序;b.存儲方式:當用static修飾時,從原來的棧中存放改爲靜態存儲區;c.作用域:與自動變量相同

原创 我的友情鏈接

51CTO博客開發老男孩的linux博客冰仔技術成就夢想李雲老羅的Android之旅我的linux史

原创 fedora17下配置samba服務器

1.下載並安裝samba # su root # yum install samba 2.打開samba配置文件smb.conf # vi /etc/samba/smb.conf 3.將光標移到[home],複製6行 (6yy p)

原创 宏定義運算符# ##

宏定義可以包含兩個運算符:#和##。 #運算符將一個宏的參數轉換爲字符串字面量。它僅允許出現在帶參數的宏的替換列表中。#運算符有大量的用途,這裏只來討論其中的一種。假設我們決定在調試過程中使用PRINT_INT宏作爲一個便捷的方法,來輸出一

原创 fedora17下通過文本界面配置網絡

今天用fedora17 dvd光盤最小安裝了linux,開機後以文本界面啓動,系統默認是DHCP模式上網,而我在的網絡環境需要進 行MAC綁定以固定IP才能上網,所以接下來必須配置網絡。 根據以前使用centos的經驗和網上的實例,直接編

原创 在AMD平臺上安裝破解RVDS2.2

現在按照國嵌的教程,學到ARM系統這一部分,安裝RVDS2.2開發環境,關於AVDS的標準介紹請上百度文庫中查閱,以下爲安裝及破解過程,我的機器環境是AMD+Windows XP sp3. 1.下載rvds2.2安裝包(下載地址:http:

原创 基於linux (fedora 17)的QT串口通信實例

最近需要編寫一個基於linux的QT串口通信程序,進行簡單的數據收發功能,參考網上的例子之後,發現大多是基於windows開發的,只對linux環境的開發做了簡單的介紹,所以本文章直接以linux環境來講述QT串口開發實例。 我的操作環境及

原创 C語言中const的用法

1、const的普通用法const int n = 10;意思很明顯,n是一個只讀變量,程序不可以直接修改其值。這裏還有一個問題需要注意,即如下使用:int a[n];在ANSI C中,這種寫法是錯誤的,因爲數組的大小應該是個常量,而n只是

原创 製作嵌入式Linux根文件系統

操作系統:fedora 17 (linux-3.3.4) 開發板:友善之臂Tiny6410 gcc & g++ : 4.7.2 arm-linux-gcc & arm-linux-g++ : 4.5.1 busybox-1.20.2

原创 在虛擬機中安裝gentoo簡化步驟(基於官方手冊)

**************************第1部分-關於如何安裝gentoo linux************************** 1-1.本步驟中只包含官方手冊中最必須的內容,如需詳細步驟或講解,請參考gentoo官

原创 fedora17下配置tftp服務器

1.下載並安裝tftp # su root # yum install xinetd tftp tftp-server 2.更改tftp配置文件 /etc/xinetd.d/tftp # vi /etc/xinetd.d/tftp

原创 c語言中static的用法

static在c裏面可以用來修飾變量,也可以用來修飾函數。 1.static局部變量a.生存週期:靜態局部變量在函數內定義,生存期爲整個源程序;b.存儲方式:當用static修飾時,從原來的棧中存放改爲靜態存儲區;c.作用域:與自動變量相同

原创 fedora17下編譯安裝QT集成開發環境

操作系統:fedora 17 gcc & g++ : 4.7.2 QT: 4.7.0 安裝前,請從qt-project官網下載qt creator 和 qt源碼,我使用的版本如下: qt-creator-linux-x86-opens