2023년 8월 23일 수요일
밑바닥부터 시작하는 딥러닝 4장 simpleNet 클래스와 numerical_gradient 함수 분석
2023년 6월 16일 금요일
openssl 빌드
strawberry perl 설치
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=issell&logNo=220366548586
openssl 빌드
윈도우 - https://cinrueom.tistory.com/8
리눅스 - https://www.lesstif.com/system-admin/openssl-compile-build-6291508.html
openssl 인증서 발급
https://www.lesstif.com/system-admin/openssl-root-ca-ssl-6979614.html
perl Configure VC-WIN64A shared --prefix=d:\MyProjects\OpenSSL\build\x64 --openssldir=d:\MyProjects\OpenSSL\build\x64\ssl
perl Configure VC-WIN32 shared --prefix=d:\MyProjects\OpenSSL\build\x86 --openssldir=d:\MyProjects\OpenSSL\build\x86\ssl
2023년 3월 14일 화요일
C# UI 쓰레드 새로 생성해서 폼 띄우기/닫기
UI 쓰레드를 새로 생성해서 폼을 Show 하고 Close 하는 소스코드
public partial class MainForm : Form
{
private static KeyboardForm keyboardForm = null;
private static void ThreadKeyboard()
{
keyboardForm = new KeyboardForm();
Application.Run(keyboardForm);
keyboardForm = null;
}
public static void OpenKeyboard()
{
if (keyboardForm != null) return;
Thread newThread = new Thread(new ThreadStart(ThreadKeyboard));
newThread.SetApartmentState(ApartmentState.STA);
newThread.Start();
}
public static void CloseKeyboard()
{
if (keyboardForm != null)
{
keyboardForm.BeginInvoke(new Action(() => { keyboardForm.Close(); }));
}
}
2023년 3월 13일 월요일
automatic quick format command
입력 프롬프트 없이 한번에 퀵포맷하는 cmd 명령
format <드라이브명>: /FS:NTFS /Y /V:<볼륨이름> /Q
예) format d: /FS:NTFS /Y /V:Storage1 /Q
2023년 2월 23일 목요일
버추얼박스 느려졌을때 설정 변경
2023년 1월 25일 수요일
VC++ Unicode 와 MBSC 겸용으로 빌드시 MultiByteToWideChar/WideCharToMultiByte 함수 처리(리눅스 포함)
2023년 1월 13일 금요일
vc++ 메모리 릭 감지
프로그램 시작 부분에 아래 코드 넣고 실행 후 정상종료하면 메모리릭 발생시 출력창에 메모리릭 출력
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
#endif