原创 VIM使用命令

關於Vim vim是我最喜歡的編輯器,也是Linux下第二強大的編輯器。 雖然emacs是公認的世界第一,我認爲使用emacs並沒有使用vi進行編輯來得高效。 如果是初學vi,運行一下vimtutor是個聰明的決定。 (如果你

原创 LINUX系統下環境變量

1.總結背景   在linux系統下,如果你下載並安裝了應用程序,很有可能在鍵入它的名稱時出現“command not found”的提示內容。如果每次都到安裝目標文件夾內,找到可執行文件來進行操作就太繁瑣了。   這涉及到環境變量PA

原创 C語言指針的幾點作用

指針固定佔用內存空間爲4bety 用於函數的傳參 跨函數的值修改 數據結構使用指針 void* 指針 萬能指針可以指向任何指針

原创 Linux環境下簡單使用Github

前提是你已經在Github官方網站建立了一個賬號。 第一步:建立祕鑰: $ ssh-keygen -t rsa -C "emailaddress"(emailaddree此入添寫你自己的郵箱地址) 第二步:建立祕鑰連接,將祕鑰生成的祕鑰和

原创 VIM簡單配置集合

VIM是一款強大文本編輯工具,使用簡單的配置就可以發揮出十分強大的功能,配合着各種插件的使用,甚至可以配置成一個功能全面的IDE,是每個程序員必不可少的開發工具,VIM的配置基本來源於兩個方面,一個是修改本身的配置文件,一個是下載

原创 關於腳本語言的解釋器

如果不懂什麼是腳本語言的小夥伴們可以先自行百度一下 什麼是腳本語言 我個人理解的腳本語言就是一種上手快,開發時間短,使用靈活的一種語言, 腳本語言和C語言JAVA語言等在使用上的本質區別是,一個是基於解釋執行的,一個是需要編譯執行的。編譯

原创 linux的which、whereis、locate和find命令

linux的which、whereis、locate和find命令   which    只能尋找執行文件 ,並在PATH變量裏面尋找。   whereis    從linux文件數據庫(/var/lib/slocate

原创 ESP8266的固件下載

ESP8266的固件下載,就是將寫好的程序編譯成二進制的文件.bin格式的文件下載到8266的Flash中。ESP8266在下載模式上有兩種方式一種的FOAT和NOFOAT兩種,FOAT是使用基於雲端升級的一種模式,而NOFOAT是不使用

原创 在Ubuntu上做內核編程,要安裝哪個包?

1、gcc (C編譯器) 安裝 apt-get install gcc 2、make (源代碼維護工具,它能自動檢測出需要重新編譯的源文件並根據你設定的編譯規則去重新編譯程序) 安裝 apt-get install make 3.

原创 VM VirtualBOX共享文件夾主機Win 虛擬機Unubtu

第一步打開VM加載Unubtu系統鏡像,找到設備,共享文件夾。 第二步設置想要與虛擬機共享的文件夾 選擇好以後進入到Unubtu的系統界面,打開終端(ctrl+alt+T) 在終端中輸入sudo mount -t vboxsf sha

原创 使用VM VirtualBox設置共享文件夾主機Win虛擬Win

第一步打開VMbox之後找到設備-共享文件夾-點擊 之後在共享文件夾路徑下選擇你的電腦想要與虛擬機共享的文件夾,點擊確定。之後在回到虛擬機中就可以找到主機中的分享文件夾了 下面的那個網絡盤符就可以打開你在主機上想要分享的文件夾了

原创 C語言中隨機數生成srand() rand()

           srand和rand()配合使用產生僞隨機數序列。rand函數在產生隨機數前,需要系統提供的生成僞隨機數序列的種子,rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次調用rand函數生成的僞隨

原创 linux內核編譯

本文將要簡單的介紹linux內核編譯的一般過程: 需要準備的基礎知識和工具:linux相關操作,官網下載到的內核源碼,本文選用的linux的流行發行版Ubuntu作爲實驗目標。 首先,將下載到的內核源碼加載到一個Ubuntu環境中(可以是

原创 貼片元件的焊接方法

       隨着時代和科技的進步,現在的越來越多電路板的使用了貼片元件。貼片元件以其體積小和便於維護越來越受大家的喜愛。但對於不少人來說,對貼片元件感到“畏懼”,特別是對於部分初學者,因爲他們認爲自己不具備焊接元件的能力,覺得它不像傳統

原创 基於PT2262/PT2272的4路遙控電路

PT2262/2272是一對帶地址、數據編碼功能的紅外遙控發射/接收芯片。其中發射芯片PT2262-IR將載波振盪器、編碼器和發射單元集成於一身,使發射電路變得非常簡潔。 接收芯片PT2272的數據輸出位根據其後綴不同而不同,數據輸出