原创 container_of 解析 理解 詳解

在學習Linux驅動的過程中,遇到一個宏叫做container_of。 該宏定義在include/linux/kernel.h中,首先來貼出它的代碼: /** * container_of - cast a member of a st

原创 Enabling Flash plugin for fedora

Enabling Flash plugin Adobe offers several methods to install their 32-/64-bit Flash 11 plugins. In general, the YUM v

原创 tcp 詳解一書tcp部分筆記

  the first: build a connection need three times  handshake ,but end aconnection need four wave 既然一個tcp連接是全雙工的,即數據在兩個方

原创 samba 服務器的搭建

samba服務器主要來爲windows和linux 之間的文件共享提供服務; 如果一個網絡環境中都是linux或者是unix的話用NFS 效果會更好

原创 (轉)用NET-SNMP軟件包開發簡單客戶端代理

  寫在前面的話: 對於net-snmp我也是一個初學者,開始學習時也碰到了很多低級的問題。在很多論壇上(事實上比較少^_^, 建議大家直接去sourcefoge社區看關於net-snmp的mail-list),都沒有比較初級入門的文章

原创 串口通信基本理論

1,什麼是串口? 2,什麼是RS-232? 3,什麼是RS-422? 4,什麼是RS-485? 5,什麼是握手?      1,什麼是串口?      串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Univers

原创 轉: 函數的線程安全和可重入

摘自:http://liuaigui.blog.sohu.com/86494742.html線程安全的(Thread-Safe):如果一個函數在同一時刻可以被多個線程安全地調用,就稱該函數是線程安全的。線程安全函數解決多個線程調用函數

原创 Vim 我常用的命令和插件

自己常用的命令有:     x 刪除     dd 刪除整行     J 刪除換行符     O 在當前行上例外起一行     w 一word 單位向前來移動光標     b 以word 單位來後移動光標     $ 將光標移動到該行末

原创 linux存儲管理

/* * ===================================================================================== * *       Filename:  storag

原创 條件變量

我們需要讓一個主循環進入睡眠,知道某個線程通知它有事可做才醒來的方法,條件變量--condition variable 結合互斥鎖能夠提供這個功能。互斥鎖提供互斥機制,條件變量提供信號機制。 點贊 收藏 分享

原创 c語言如何鏈接到數據庫

#include   <mysql/mysql.h>    #include   <stdio.h>           void   main(){            MYSQL   *mysql;            MYSQ

原创 解決Exception in thread "main" java.lang.NoClassDefFoundError

A friend of mine wanted to start to learn java, and I wanted to help him, so we created a simple Hello World example.

原创 隨機函數rand的使用

  /* * ================================================================

原创 printf 函數中處理參數的核心函數

/* * ===================================================================================== * *       Filename:  num.c

原创 中國身份證編碼機制及實現

/* * ===================================================================================== * *       Filename:  identit