1. gRPC用戶端建立流程
1.1. 背景
gRPC是在HTTP/2之上實現的RPC框架,HTTP/2是第7層(應用層)協定,它執行在TCP(第4層 - 傳輸層)協定之上,相比於傳統的REST/JSON機制有諸多的優點:
基
2020-06-16
1. gRPC用戶端建立流程
1.1. 背景
gRPC是在HTTP/2之上實現的RPC框架,HTTP/2是第7層(應用層)協定,它執行在TCP(第4層 - 傳輸層)協定之上,相比於傳統的REST/JSON機制有諸多的優點:
基
2020-06-16
概述
模擬的單板為vexpress-a9,核心為cortex-a9;安裝完qemu可用以下命令檢視支援的機器:
qemu-system-arm -M ?或qemu-system-arm -M help
沒有支援ST公司的板子,有支援arm9,ar
2020-06-16
本次來說說Linux crontab定時任務來執行shell指令碼檔案,以及怎麼通過shell指令碼來執行sql語句;
其實crontab跟spring quartz定時任務是差不多的意思,在我看來是完全一樣
2020-06-16
磁碟,提供持久的資料儲存,它不像我們的記憶體,如果突然斷電了,在記憶體中的資料一般都會被丟掉了,記憶體中的資料在儲存的時候,會被寫到硬碟裡面,磁碟也是一種I/O裝置。
我們都知道
2020-06-16
獨立硬碟冗餘陣列(RAID,Redundant Array of Independant Disks),舊稱為廉價磁碟冗餘陣列(Redundant Array of Inexpensive Disks)。1987年美國加州伯克利分校的一篇名為《A Case
2020-06-16
我們日常使用Window的時候,經常會用到壓縮與解壓縮,如果要壓縮一個檔案,右擊選擇【新增到壓縮檔案】,解壓縮則右擊選擇【解壓到當前資料夾】,“點點點”就能完成。但是
2020-06-16
我們日常在使用Windows的時候,如果要安裝某個軟體,最簡單的方法就是在程式包的官網直接下載軟體包到本地,一般是以.exe或者.msi格式的檔案,然後一直下一步下一步就能安裝成功了,
2020-06-16
在上一篇部落格中,寫到了如何使用rpm命令來安裝、解除安裝軟體等,但是大家都知道,各個軟體包之間可能存在依賴關係,如果安裝某個軟體需要額外的依賴其他若干的包,那麼我們就需要
2020-06-16
在之前的文章中我們介紹了文字三劍客中grep,本次部落格就另外一名劍客——sed做出詳細的描述,sed真的是一款強大的工具。下面讓我們來一起看一下吧!
概述和工作機制
2020-06-16
當我們擁有一個嶄新的計算機的時候,第一步恐怕都是迫不及待的下載各種軟體,看視訊,聽音樂等,這裡的關鍵的一點是要有網路。現在的個人計算機大部分都是Windows作業系統的,接入網
2020-06-16
今天我在 libcurl 內部又做了一個小改動,使其做更少的 malloc。這一次,泛型連結串列函數被轉換成更少的 malloc (這才是連結串列函數應有的方式,真的)。
研究 malloc
幾週前
2020-06-16
條件為真的分支程式碼
fi
雙分支
if 判斷條件; then
條件為真的分支程式碼
else
條件為假的分支程式碼
fi
多分支
if 判斷條件1; then
條件為真的
2020-06-16
3.2 拓撲結構
拓撲結構分為物理拓撲和邏輯拓撲。物理拓撲描述了物理裝置的布線方式,邏輯拓撲描述了資訊在網路中流動的方式。
下面我們就來詳細說一說物理拓撲結構。
匯流
2020-06-16
在我們使用系統的過程中,要注意各個共用庫的使用,萬一不小心刪掉了什麼,就可能出現各種問題。如果你把libc.os.6刪掉了,那可就悲劇了,因為你的大部分命令都不能夠正常使用了(╥╯
2020-06-16
在我們使用Linux的過程中,有很多程式是通過紅帽官網給的系統中安裝的,但是一般來說,系統更新的速度比較慢,如果這個時候我們又想用最新版的該怎麼辦呢?總不能一直等系統升級吧╮(
2020-06-16
netcat或者是nc工具被稱為網路上的瑞士軍刀,因此netcat也有各個版本出現在各個系統中,而在CentOS 7 開始netcat也被整合到namp專案中。當然如果是開源系統中,如Ubuntu或Linux系
2020-06-16
1、顯示/proc/meminfo檔案中以大小s開頭的行(要求:使用兩種方法)
1 方法一:cat /proc/meminfo |grep -i ^s
2 方法二:cat /proc/meminfo |grep ^[sS]
2、顯示/etc/passw
2020-06-16
一、關於vim
一個功能十分強大的文字編輯器,在Linux中使用十分廣泛。
二、Vim三種主要模式
2.1命令模式
命令模式是vim的預設模式,在該模式下,使用者可以通過鍵盤,實現移動游標,
2020-06-16
自從安上了xshell以後,用著那叫一個順手,美中不足的就是一直無法輸入中文。不過,既然學習IT,就要習慣英文嘛~直到……我遇到了指令碼,寫好一個指令碼,必要的注釋
2020-06-16
grep文字過濾工具
命令:grep
格式:grep [OPTIONS] PATTERN
選項: --color=auto 將匹配的結果著色顯示
-v 反向匹配
-i 忽略大小寫
-n 顯示的結果前增加行號
-c 僅顯示匹配到結
2020-06-16
1.3 locate查詢補充
使用locate查詢,實際是對資料庫儲存內容的列出,在查詢前會判定目錄有沒rx許可權,如果沒有許可權,依然不列出。此操作在資料庫中進行,而非實時查詢。如果我們
2020-06-16
安裝一個作業系統對一個普通人來說是一件非常麻煩的事了。而對於一個專業人士來說,應該是一個非常輕鬆的事。但是這樣的情況也僅限於有限的幾台需要安裝。在實際工作的中,我們
2020-06-16
Linux是一套免費使用和自由傳播的類Unix作業系統,也是一款開源的作業系統。它的一個重要特性就是命令列介面和shell,shell環境使得使用者能與作業系統的核心功能進行互動。
術
2020-06-16
如何打造一個小的Linux系統。這個可以當做一個很簡單的啟動盤,並使它能夠成功啟動且能有簡單的shell環境。
步驟概略:
(1)劃分一塊磁碟,用來裝系統
2020-06-16
簡介
Cobbler是一個快速網路安裝linux的服務,而且在經過調整也可以支援網路安裝windows。該工具使用Python開發,小巧輕便(才15k行python程式碼),使用簡單的命令即可完成PXE網路
2020-06-16