原创 LDD3學習筆記(一) --hello world模塊
Hello world 源程序 #include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_i
原创 strtok(分割字符串)
strtok(分割字符串) 表頭文件 #include<string.h> 定義函數 char * strtok(char *s,const char *delim); 函數說明 strtok()用來將字符串分割成一個個片段。
原创 strcpy strncpy (拷貝字符串)
strcpy(拷貝字符串) 表頭文件 #include<string.h> 定義函數 char *strcpy(char *dest,const char *src); 函數說明 strcpy()會將參數src字符串拷貝至參數d
原创 [轉]Android的源代碼結構
Google提供的Android包含了原始Android的目標機代碼,主機編譯 工具、仿真環境,代碼包經過解壓縮後,第一級別的目錄和文件如下所示: . |-- Makefile (全局的Makefile) |-- bion
原创 swap分區的知識
swap分區到底有什麼用呢? Swap,即交換區,除了安裝Linux的時候,有多少人關心過它呢?其實,Swap的調整對Linux服務器,特別是Web服務器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
原创 getchar( )與putchar( )
getchar()---由標準輸入設備內讀進一字符 表頭文件 #include <stdio.h> 定義函數 int getchar (void) 函數說明 getchar()用來從標準輸入設備中讀取一個字符。然後將該字符從un
原创 ubuntu tftp服務器配置
1、安裝相關軟件包:Ubuntu tftp(服務端),tftp(客戶端),xinetd yelei@ubuntu: sudo apt-get install tftpd tftp xinetd 2、建立配
原创 配置文件/etc/inittab詳解
二、運行initinit的進程號是1,從這一點就能看出,init進程是系統所有進程的起點,Linux在完成核內引導以後,就開始運行init程序,。init程序需要讀取配置文件/etc/inittab。inittab是一個不可執行的文本文件
原创 字符串
字符串( character string )是以空字符(/0)結尾的char數組。 字符串常量(string constant),是指位於一對雙引號中的任何字符。雙引號裏德字符加上編譯器自動提供的結束標誌/0字符,作爲 一個字符串被存儲
原创 QT下應用程序開發
一、應用程序的編輯與編譯 從最簡單也是最著名的Hello Word來學習QT。首先創建helloword.cpp # mkdir hello # vi helloword.cpp #include <QApplication
原创 qq for ubuntu 10.04總是掉線
用VI編輯器修改/usr/bin/qq,添加一個環境變量: 命令:sudo vi /usr/bin/qq 會出現下面的文件: #!/bin/sh cd /usr/share/tencent/qq/ ./qq 我們要向其中添加:
原创 ubuntu 10.04下建立nfs啓動文件系統
一安裝nfs 前面的博客裏有講 二 配置nfs yelei@ubuntu:~$ sudo dpkg-reconfigure portmap (對Should portmap be bound to the loop
原创 C 語言 implicit declaration of function 錯誤原因
關於 implicit declaration of function 一點經驗之談 用gcc編譯c程序的時候 經常會出現 implicit declaration of function '...' 的warning 偶經過這幾天的經
原创 字符串輸入函數gets( ) fgets( ) scanf( )
C庫提供了三個讀取字符串的函數:gets( ) fgets( ) scanf( )。 gets()---get string 從系統的標準輸入設備(通常是鍵盤)獲得一個字符串。因爲字符串沒有預定的長度,所以gets()需要知道輸入何時
原创 qt-embedded-linux-opensource-src-4.5.2 交叉編譯
交叉編譯環境搭建 1、交叉編譯器和QT 版本 交叉編譯器版本 arm-2007q3-51-arm-none-linux-gnueabi-i686.tar.bz QT 版本 qt-embedded-linux-opens