原创 OrangePi R1 編譯 kernel 報錯解決

# 編譯報錯 liyongjun@liyongjun:~/project/c/OrangePiH2$ sudo ./build.sh Start compiling the kernel ... make: the '-j'

原创 bridge、switch、hub 的區別

# bridge 網橋。 一個虛擬的網絡設備,軟件。 起到數據接收、地址過濾、數據轉發的作用。 相同點 在某種意義上等同於switch 它們都可以分割大的衝突域爲數個小的衝突域,因爲一個port即爲一個衝突域,但是它們仍然處於

原创 網關、路由器,傻傻分不清?進來就懂了

# 網關 又稱網間連接器、協議轉換器。 連接兩個網絡。 連接兩種網絡(如Lora網關,連接Lora網絡和以太網。承擔連接、轉換重任) 網絡的進出口,定義網絡的邊界。在設備中,網關是一個很重要的配置項,只有知道了網關

原创 beego之bee run報錯解決辦法

go mod init 一下就可以了 liyongjun@liyongjun-VirtualBox:~/mygo/src$ bee new hello ______ | ___ \ | |_/ / ___ ___ | ___

原创 ulimit用戶限制

# 擼碼 今天研究算法時需要用到一個很大的數組,代碼如下: #include <stdio.h> #include <stdlib.h> #include <stdint.h> int main(int argc, char *

原创 再談中斷

誰中斷誰? 外設中斷 CPU 爲什麼要中斷 CPU? 不中斷 CPU ,你(外設)怎麼讓人家(CPU)幫你幹活呀。 外設就像學生,CPU 就像老師;老師在課堂上講課,學生提問題之前得先舉手通知老師,不然學生們都隨意發言豈不亂成一鍋

原创 cp .*出問題了

有如下目錄,我想把 .x .y .z這三個隱藏目錄拷貝到a目錄下 liyongjun@box:~/project$ tree -a . ├── a ├── .x ├── .y └── .z 於是執行了下面這條命令 liyongj

原创 livereload瀏覽器自動刷新

# 前言 最近一個月一直在用 hugo 寫博客,體驗很不錯,響應快,bug 少。昨天把 hugo 的源碼也下下來了,準備研究下,以後估計就重度使用它了。 # 發現 在服務器上修改一篇博客時,驚奇地發現,瀏覽器上博客頁面會自動刷新,

原创 Linux內核驅動編寫

# 前言 開發過單片機的小夥伴可以看一下我之前的一篇文章從單片機開發到linux內核驅動,以淺顯易懂的方式帶你敲開Linux驅動開發的大門。 # 正文 用戶空間的每個函數(用於使用設備或者文件的),在內核空間中都有一個對應的功能相

原创 Linux運維指令

32 bits or 64 bits? 查看系統是32位還是64位 getconf LONG_BIT 或 uname -m Generate a random password 30 characters long 生成一個30

原创 無線AP、無線路由器,你還分不清嗎?

# 無線AP 無線AP,即Access Point,也就是無線接入點。簡單來說就是無線網絡中的無線交換機。 它是移動終端用戶進入有線網絡的接入點。 把無線信號放大,使得無線網絡覆蓋範圍更大。 模式: 無線接入點:有線轉無線,相

原创 服務端和服務端通信

# 前言 前段時間在研究 IEC 60870-5-104規約,是一個廣泛應用於電力、城市軌道交通等行業的國際標準。一般的使用場景是這樣的: 主站和RTU之間使用 IEC 60870-5-104 規約進行通信,採用網絡傳輸層的可靠

原创 Hugo - Markdown 換行處理

轉載自:https://blog.humblepg.com/post/2019/06/hugo-markdown-line-break.html Typora 中的換行處理 我使用 Typora 編輯 Hugo 內容的 markd

原创 網絡層次

OSI七層模型和TCP/IP五層模型對照 數據鏈路層 網絡層 1、物理層:我不管你是光纖、雙絞線、同軸電纜、串口、並口,到我這,統一轉換成0,1送給數據鏈路層。我讓要讓我的服務用戶(數據鏈路層),感知不到物理設備和傳輸介質的存

原创 掛載硬盤到家目錄

半年前花了288RMB買了一臺蝸牛星際,16G固態。 期間裝過幾次Linux系統,並不怎麼用,放在那裏喫灰。 前幾天學習linux的時候,想找個不怕死的環境來練習指令。 又把它拽了出來,裝了Ubuntu Server 18.04,