2018年2月28日 星期三

[其它] github 新增Repositories,win 7上傳



Repositories -> New 


照作:





或使用舊有config:
bare = false
repositoryformatversion = 0
filemode = false
symlinks = false
ignorecase = true
logallrefupdates = true

[gui]
wmstate = normal
geometry = 798x451+100+100 159 203
[remote "origin"]
url = git@github.com:RealCool1983/3S_VC_Work_Tool.git
fetch = +refs/heads/master:refs/remotes/origin/master
puttykeyfile = C:\\Users\\Rex_wu\\.ssh\\puttyKey.ppk
[branch "master"]
remote = origin
merge = refs/heads/master




本地端需建立:



add . 

commit



start upload
git push -u origin master


[其它] Q近況,新橋




2016╱12╱09離開至今天2018╱2╱28已有一年多
昨晚和久違的同事吃新橋(terry、小hook、 鋼哥、若慢哥、大頭、ryan)

聽說:
FPGA 1哥要離開了
大S下周要退休了
小Hook也要離開了



2018年2月21日 星期三

[其它]LBA vs CHS







REF:
https://books.google.com.tw/books?id=8O-sBAAAQBAJ&pg=PA40&lpg=PA40&dq=sata+gen+1+gen+2&source=bl&ots=iyVJgNknbk&sig=RPL-987gRcfGrIyV-vyZRvi81ac&hl=zh-TW&sa=X&ved=0ahUKEwj8_7yOvLjZAhUW6LwKHTnaDXUQ6AEIdDAJ#v=onepage&q=sata%20gen%201%20gen%202&f=false


[SSD] Comparison of NVMe, SATA(1, 2, 3, express), PCIe


SSD主流介面:

1、标准SATA接口:对应的主流产品是2.5inch SSD,其外围尺寸一般为100mm(L)*70mm(W)*7mm(H)


2、mSATA接口:mSATA接口是SSD小型化的重要过程,对应的产品是mSATA SSD ,JEDEC尺寸规范为50.80±0.15mm(L); 29.85±0.15mm(W); 3.75±0.1mm(H)。



3、M.2接口:最初叫NGFF,全名是Next Generation Form Factor,尺寸比mSATA小巧,产品形态较mSATA也更为丰富,对应的产品有M.2 2230/M.2 2242/M.2 2260/M.2 2280/M.2 22110,在逐步取代mSATA。单面厚度是2.75mm,双面厚度为3.85mm。




4、 U.2接口:最初的名称是SFF-8639,在2015年的台北电脑展上改名为U.2,产品形态为2.5inch,支持PCIex4,所以PCIe Gen3x4速度可达4GB/S。U.2目前还是新兴产品,主要适用于工作站和服务器领域的企业级市场。







SATA版本頻寬理論速度
SATA Express16Gb/s1600MB/s
SATA 3.06Gb/s600MB/s
SATA 2.03Gb/s300MB/s
SATA 1.01.5Gb/s150MB/s




HDD vs SATA vs. NVMe

The table below shows a comparison of HDD, SATA SSD and NVMe SSD. NVMe, as a protocol designed specifically for PCIe SSDs, delivers better performance than PCIe and SATA SSDs using the AHCI protocol.

Table 1. Comparison of NVMe and SATA 6 Gb/s.

Interface

PCIe

SATA 6 Gb/s

Protocol

NVMe Protocol
(Optimized for flash SSDs)

AHCI Protocol
(Optimized for mechanical HDDs)

Bandwidth

PCIe x2 or x4 lane

PCIe x2 or x4 lane

SATA 6 Gb/s

Form Factor

M.2/PCIe Expansion Card/U.2

M.2/PCIe Expansion Card

M.2/2.5" SSD

Max. Read Performance

 >3000MB/s

 >2000MB/s

>500MB/s

Max. Write Performance

>2000MB/s

 >1500MB/s

>500MB/s





The following table compares bandwidths by generation. ATP's M.2 NVMe SSD is designed for a PCIe 3.0 interface and fits in a x4 lane, delivering up to 7.9 Gb/s transfer rate and up to 3.9 GB/s throughput.
Table 2. Bandwidth Comparison of PCIe and SATA.

PCIe

SATA

Generation

Transfer Rate

Throughput per Lane

Generation

Transfer Rate

Throughput 

Gen1

2.5 Gb/s

x1: 250 MB/s

x4: 1 GB/s

Gen1

1.5 Gb/s

150 MB/s

Gen2

4.9 Gb/s

x1: 500 MB/s

x4: 2 GB/s

Gen2

3 Gb/s

