習慣了tab按鍵取代4個空白鍵。
會發現vim內建的tab並不是取代四個空白,就像是
"千萬別這麼做,上次有人用了一個插座" ,就少了一個插座!很不方便。
2015年11月15日 星期日
2015年11月1日 星期日
[Note] 關於 private method 私有方法在Ruby的使用方式
關於private 方法,是指只有在自己類別內才可以使用。
但是在Ruby裡面,我們定義私有方法的時候,呼叫self 方法卻會出錯!
為什麼呢?
但是在Ruby裡面,我們定義私有方法的時候,呼叫self 方法卻會出錯!
為什麼呢?
2015年9月24日 星期四
[Note] 在MAC OSX變更 Virtualbox 虛擬硬碟空間
幫長官灌Virtualbox,虛擬硬碟一開始配置太小造成空間不夠。
Virtualbox 版本: 5.0.4
VM路徑:/Users/你的用戶名/Virtual Machine/你的VM/你的VM.vdi
輸入以下指令:
$VBoxManage modifyhd [你的VM.vdi路徑] --resize [變更後大小(MB為單位)]
2015年9月23日 星期三
2015年9月21日 星期一
[note] leetcode - add digits
Add Digits
原題目給定一個非負整數,不斷重複的累加每一個位元至變成個位數位元為止。
舉例來說:
num = 38 ,則:
3 + 8 = 11。
1 + 1 = 2。 (到此回傳)
以下為程式碼:
int addDigits(int num) {
int numSum = 0;
while(num != 0)
{
numSum += num % 10;
num = num / 10;
}
if(numSum >= 10)
return addDigits(numSum);
else
return numSum;
}
那麼,如果要使之時間複雜度為O(1)呢?數字根- 維基百科
可以透過以下公式來達到這個需求:
訂閱:
文章 (Atom)
