반응형

전체 글 32

파이썬으로 Image 에서 글자 읽어오는 과정 정리

파이썬으로 이미지에서 한글 텍스트 읽기 ― 윈도우 환경에서 Tesseract OCR 활용법윈도우 환경에서 파이썬과 Tesseract OCR을 이용해 이미지로부터 글자, 특히 한글을 정확하게 추출하는 과정을 쉽게 따라할 수 있도록 정리했습니다.github+2​1. Tesseract 설치 및 한글 데이터 선택Tesseract 최신 버전은 UB Mannheim 공식 페이지에서 내려받을 수 있습니다.다운로드 URL: https://github.com/UB-Mannheim/tesseract/wiki​2024년 11월 기준 최신 파일: tesseract-ocr-w64-setup-5.5.0.20241111.exe (64 bit)​설치 도중 언어 선택 단계에서 Korean(한국어) 옵션을 반드시 체크합니다. 이 과정을..

python 2025.11.15

key 2개 이상 조합, index 설정방법

index 설정하는 이유 - 조회 속도 개선  상황 - 테이블명: PRODUCT - 설정된 key: id_a, id_b, date  - id_a 와 id_b 를 조합하여 조회하는 경우가 많은데, 속도 개선을 하고자 함  DB 명령어로 처리하는 방법 1. 복합 인덱스 추가CREATE INDEX idx_idA_idB ON PRODUCT (id_a, id_b);2. 쿼리 실행 계획 확인인덱스를 추가한 후 쿼리의 실행 계획을 확인하여 인덱스가 실제로 사용되는지 확인할 수 있음EXPLAIN SELECT * FROM PRODUCT WHERE id_a = 111 AND id_b = 222;3. 결과 확인 및 추가 최적화EXPLAIN 결과에서 인덱스가 사용되고 있는지 확인됨   phpMyAdmin 환경에서 처리하는 방..

maria DB 2024.07.14

mariaDB 설치

참고 URL https://youtu.be/zOropZAzviQ 아래 버전으로 설치 진행했음 https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.13&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 위 유투브 내용 1. mariaDB 검색하여, mariaDB 설치파일 다운로드 2. 설치 파일 클릭하고, 적절한 설정하여 설치 완료 3. cmd 에서 mysql -V 명령어로 설치 확인 -> 경..

maria DB 2023.06.05

Spring Boot 환경설정 1. Coding pack for java 프로그램 설치

참고한 강의 - Spring Boot 개발 환경 구축하기 - Spring Boot (스프링 부트)를 비주얼 스튜디오 코드로 개발하기 - 강사님 : 박용준 window 10 에서 진행함 설치할 프로그램 목록 - Visual Studio Code - the Java Development Kit (JDK) - essential Java extensions 위 3개를 간단히 하나의 프로그램으로 설치하는데 아래 URL을 통해 해당 프로그램을 다운로드 받음 https://code.visualstudio.com/docs/java/java-tutorial - [ Install the Coding Pack for Java - Windows ] 버튼을 클릭하여 프로그램을 다운로드 받고, 해당 파일을 실행하여 설치 시작 -..

Spring Boot 2023.03.05

Spring Boot 란?

Spring Boot 란? 자바(Java) 기술을 사용하여 웹 응용프로그램을 제작할 수 있는 프레임 워크 즉, Java 개발환경인 JVM(Java Virtual Machine) 위에서 돌아가는 웹 프레임 워크 Spring Boot 를 왜 사용하는가? Spring 을 이용하려면 다양한 설정을 해줘야 하는데, 사용자(개발자) 입장에서는 실행환경, 의존성 관리 등이 쉽지가 않아서 그런 부분을 자동화하여 좀 더 쉽게 Spring을 이용할 수 있도록 도와주는 도구 역할이다

Spring Boot 2023.03.05

C++ 어느 자연수가 주어졌을 때, 연속된 자연수 합과 일치하는 숫자

간단한 예를 들어, 5 라는 숫자가 있을 때, 연속된 숫자의 합이 5가 되는 개수는? - 2+3 = 5 - 5 = 5 총 2개의 케이스가 나온다. 위 케이스가 몇 개인지 구하는 알고리즘 // 연속된 숫자의 합을 구하는 함수 // 예를들어, 1~10까지 합을 구하려면 // (10-1+1)/2 * (10+1) 을 해주면 된다. // 풀이하자면, 1+10, 2+9, 3+8, 4+7, 5+6 이렇게 11이 5개가 있기 때문에 // 위 방식을 아래의 수식으로 풀어서 연산량을 줄인다. int sum_continue_num(int a, int b){ return (b - a + 1)/2 * (a + b); } // 주어진 자연수 n이 있을 때, // 연속된 자연수의 합이 몇 개 있는지 계산하는 로직 int solut..

코딩테스트 2022.09.23
반응형