분류 전체보기 81

LabelImg 설치 및 사용법

Object Detection 모델에 학습시킬 데이터 셋을 만들어보자!! LabelImg 라는 프로그램을 사용해서 만들어야 합니다... https://github.com/tzutalin/labelImg 에서 참조. 여기서 해당 프로그램도 다운 받으세요 다운 받은 후 해당 폴더로가서 프로그램을 실행시킵니다.해당 프로그램을 실행시킵니다.출력된 xml 데이터로 학습 모델을 돌리면 됩니다.

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