Register,Abbreviation,Purposex0,zero,Zero register (always zero)x1,ra,Return address registerx2,sp,Stack pointer registerx3,gp,Global pointer registerx4,tp,Thread pointer registerx5-x7,-,Reserved registersx8,fp,Frame pointer register (or s1)x9,tp,Thread pointer registerx10-x17,t0-t7,Temporary registers

Mk 發表在 痞客邦 留言(0) 人氣()


tar指令 (.tar檔和.tar.gz檔)
打包成tar檔

Mk 發表在 痞客邦 留言(0) 人氣()

man vs man 3
man 3是manual page 的section 3的意思, 而section 3 for linux的c std library usage

Mk 發表在 痞客邦 留言(0) 人氣()

[mac terminal hotkey]
create a new split window: command + d

Mk 發表在 痞客邦 留言(0) 人氣()

[ctrlp]
open ctrlp -> in vim, ctrl + p

Mk 發表在 痞客邦 留言(0) 人氣()

vim in normal mode:
[移動游標]

Mk 發表在 痞客邦 留言(0) 人氣()

1. float, double差別?
2. call by reference 安全性?

Mk 發表在 痞客邦 留言(0) 人氣()

merge sort演算法使用Divide & conquer概念,
是將一個數列用二分法不斷拆分成更小的子數列直到無法在拆分,

Mk 發表在 痞客邦 留言(0) 人氣()

1. 安裝qemu
$ sudo apt-get install qemu qemu-kvm

Mk 發表在 痞客邦 留言(0) 人氣()

首先在編譯app時, 編譯選項需要帶-g
之後要debug時可以透過以下幾個基本指令

Mk 發表在 痞客邦 留言(0) 人氣()

首先必須先確定電腦有安裝cscope
安裝指令:

Mk 發表在 痞客邦 留言(0) 人氣()

常常看到makefile裡編譯指令帶了一大堆參數
這篇來整理幾個比較常見的compile option

Mk 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。