原创 Linux中查找命令總結

find find是最常使用和最強大的查找命令,可以找到任何想查找找的文件 用法如下: $ find <指定目錄> <指定條件> <指定動作> 如果不加參數,默認搜索當前目錄及其子目錄,並且不過濾任何結果(也就是返回所有文件) 實例: $

原创 四種方法檢測你的 Linux 是32位還是64位

1. 執行‘uname -a’ 命令 最常見的一個測試方法是運行 uname command 命令。 例如,在我的系統裏,它顯示了以下信息:   $ uname -a Linux ubuntu 3.11.0-12-generic #1

原创 嵌入式操作系統的內存,你瞭解多少?

linux 內存是後臺開發人員,需要深入瞭解的計算機資源。合理的使用內存,有助於提升機器的性能和穩定性。本文主要介紹 linux 內存組織結構和頁面佈局,內存碎片產生原因和優化算法,linux 內核幾種內存管理的方法,內存使用場景以及內存

原创 談一談入門 IOT 安全都需要什麼

首先我們來看看 iot 是有什麼構成的 目前 iot 設備所面臨一些安全問題: iot 安全就相當於一個安全的集合了 如何入門 IOT 安全?需要什麼東西? iot 安全和其他安全不太一樣,他需要很多專業的設備進行研究和測試使用,結

原创 windows使用curl命令

windows中使用curl命令需要下載curl工具 下載地址:http://curl.haxx.se/download.html 請選擇不帶SSL的版本,否則還需要安裝SSL的支持包 我下載的版本 http://www.paehl.co

原创 C中的volatile用法

一個定義爲volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器裏的備份。下面是volatile變量

原创 詳解Linux 文件與目錄管理

我們知道Linux的目錄結構爲樹狀結構,最頂級的目錄爲根目錄 /。 其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們。 在開始本教程前

原创 OSI七層模型各層分別有哪些協議及它們的功能

在互聯網中實際使用的是TCP/IP參考模型。實際存在的協議主要包括在:物理層、數據鏈路層、網絡層、傳輸層和應用層。各協議也分別對應這5個層次而已。 要找出7個層次所對應的各協議,恐怕會話層和表示層的協議難找到啊。。      

原创 linux幾種常見的文件內容查找和替換命令

1、vi命令下的查找和替換 1.1 vi下的查找 /hello<Enter> :向下查找hello匹配字符串 ?hello<Enter>:向上查找hello匹配字符串 使用了查找命令之後,使用如下兩個鍵快速查找: n:按照同一方向繼續查找

原创 qrencode的安裝和使用

qrencode編譯需要libpng庫,而libpng庫依賴zlib庫,所以得依次安裝zlib、libpng、qrencdoe。 1、從http://zlib.net/下載zlib庫 tar  -xvf  zlib-1.2.11.tar.

原创 如何掛載一個Read-only的目錄

cp -rf /usr/local/bin/ /tmp/ mount -t tmpfs tmpfs /usr/local/bin(-o size=8m{可以申請大小}            mount完這個bin目錄就會消失) cp -r

原创 localtime、localtime_s、localtime_r的使用

a.localtime用來獲取系統時間,精度爲秒 #include <stdio.h> #include <time.h> int main() { time_t time_seconds = time(0); st

原创 linux高精度struct timespec 和 struct timeval

一、struct timespec 定義: typedef long time_t; #ifndef _TIMESPEC #define _TIMESPEC struct timespec { time_t tv_sec; // seco

原创 VMware虛擬機三種網絡模式詳解 --------- NAT(地址轉換模式)

二、NAT(地址轉換模式) 剛剛我們說到,如果你的網絡ip資源緊缺,但是你又希望你的虛擬機能夠聯網,這時候NAT模式是最好的選擇。NAT模式藉助虛擬NAT設備和虛擬DHCP服務器,使得虛擬機可以聯網。其網絡結構如下圖所示: 在NAT模式

原创 vi/vim 中如何在每行行首或行尾插入指定字符串

行首 :%s/^/your_word/ 行尾 :%s/$/your_word/ 按鍵操作: 註釋:ctrl+v 進入列編輯模式,向下或向上移動光標,把需要註釋的行的開頭標記起來,然後按大寫的I,再插入註釋符,比如”#”,再按Esc,就會全