전체 글 (68) 썸네일형 리스트형 Linux Shell Commands : 파일 및 디렉토리 [ 시스템 종료 및 재부팅 ] [로그인계정@호스트명 현재디렉토리]# 명령입력 halt reboot shutdown -h +3 shutdown -h 12:00 shutdown -h now shutdown -r 시스템 종료 시스템 재부팅 3분 뒤 시스템 종료 12:00에 시스템 종료 바로 시스템 종료 시간 지정 재부팅 [명령 도움말 & 리눅스 환경설정] 리눅스는 환경설정 파일을 읽어 프로그램을 실행 환경설정 파일을 수정한 경우 프로그램을 재실행 ]# man 명령 ]# 명령 help ]# gedit /etc/sysconfig/selinux ]# setenforce 0 명령에 대한 매뉴얼 명령의 help 기능 SELinux의 환경설정 파일 현재 SELinux 기능 비활성 [Linux 명령 +a ] 명령 특수기호.. Linux CentOS에 JDK & Eclipse 설치하기 CentOS 7의 GNOME GUI를 활용하면 간단히 설치가 가능하기 떄문에 이미지로만 간략히 기록 E-Commerce Part Ⅰ: 선형회귀분석 응용 선형회귀분석, Linear Regression¶ ⅰ. 모듈 불러오기¶ In [1]: import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns ⅱ. 데이터 특성 확인하기¶ 데이터의 Missing Value / Outlier 의 여부를 확인하고, 데이터 분석에 사용할 변수를 파악한다. In [2]: df = pd.read_csv("Data/ecommerce.csv") df.info() RangeIndex: 500 entries, 0 to 499 Data columns (total 8 columns): # Column Non-Null Count Dtype --- ------ -------------- .. Part ⅩⅠ: 지도 시각화 [ ⅰ. 미국 주별 범죄율 단계 구분도 ] 패키지 준비 → 데이터 준비 미국 주(state) 지도 데이터 준비 단계 구분도 작성 인터랙티브 단계 구분도 ggChropleth() data aes(fill= ) aes(map_id= ) map interactive 표현할 데이터 색으로 표현할 변수 지역 기준 변수 지도 데이터 마우스 움직임에 반응하는 구분도 더보기 ### Step 1: install.packages("mapproj") install.packages("ggiraphExtra") library(ggiraphExtra) library(tibble) str(USArrests) head(USArrests) # 변수로 처리되지 않은 지역명 → state로 변수화 crime Part Ⅹ: 텍스트 마이닝 [ ⅰ. 데이터 마이닝 준비하기 ] 데이터 마이닝 작업을 하기 위해서는 한국어 자연어 패키지(KoNLP)를 활용해야 한다. R에서 이 패키지를 다운로드하는 방법이 제법 까다로워졌는데 교재에 기재된 다운로드 순서는 다음과 같다. * JDK가 이미 설치되어 있다는 가정하에 진행하였다. Rtools를 설치한다 아래 코드를 R Studio에서 차례대로 실행한다 더보기 install.packages("rJava") install.packages("memoise") install.packages("multilinguer") install.packages(c("stringr", "hash", "tau", "Sejong", "RSQLite", "devtools"), type = "binary") install.pack.. Martin's Bookshelf_Part 7 : BOOK CRUD(Update) 가장 작업량이 많고 까다로운 Update 과정이다. 한 번 심호흡을 크게 하고 시작해본다. JSP 파일에서 Update 버튼에 대한 JS function을 추가한다. 수정 Form에 DB에 있는 row를 불러와야하기 때문에 b_idx를 Controller로 보내준다. Controller에서 전송 받은 파라미터를 활용 → 해당 b_idx의 row를 vo에 할당 → Model에 속성을 추가한 다음 수정 Form인 book_modify_form을 호출한다. book_modify_form.jsp에서 전달 받은 Model에서 정보를 추출하여 수정 form에 채워 넣는다. 수정 form은 입력 form과 대동소이 하기 때문에 book_insert_form.jsp를 복사해서 사용한다. 각 항목 HTML 태그의 val.. Martin's Bookshelf_Part 6 : BOOK CRUD(Delete) Delete 기능 구현 작업 순서 Delete 버튼에 JS function 코딩( b_idx 파라미터를 활용하여 삭제 ) Controller 에서 JSP에서 전송받은 parameter(b_idx)를 활용하여 delete.do 코딩 b_idx를 활용해 DB에서 해당 row를 불러온다 해당 row의 파일의 절대경로 파악 -> 업로드 된 파일을 저장하는 폴더에서 해당 데이터 삭제 DB에서 해당 row 삭제 DAO에서 조건별 탐색 & 삭제 method 코딩 → Mapper에서 SQL문 작성 더보기 function del(b_idx) { if (confirm("Are you sure?")==false) return; location.href ="delete.do?b_idx="+b_idx; } Martin's Bookshelf_Part 5 : BOOK CRUD(Create) book_list.jsp 페이지에서 CRUD 작업을 수행할 수 있게 하는 로그인/아웃 기능을 구현했다. 이제 새로운 책을 추가하는 기능을 구현할 순서이다. JSP 파일에 새로운 책 정보를 등록하기 전 로그인 여부를 확인 하는 JS function 추가 BookController에 새로운 책 책 정보를 입력할 Form을 띄우는 리퀘스트 코딩(insert_form.do) book_insert_form.jsp 작업 파일 업로드를 위해 Post로 Method 설정 새로운 책 정보 입력 Form 구성 신규 정보 등록 / 취소(메인 페이지로 돌아가기) 기능 버튼 구현 신규 정보 등록 이전 파일 첨부 여부를 확인하는 JS function BookController 에서 insert.do 리퀘스트 코딩 (상세작업은 첨.. 이전 1 ··· 3 4 5 6 7 8 9 다음