본문 바로가기

전체 글311

[nestjs] java jar library 함수 호출 예제 1. Jar 함수는 아래와 같이 작성 하였습니다. 2. nestjs 에서 jar Library의 함수를 호출 한 방법 입니다. node java npm을 설치 해주었습니다.$ yarn add java instance의 함수 호출 시에는 함수명 끝 부분에 Sync를 붙여야 정상적으로 호출 됩니다.ex) LEAEncryptStr( "" ,"",""); -> LEAEncryptStrSync ( "" ,"","");   encryption.ts 파일 내용 입니다.export class Encryption { private java = require("java"); private leaCipher = null; constructor() { this.java.classpath.push('./jar.. 2025. 2. 26.
[nestjs] windows powershell 환경에서 HTTPS 인증서 생성 및 적용 방법 입니다. 출처 :https://xionwcfm.tistory.com/255 윈도우 환경에서 mkcert 사용해보자🐕 mkcert...를 사용해봅시다. https://github.com/FiloSottile/mkcert GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd lik A simple zero-config tool to make locally trusted dxionwcfm.tistory.comhttps://msm1307.tistory.com/179 nestjs https 적용 (feat: mkcert)mkcert란?로컬 개발 환경에서.. 2025. 2. 26.
[kotlin] FileInputStream의 FileDescriptor Int값을 획득한 방법 입니다. TiffBitmapFactory 라이브러리 출처 : https://github.com/Beyka/Android-TiffBitmapFactory GitHub - Beyka/Android-TiffBitmapFactoryContribute to Beyka/Android-TiffBitmapFactory development by creating an account on GitHub.github.com TiffBitmapFactory 라이브러리를 이용하여 TIFF 이미지를 Bitmap으로 변환 방법을 찾던 중 decodeFileDescriptor 메서드를 이용하여 파일을 읽으려고 시도 시에첫번째 입력 매개변수가 FileDescriptor가 아닌 Int 부분이었습니다 , 방법을 찾던 중 아래와 같은 방법을 찾았습니.. 2025. 2. 19.
[JAVA] JSON 을 이용한 data class 생성 예제 입니다. (jsonschema2pojo) JSON 을 이용한 data class 생성 예제 입니다. 참조 사이트 : https://www.jsonschema2pojo.org/ jsonschema2pojoReference properties For each property present in the 'properties' definition, we add a property to a given Java class according to the JavaBeans spec. A private field is added to the parent class, along with accompanying accessor methods (getter and settewww.jsonschema2pojo.org (1). data class를 생성할 JSON da.. 2025. 2. 8.
[C++/winrt] vcpkg를 이용하여 C++ 라이브러리 설치 진행 [C++/winrt] vcpkg를 이용하여 C++ 라이브러리 설치 진행 출처 : https://jungwoong.tistory.com/77 [Tool] vcpkg 설치 및 사용법vcpkg란 vcpkg는 Windows linux와 MacOs 에서 C와 C++ 라이브러리 관리를 도와줍니다. 자세한 설명은 아래의 링크를 통해서 알 수 있습니다. https://docs.microsoft.com/ko-kr/cpp/build/vcpkg?view=vs-2019 vcpkg: Windows, Linuxjungwoong.tistory.com 먼저 vcpkg 를 사용하기 위하여 git 명령어로 다운로드 받았습니다. PS F:\cpp_VisualStudioProject\vcpkg> git clone https://github.. 2025. 1. 19.
[C#] MFC LPCTSTR 반환 함수 C#에서 변환 방법 함수의 원형은 이렇게 되어있는 상황입니다.LPCTSTR GetImageFileName(DevMode* pDevMode); C# 에서는 DllImport를 사용할 시에 반환 값을 string이 아닌 IntPtr로 선언해야 오류가 발생하지 않았습니다.!(오류가 발생하는 상황에서는 try,catch로 감싸도 프로세스가 종료 되버리네요..)[DllImport("Component.dll", EntryPoint = "GetImageFileName", CharSet = CharSet.Unicode)]private static extern IntPtr GetImageFileName(IntPtr lpDevmode);public string GetImageFileName(string printerName){ .. 2025. 1. 14.
[C#] TaskCompletionSource 를 이용한 비동기 작업 대기 예제 입니다. TaskCompletionSource의 setResult 값이 설정 되면 대기 상태에서 다음 구문으로 넘어가는 것을 확인할 수 있었습니다.TaskCompletionSource tcs = new TaskCompletionSource(); public async void DoConvertWork() { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); var dispTask = Task.Run(async () => { while(!tcs.Task.IsCompleted) { Console.WriteLine($"문서를 변환 한지 {(int)stopWatch.Elapsed.TotalSeconds}초가 경과 하였습니다.");.. 2025. 1. 7.
[Windows SDK] Installtion path 변경 방법 다운로드 링크 : https://developer.microsoft.com/ko-kr/windows/downloads/windows-sdk/ Windows SDK - Windows 앱 개발Windows 11용 Windows SDK에는 Windows에서 실행되는 앱을 만들 때 사용할 수 있는 헤더, 라이브러리 및 도구가 포함되어 있습니다.developer.microsoft.comInstalltion Path 변경 방법 출처 : https://stackoverflow.com/questions/44801241/change-windows-kit-common-installation-path change windows kit common installation pathi'm trying to install Wind.. 2024. 12. 22.
[WPF MVVM] System.Windows.Interactivity 를 이용한 ViewModel에서 SizeChanged Event Trigger 예제 입니다. 방법을 찾다보니 , Interactivity 를 이용한 방법이 있어 활용 해보았습니다.  .. 2024. 12. 18.