일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- NC 다이노스
- 데이터베이스
- python
- 문파문파
- mysql
- 인공지능
- arm
- 우분투
- 리뷰
- ubuntu 12.04
- 타이젠
- 태그를 입력해 주세요.
- Linux
- Git
- ubuntu
- 손민한
- 국정원
- 안드로이드
- 뉴스타파
- 블로그
- 프로야구
- 조세피난처
- Tizen
- 김경문
- NC다이노스
- 단통법
- 문파문파 공략
- 야구
- 애플
- 해외직구
- Today
- Total
목록분류 전체보기 (606)
꿈꾸는 사람.
스프링과 MyBatis를 함께 사용하기 위해 root-context.xml에 DataSource를 추가하여 JUnit로 테스트하면 com.mysql.jdbc.Driver 클래스를 로딩할 때 오류가 발생한다.이 오류는 com.mysql.jdbc.Driver가 오래되어 더이상 사용되지 않기 때문에 발생하며, 새로운 클래스인 com.mysql.cj.jdbc.Driver를 사용하면 해결된다고 한다. 1. com.mysql.jdbc.Driver 관련 오류Loading class `com.mysql.jdbc.Driver'. This is deprecated.The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registere..
MySQL 설정 후 Spring에서 테스트 시 아래와 같이 [time zone] 오류가 발생한다.(JAVA1.8, MySQL 8, Spring Tool Suite Version: 3.7.3.RELEASE) 1. [time zone] 오류java.sql.SQLException: The server time zone value '´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if yo..
이전 글에서 cordova로 CLI 방식으로 하이브리드 앱을 만들어 보았다. [Cordova] 하이브리드 앱 만들기 - 1 Cordova 응용 프로그램은 일반적으로 기본 모바일 플랫폼에서 브라우저 기반 WebView 로 구현된다.이전 예제를 수정하여 Android WebViews를 이용하여 모바일 다음에 접속하는 웹 앱을 만들어 볼 것이다. 1. 이전 예제를 안드로이드 스튜디오로 불러들인다.안드로이드 스튜디오를 실행하고 File > Open 을 선택하면 아래와 같은 대화창이 뜬다. build.gradle을 선택하여 프로젝트를 불러오면 아래와 같은 창이 뜰 수 있다. 설치된 cordova는 gradle 플러그인 3.1.4를 사용하지만 안드로이드 스튜디오는 4.4 버전을 사용하기 때문이다.4.4로 갱신하면 ..
모바일 앱 개발의 방법 중 하이브리드 앱 개발 방식을 소개한다. 개발 도구는 Node.js, 안드로이드 스튜디오, Cordova로 구성된다.Node.js 가 설치된 상태에서 Cordova를 설치하는 것부터 시작한다. 1. 설치된 node.js의 command prompt를 실행한다.2. Cordova 를 설치한다.명령)npm install cordova -g결과) 3. Cordova 프로젝트를 생성한다.명령)C:\cordova>cordova create example com.ex.example1 example1 -d Using detached cordova-create Creating a new cordova project. Copying assets."결과)파일 구조 4. 생성한 프로젝트 경로에서 개발..
Android Studio 3.2로 안드로이드 앱을 개발을 다시 시작하게 되었다. 1. 현상첫 Android 프로젝트 생성하여 빌드할 때 다음과 같은 오류가 발생한다. 2. 원인오류가 난 이유는 안드로이드 스튜디오에 28.0.2 버전의 Build Tools이 설치되어 있지 않아서 발생하는 오류이다.안드로이드 스튜디오를 설치 후 처음으로 프로젝트를 만들 때는 필요한 빌드 도구를 자동으로 내려받아 설치하므로 오류가 없다.하지만 안드로이드 스튜디오를 갱신한 후 만든 프로젝트는 새로운 빌드 환경에 맞는 도구가 없어 오류가 발생할 수 있다. 3. 해결책빌드 도구의 특정 버전을 설치하고 다시 빌드하여 해결할 수 있다. 4. 세부 절차Tools > SDK Manager 메뉴를 선택한다. 안드로이드 SDK Manage..
Tomcat 9.0.11 설치와 설정1. 개요웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다.웹 서버는 정적인 데이터를 처리하는 서버로 아파치 웹 서버가 대표적이다.웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 자바 기반이나 자바 EE 비준수 웹 애플리케이션 서버인 Tomcat을 설치, 설정하고 사용하는 방법을 기술한다.2. 선행 조건Tomcat을 설치하기 전에 jdk 또는 jre 설치되어야 한다.설치할 Tomcat에 적합한 서블릿과 JSP 및 JAVA 버전은 아래 그림을 참고하라. jdk/jre 8 버전 이상이 설치되어야 하며(jdk 설치 권고), JAVA_HOME 환경..
AI Vision Development kit 최근 인공지능을 적극적으로 활용하는 분야 중 하나가 비전이다. 비전은 센서를 통해 획득한 영상 정보를 처리하므로 IoT 중요 서비스로 떠오르고 있다. 또한 비전 분야는 클라우드 컴퓨팅에서 처리하기 전 현장(Edge)에서 즉시 처리하기 위한 에지 컴퓨팅에 이용가치가 높다. 비전으로 영상을 가공할 때 AI를 적용하는 것이 현재의 경향이다. AI의 딥러닝, CNN 등으로 영상을 학습 후 원하는 인물, 사물, 행위 등을 추론해 내는데 비전, IoT, 에지 컴퓨팅, AI이 함께 쓰인다. 때문에 여러 용어들이 쓰이고 난무하는데 AI Edge, AI Vision tool kit, IoT Development kit 등으로검색하면 유용한 자료들을 찾을 수 있다. 이들 분야..
해밍 코드, 해밍 부호(Hamming Code) 정의 해밍 부호(Hamming code)는 이진 선형 블록 오류 정정 부호의 일종이다. 특징 해밍 코드는 1950년에 미국의 Bell 연구소의 Richard Hamming에 의해 고안되었으며, 데이터 전송 또는 메모리 액세스 등의 경우 최대 2 비트 오류를 감지하거나 1 비트 오류를 수정할 수 있다. 신드롬(syndrome): 오류 검사에 사용되는 유일한 패턴. 해밍 조건 해밍 부호는 어떤 길이의 데이터어(data word)에도 사용할 수 있다. 해밍 코드는 n개의 데이터어에 k개 패리티 비트를 더하여 n + k 비트의 새로운 코드어(code word)를 생성한다. 신드롬 값 C는 k개의 비트로 이루어지고 0에서 2k – 1 사이의 2k 개의 범위를 가진다..
Design Pattern정의UML과 같은 일종의 설계 기법이며, 설계방법이다.SW 설계에서 발생할 수 있는 문제들을 해결해온 전문가들의 경험을 모아 정리한 것이다.목적SW 설계시 SW 재사용성, 호환성, 유지보수성을 보장하여 '올바른 설계'를 빠르게 만들 수 있게 함.구성요소 이름 설계 문제와 해법을 서술 문제 해결할 문제와 그 배경을 설명 해법 설계를 구성하는 요소들과 그 요소들 간의 관계, 책임 그리고 협력 관계 서술 결과 디자인 패턴을 적용해서 얻은 결과와 장단점을 서술 원칙 SRP 객체는 둘 이상의 책임을 갖지 않게 한다. OCP 클래스 확장에 대해서는 열려 있으나 변경에 대해서는 닫혀 있다. LSP 자식 타입은 부모 타입이 사용되는 곳에 대체 가능 자식 클래스는 부모의 책임을 넘지 말고 자식 ..
이번 글은 데이터마이닝 예측기법의 하나인 의사결정나무(Decision Tree Analysis)에 대한 것이다. 데이터마이니의 예측기법에 대해 간단히 설명하고 의사결정나무을 살펴 보겠다. Data Mining 예측기법 데이터마이닝 기법들은 목표변수가 존재여부에 따라 지도예측(Supervised prediction, directed knowledge discovery)과 자율예측(Unsupervised prediction, undirected knowledge discovery)으로 분류되기도 한다. 지도예측(Supervised prediction) 자율예측(Unsupervised prediction) n 판별분석 n 회귀분석 n 의사결정나무분석 n 신경망분석 n 시계열분석(forecasting) n 군집..