從今年1/22開始肺炎爆發至今已經經過一個半月,而上週五2/27已經下跌至年後以來的收盤新低,身邊有人會問我
1. 現在是否該出清手上所有的股票?
2. 現在是否為進場撿便宜的最好時機?
3. 疫情相關類股是否可以進場
以下為我的分析
2020年2月29日 星期六
2020年2月21日 星期五
2020年2月17日 星期一
Sync.exe 是甚麼?
最近再幫同事debug,發現他在程式裡面下了一大堆sync.exe 😒,因此想實際了解到底這個東西是幹嘛的
網路上大多寫的只說它不是病毒或是如何檢測試不是病毒
參考微軟的網址
https://docs.microsoft.com/en-us/sysinternals/downloads/sync
作業系統平常在作存檔的時候,不一定會馬上寫入硬碟當中,如果在某些當下系統尚未寫入硬碟當中又斷電,則在重開機會出現系統問題,因此在UNIX當中有提供Sync這樣小程式,提供給系統在執行此程式的時候將該寫入檔案I/O的資料存入(Flush)硬碟中,現在windows也有相同名稱的程式可以使用了,另外執行此程式需要管理者權限喔!
網路上大多寫的只說它不是病毒或是如何檢測試不是病毒
參考微軟的網址
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.0、VS2008安裝
1. 記得PC使用者名稱還有安裝時候公司或使用者,千萬不要設中文!! Compiler後產出路徑容易產生BUG。
2. 按照光碟附贈手冊做安裝。安裝的順序如下(若是順序錯誤程式會產生錯誤)
a. VS 2008 並更新到pack 1
b. Micrsoft Expression Blend 3
c. Windows Embedded Compace 7
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
Platform builder
CompactTest Kit
Windows Embedded silverlight Tools
English Documentation
x86 Architecture
4. 基本的套件安裝,大概是12~15GB內可以解決,全部安裝不是不行,但是會耗掉70幾GB的空間,以及大量的安裝時間,重點是我們沒有用到ARM的架構,有需要的話裝光碟補安裝即可
2020年2月9日 星期日
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
訂閱:
文章 (Atom)