그럴때 유용한 사이트들 모음
https://dotnetfiddle.net/
https://rextester.com/
구름 도 나쁘지 않아서 꽤 사용했었다.
C++ 도 추가. C++ 17까지 지원한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public struct H { public int a; public H(int _a) { a = _a; } } [Test] public void HashCodeTest() { var h = new H(0); Debug.Log($"HashCode = {h.GetHashCode()}"); h.a = 100; Debug.Log($"HashCode = {h.GetHashCode()}"); h.a = 1; Debug.Log($"HashCode = {h.GetHashCode()}"); } |
HashCode = 498689296
HashCode = 498689396
HashCode = 498689297의 결과가 출력된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | static void RunQaBundleUploadScript() { Debug.Log($"업로드 스크립트 실행 준비"); if (psi == null) { psi = new System.Diagnostics.ProcessStartInfo(); } var v = new GlobalConfig.VersionInfo(); string args = Path.Combine(Application.dataPath, $"Editor/QaBundleUploadScript/qa_{EditorUserBuildSettings.activeBuildTarget.ToString().ToLower()}_patch.sh {v.ClientVersionToString()}"); psi.FileName = "/bin/sh"; psi.UseShellExecute = false; psi.RedirectStandardOutput = true; psi.Arguments = args; psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized; psi.CreateNoWindow = true; var proc = System.Diagnostics.Process.Start(psi); proc.WaitForExit();//로그 출력을 위해 var log = proc.StandardOutput.ReadToEnd(); Debug.Log($"업로드 스크립트 실행 완료 {args}\n{log}"); } |
1 2 3 4 5 6 | using(var proc = System.Diagnostics.Process.Start(psi)) { var log = proc.StandardOutput.ReadToEnd(); proc.WaitForExit(); Debug.Log($"업로드 스크립트 실행 완료 {DateTime.Now}\n{args}"); } |
구분 | 시작 | 끝 |
한글(자음, 모음) | 1100 | 11FF |
호환용 한글(자음, 모음) | 3131 | 318F |
한글 음절(가~힣) | AC00 | D7A3 |
구분 | 시작 | 끝 |
한중일 부수 보충 | 2E80 | 2EFF |
한중일 통합 한자 확장 - A | 3400 | 4DBF |
한중일 통합 한자 | 4E00 | 9FBF |
한중일 호환용 한자 | F900 | FAFF |
한중일 통합 한자 확장 | 20000 | 2A6DF |
한중일 호환용 한자 보충 | 2F800 | 2FA1F |
구분 | 시작 | 끝 |
하라가나 | 3040 | 309F |
가타카나 | 30A0 | 30FF |
가타카나 음성 확장 | 31F0 | 31FF |