原创 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 來命名