2020 3 10學習筆記

2021-10-22 01:34:49 字數 959 閱讀 1036

vim檔案編輯簡單操作

嵌入式linux開發工具

1、命令模式進入vim預設進入 插入模式下esc進入命令模式

2、底行模式命令模式下暑促shift+:進入

3、插入模式命令模式下輸入a/i進入插入模式

1、shift+z+z 儲存並退出

2、shift+: 進入底行模式 輸入q退出 輸入wq儲存並退出

3、shift+: 進入底行模式 輸出q+!強制退出 輸入wq!強制儲存並退出

1、在命令模式下,按兩下y複製,按p貼上

2、在命令模式下,按兩下d刪除

3、在命令模式下,按u 撤銷

4、在命令模式下,在兩下yy後輸入10,可以貼上10次

5、底行模式,s/hello/hi 把hello替換為hi 游標所在那一行(只改乙個,若這一行全改,最後加乙個/g)

7、在linux,輸入./hello可以執行hello檔案

編譯器:gcc

偵錯程式:gdb

工程管理器:make cmake

版本管理器:git

預處理:預處理後的檔案以 .i 結尾,且該階段不檢查語法錯誤

編譯過程

1語法檢查  

2把c程式翻譯成組合語言

3彙編: 把組合語言翻譯成二進位制** 以.o結尾

gcc -s hello.i -o hello.s 把.i檔案轉換為.s檔案(.s檔案為編譯檔案)

gcc -c hello.s -o hello.o 把.s檔案轉換為.o檔案(.o檔案為彙編檔案)

vim編輯檔案後需要除錯 gcc 1.c -o 1 然後輸入 ./1可以輸出結果

2020 3 10下午筆記 MYSQL!

流程 進入資料庫登入 選擇資料庫 選擇旗下的table 操作 t1 方向鍵上快捷進入資料庫 t2 ctrl c返回 mysql u root p 進入資料庫 create database mydb01 建立資料庫 create database mydb01 character set utf8 ...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...

學習筆記 CentOS 學習筆記01

簡單的做個課堂筆記 虛擬機器用的是vmware,系統是centos cd etc sysconfig network scripts pwdls 顯示列表 cat ifcfg eth0 檢視檔案內容 vi ifcfg eth0 進入vi編輯器 onboot no 原始設定 x逐字刪除 d刪除整行 a...