전체 글313 [typeorm] countBy 사용시에 동일한 컬럼 두번 정의 불가 TypeORM의 countBy()는 where 조건을 객체 형태로 받기 때문에, 같은 컬럼에 여러 개의 조건을 적용하려면 배열을 사용해야 한다고 하네요 ,,배열 안에 동일한 컬럼명을 두번 명시 할 수가 없었습니다MoreThanOrEqual ,LessThanOrEqual 대신 Between 으로 처리 해 보았습니다. ex) async getUnReadCount(userToken : TokenPayload) : Promise { this.logger.log(`${this.getUnReadCount.name} Occurred`); const startDt = `${CnvDateStrHelper.getDaySpanStr(-7)}000000`; const endDt = `${CnvDateStr.. 2025. 3. 20. [JAVA] File Header 확인 하여 , TIFF 또는 PDF 파일 여부 체크 예제 private boolean debugOutputMode = false; /** * * @param fileHeader * @return True 일경우 PDF 또는 TIFF 파일 */ public boolean CheckFileHeaderTiffOrPdf(byte[] fileHeader) { try { String tiffHeaderChk = new String(Arrays.copyOfRange(fileHeader, 0, 2)); if(debugOutputMode) System.out.println(String.format("tiffHeaderChk=%s",tiffHeaderChk)); //Little Endian 또는 BigEndian 일 경우 i.. 2025. 3. 16. [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. 이전 1 2 3 4 ··· 35 다음