본문 바로가기

Programming424

[OpenCV-Python Tutorials] 01. OpenCV-Python Tutorials 소개 [OpenCV-Python Tutorials 01] OpenCV-Python Tutorials 소개 모든 파일은 Github에서 확인 할 수 있습니다. OpenCV OpenCV는 1999년 Gary Bradsky에 의해 인텔에서 시작되었으며 첫번째 릴리스는 2000년에 나왔습니다. Vadim Pisarevsky는 Intel의 러시아 소프트웨어 OpenCV 팀을 관리하기 위해 Gary Bradsky에 합류했습니다. 2005년, OpenCV는 2005 DARPA 그랜드 챌린지에서 우승 한 차량인 Stanley에 사용되었습니다. 다르파 그랜드 챌린지(The DARPA Grand Challenge)는 미 국방성 최고위 연구기관인 국방고등기획국(Defense Advanced Research Projects Age.. 2017. 8. 4.
[mybatis] The column index is out of range: 1, number of columns: 0 [mybatis] The column index is out of range: 1, number of columns: 0 mybatis 사용중에 아래와 같은 에러가 발생하면 ' 을 제거합니다. The column index is out of range: 1, number of columns: 0 /** web.updateCam **/ UPDATE CAM SET cam_nm = '#{cam_name}', user = '#{user}', date = TO_CHAR(now(), 'YYYYMMDDHH24MISS') WHERE CAM_SEQ = '#{cam_seq}' 위와 같이 되어 있으면 The column index is out of range: 1, number of columns: 0 에러가 발생하므로, .. 2017. 8. 2.
Minergate에서 채굴하기 Minergate에서 채굴하기 GUI 프로그램을 통해서 쉽게 채굴할 수 있는 환경을 제공합니다. minergate 에서 다양한 가상화폐를 채굴할 수 있습니다. ((비트코인은 없지만)) 가입 및 로그인 홈페이지(https://minergate.com/)에 가입 후에 로그인 합니다. Downloads 채굴을 위한 프로그램을 다운로드 받습니다.상단 Downloads 메뉴를 선택합니다. 그리고, 32, 64비트중에 맞는 프로그램을 다운로드 받아서 설치합니다. 중간에 있는 GUI miners, Console miners, Admin edition 중에서 GUI 를 사용할 것이기 때문에 GUI miners 를 선택합니다. ((기본으로 선택되어 있습니다.)) minergate 실행 다운로드 받은 프로그램을 설치 후 .. 2017. 7. 8.
Youtube 다운로드 받기 Youtube 다운로드 받기 NAS NAS 를 사용하시면 Synology 에서는 Download Station 을 사용 QNAP 에서는 happyget2를 사용 Download Station 설정 방법은 이곳을 참조하시면 됩니다. Windows Program http://www.techradar.com/news/the-best-free-youtube-downloader 에서 나열한 프로그램을들 설치하여 실행하면서 비교하였습니다. 결론은, ClipGrab 을 추천 합니다. 무료이고 광고도 없습니다. 다운로드 URL : https://clipgrab.org 비교 프로그램 실행 무료 광고 ClipGrab 실행 무료 없음 Freemake Video Downloader 실행 무료 있음 aTube Catcher 응.. 2017. 7. 1.
[django] 장고의 설계 원칙 장고의 설계 원칙 https://docs.djangoproject.com/en/1.7/misc/design-philosophies/ https://docs.djangoproject.com/en/1.11/misc/design-philosophies/ 일반 사항 약한 결합(Loose coupling) 경량 코드(Less code) 신속 개발(Quick development) 반복 방지(DRY, Don't Repeat Yourself) 암시보다는 명시적으로 표현(Explicit is better than implicit) 일관성(Consistency) 모델 암시보다는 명시적으로 표현(Explicit is better than implicit) 관련 도메인 로직을 모두 포함(Include all rele.. 2017. 6. 30.
Vue 에서 filter 사용 Vue 에서 filter 사용 201706120910 와 같은 문자열 형태일 경우 날짜 와 시간을 구분하여 표시하기 위해 필터를 사용함. javascript Vue.filter('date_to_day', function(date) { var re = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})/g; var r = re.exec(date); return r[1] + "-" + r[2] + "-" + r[3]; }); Vue.filter('date_to_time', function(date) { var re = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})/g; var r = re.exec(date); return r[4] + ":" + r[5]; }); html 등.. 2017. 6. 13.