2020年2月6日 星期四

豐原美食 陳米鳳午晚餐 / 九寨溝麻辣牛肉麵

下班時間有時候我會來豐原這間吃晚餐,在去年應該還是賣早餐的,但老闆可能覺得早餐太累,所以就改賣午晚餐

2020年2月5日 星期三

豐原美食 大芳小吃店

在豐原生活大家都會去廟東吃小吃,我也很喜歡裡面有一家蠻有特色的蒜肉飯,不過每次去廟東都很塞很多人,所以我都會改到這家來買

2020年2月2日 星期日

VirtualBox .img 掛載 batocera

今天看到batocera-linux,可以直接在USB弄個小系統來打電動,可以模擬的主機很多NES、SNES、GAMEBOY、MEGADRIVE、PROBOOM、PCENGINE、C64,感覺很有趣,就載來玩玩看

overwrite override overload 還有encapsulation

最近我弟在讀計概,書裡講到了這幾個詞搞不清楚,我也有點忘了,所以也整理一下,建議就算是不熟悉程式的人還是盡量以記英文為主。


  1. overload(多載) : 相同的function名稱,根據不同的傳入參數來呼叫對應的function
  2. override(覆寫): 在繼承的時候覆寫父類別的function
  3. overwrite(重寫):  在繼承的時候利用指標轉型重寫父類別的function
  4. encapsulation(封裝): 用抽象的函式介面寫出架構,再用override/overwrite改寫細節

  • overload 

個人覺得overload最好懂,這就是相同的function名稱,根據不同的傳入參數來呼叫對應的function,就算是C也可以這樣寫喔。參考以下的code
#include<iostream>
using namespace std;

void PrintAdd(int X,int Y){
 cout &lt<"PrintIntAdd: " << X+Y << endl;
}
void PrintAdd(double X,double Y){
 cout &lt< "PrintdoubleAdd: " << X+Y <<endl;
}

int main()
{
    PrintAdd(1,2);
    PrintAdd(0.1,0.2);
    cin.get();
    return 0;
}



console output:
PrintIntAdd: 3
PrintdoubleAdd: 0.3


2020年1月25日 星期六

STM32 隨手筆記 (stm32f407 stm32f429 )

STM32 隨手筆記 - HackMD

STM32 隨手筆記

tags: stm32, HiYouGood
最近決定把hackmd資料集中到部落格,想說統整一下,目前直接把那邊HTML整個搬過來...所以格式可能會跟其他的不太依樣....
這篇我主要是玩stm32F407 與stm32f429

燒錄與編譯方法

玩板子最重要的就是改好程式之後要放板子上啦

st-link/v2

一種可以專門用來debug的功能元件,須輸入以下指令
更新板
sudo apt-get install automake* libtool libusb-1.0-0-dev git clone http://github.com/texane/stlink.git cd stlink make release cd build/release make sudo make install

2020年1月24日 星期五

如何買股票


 操作股票也4~5年了,想當初自己也是同學介紹,模模糊糊的就開始玩惹,現在想說分享一下,自己的心得。不過簡單來說,就如同上圖就把所有的步驟講完了XD


2020年1月23日 星期四

網路延遲爆Ping、Lag問題處理方式

先說處理大綱
  1. 發現問題
  2. 了解自身的網路架構與使用狀況
    • 有無裝防毒?
    • 有無與其他人共用網路頻寬
  3. 使用ping、ipconfig指令觀察延遲情況
    1. ipconfig+angry IP scanner確認內網是否可以連線成功
    2. ping外網看看對外是否可連線成功
  4. 使用tracert觀察封包路徑上狀況
  5. 判定可能原因
    • 電腦中毒(奇怪的網站上太多)? 
    • 中華電信小烏龜接觸不良?
    • 網路線材問題?
    • 同事在載片片?