본문 바로가기
728x90
반응형

Programming222

[Java] Java 람다식 공부중 Functional Interface에 abstract method가 2개이상인경우. Java 람다식을 공부하면서 Functional Interface는 몸통없는 메소드가 하나만 들어간다라는 내용을보고 우연하게 Comparator Interface에 들어가보니 @Functional Intercafe라고 어노테이션이 명시되어 있지만 내부 메소드들은 여러개가 있는걸 확인하고 궁금해서 찾아보다가 OKKY에도 질문하게 되었다. 이유는 Object의 기본 메소드를 제외하고 계산된다는 댓글과 stack overflow의 글을 확인하였다 okky주소와 overflow의 주소를 남기도록 하겠습니다. https://okky.kr/article/527497?note=1573102https://stackoverflow.com/questions/43616649/how-can-comparator-be-a-fun.. 2018. 12. 3.
[Python] OpenCV를 이용한 imread중 image 한글파일 경로 입력시 문제와 해결방안. 저는 Mac OS OpenCV와 python 개발 환경에서 영상 프로그래밍 개발을 하고있습니다 . MacOS에서 작업을 끝내고 해당 윈도우 OS가 올라가 있는 랩탑에서 확인하는 도중 에러가 발생하여 확인해보니 한글이 포함된 파일경로에 대한 이미지 파일을 읽지 못하여 발생하는 에러였습니다. 혹시나 하여 같은 소스를 다른 OS환경에서만 돌려보니 Mac에서는 동작하고 Windows에서는 동작하지 않아서 자료를 찾아보다 해결방안을 찾았습니다 .지금부터 그 해결방안을 알아보도록 하겠습니다 . 기존 Mac OS에서 cv2를 통해 이미지를 불러오는 작업입니다 . import pickle import cv2 import numpy as np import platform if __name__ == '__main__': .. 2018. 11. 29.
[정규표현식] 정규표현식 기초와 실습. (계속 추가 예정) 정규표현식 정리 ^ : 문자열의 시작 $ : 문자열의 종료 , 옵션에 따라 문장의 끝 또는 문서의 끝에 매치된다. . : 임의의 한 문자 [] : 문자 클래스 . 문자 클래스 안에 들어가 있는 문자는 그 바깥에서 하나의 문자로 취급된다. ^ : 문자 클래스 내에서는 ^ 는 부정의 의미인 not. -: ex) a-z a 부터 z 까지의 문자를 의미. | : or를 나타냄 ? : 앞 문자가 없거나 하나 있음 + : 앞 문자가 하나 이상임 * : 앞 문자가 0개 이상임 {n,m} : 앞 문자가 n개 이상 m개 이하. {0,1} 은 ?와 같은 의미다. {n,} : 앞 문자가 n개 이상. 위의 형태에서 m이 생략된 형태이다. {0,} 이면 *와 같고 {1,} 이면 +와 같은 의미이다. {n} : 앞 문자가 정확히.. 2018. 11. 5.
[Java] Java + Maven 을 사용한 Redis 연결, Redis 를 공부하면서 파이썬으로만 연동하여 사용하는 법을 알아봤다면 이번에는 Java로 연동해보는 방법을 알아보려고 합니다 . 일단 Maven 을 사용하는 방법과 jedis.jar를 사용하여 연동할수 있지만 이번 실습에서는 Mavan을 사용하여 연동해보도록 하겠습니다 . 일단 eclipse의 project의 pom.xml에 dependency를 추가해줍니다 . ( 혹 Maven이 없다면 [Window] - [show View] - [Maven] 에서 Rebuild를 통해 Maven repo를 받아주시기 바랍니다 . p.s 오래걸립니다 . 0%센트에서 안올라간다고 멈춘게 아닙니다. ) redis.clients jedis 2.9.0 참고 : https://mvnrepository.com/artifact/.. 2018. 11. 1.
728x90
반응형