原创 linux上開發minigui的配置過程
配置minigui可能每個人第一次都不成功,都是在網上查了一片又一片才知道該怎麼配置. 在此,我個人寫一下我配置的過程: 1 修改linux的默認字符集,解決與windows之間傳遞文件出現亂碼的問題 # echo "zh_C
原创 dlmalloc源碼
//頭文件/** Default header file for malloc-2.8.x, written by Doug Lea and released to the public domain, as explained
原创 linux 命令重定向
I/O重定向詳解及應用實例1、 基本概念(這是理解後面的知識的前提,請務必理解)a、 I/O重定向通常與 FD有關,shell的FD通常爲10個,即 0~9;b、 常用FD有3個,爲0(stdin,標準輸入)、1(stdout,標準輸出)
原创 ubuntu 默認pdf閱讀器亂碼
安裝Poppler-data 並且修改一個文件,如下: cd /etc/fonts/conf.d/ sudo gedit 49-sansserif.conf 修改edit結點 將<string>sans-serif</string> 改爲
原创 Checking battery state… ubuntu
Checking battery state… 當ubuntu啓動的時候遇到 “Checking battery state….”時, 按下ctrl + alt + F1,進入終端,使用管理員權限執行下列代碼 sudo rm /et
原创 fileno函數與ftruncate函數
fileno()函數 功 能:把文件流指針轉換成文件描述符 相關函數:open, fopen 表頭文件:#include <stdio.h> 定義函數:int fileno(FILE *stream) 函數說明:fileno()用來
原创 UDP廣播與多播
UDP廣播與多播作者:legend使用UDP協議進行信息的傳輸之前不需要建議連接。換句話說就是客戶端向服務器發送信息,客戶端只需要給出服務器的ip地址和端口號,然後將信息封裝到一個待發送的報文中並且發送出去。至於服務器端是否存在,或者能否
原创 Tcpdump的使用
tcpdump採用命令行方式,它的命令格式爲: tcpdump [ -adeflnNOpqStvx ] [ -c 數量 ] [ -F 文件名 ] [ -i 網絡接口 ] [ -r 文件名] [ -s snaplen ]
原创 C/C++中的日期和時間 TIME_T與STRUCT TM轉換
摘要:本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的數據結構和函數,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的實例向你展示了time.h頭文件中聲明的各種函數和數據結構的詳細使用方法
原创 linxu select 返回值
#include <sys/types.h> #include <sys/socket.h> #include <string.h> #include <netinet/in.h> #include <stdio.h> #include
原创 udp包大小選折及原因(mtu)
以太網(Ethernet)數據幀的長度必須在46-1500字節之間,這是由以太網的物理特性決定的.這個1500字節被稱爲鏈路層的MTU(最大傳輸單元).但這並不是指鏈路層的長度被限制在1500字節,其實這這個MTU指的是鏈路層的數據區.並
原创 linux 修改時間 date
修改linux的時間可以使用date指令 修改日期: 時間設定成2009年5月10日的命令如下: #date -s 05/10/2009 修改時間: 將系統時間設定成上午10點18分0秒的命令如下。 #date -s 10:18:00 修
原创 unix linux 文件鎖
有三種不同的文件鎖,這三種都是“諮詢性”的,也就是說它們依靠程序之間的 合作,所以一個項目中的所有程序封鎖政策的一致是非常重要的,當你的程序需 要和第三方軟件共享文件時應該格外地小心。 有 些程序利用諸如 FIlENAME.loc
原创 gcc 生成庫
假設當前目錄下有這些源文件:[main.c func.c func.h],其中main.c要調用func.c中的函數。【1】生成靜態庫:$ gcc -c func.c -o func.o$ ar rcs libfunc.a f
原创 memmove、memcpy和memccpy簡介
memmove、memcpy和memccpy三個函數都是內存的拷貝,從一個緩衝區拷貝到另一個緩衝區。 memmove(void *dest,void*src,int count) memcpy(void *dest,void *src,i