原创 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