2020年2月29日 星期六

2020武漢肺炎,該如何處理手中的股票

從今年1/22開始肺炎爆發至今已經經過一個半月,而上週五2/27已經下跌至年後以來的收盤新低,身邊有人會問我

1. 現在是否該出清手上所有的股票?
2. 現在是否為進場撿便宜的最好時機?
3. 疫情相關類股是否可以進場

以下為我的分析

手把手建立第一個SQL程式

成果大概是這樣

2020年2月21日 星期五

模糊邏輯 程式範例: 倒車模擬 / fuzzy control sample

或者應該說模糊控制應用範例
透過使用python coding,應用fuzzy 控制車子輪軸角度,達到不論任何的起始位置、角度,都可以將車子開往正確的到車位置。並且使用matplotlib繪圖、tkinter做出簡單的gui方便使用者操作

豐原美食 奇香小館 / 豐北羊肉羹

快速跳轉 豐北羊肉羹

奇香小館

 這是一間做熱炒的小店,在豐原工作晚上有時會來這邊吃晚餐

2020年2月17日 星期一

Sync.exe 是甚麼?

最近再幫同事debug,發現他在程式裡面下了一大堆sync.exe 😒,因此想實際了解到底這個東西是幹嘛的

網路上大多寫的只說它不是病毒或是如何檢測試不是病毒

參考微軟的網址
https://docs.microsoft.com/en-us/sysinternals/downloads/sync

作業系統平常在作存檔的時候,不一定會馬上寫入硬碟當中,如果在某些當下系統尚未寫入硬碟當中又斷電,則在重開機會出現系統問題,因此在UNIX當中有提供Sync這樣小程式,提供給系統在執行此程式的時候將該寫入檔案I/O的資料存入(Flush)硬碟中,現在windows也有相同名稱的程式可以使用了,另外執行此程式需要管理者權限喔!


2020年2月13日 星期四

Windows CE 7.0 img檔製作、新增driver流程


l  作業系統需求條件擇其一
n   Windows XP  並且更新到pack 3版本
n   Windows Vista並且更新到pack 2版本
n   Windows 7 任何版本
l  軟體需求
n   Windows CE 7.0 環境
n   Visual Studio 2008 (以下簡稱 VS 2008)
n   研華所附的燒錄軟體Windows CE bootble Disk Builder.exe
l  硬體需求
n   20~100 GB 硬碟容量
n   1GB以上CF

l  WinCE7.0VS2008安裝

1. 記得PC使用者名稱還有安裝時候公司或使用者,千萬不要設中文!! Compiler後產出路徑容易產生BUG
2.  按照光碟附贈手冊做安裝。安裝的順序如下(若是順序錯誤程式會產生錯誤)
a.  VS 2008
並更新到pack 1
b.  Micrsoft Expression Blend 3
c.  Windows Embedded Compace 7
3.   CE與VS2008順序錯誤會導致2008看不到CE系統。而且CE盡量灌在系統碟C槽,以避免之後做Compiler 路徑錯誤而無法做出img檔。由於公司開發的主機板以x86為主,基本的安裝套件如下:
Platform builder
CompactTest Kit
Windows Embedded silverlight Tools
English Documentation
x86 Architecture
4.    基本的套件安裝,大概是12~15GB內可以解決,全部安裝不是不行,但是會耗掉70GB的空間,以及大量的安裝時間,重點是我們沒有用到ARM的架構,有需要的話裝光碟補安裝即可

2020年2月9日 星期日

EWF 範例與解說

EWFMGR.EXE 參數 

常用指令範例區

fbwfmgr /displayconfig 
fbwfmgr /disable
fbwfmgr /enable
fbwfmgr /addvolume C:


參數:
drive-letter:指定的分區路徑。通常是指的EWF需要保護的配置分區。用於顯示EWF保護磁區的狀態及其需要對保護磁區所做的操作。使用驅動器字母來表示被保護的磁區。例:ewfmgr c:。





2020年2月8日 星期六

日本自助旅遊 東北藏王滑雪之旅(下) 20200128~20200201


雪具租借可以參考上表,基本上如果要找到最便宜,日本的店面會給他綠色標章(但我覺得還是頗貴就是了)

日本自助旅遊 東北藏王滑雪之旅(上) 20200128~20200201

坐車、滑雪、吵架、口罩、女僕
是這趟旅程的關鍵字
精彩刺激的故事
請參考本篇
這次我們是早在2019六月七月就在規劃了

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