2019年12月15日 星期日

differences between StringBuilder in Java and C#

https://stackoverflow.com/questions/1548296/differences-between-stringbuilder-in-java-and-c-sharp

You can use the Chars member collection for .charAt. Similarly, you can use .Remove(i,1) to remove a single char at position i.

see the list of overloads 查看多載方法

https://stackoverflow.com/questions/959024/visual-studio-keyboard-shortcut-to-scroll-method-overloads-tooltips/2279929

Ctrl + Shift + Space

Installing file in users AppData folder using inno-setup

https://stackoverflow.com/questions/15409739/installing-file-in-users-appdata-folder-using-inno-setup

{userappdata}
 Inno Setup
 http://www.jrsoftware.org/isinfo.php

Threading in C#

http://www.albahari.com/threading/

Joseph Albahari
Threading in C# is from Chapters 21 and 22 of C# 4.0 in a Nutshell.

ThreadStatic

https://www.c-sharpcorner.com/article/overview-of-threadstatic-attribute-in-c-sharp/

Here, we initialized ThreadStatic field with 10. When we run it, only the main (first) thread’s field will be having 10. All the rest of the threads will have a default value of 0.


https://github.com/imrexhuang/HelloThreadStatic 


ThreadStaticAttribute 類別
https://docs.microsoft.com/zh-tw/dotnet/api/system.threadstaticattribute?view=netframework-4.8 


Using ThreadStatic and ThreadLocal
https://putridparrot.com/blog/using-threadstatic-and-threadlocal/ 

2019年12月10日 星期二

2019年12月8日 星期日

啟動CEF專案出現icu_util.cc(165)] Invalid file descriptor to ICU data received.

bin資料夾缺少icudtl.dat

可以到\cef_binary_78.2.14+g9633d3e+chromium-78.0.3904.87_windows64.tar\cef_binary_78.2.14+g9633d3e+chromium-78.0.3904.87_windows64\Resources資料夾下找到,該資料夾所有檔案和目錄都要複製到bin底下

錯誤訊息
WindowsFormsCEFApp.exe' (CLR v4.0.30319: WindowsFormsCEFApp.exe): 已載入 'D:\LDEV-CEF\POC-CEF 78.2.14\bin\Xilium.CefGlue.WindowsForms.dll'。已載入符號。
WindowsFormsCEFApp.exe' (CLR v4.0.30319: WindowsFormsCEFApp.exe): 已載入 'D:\LDEV-CEF\POC-CEF 78.2.14\bin\Xilium.CefGlue.dll'。已載入符號。
[1208/142513.263:ERROR:icu_util.cc(165)] Invalid file descriptor to ICU data received.
'[14468] WindowsFormsCEFApp.exe' 程式以返回碼 -2147483645 (0x80000003) 結束。

檔案下載點
http://opensource.spotify.com/cefbuilds/index.html#windows64_builds

dir /S *.* > files.txt
 D:\cef_binary_78.2.14+g9633d3e+chromium-78.0.3904.87_windows64\Resources 的目錄

2019/12/08  下午 02:39    <DIR>          .
2019/12/08  下午 02:39    <DIR>          ..
2019/11/06  下午 03:48         2,890,887 cef.pak
2019/11/06  下午 04:05           654,961 cef_100_percent.pak
2019/11/06  下午 04:05           806,894 cef_200_percent.pak
2019/11/06  下午 04:07         1,699,237 cef_extensions.pak
2019/11/06  下午 02:50         6,353,657 devtools_resources.pak
2019/11/06  下午 12:49        10,426,784 icudtl.dat
2019/11/06  下午 04:11    <DIR>          locales
               7 個檔案      22,832,420 位元組

 D:\cef_binary_78.2.14+g9633d3e+chromium-78.0.3904.87_windows64\Resources\locales 的目錄

2019/11/06  下午 04:11    <DIR>          .
2019/11/06  下午 04:11    <DIR>          ..
2019/11/06  下午 02:52           341,625 am.pak
2019/11/06  下午 02:52           342,793 ar.pak
2019/11/06  下午 02:51           390,318 bg.pak
2019/11/06  下午 02:52           502,083 bn.pak
2019/11/06  下午 02:52           243,460 ca.pak
2019/11/06  下午 02:51           246,871 cs.pak
2019/11/06  下午 02:52           222,026 da.pak
2019/11/06  下午 02:52           242,301 de.pak
2019/11/06  下午 02:52           429,856 el.pak
2019/11/06  下午 02:51           199,328 en-GB.pak
2019/11/06  下午 02:51           200,897 en-US.pak
2019/11/06  下午 02:52           239,645 es-419.pak
2019/11/06  下午 02:52           243,141 es.pak
2019/11/06  下午 02:52           216,783 et.pak
2019/11/06  下午 02:51           343,652 fa.pak
2019/11/06  下午 02:52           223,727 fi.pak
2019/11/06  下午 02:52           245,992 fil.pak
2019/11/06  下午 02:52           259,696 fr.pak
2019/11/06  下午 02:52           481,779 gu.pak
2019/11/06  下午 02:52           292,420 he.pak
2019/11/06  下午 02:52           495,124 hi.pak
2019/11/06  下午 02:52           234,808 hr.pak
2019/11/06  下午 02:52           256,563 hu.pak
2019/11/06  下午 02:52           215,417 id.pak
2019/11/06  下午 02:52           234,835 it.pak
2019/11/06  下午 02:52           291,280 ja.pak
2019/11/06  下午 02:52           561,697 kn.pak
2019/11/06  下午 02:52           245,262 ko.pak
2019/11/06  下午 02:52           250,910 lt.pak
2019/11/06  下午 02:52           250,184 lv.pak
2019/11/06  下午 02:52           600,426 ml.pak
2019/11/06  下午 02:52           480,395 mr.pak
2019/11/06  下午 02:52           223,063 ms.pak
2019/11/06  下午 02:52           219,112 nb.pak
2019/11/06  下午 02:52           228,843 nl.pak
2019/11/06  下午 02:52           243,252 pl.pak
2019/11/06  下午 02:52           235,411 pt-BR.pak
2019/11/06  下午 02:52           238,643 pt-PT.pak
2019/11/06  下午 02:52           243,936 ro.pak
2019/11/06  下午 02:52           377,844 ru.pak
2019/11/06  下午 02:52           249,805 sk.pak
2019/11/06  下午 02:52           235,521 sl.pak
2019/11/06  下午 02:52           365,730 sr.pak
2019/11/06  下午 02:52           220,838 sv.pak
2019/11/06  下午 02:52           226,509 sw.pak
2019/11/06  下午 02:52           569,149 ta.pak
2019/11/06  下午 02:52           540,081 te.pak
2019/11/06  下午 02:52           459,082 th.pak
2019/11/06  下午 02:52           235,663 tr.pak
2019/11/06  下午 02:52           381,601 uk.pak
2019/11/06  下午 02:52           272,336 vi.pak
2019/11/06  下午 02:52           203,516 zh-CN.pak
2019/11/06  下午 02:52           203,956 zh-TW.pak
              53 個檔案      16,199,185 位元組