분류 전체보기

    [Bootstrap] 부트스트랩 input 태그

    input 태그 부트스트랩 기본 input 태그들 입니다.

    [Bootstrap] 회원가입 양식 페이지 만들기

    안녕하세요 코북입니다. 오늘은 도시거북 회원가입 페이지를 구성해봤습니다. 부트스트랩을 이용해서 기본 창을 구성했고 디테일한 부분은 css속성을 바꿔서 조절했습니다. 코드와 구현 화면입니다. 도시 거북 아이디 비밀번호 비밀번호 재확인 비밀번호가 일치하지 않습니다 이름 생년월일 월 1 2 3 4 5 6 7 8 9 10 11 12 성별 남자 여자 거북 본인 확인 이메일 가입하기 배운 점 ,(comma)와 +를 이용해 css속성을 설정할 수 있다는 점을 알 수 있었습니다. 또한 margin과 padding의 차이점에 대해서 찾아볼 수 있는 시간이었습니다. 생년월일 입력창을 만들 때 display 속성을 이용해 table처럼 구현할 수 있었습니다.

    [Spring] Spring에서 html 열기

    Spring에서 html 파일을 불러올 때 404 Error가 발생하는 경우가 있습니다. web.xml 파일에 다음과 같이 servlet 코드를 입력하면 html 파일도 열 수 있게 됩니다. htmlServlet org.apache.jasper.servlet.JspServlet 2 htmlServlet *.html

    [Bootstrap] 부트스트랩 버튼 정렬

    안녕하세요 코북입니다. 오늘은 부트스트랩 작업하다가 잘 안 되는 부분이 있어서 기록하러 왔습니다. 다음 화면에 보이는 것처럼 아이디/비밀번호 찾기 버튼을 오른쪽 끝에 정렬하고 싶은데 계속 안 먹더라고요.. 기존 코드는 다음과 같습니다. 회원가입 아이디/비밀번호 찾기 위의 코드를 아래와 같이 바꾸어 줬더니 다음과 같이 정렬됐습니다. 아래는 코드와 구현 후 화면입니다. 회원가입 아이디/비밀번호 찾기 div태그 클래스에 col-lg-6 col-sm-12를 각각 추가했고, text-lg-start와 text-lg-end클래스를 이용해서 정렬해 줬습니다. col-lg-6에서 lg는 large이고 1200px을 의미합니다, col-sm-12에서 sm은 small이고 600px을 의미합니다. 각각의 숫자는 부트스트랩..

    [DB] 요구사항 정의서 작성법

    안녕하세요 코북입니다. 추석 연휴의 파도에 휩쓸려 관성을 이겨내지 못하고 계속해서 쉬어버렸습니다. 너무 많이 쉬었다고 자책하기보다는 기왕 푹 쉬고 돌아왔으니 충전된 에너지로 더 열심히 공부해야겠다는 생각이 듭니다. 오늘은 프로젝트 시작 전 어떻게 데이터베이스를 구성해야 하는지 계획하는 요구사항 정의서 작성법에 대해서 기록하려고 합니다. ▶ 개념적 ▷ 요구사항 정의서 -> 테이블, 컬럼, *관계(1:1, 1:N, N:N) -> ERD로 표현 ex) 1. 회원으로 가입하려면 아이디 비밀번호가 있어야 한다. 회원은 회원 아이디로 식별한다 -> ERD에서 PK는 밑줄로 표시 2. 상품을 등록하려면 상품명과 상품아이디로 등록해야 한다 3. 한 명의 회원은 여러개의 상품을 주문할 수 있고, 하나의 상품은 여러명의 ..

    [LinearRegression] 선형 회귀 기초

    안녕하세요 코북입니다. 선형 회귀 기초입니다. ▶ Linear Model (Regression) 회귀 : 돌아서 자기 자리로 오려고 하는 것 지도 학습 -> 분류 -> KNN / Tree모델 -> 회귀 -> 선형 회귀 ▶ 회귀 (Regression) - 분류보다 회귀를 많이 사용 - 오랜 기간동안 현대 통계학에서 발생되어 다양하게 이용되는 학문분야 ex) 주식, 집값, 출산율 ▶ 선형 모델 (Linear Model) - 입력 특성에 대한 선형 함수를 만들어 예측을 수행 - 다양한 선형 모델이 존재한다 - 분류와 회귀에 모두 사용 가능 -> 선이라는 도구는 어디서든 이용 가능하다 ▶ 용어 정리 y = ax + b a : 기울기(y증가량/x증가량) -> 가중치 in ML b : 편향(=위치) -> 절편 in..

    [LinearRegression] 서울시 구별 CCTV현황 분석과 특성공학

    안녕하세요 코북입니다. 오늘은 머신러닝 기초 수업 때 사용했던 LinearRegression을 복습했습니다. ▶ 실습 목표 서울시 구별 CCTV 현황 분석 pandas, matplotlib 사용하기 서울시 각 구별 CCTV 현황 살펴보기 인구 대비 CCTV 비율이 높거나 낮은 지역 알아보기 각 구별 CCTV 예측치 확인하고 그로부터 CCTV가 과하거나 부족한 지역 시각화 문제 풀이 흐름은 다음과 같습니다. # 흐름 # 0. import # 1. 파일 읽기 (csv, xml) # 2. 정보 가공 - 틀린 컬럼명 바꿔주기, 필요한 컬럼들만 선택하기 # 3. 결측치 확인 후 삭제 - isnull(), boolean indexing # 4. 오름차순, 내림차순 정렬 - sort_values() # 5. 데이터 ..

    [GitHub] GitHub 기초 사용법

    안녕하세요 코북입니다. Git 포스팅에 이어 오늘은 GitHub의 기초 사용법을 알아보려고 합니다. 진행순서는 다음과 같습니다. github에 Remote repository(원격 저장소) 만드는 방법 이클립스를 이용해 github에 push/pull하는 방법 github를 이용해 팀원들과 협업하는 방법 들어가기에 앞서 GitHub의 전체적인 구조를 한 번 살펴보면 다음과 같습니다. 프로젝트를 진행하는 A, B, C는 각각의 컴퓨터에서 작업한 내용을 Local repository에 저장하면서 버전 관리를 합니다. GitHub는 Remote repository, 원격 저장소로 세 사람이 서로 작업한 내용을 공유할 수 있도록 도움을 주는 공간입니다. 위 그림에서 A는 총 3번의 이력을 저장했습니다. B도 총..

    [Kaggle] 전자 상거래 물품 배송 예측(분류)

    안녕하세요 코북입니다. 약 2주 동안 학원에서 Kaggle대회가 열렸었는데요. 전자 상거래 물품 배송 여부를 예측하는 문제였습니다. 대회 초반에는 열심히 참여했지만, 뭔가 마무리를 제대로 하지 못한 기분이라 아쉬움이 남는 대회였습니다. 그래도 이번에 배운 머신러닝 모델들을 사용해보면서 배운 점들이 있어 뿌듯한 시간이었습니다. 데이터 처리 소스코드입니다. # 문제정의 # 데이터수집 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns train = pd.read_csv('KaggleCompetition/Train.csv') test = pd.read_csv('KaggleCompetition/te..

    [Git] Git 기초 사용법

    안녕하세요 코북입니다. 오늘은 Git의 기초 사용법에 대해서 기록하려고 합니다. 진행순서는 다음과 같습니다 이클립스를 이용한 git 연동방법 Java project를 git으로 관리하도록 변환하는 방법 중요 시점마다 프로젝트 저장(Snapshot)하는 방법 원하는 시점으로 복원하는 방법 ▶ 이클립스를 이용한 git 연동방법 우선 git을 사용하려면 git을 설치해야 합니다. 하지만 저는 오늘 eclipse를 사용할 것이고, eclipse에 플러그인으로 git이 내장되어 있기 때문에 따로 설치할 필요가 없습니다. 다른 도구를 사용하실 분은 git설치 필수입니다. 1. Local repository 생성 먼저 기존 프로젝트에 Local repository를 생성해줘야 합니다. 프로젝트 우클릭 후 Team >..