300 MB/s

Gen3

7.9 Gb/s

x1: 984.6 MB/s

x4: 3.9 GB/s

Gen3

6 Gb/s

600 MB/s

Gen4

15.8 Gb/s

x1: 1,969 MB/s

x4: 7.8 GB/s




ref:
http://www.chinaflashmarket.com/Instructor/151736

https://zh.wikipedia.org/wiki/SATA

http://www.atpinc.com/Memory-insider/nvme-vs-sata-ssd-pcie-interface



[MFC] vc2017, VC6++, postrun Macro cmd, macro path (update)

使用 $(SolutionPath)、$(SolutionName)等開頭的marco,可在評估值看到實際值
使用 %(RootDir)、 %(RecursiveDir)等開頭的macro,需使用echo 印出來


example:
echo "test Start"
echo "(ProjectDir)=" $(ProjectDir)
echo "(SolutionDir)=" $(SolutionDir)
echo "(ProjectExt)=" $(ProjectExt)

echo "(RootDir)" = %(RootDir)
echo "(RecursiveDir)=" %(RecursiveDir)
echo "(FullPath)= %(FullPath)
echo "(Filename)=" %(Filename)
echo "(Directory)=" %(Directory)


copy $(TargetPath) $(SolutionDir)bin
$(SolutionPath)
$(SolutionName)




VC 2017:(專案->屬性->建置事件->建置後事件)









VC6++ :(project settings-> Post-build step)


vc6很多macro都不能用,只有以下能用:
copy $(TargetPath) $(OutDir)\bin 


ref:
https://msdn.microsoft.com/en-us/library/c02as0cs.aspx

[其它] pixnet 廣告收益 $134, 201703~201802



2018年2月9日 星期五

2018年2月8日 星期四

[VC6] WINDDK Setting


U2

U2MP by cla
include:
C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\WINDDK\3790.1830\INC\DDK\W2k
D:\WINDDK\3790.1830\INC\WXP
D:\WINDDK\3790.1184\inc\ddk\wxp
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib


Library files
C:\Program Files (x86)\Microsoft Visual Studio\VC98\LIB
C:\Program Files (x86)\Microsoft Visual Studio\VC98\MFC\LIB
D:\WINDDK\3790.1184\lib\wxp\i386
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib










VC6 setting MP_ui by bra
Include
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\WINDDK\3790.1184\inc\ddk\wxp

lib
C:\Program Files (x86)\Microsoft Visual Studio\VC98\LIB
C:\Program Files (x86)\Microsoft Visual Studio\VC98\MFC\LIB
C:\WINDDK\3790.1184\lib\wxp\i386





2018年2月6日 星期二

[dos\ Command Arguments (Local Windows Debugger and Remote Windo ws Debugger)



- Specifies arguments for the command specified earlier.

You can use the following redirection operators in this box:

file
Reads stdin from file.

file
Writes stdout to file.

>> file
Appends stdout to file.

2> file
Writes stderr to file.

2>> file
Appends stderr to file.

2> &1
Sends stderr (2) output to same location as stdout (1).

1> &2
Sends stdout (1) output to same location as stderr (2).

In most cases, these operators are applicable only to console applications.



ref:
https://msdn.microsoft.com/en-us/library/kcw4dzyf.aspx

[MFC] vc2017, VC6++, postrun Macro cmd, macro path

使用 $(SolutionPath)、$(SolutionName)等開頭的marco,可在評估值看到實際值
使用 %(RootDir)、 %(RecursiveDir)等開頭的macro,需使用echo 印出來


example:
echo "test Start"
echo "(ProjectDir)=" $(ProjectDir)
echo "(SolutionDir)=" $(SolutionDir)
echo "(ProjectExt)=" $(ProjectExt)

echo "(RootDir)" = %(RootDir)
echo "(RecursiveDir)=" %(RecursiveDir)
echo "(FullPath)= %(FullPath)
echo "(Filename)=" %(Filename)
echo "(Directory)=" %(Directory)


copy $(TargetPath) $(SolutionDir)bin
$(SolutionPath)
$(SolutionName)




VC 2017:(專案->屬性->建置事件->建置後事件)









VC6++ :(project settings-> Post-build step)

ref:
https://msdn.microsoft.com/en-us/library/c02as0cs.aspx

2018年2月3日 星期六

[office] Microsoft Outlook 2010 簽名檔設定



檔案 -> 選項 ->郵件 -> 簽名 ->  編輯和選擇預設簽名





 

Best regards,

Rex Wu

Tel. (03) 552-6568#1181

Solid State System Co., Ltd.