原创 #define和typedef區別

#define是預處理指令,在編譯預處理時進行簡單的替換,不作正確性檢查,不管含義是否正確照樣帶入,只有在編譯已被展開的源程序時纔會發現可能的錯誤並報錯。 typedef常用來定義一個標識符及關鍵字的別名,它是語言編譯過程的一部分,但它

原创 Linux C popen使用方式

進程I/O函數,與pclose函數一起使用。 表頭文件   #include <stdio.h> 函數定義   FILE * popen ( const char * command , const char * type );

原创 _vsnprintf 用法

可以和va_start va_end結合使用,實現對參數的合併 _vsnprintf,C語言庫函數之一,屬於可變參數。用於像字符串中打印數據、數據格式用戶自定義。 函數簡介 頭文件:   #include <stdarg.h>

原创 Nero_BurningROM_11.0.23.100序列號

9004-027E-UM18-71C6-57TK-P034-UU8X-0U4A 轉自 http://luckerme.com/archives/929.html

原创 chmod函數中的mode_t參數

chmod函數的定義:  #include <sys/types.h> #include <sys/stat.h> int chmod(const char *path, mode_t mode) 關於mode_t的定義: #ifndef

原创 C語言文件常用到的宏

The following symbolic names for the values of type mode_t shall also be defined. File type: S_IFMT Type of file.

原创 strtol函數的用法

相關函數: atof, atoi, atol, strtod, strtoul 表頭文件: #include <stdlib.h> 定義函數: long int strtol(const char *nptr, char **endptr

原创 段錯誤 (core dumped) 之 core文件

2011-12-28 10:23 當我們的程序崩潰時,內核有可能把該程序當前內存映射到core文件裏,方便程序員找到程序出現問題的地方。最常出現的,幾乎所有C程序員都出現過的錯誤就是“段錯誤”了。也是最難查出問題原因的一個錯誤。下面

原创 windows下編寫的Shell腳本在Linux下運行錯誤的解決方法

當在Linux下寫好一個腳本之後保存在windows上,在Windows上修改以後再傳到Linux上,可能腳本就不能執行了。 出現這種錯誤的原因是因爲:CR/LF問題,在dos/window下按一次回車鍵實際上輸入的是“回車(CR)”

原创 C/C++ float轉換二進制

        昨天晚上朋友讓幫忙寫個程序,C++中將float轉換成二進制流輸出,剛開始一點點的轉啊,哎,直接哭了。一晚上也沒搞定。         回去查了點資料,又找同學商量了一下,找到個相對好的點的方法,驗證了幾個,結果是對的,但

原创 fedora 15 部署hadoop 0.21 全分佈式模式 1namenode 2datanode

本文主要參考有  http://wenku.baidu.com/view/92cbe435eefdc8d376ee32eb.htmlhttp://bbs.chinacloud.cn/showtopic-3564.aspxhttp://w

原创 linux 查看文件夾下的文件個數(當前目錄的文件數)

查看文件夾下的文件個數(當前目錄的文件數)  ls   -l   |grep   "^-"   |   wc   -l    說明:  ls   -l   長列表輸出該目錄下文件信息(注意這裏的文件,不同於一般的文件,可能是目錄、鏈接、設

原创 TCP選項詳解

窗口擴大因子TCP Window Scale Option (WSopt) 1.前言  TCP窗口縮放選項是用來增加TCP接收窗口的大小而超過65536字節。這個TCP選項以及其他的幾個選項在RFC132

原创 intel DPDK----一次頗爲打擊人的串講

     今天很是鬱悶,聽了一個關於intel dpdk的串講,作爲同樣是同等學歷的實習生,差別太大了...╮(╯▽╰)╭ 走技術這條路,雖沒有那麼多的爾虞我詐,勾心鬥角,可也沒那麼容易,下一番功夫自然是必須的,可憐大學的日子晃晃而過,一