본문 바로가기

전체 글38

TDD Validation 적용 UserControllerAPI package com.cafe24.mysite.controller.api; import java.util.List; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.. 2019. 7. 15.
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path JSP 파일 만들었는데 에러 뜸 JSP파일에 빨강색! 프로젝트 -> 프로퍼티 -> target runtimes 이클립스 타겟 런타임 체크해주면 됨! 2019. 7. 11.
mariadb 리눅스에서 유저, 디비 만들기 mysql 접속하기 [root@localhost ~]# mysql -u root -p mysql UTF8 인코딩으로 데이터베이스 생성 MariaDB [mysql]> create database asd default character set UTF8; 유저생성 (192.168.1. 으로 시작하는 ip로 접근할 수 있는 유저와 비밀번호를 생성) create user 'asd'@'192.168.1.%' identified by 'asd'; 유저에게 권한 부여 grant all privileges on malldb.* to 'malldb'@'192.168.1.%'; flush privileges; (refresh를 위해 flush) 모든 유저 계정들 보기 select user, host from user; DB.. 2019. 7. 11.
자바스크립트 yum install epel-release yum install npm nodejs vi hello.js console.log('Hayo'); node hello.js -------------------------------- // node.js의 http모듈을 변수 http로 추출합니다. var http = require('http'); var hostname = '127.0.0.1'; var port = '9999'; // http모듈의 createServer 함수를 호출하여 서버를 생성합니다. // req: request. 웹 요청 매개변수, res: response. 웹 응답 매개변수 httpd = http.createServer(function (req, res) { // writeHead: .. 2019. 7. 3.
이미지 인식 알고리즘 공부 이미지 인식 분야에서 다루는 문제를 크게 3가지로 정의한다. 1. Classification 2. Detection 3. Segmentation Classification 주어진 이미지 안에 어느 특정한 클래스에 해당하는 사물이 포함되어 있는지 여부를 분류하는 모델을 만드는 것을 주요 목표 (클래스란, 분류 대상이 되는 카테고리 하나하나를 지칭한다) * Classification 을 수행하기 전, 반드시 관심의 대상이 되는 클래스들을 미리 정해놓고 작업을 시작해야한다. 주어진 이미지 안에 특정 클래스의 사물이 존재할 '가능성'을 나타내는 신뢰도 점수를 제출하도록 요구한다. 즉, 주어진 이미지 안에 클래스 X의 사물이 있다라는 단정적인 결론 대신, 주어진 이미지 안에 클래스 X의 사물이 존재할 가능성이 s.. 2019. 7. 1.
리눅스 초기 설정 | 접속하기 ssh root@ (ip) -i ~/(****)pem yum update yum install yum install crontab rdate gcc make gcc-c++ cmake net-tools bind-utils psmisc readline-devel zlib zlib-devel openssl-devel -y | 서버 시간 동기화 timedatectl set-timezone Asia/Seoul | 사용자 추가 ssh 네임@IP주소 -i ~/이름.pem 2019. 6. 26.
Python django 설정 및 시작하기 1. pycharm 프로젝트 생성 ( python 프로젝트 ) 2. Django 설치 [터미널] pip install django 3. 장고 프로그램 생성 [터미널] django-admin startproject python_ch3 4. 디렉토리 정리 -> pycharm 프로젝트와 django 프로젝트의 디렉토리 일치시키는 작업 manager.py 상단으로 빼기 python_ch3 -> python_ch3 -> python_ch3 __init~wsgi(4개의 파일) python_ch3 -> python_ch3 여기에 넣고 비어진 python_ch3 파일은 삭제하기 5. psycopg2(postgres db lib) 설치 [터미널] pip install psycopg2 - postgresql db 생성 및.. 2019. 6. 19.
Python 크롤링, 동적으로 가져오기 selenium # crawler.py import ssl import sys from urllib.request import Request, urlopen from datetime import datetime from bs4 import BeautifulSoup def crawling(url='', encoding='utf-8', proc1=lambda data :data, proc2=lambda data :data, err = lambda e : print(f'{e}: {datetime.now()}',file=sys.stderr) ) : try : request = Request(url) ssl._create_default_https_context = ssl._create_unverified_context() con.. 2019. 6. 19.