下班時間有時候我會來豐原這間吃晚餐,在去年應該還是賣早餐的,但老闆可能覺得早餐太累,所以就改賣午晚餐
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
最近我弟在讀計概,書裡講到了這幾個詞搞不清楚,我也有點忘了,所以也整理一下,建議就算是不熟悉程式的人還是盡量以記英文為主。
個人覺得overload最好懂,這就是相同的function名稱,根據不同的傳入參數來呼叫對應的function,就算是C也可以這樣寫喔。參考以下的code
- overload(多載) : 相同的function名稱,根據不同的傳入參數來呼叫對應的function
- override(覆寫): 在繼承的時候覆寫父類別的function
- overwrite(重寫): 在繼承的時候利用指標轉型重寫父類別的function
- encapsulation(封裝): 用抽象的函式介面寫出架構,再用override/overwrite改寫細節
- overload
個人覺得overload最好懂,這就是相同的function名稱,根據不同的傳入參數來呼叫對應的function,就算是C也可以這樣寫喔。參考以下的code#include<iostream>
using namespace std;
void PrintAdd(int X,int Y){
cout <<"PrintIntAdd: " << X+Y << endl;
}
void PrintAdd(double X,double Y){
cout << "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日 星期六
2020年1月24日 星期五
2020年1月23日 星期四
網路延遲爆Ping、Lag問題處理方式
先說處理大綱
- 發現問題
- 了解自身的網路架構與使用狀況
- 有無裝防毒?
- 有無與其他人共用網路頻寬
- 使用ping、ipconfig指令觀察延遲情況
- ipconfig+angry IP scanner確認內網是否可以連線成功
- ping外網看看對外是否可連線成功
- 使用tracert觀察封包路徑上狀況
- 判定可能原因
- 電腦中毒(奇怪的網站上太多)?
- 中華電信小烏龜接觸不良?
- 網路線材問題?
- 同事在載片片?
訂閱:
文章 (Atom)


STM32 隨手筆記
tags:
最近決定把hackmd資料集中到部落格,想說統整一下,目前直接把那邊HTML整個搬過來...所以格式可能會跟其他的不太依樣....stm32,HiYouGood這篇我主要是玩stm32F407 與stm32f429
燒錄與編譯方法
玩板子最重要的就是改好程式之後要放板子上啦st-link/v2
一種可以專門用來debug的功能元件,須輸入以下指令更新板