개발

· JAVA
다음과 같은 코드가 있다고 가정해보자 . . . for(int i = 0; i < peopleList.getSize(); i++){ System.out.println(i + "번 째 사람"); } . . . (아무 의미없는 코드이다.) 언뜻보면 이게 무슨 낭비가 있나 싶을 정도로 사소하게 일어나는 실수 중 하나로 peopleList.getSize()가 실수한 부분이다. 이 반복문의 수행 구조를 살펴보면 getSize()함수가 계속 호출되고 있다. 여기서는 하나의 함수만을 호출하는 경우이지만 다음 코드에서는 더욱 심한 차이를 보이게 된다. . . . for(int i = 0; i < company.getInstance().getHRgroup().getStaffNum(); i++){ System.out.pr..
· Python
(아래 내용은 이전에 다른 블로그에 작성한 글을 옮겨온 내용입니다.) Google Images Download 라는 라이브러리를 하나 소개해드릴까 합니다 딥러닝을 하시는 분들에게 가장 번거롭고 힘든 일 중 하나가 데이터 수집이라 생각됩니다. 아마 자체적으로 크롤러를 개발하시거나 외부 프로그램을 사용하시는 분들이 많이 계실거라 생각하는데 지금 소개해드릴 라이브러리는 제공되는 예제코드와 pip설치만으로 간단하게 이미지를 수집할 수 있습니다. 설치 명령어 pip install google_images_download 이 명령어를 터미널에 입력하시면 에러 없이 잘 설치가 되는 것을 볼 수 있습니다. 그 후 공식문서에서 제공해주는 예제 코드를 보시면 from google_images_download import ..
· JAVA
mvnw package 명령어를 실행하면 간혹 이런 경우를 볼 수 있다. 아래 명령어를 입력하면 해결된다. ./mvnw spring-javaformat:apply
· JAVA
eclipse에서 스프링을 하려고 하는데 갑자기 저런 에러가 발생합니다. 해결방법은 다양한 것 같다.. 각 종류별 해결책을 작성한 블로그를 1개씩 메모해둔다.. (참고로 나는 ooz.co.kr/29 로 시도했더니 고쳐졌고 다른 방법은 아직 사용해보지 않았다.) https://ooz.co.kr/29 https://yonoo88.tistory.com/868 https://hanuli7.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EB%A9%94%EC%9D%B4%EB%B8%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-pomxml%EC%97%90%EC%84%9C-plugin-execution-not-covered-%EC%98%A4..
· JAVA
우선 maven파일이 필요합니다. 아래 사이트로 들어갑니다. https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.6.3 Apache Maven 3.6.3 is the latest release and recommended version for all users. The currently selected download mirror is http://apache.tt.co.kr/. If you encounter a problem with this mirror, please select another mirror. If maven.apache.org 들어가서 아래와 같은 파일을 받아줍니다. ..
컴퓨터 사양을 확인하는 방법을 알려드리겠습니다. (시작키 + R) 을 동시에 눌러줍니다. 아래와 같은 화면이 나옵니다. dxdiag를 입력합니다. 아래와 같은 화면이 나옵니다. (확인 전 어떤 동의를 구할텐데 동의, 예 등을 눌러줍니다.) CPU와 RAM(램)이 어떤건지 표시를 해두었습니다. 그래픽카드는 디스플레이에서 볼 수 있습니다. 디바이스 이름이 그래픽카드의 이름입니다. 전체 메모리 근사값이 그래픽카드의 용량입니다. 컴퓨터 사양을 누군가 물어보면 위와 같은 방법을 통해 알려주면 됩니다.
실은 IP를 보는 방법은 여러가지 입니다. 그 중 대표적인 방법을 보겠습니다. 명령프롬프트에 진입을 해야합니다. 다음 중 하나를 해서 열어줍니다. (시작키 + R) 을 동시에 눌러줍니다. 위 와 같은 창이 나왔다면 아래와 같이 cmd를 입력하고 확인버튼을 누릅니다. 아래와 같은 화면이 나옵니다. ipconfig를 입력하고 엔터 키를 누릅니다. 아래 화면에서 빨간 사각형 안에 있는 120.50.95.165 자리에 있는 것이 IP입니다.
· JAVA
자바 OCR에 대한 오픈소스로 Tesseract를 많이 사용합니다. 이에 대한 링크는 https://sourceforge.net/projects/tess4j/ 를 참고하여 받으시면 됩니다. 이후 사용을 하던 중 처음 사용하시면 한글에서는 글자가 깨지는 현상이 발생합니다. 초기 tess4j에는 영어에 대한 언어만 지원하고 있습니다. https://github.com/UB-Mannheim/tesseract/wiki 에 들어가 원하시는(한글 등) 언어팩을 설치하시기 바랍니다. 그 후 언어설정에 대한 처리로 "Tesseract.java"파일 안에 코드를 보게 됩니다. 이 부분에서 language에 대한 값을 "kor" 로 고쳐야 합니다. ​ ​ TIP : 언어를 혼용하여 사용하고 싶으면 "eng + kor" 이..
Berno
'개발' 태그의 글 목록 (2 Page)