首頁 > 電腦
  • gRPC用戶端建立和呼叫原理解析 gRPC用戶端建立和呼叫原理解析

    1. gRPC用戶端建立流程
    1.1. 背景
    gRPC是在HTTP/2之上實現的RPC框架,HTTP/2是第7層(應用層)協定,它執行在TCP(第4層 - 傳輸層)協定之上,相比於傳統的REST/JSON機制有諸多的優點:

    2020-06-16

  • Ubuntu下用QEMU搭建ARM Linux執行環境 Ubuntu下用QEMU搭建ARM Linux執行環境

    概述
    模擬的單板為vexpress-a9,核心為cortex-a9;安裝完qemu可用以下命令檢視支援的機器:
    qemu-system-arm -M ?或qemu-system-arm -M help
    沒有支援ST公司的板子,有支援arm9,ar

    2020-06-16

  • Linux中利用crontab建立計劃任務及利用shell方式執行MySQL語句 Linux中利用crontab建立計劃任務及利用shell方式執行MySQL語句

    本次來說說Linux crontab定時任務來執行shell指令碼檔案,以及怎麼通過shell指令碼來執行sql語句;
    其實crontab跟spring quartz定時任務是差不多的意思,在我看來是完全一樣

    2020-06-16

  • Linux磁碟分割區及檔案系統管理詳解 Linux磁碟分割區及檔案系統管理詳解

    磁碟,提供持久的資料儲存,它不像我們的記憶體,如果突然斷電了,在記憶體中的資料一般都會被丟掉了,記憶體中的資料在儲存的時候,會被寫到硬碟裡面,磁碟也是一種I/O裝置。
    我們都知道

    2020-06-16

  • Linux基礎教學:獨立硬碟冗餘陣列-RAID Linux基礎教學:獨立硬碟冗餘陣列-RAID

    獨立硬碟冗餘陣列(RAID,Redundant Array of Independant Disks),舊稱為廉價磁碟冗餘陣列(Redundant Array of Inexpensive Disks)。1987年美國加州伯克利分校的一篇名為《A Case

    2020-06-16

  • Linux基礎知識:壓縮與打包 Linux基礎知識:壓縮與打包

    我們日常使用Window的時候,經常會用到壓縮與解壓縮,如果要壓縮一個檔案,右擊選擇【新增到壓縮檔案】,解壓縮則右擊選擇【解壓到當前資料夾】,“點點點”就能完成。但是

    2020-06-16

  • Linux rpm包管理詳述 Linux rpm包管理詳述

    我們日常在使用Windows的時候,如果要安裝某個軟體,最簡單的方法就是在程式包的官網直接下載軟體包到本地,一般是以.exe或者.msi格式的檔案,然後一直下一步下一步就能安裝成功了,

    2020-06-16

  • Linux yum的設定使用和程式包的編譯安裝 Linux yum的設定使用和程式包的編譯安裝

    在上一篇部落格中,寫到了如何使用rpm命令來安裝、解除安裝軟體等,但是大家都知道,各個軟體包之間可能存在依賴關係,如果安裝某個軟體需要額外的依賴其他若干的包,那麼我們就需要

    2020-06-16

  • Linux基礎知識:sed命令 Linux基礎知識:sed命令

    在之前的文章中我們介紹了文字三劍客中grep,本次部落格就另外一名劍客——sed做出詳細的描述,sed真的是一款強大的工具。下面讓我們來一起看一下吧!
    概述和工作機制

    2020-06-16

  • Linux基礎知識:網路屬性設定 Linux基礎知識:網路屬性設定

    當我們擁有一個嶄新的計算機的時候,第一步恐怕都是迫不及待的下載各種軟體,看視訊,聽音樂等,這裡的關鍵的一點是要有網路。現在的個人計算機大部分都是Windows作業系統的,接入網

    2020-06-16

  • 減少 curl 中記憶體分配操作(malloc) 減少 curl 中記憶體分配操作(malloc)

    今天我在 libcurl 內部又做了一個小改動,使其做更少的 malloc。這一次,泛型連結串列函數被轉換成更少的 malloc (這才是連結串列函數應有的方式,真的)。

    研究 malloc
    幾週前

    2020-06-16

  • shell指令碼入門詳解及其範例 shell指令碼入門詳解及其範例

        條件為真的分支程式碼
      fi

    雙分支

    if 判斷條件; then
    條件為真的分支程式碼
    else
    條件為假的分支程式碼
    fi

    多分支

    if 判斷條件1; then
    條件為真的

    2020-06-16

  • Linux網路管理之基礎知識詳解 Linux網路管理之基礎知識詳解

    3.2 拓撲結構
    拓撲結構分為物理拓撲和邏輯拓撲。物理拓撲描述了物理裝置的布線方式,邏輯拓撲描述了資訊在網路中流動的方式。
    下面我們就來詳細說一說物理拓撲結構。

    匯流

    2020-06-16

  • CentOS 7.3中誤刪libc.os.6共用庫的解決辦法 CentOS 7.3中誤刪libc.os.6共用庫的解決辦法

    在我們使用系統的過程中,要注意各個共用庫的使用,萬一不小心刪掉了什麼,就可能出現各種問題。如果你把libc.os.6刪掉了,那可就悲劇了,因為你的大部分命令都不能夠正常使用了(╥╯

    2020-06-16

  • 如何在CentOS 7上安裝原始碼包 如何在CentOS 7上安裝原始碼包

    在我們使用Linux的過程中,有很多程式是通過紅帽官網給的系統中安裝的,但是一般來說,系統更新的速度比較慢,如果這個時候我們又想用最新版的該怎麼辦呢?總不能一直等系統升級吧╮(

    2020-06-16

  • Linux網路利器netcat/nc Linux網路利器netcat/nc

    netcat或者是nc工具被稱為網路上的瑞士軍刀,因此netcat也有各個版本出現在各個系統中,而在CentOS 7 開始netcat也被整合到namp專案中。當然如果是開源系統中,如Ubuntu或Linux系

    2020-06-16

  • Linux文字處理工具作業 Linux文字處理工具作業

    1、顯示/proc/meminfo檔案中以大小s開頭的行(要求:使用兩種方法)

    1 方法一:cat /proc/meminfo |grep -i ^s
    2 方法二:cat /proc/meminfo |grep ^[sS]



    2、顯示/etc/passw

    2020-06-16

  • Linux文字編輯器Vim基礎教學 Linux文字編輯器Vim基礎教學

    一、關於vim
    一個功能十分強大的文字編輯器,在Linux中使用十分廣泛。
    二、Vim三種主要模式
    2.1命令模式
    命令模式是vim的預設模式,在該模式下,使用者可以通過鍵盤,實現移動游標,

    2020-06-16

  • Xshell輸入中文亂碼問題的解決 Xshell輸入中文亂碼問題的解決

      自從安上了xshell以後,用著那叫一個順手,美中不足的就是一直無法輸入中文。不過,既然學習IT,就要習慣英文嘛~直到……我遇到了指令碼,寫好一個指令碼,必要的注釋

    2020-06-16

  • grep文字過濾工具與正規表示式 grep文字過濾工具與正規表示式

    grep文字過濾工具
    命令:grep
    格式:grep [OPTIONS] PATTERN
    選項: --color=auto 將匹配的結果著色顯示
    -v 反向匹配
    -i 忽略大小寫
    -n 顯示的結果前增加行號
    -c 僅顯示匹配到結

    2020-06-16

  • find命令詳解 find命令詳解

    1.3 locate查詢補充
    使用locate查詢,實際是對資料庫儲存內容的列出,在查詢前會判定目錄有沒rx許可權,如果沒有許可權,依然不列出。此操作在資料庫中進行,而非實時查詢。如果我們

    2020-06-16

  • Linux系統基於網路的自動化安裝 Linux系統基於網路的自動化安裝

    安裝一個作業系統對一個普通人來說是一件非常麻煩的事了。而對於一個專業人士來說,應該是一個非常輕鬆的事。但是這樣的情況也僅限於有限的幾台需要安裝。在實際工作的中,我們

    2020-06-16

  • Linux裡的迴圈語句 Linux裡的迴圈語句

    Linux是一套免費使用和自由傳播的類Unix作業系統,也是一款開源的作業系統。它的一個重要特性就是命令列介面和shell,shell環境使得使用者能與作業系統的核心功能進行互動。

    2020-06-16

  • 自製mini的Linux系統 自製mini的Linux系統

    如何打造一個小的Linux系統。這個可以當做一個很簡單的啟動盤,並使它能夠成功啟動且能有簡單的shell環境。
         步驟概略:
          (1)劃分一塊磁碟,用來裝系統
       

    2020-06-16

  • Cobbler批次部署CentOS Cobbler批次部署CentOS

    簡介

    Cobbler是一個快速網路安裝linux的服務,而且在經過調整也可以支援網路安裝windows。該工具使用Python開發,小巧輕便(才15k行python程式碼),使用簡單的命令即可完成PXE網路

    2020-06-16

IT145.com E-mail:sddin#qq.com