原创 10個工具讓你的 shell 腳本更強大
很多人誤以爲shell腳本只能在命令行下使用。其實shell也可以調用一些GUI組件,例如菜單,警告框,進度條等等。你可以控制最終的輸出,光標位置還有各種輸出效果。下面我將介紹一些工具,幫助你創建強大的,互動的,用戶友好的 Unix/Li
原创 GCC內嵌彙編
GCC內嵌彙編 刺蝟@http://blog.csdn.net/littlehedgehog AT&T手冊裏面的,我整理了下,方便閱讀 內核代碼絕大部分使用C 語言編寫,只有一小部分使用彙編語言編寫,例如與特定體系結構相
原创 我的Linux書架
我的Linux書架 工作幾年來,一直從事Linux內核驅動方面的開發。從接觸Linux到現在,讀過不少Linux方面的書籍,現把認爲很不錯的一部分列出來和大家分享一下。 入門類 一直認爲,在一個系統上學習開發之前,首先需要熟悉這個系
原创 linux 修改主機名
1.臨時修改主機名 顯示主機名: zhouhh@zzhh64:~$ hostname zhh64 修改主機名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@zzhh64:~$ hostn
原创 Linux TCP/IP 協議棧的關鍵數據結構Socket Buffer(sk_buff )
sk_buff結構可能是linux網絡代碼中最重要的數據結構,它表示接收或發送數據包的包頭信息。它在<include/linux/skbuff.h>中定義,幷包含很多成員變量供網絡代碼中的各子系統使用。 這個結構在linux內核的發展過程
原创 dbus-python 指南
dbus-python 指南 This tutorial requires Python 2.4 or up, and dbus-python 0.80rc4 or up. 指南需要:Python 2.4 或更高的版本, dbus-pyt
原创 emacs 安裝 cedet 遇到的問題
在 Ubuntu 下使用 apt-get install emacs 安裝的emacs,默認已經安裝了cedet,所以它配置的路徑在你安裝配置的路徑之前,所以問題就產生了。 解決問題的方法: vi /usr/share/emacs/
原创 10個工具讓你的 shell 腳本更強大
很多人誤以爲shell腳本只能在命令行下使用。其實shell也可以調用一些GUI組件,例如菜單,警告框,進度條等等。你可以控制最終的輸出,光標位置還有各種輸出效果。下面我將介紹一些工具,幫助你創建強大的,互動的,用戶友好的 Unix/Li
原创 DBus glib 各數據類型接收與發送詳解—C語言(3)
DBus glib 各數據類型接收與發送詳解—C語言(3) 動機 前置知識 正文 Python 測試服務 使用 C 實現複雜數據類型的傳遞 DICT_DICT ObjectPath_Dict_Struc
原创 linux 修改主機名
1.臨時修改主機名 顯示主機名: zhouhh@zzhh64:~$ hostname zhh64 修改主機名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@zzhh64:~$ hostn
原创 linux 內核 hash table 的使用
The kernel (as of 2.6.38) does not include a generic hash table implementation, but does include some pieces: hlist_*/H
原创 Linux TCP/IP 協議棧的關鍵數據結構Socket Buffer(sk_buff )
sk_buff結構可能是linux網絡代碼中最重要的數據結構,它表示接收或發送數據包的包頭信息。它在<include/linux/skbuff.h>中定義,幷包含很多成員變量供網絡代碼中的各子系統使用。 這個結構在linux內核的發展過程
原创 Linux下如何確定網卡所使用的驅動程序
Linux下如何確定網卡所使用的驅動程序 2011-04-22 17:29 iamljj Linux社區 我要評論(0) 字號:T | T 有些時候你可能想知道某個Linux系統的網卡正在使用什麼驅動程序,下面簡單介紹下如
原创 GCC內聯彙編(1)Get started
GCC內聯彙編(1)Get started 作者:柳大·Poechant(鍾超) 郵箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:July 7th, 2
原创 小組級git服務器搭建
如果使用git的人數較少,可以使用下面的步驟快速部署一個git服務器環境。 1. 生成 SSH 公鑰 每個需要使用git服務器的工程師,自己需要生成一個ssh公鑰 進入自己的~/.ssh目錄,看有沒有用 文件名 和 文件名.pub 來命名