原创 Ubuntu + Windows TFTP服務器配置

Linux環境下,TFTP配置詳細過程如下: 1. tftp (optional, if you need to do target development work) 1). install tftp-server #: a

原创 C語言聲明優先級規則

A 聲明從它的名字開始讀取,然後按優先級順序依次讀取 B 優先級從高到底依次是     B.1 聲明中被括號括起來的那部分     B.2 後綴操作符:            括號( ) 表示這是一個函數,而方括號[ ] 表示這是一個數組

原创 floattostring還用寫函數?

     驅動是惹不起的,特別是一個對於我這種糟糕的程序員。   兩次了。 提醒你注意switch後每一個case都跟上break, 上傳前請仔細檢查,拜託。特別對於只能使用printk來定位的情況下,你讓我感覺糟糕極了。下午兩小時都在被

原创 GCC原子操作(Atomic Builtins)

/* * ===================================================================================== * * Filename: atomic.

原创 深入淺出VA函數(可變參數函數)

 VA函數(variableargumentfunction),參數個數可變函數,又稱可變參數函數。C/C++編程中,系統提供給編程人員的va函數很少。*printf()/*scanf()系列函數,用於輸入輸出時格式化字符串;exec*(

原创 自定義內存對齊方式

/* * ===================================================================================== * * Filename: ali

原创 vmware 修改磁盤空間

#mkfs -t ext3 -c /dev/sda3    問題描述:vmware下安裝ubuntu10.4,分配磁盤空間大小爲15G。磁盤空間用完,ubuntu下df命令顯示使用率爲100%。系統不能正常進入,顯示gnome安裝失敗

原创 ANSI與UTF-8編碼轉換

將ANSI編碼裝換爲UTF-8在windows MFC環境下測試下面的代碼 static int ansi2utf8(IN const char *cSrc, OUT char *cDest) {  assert(NULL != cSrc

原创 開源代碼檢查工具

Cppcheckcppcheck是靜態的C/C++ 代碼分析工具,用以檢查內存泄漏,錯配的內存分配和釋放,緩衝區溢出等問題。支持eclipse插件。Someof the checks that are supported include:

原创 二進制輸出

   將1 byte 數,以二進制輸出. 注意是1byte數,如果是int之類的,應注意大小端問題...#include <stdio.h> #define BYTETOBINARYPATTERN "%d%d%d%d%d%d%d%d" #

原创 info&man的基本使用

1. “info” 是獲得系統信息的最好的命令, 從下面開始 $ info coreutils (ps

原创 文字編碼簡介

字符編碼概述:下表,按照固定長編碼和可變長編碼進行分類。GB2312和GBK如果從與ASCII碼兼容的角度來講,也可以認爲是可變長編碼。對於ASCII碼以外的文字都是2字節編碼。UCS和UNICODE在1991年已經統一      

原创 tar 命令基本使用(加密)

     本文講述tar命令的基本使用,special: 使用tar命令對文件加密。       假定在當前目錄下有一個文件夾/stuff.      1.將/stuff目錄下的所有文件打包成爲.tar 文件。           $ t

原创 Linux基礎知識:第一部分

Daniel Robbins ([email protected])Gentoo Technologies 簡介:  歡迎光臨“Linux 基礎知識”,這是專爲 Linux Professional Institute 101 考試準

原创 doxygen example

#ifndef _DOXYGEN_SAMPLE_H #define _DOXYGEN_SAMPLE_H /*! \mainpage My Personal Index Page * * \section intro_sec Int