본문 바로가기

전체 글360

C#) KHOpenAPI 한글 안 깨지게 하는 방법 Windows에서 Windows display language를 한국어가 아닌 다른 언어로 설정하면 한글이 깨진다. 그리고 KHOpenAPI는 대부분의 메소드가 한글에 의존하는 API다. 영어로 display language를 설정해놓은 사람한테 한국어로 바꿔달라고 요청하는 수 밖에 없나? 했는데... 해결책을 찾았다! System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ko-KR"); 프로그램 시작할 때 저 코드를 호출하면 된다. 2023. 5. 18.
Google Lens Test https://lens.google.com/search?p=ATHekxfHGLejr97A_U7tHt9QoIRlNCxG7YVFme_Pj5KT2z_Q6s0be4TscW7ChVXksYbf-LTK9pheYvA6YZ3eN7GwvG3tiRSGFNlmyyj4pvjSXnPLJsCMHr4RjP7j3B1aNoG7EpGmiri4z2tDCSY8H_wVmRwYOmvMoWtqxXUcI24zJ0BbrUneLrKcES11w3xAthNXNmZgsjdsGbL3sUa9AbPux8aUFxStNpZCgy76LHWAR728zBgUJgZI_TJp0ILJKQ4SRSpI8hLM4eXSjQX3fEx6fYImzVpbyWsSUQ2WqpFl#lns=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsIkVrY0tKR1Jr.. 2023. 5. 17.
WinForms Chart - 0부터 시작하지 않게 하기 주식 차트 그릴 때 0부터 시작하는 게 상당히 거슬린다. 주가가 10만 원이어도 저 옵션이 True면 무조건 0부터 시작한다. 2023. 5. 15.
PC에서 Google Lens 쓰는 방법 https://lens.google.com/search?p Google 렌즈 - 눈앞에 보이는 사물 검색 Google 앱의 렌즈 기능이 세상을 탐색하는 데 어떻게 도움이 되는지 알아보세요. 휴대전화의 카메라를 사용해 눈앞에 보이는 사물을 완전히 새로운 방식으로 검색할 수 있습니다. lens.google 위 링크로 들어가서 드래그 앤 드랍을 하든지 파일 업로드를 하든지 하면 된다. 뭐 여러가지 방법이 있겠지만은 바로 드래그 앤 드랍도 되고 파일 업로드도 되는 링크로 들어가는 게 편하지 않겠는가? 2023. 5. 10.
폰트 추천 Cascadia Code 최강의 가독성을 자랑한다. 저거 밑에 기호들은 내가 특수문자 가져온 거 아니고 두개 붙여 쓰면 자동으로 저렇게 변한다. 신기하지? 근데 코딩할 땐 안 쓰고 코드 읽을 때만 쓴다. 작성하거나 수정할 때 저 폰트 쓰면 뭐가 뭐에 붙고 이런 게 되게 거슬린다. 2023. 5. 9.
[C# Windows] System.IO.Path.GetTempPath 쓰지 마라. Path.GetTempPath Method (System.IO) | Microsoft Learn Path.GetTempPath Method (System.IO) Returns the path of the current user's temporary folder. learn.microsoft.com 위 문서에 따르면 해당 Method의 동작 원리는 아래와 같다. (리눅스는 내 알 바 아니니 Windows만 쓰겠다.) The path specified by the TMP environment variable. The path specified by the TEMP environment variable. The path specified by the USERPROFILE environment variable... 2023. 5. 9.
Basel problem에서 수렴성 증명 위 식의 값을 구하는 것은 매우 어려운 일이지만 이것이 발산하지 않는다는 것은 쉽게 증명이 가능하다. Squeeze Theorem에 의해 맨 위의 식은 1 이상 2 이하의 수렴되는 값을 가진다고 할 수 있다. 2023. 5. 6.
중간고사에 나온 시험 문제들 Prove x^-4 -> 0 as x->2 by epsilon delta definition. Prove function f(x) is continous at x=a if f(x) is differentiable at x=a. Prove Squeeze Theorem by epsilon delta definition. Prove Mean Value Theorem by Rolle's Theorem. 2023. 4. 22.
a,b,c가 자연수일 때 a=b이면 a²+b²≠c²임을 증명 a=b일 때 a²+b²=c²라고 가정하자. 그럼 2a²=c²이다. c²가 제곱수(자연수를 제곱한 수)이므로 2a²도 제곱수이다. 따라서 제곱근이 자연수여야 한다. 제곱근을 구해보면 (√2)a가 나온다. a는 자연수이고 √2는 무리수이므로 (√2)a는 무리수이다. 무리수는 자연수가 아니므로 모순이다. 따라서 위에서 가정한 명제가 모순이므로 a=b일 때 a²+b²≠c²이다. Q.E.D. 2023. 4. 18.
[NSIS] MUI_PAGE_LICENSE 한글 깨질 때 해결 방법 라이센스 파일의 경로를 지정해서 installer에 약관 동의 페이지를 만들 수 있다. ; License page !insertmacro MUI_PAGE_LICENSE "termsofuse.txt" 근데 설치기에서 이용 약관이 한글이 깨져서 나오는 상황이 생긴다. 이럴 때는 텍스트 파일 인코딩을 바꿔주면 된다. 인코딩 바꿔주는 법은 간단하다. 메모장으로 텍스트 파일을 연 후 다른 이름으로 저장...(Save as)를 누른 다음 우측 하단에서 UTF-16 LE로 바꿔주면 된다. UTF-16 LE가 뭐하는 건지는 나도 모른다. 그냥 UTF-8 한글 파일을 UTF-16 LE로 바꿔준 다음 다시 컴파일하니까 한글이 안 깨지더라. 2023. 3. 30.