原创 Vbox 上網與共享網絡配置

Vbox 上網與共享網絡配置我們在使用VBOX 安裝Ubuntu虛擬機的時候,經常容易碰到一個現象,當我們將網卡設置成“網絡地址轉換(NAT)”的時候,能上網,但是IP與主機的不在一個網段,能上網,卻不能使用SAMBA共享,將網絡

原创 ubuntu 鍵盤佈局修改

sudo dpkg-reconfigure keyboard-configuration 或者 或者 sudo vim /etc/default/keyboard # documentation on what t

原创 CRC(ccitt-16)校驗

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "crc.h" unsigned short crc16_ccitt_table[256] = {

原创 C語言關鍵字

auto :聲明自動變量 一般不使用 auto被解釋爲一個自動存儲變量的關鍵字,也就是申明一塊臨時的變量內存。 auto int a=4; 表示a爲一個自動存儲的臨時變量。 作用:C程序是面向過程的,在C代碼中會出現大量的函

原创 Git 一鍵生成補丁 old folder new folder update.path

Git 一鍵生成補丁 old folder new folder update.path 原理很簡單,看下面腳本,使用也很簡單 $ git log commit 75df2c656ba0ff4654515922f1d26c102577c

原创 make menuconfig時提示“error opening terminal”的解決方法

筆記 執行下面的命令即可解決 #一般都是TERM TERMINFO這兩個環境變量錯誤引起的 #可以用echo $TERM 和echo $TERMINFO 查看是否正確 $ export TERM=vt100 $ export TERMIN

原创 libxml2-2.7.8移植到rtl8196 SDK(mips)

1: cd libxml2-2.7.82:export PATH=(此處變量爲交叉編譯工具解壓的路徑)3: ./configure --host=mips-linux -fPIC (-m32 跟編譯環境相關)  --prefix 輸出

原创 jemalloc Linux 安裝與使用方法

jemalloc 在Github上開源了,你可以選擇下載release 版本,或者直接clone 源碼編譯 我選擇的是源碼編譯 #clone 項目 git clone https://github.com/jemalloc/jemallo

原创 nanopb 的安裝與使用

下載與安裝: wget https://koti.kapsi.fi/~jpa/nanopb/download/nanopb-0.3.7-linux-x86.tar.gz tar -xvf nanopb-0.3.7-linux-x86.ta

原创 HDMIkey 格式轉換

就是文件讀寫,以前寫的,目的是爲了滿足燒錄器的格式要求,當時支持很差,只給了個bin文件自己分析。。。#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #inc

原创 strcmp()字符串比較函數用法問題

int main(void) { unsigned char a[2]; unsigned char b[2]; a[0]=0x01;a[1]=0x02; b[0]=0x01

原创 變量

轉載出處http://www.cnblogs.com/onedime/archive/2012/11/21/2780149.html C語言基本數據類型簡介 1.概述   C 語言包含的數據類型如下圖所示:    2.各種數據類型介紹

原创 Linux c 通過domain獲取IP地址

在做socket編程的時候,碰到客人需求,IP地址不固定,domain固定,所以需要通過domain來獲取IP地址。侷限是獲取時間受DNS服務器影響。<pre name="code" class="cpp"> 通過 gethostbyna

原创 Linux c 獲取和設置本地時間的方法

time 函數說明請自己在終端 man time. 直接上代碼 適合跟我一樣的菜鳥 #include <stdio.h> #include <stdlib.h> #include <linux/rtc.h> #include <sys/i