原创 編譯,鏈接和加載介紹

整個過程 預處理器:將.c 文件轉化成 .i文件,使用的gcc命令是:gcc –E,對應於預處理命令cpp; 編譯器:將.c/.h文件轉換成.s文件,使用的gcc命令是:gcc –S,對應於編譯命令 cc –S; 彙編器:將.s 文件轉

原创 無root權限新建git倉庫進行多人協同工作

build your own git reposity 建立服務器端 從頭新建 mkdir gitrepo chown harriszh:harriszh /home/harriszh/gitrepo git init --bare /ho

原创 Vim之代碼異步檢測插件 ALE -- 實時檢查verilog等代碼的正確性

Vim之代碼異步檢測插件 ALE 前言 知名的 vim 代碼檢測插件主要是兩個 syntastic neomake ALE ALE 雖是後起之秀,但目前是功能最強大的一個 實時檢測。爲了讓代碼可以在編輯時進行實時的檢測,ale 的運行

原创 在Vim中集成emacs下的verilog-mode功能

在vim上安裝配置verilog-mode 更新emasc最新verilog-mode 下載 最新版可以見 verilog-mode 安裝 window 從網上找到的教程清一色是讓在$HOME目錄下新建一個elisp目錄然後放verilog

原创 VIM與模糊搜索神器FZF的集成用法 - 從簡單到高級

FZF and VIM 前言 fzf本身並不是一個vim 插件,本來作者只提供了基本的wrapper函數(比如fzf#run). 但後來作者發現很多人並不熟悉VIMScript, 所以就創建一個默認的vim plugin. 爲什麼在VIM裏

原创 多窗口管理器Tmux - 從入門到精通

tmux 的基本概念 我們先來理解下 tmux 的幾個元素。tmux 的主要元素分爲三層 Session 一組窗口的集合,通常用來概括同一個任務。session 可以有自己的名字便於任務之間的切換。 Window 單個可見窗口。Windo

原创 可移植像素圖格式 PPM,灰度圖格式 PGM,位圖格式 PBM 的介紹 -- 視頻和圖像編程基礎之一

可移植像素圖格式 PPM,灰度圖格式 PGM,位圖格式 PBM 的介紹 簡介 可移植像素圖格式(PPM),可移植灰度圖格式(PGM)和可移植位圖格式(PBM)是便於跨平臺的圖像格式。有時候也被統稱爲 PNM 格式 文件格式描述 這三種格式其