LabelImg 설치 및 사용법 Object Detection 모델에 학습시킬 데이터 셋을 만들어보자!! LabelImg 라는 프로그램을 사용해서 만들어야 합니다... https://github.com/tzutalin/labelImg 에서 참조. 여기서 해당 프로그램도 다운 받으세요 다운 받은 후 해당 폴더로가서 프로그램을 실행시킵니다.해당 프로그램을 실행시킵니다.출력된 xml 데이터로 학습 모델을 돌리면 됩니다. Tool 설치 및 사용법 2018.01.31
CAST 함수 마이바티스로 값을 업데이트 하는 쿼리르 짯는데 업데이트하려는 컬럼이랑 값을 넣는 데이터가 타입이 맞지 않아 문제가 생겼다. 나는 VO 의 타입을 변경하려 했으나 이것은 이 VO 를 쓰는 다른 쿼리도 영향이가서 고민을 해봐야 하는 상황이었고 더 나은 해결방법으로는 2SELECT CAST ('100' AS INTEGER); 2345SELECT CAST ('2015-01-01' AS DATE); SELECT CAST ('01-OCT-2015' AS DATE);sql 로 형변환을 하는 쿼리가 있더라. PostgreSQL 2018.01.30
숫자만 입력가능 할수있는 input 박스 만들기 input 박스의 type=number 라는 태그를 쓰는 것도 될수 있는데 그냥 script 로 구현 하는 소스가 있더라구 그래서 메모를 남긴다 HTML 소스 Script 소스 function onlyNumber(event){ event = event || window.event; var keyID = (event.which) ? event.which : event.keyCode; if ( (keyID >= 48 && keyID = 96 && keyID 57) && key 105 && key != 109 && key != 189 ) { obj.blur(); setTimeout(function() { obj.focus(); },30); }} Jquery, HTML 2018.01.30
Mysql 의 sysdate 와 now 함수의 차이! 가끔 테이블을 만들다보면, 튜플(데이터 행 이라고 이해하자) 이 만들어진 시간을 저장해야 할 경우가 있다. 예를 들어, 게시판에 글을 쓸 경우, 게시판이 써진 시간을 저장해야 하는 경우가 있다. 이 때 사용할 수 있는 것이 now() 함수 이다. create table PostBox(content varchar(150),birth timestamp not null default now(),) 위에서 처럼 default 값을 now() 로 주게 되면, 테이블의 값을 저장할 때마다 따로 birth 컬럼에 값을 입력하지 않고 null 을 입력할 경우, now() 값이 반환하는 현재 시간을 저장한다. 참고로 여기서, timestamp 타입으로 해줘야 한다. datetime 은 되지 않고 에러를 발생시킨다. 자 .. mysql 2018.01.29
mybatis - jdbcTypeForNull 셋팅에 관 MyBatis(iBatis)에서 파라미터에 Null 값이 있을 경우 에러 처리 방법은 2가지가 있다. http://www.mybatis.org/mybatis-3/ko/configuration.html 를 들어가보면 여러 셋팅의 옵션들을 참고할수 있다. 전체 설정jdbcTypeForNull의 기본값은 OTHER 이다. ... ...... 파라미터별 처리(jdbcType를 지정)Null 값이 입력될 수 있는 부분에 아래와 같이 옵션을 추가한다. #{id, jdbcType=VARCHAR} Mybatis,ibatis 2018.01.29
autoMappingBehavior 와 mapUnderscoreToCamelCase 속성의 차이 마이바티스 환경 설정 파일에 정의된 구성 요소 가운데 작동 방식을 결정할 때 사용되는 구성 요소가 있다. 구성 요소에 사용 가능한 속성을 사용하면, 사용자가 원하는 방향으로 마이바티스 작동 방식을 지정할 수 있다. 이러한 속성 중 autoMappingBehavior 속성과 mapUnderscoreToCamelCase 속성이 있다. autoMappingBehavior 속성은 조회된 결과를 컬럼 명과 일치하는 자바 프로퍼티 사이에 자동 매핑 설정할지 여부를 지정한다. 기본 설정은 활성(true) 상태이다. 그리고 mapUnderscoreToCamelCase 속성은 언더바(_)로 구분되는 데이터베이스 컬럼 명과 낙타 표기 형식을 따른 자바 프로퍼티를 자동 매핑할지 여부를 지정한다. 기본 설정은 비활성(fals.. Mybatis,ibatis 2018.01.29
tensorflow -gpu 버전 설치 cmd 창을 관리자 권환으로 실행한 뒤 python -m pip install --upgrade pip conda create - n tf python=3.5 activate tf pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.1-cp35-cp35m-win_amd64.whl 해당명령어를 순차적 실행합니다. 2번째 예시는 anaconda 와 cuda, cudnn, visual studio 를 모두다 최신버전으로 다운받고 그냥pip install --upgrade tensorflow-gpu 를 쓰면됨.. 퍼미션 에러가 났던 상황인데 윈도우 os 의 계정.. python 2018.01.23
windows 에 CUDA GPU,cuDNN 설치하기 CUDA Toolkit 설치 이유#Tensorflow GUP 버전을 사용하기 위해서는 NVIDIA의 그래픽카드와 소프트웨어(CUDA,cuDNN)가 설치 되어 있어야 한다. 또한 NVIDA에서 지원하는 gpu 제어에 필요한 강력한 기능들을 사용하기 위해선 CUDA와 cuDNN 의 Toolkit 들을 설치가 선행이 되어야 합니다.CUDA가 그래픽 API를 사용하는 전통적인 범용 GPU에 비해 가지는 장점.#흩뿌린 읽기 - 코드가 메모리의 임의 위치에서 데이터를 읽을 수 있다.공유 메모리 - 쿠다는 고속 공유 메모리 지역 (16 또는 48KB 크기) 을 드러내어 스레드 간에 나눌 수 있게 해 준다. 이는 사용자 관리 캐시로 사용될 수 있는데, 텍스처 룩업을 이용하는 경우 보다 더 빠른 대역폭이 가능해진다.디바.. python 2018.01.23
Anaconda 설치 Anaconda는 Python 기반의 개방형 데이터 과학 플랫폼입니다. Anaconda의 오픈 소스 버전은 Python 및 R의 고성능 배포이며 데이터 과학을 위해 가장 많이 사용되는 Python, R 및 Scala 패키지 중 100 개 이상을 포함합니다.또한 아나콘다에 포함 된 유명한 패키지 인 의존성 및 환경 관리자 인 conda를 사용하여 쉽게 설치할 수있는 720 개가 넘는 패키지에 액세스 할 수 있습니다.Anaconda는 머신러닝이나 데이터 과학을 위한 패키지가 이미 포함되어 있으므로 tensorflow나 R 등을 사용할 때 더 편리할 것이다.또한 Anaconda를 설치하기 전이나 후에 별도로 Python을 설치할 필요가 없다. https://www.anaconda.com/download/#wi.. python 2018.01.23
일상생활 기록 코딩을 해야하는데 소스를 하나도 보지않고 있어... 이러다가 감각은 잃을 것같기도한데 한편으론 실무에 들어가면 하루이틀이면 금방 적응한 다는 자신감도 있어서 소스를 안보고 있네 ㅎㅎ 사실 최근에 면접 본 곳중에 기술면접에 가까운 면접을 보았는데 갑자기 웹서버와 was 의 차이를 물어보더라궁 ㅎㅎ 그때 당시에 기억이 안 나서 얼렁 뚱땅 넘어갔는데 공부를 다시 해야겠다는 생각이 들긴하더라.. 이것 때문에 서두를 저렇게 시작한 것이기도 해. 사실 지금 객체지향 프로그래밍 이란 것을 다시 찾아 보고 있어 다음주 월요일에 또 면접을 보거든 근데 왠지 자신감도 없기도하고 뭘 대답을 해야할 지 모르겠어 날 쓸까? 이런 불안함도 있고 다시 사람인에 들어가서 지원을 해야하는데 안하고 있기도하고 .. 아 java 언어는 .. 일상 2018.01.14