原创 linux下庫文件的創建和使用及其他

首先說明一下頭文件、庫文件、庫函數這三個概念的區別。頭文件:即後綴爲.h的文件,在其中對變量和函數原型進行了聲明。庫文件:提供有庫函數的文件。一種是靜態連接的後綴爲.a的文件,在程序編譯時連接;一種是共享庫,文件後綴爲.so,在程序運行的時

原创 sudo apt-get update後提示錯誤

       這幾天弄S3C2410板子與PC-ubuntu的nfs,這是聽黃東介紹的,說這樣很方便開發板上應用程序的開發調試。這過程中遇到了問題。       問題描述:執行sudo apt-get update後在最後一行提示這樣的錯誤

原创 Unix網絡編程讀書筆記-Unix下5種基本I/O模型

Unix下分5種基本的I/O模型: 1.阻塞I/O2.非阻塞I/O3.I/O複用(select和poll)4.信號驅動I/O(SIGIO)5.異步I/O(POSIX.1的aio_系列函數) Unix中一個輸入操作一般有兩個不同的階段:1.

原创 基於802.1x認證技術的應用分析

一、引言   802.1x協議起源於802.11協議,後者是IEEE的無線局域網協議,制訂802.1x協議的初衷是爲了解決無線局域網用戶的接入認證問題。IEEE802LAN協議定義的局域網並不提供接入認證,只要用戶能接入局域網控制設備(如L

原创 uptime

      linux系統中的uptime命令主要用於獲取主機運行時間和查詢linux系統負載等信息。 uptime命令可以顯示系統已經運行了多長時間,信息顯示依次爲:現在時間、系統已經運行了多長時間、目前有多少登陸用戶、系統在過去的1分

原创 函數中的可變參數傳遞原理

  基本知識:    我們經常在LINUX代碼中看到傳遞不定參數的函數,這是怎樣實現的呢?     我們可以通過在頭文件stdarg.h中定義的va_start(), va_arg(),va_end()這幾個函數來實現。在/opt/bui

原创 我的友情鏈接

51CTO博客開發

原创 The Tao of Programming

 The Tao of Programming                        Translated By Geoffrey James                       Transcribed By Seth Ro

原创 徹底理解volatile

volatile關鍵字是一種類型修飾符,用它聲明的類型變量表示可以被某些編譯器未知的因素更改。用volatile關鍵字聲明的變量i每一次被訪問時,執行部件都會從i相應的內存單元中取出i的值。 沒有用volatile關鍵字聲明的變量i在被訪問

原创 以太網PHY和MAC

以太網PHY和MAC對應OSI模型的兩個層——物理層和數據鏈路層。 物理層定義了數據傳送與接收所需要的電與光信號、線路狀態、時鐘基準、數據編碼和電路等,並向數據鏈路層設備提供標準接口(RGMII / GMII / MII)。 數據

原创 偉大的google

     偶然間聽說過goolge黑板報的數學之美,看了幾節,覺得真的不錯,於是想找到pdf文檔收藏。不料下載到的是<<數學之美與浪潮之顛>>,一口氣讀完了AT&T,IBM,APPLE。真的不錯,很簡單的語言,通俗易懂,卻讓人收穫頗多,這也

原创 The Tao of Programming

 The Tao of Programming                        Translated By Geoffrey James                       Transcribed By Seth Ro

原创 文件那些事兒之二(初稿)

第二部分 直接I/O文件操作   這是C提供的另一種文件操作,它是通過直接存/取文件來完成對文件的處理,而上篇所說流式文件操作是通過緩衝區來進行;流式文件操作是圍繞一個FILE 指針來進行,而此類文件操作是圍繞一個文件的“句柄”來進行,什麼

原创 文件那些事兒之一(初稿)

前言 這是我在網上看到的關於文件操作的文章的一個整理和集合,這是第一版。 主要參考:       http://sharep.blog.51cto.com/539048/114299       http://blog.chinaunix.

原创 站得高,看的遠

突然有了這樣的體會。 踏實的工作是很重要的,但不能埋頭苦幹。   給自己緩緩神,輕鬆的高質量的工作。 就如今天channel的問題,自己花了10分鐘沒有弄清楚,一個朋友花了5分鐘在網上沒有搜索到答案,lewix花了30秒就給找到答案了。區別