原创 linux網絡協議棧綱要
Linux 網絡協議棧綱要 2012-03-20 20:48:27 分類: LINUX Linux網絡核心架構 Linux的網絡架構從上往下可以分爲三層,分別是 : 用戶空間的應用層。
原创 linux網絡原始套接口
基於原始套接字編程 在開發面向連接的TCP和麪向無連接的UDP程序時,我們所關心的核心問題在於數據收發層面,數據的傳輸特性由TCP或UDP來保證: 也就是說,對於TCP或UDP的程序開發,焦點在Data
原创 linux 環境變量和庫文件搜索路徑
Linux中有關編譯鏈接要是用的庫掃描路徑,與有關環境變量 靜態庫鏈接時搜索路徑順序: 1.ld會去找GCC命令中的參數-L 2.再找gcc的環境變量LIBRARY_PATH 3.再找內定目錄 /lib /usr/lib /us
原创 linux inet_aton inet_ntoa
點分十進制格式的IP地址和32bit的IP地址 我們常見的IP地址都是以點分十進制格式表示,例如“172.18.1.231”。而在程序中基本是以如下的結構表示一個IP: struct in_addr {
原创 linux網絡學習
1.Linux網絡編程一步一步學-自己編寫一個HTTP協議的目錄瀏覽和文件下載服務器: http://bbs3.chinaunix.net/viewthread.php?tid=892147&extra=page%3D1%26amp%3B
原创 路由套接口 unp17
在路由器接口中支持三種類型的操作 1. 進程能通過寫路由套接口向內核發消息。 2. 進程能在路由套接口上從內核讀消息,這是核心通知進程已收到一個ICMP重定向消息並進行了處理的方式。 3. 進程可以用sysctl函數得到路由表或列
原创 makefile的全面深入淺出教程
最近在學習Linux下的C編程,買了一本叫《Linux環境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。 於是google到了以下這篇文章。通俗易懂。然後把它貼出來,方便學習。
原创 find 命令
find [起始目錄] 尋找條件 操作 還有種表述方式:find PATH OPTION [-exec COMMAND { } \;] 因爲find命令會根據我們給的option,也就是尋找條件從我們給出的目錄開始對其中文件及其下子
原创 linux net 編程的經驗
談一談網絡編程學習經驗 陳碩 [email protected] blog.csdn.net/Solstice 2011-06-06 PDF 版下載:https://github.com/downloads/chenshu
原创 關於send,recv,sendto,recvfrom
send函數 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不論是客戶還是服務器應用程序都用send函數來向TCP連接的另一端發送數
原创 u-boot模仿
http://blog.chinaunix.net/uid-28458801-id-4113948.html 操作系統:ubuntu10.04 前言: 在上一章節中,分析了實現的思路。下面就是實現的源碼,在源碼中有詳細的註
原创 linux 網絡協議棧(1)
複雜版本: Code: /* * The DEVICE structure. * Actually, this whole structure is a big mistake. It mixes I/O
原创 很不錯的UBOOT源碼分析
U-Boot工作過程 原文地址:http://www.cnblogs.com/armlinux/archive/2011/10/25/2396793.html U-Boot啓動內核的過程可以分爲兩個階段,兩個階段的功能如下:
原创 input子系統和按鍵
問: 爲何要基於input子系統??答: 因爲linux下所有GUI都可以接收input子系統的消息。寫基於GUI的程序時可以用GUI實現的按鍵機制,而不是單片機的思維,一個死循環來處理用戶輸入。不扯淡了,一切盡在源碼中!硬件平臺: s3
原创 android(1)textview控件
基礎知識: textview的繼承關係: public class TextView extends Viewimplements ViewTreeObserver.OnPreDrawListener java.lang.O