IT story 85

L05 Git 이력 되돌리기

2016. 10. 18. (TUE)L05 Git 이력 되돌리기test.txt 1번째 전 commit 이력 되돌리기Git LocalRepository(저장소)HEAD~1git reset--softHEAD~1 git reset--mixedHEAD~1git reset--hardHEAD~1orgit checkoutHEAD~1HEADStaging Area(index)git checkout -fWorking Directory(작업폴더)git checkout test.txt HEAD는 저장소에 현재 commit HEAD~1은 바로 이전 commit을 의미한다. git reset --soft HEAD~1reset --soft는 원하는 commit으로 이동HEAD를 바로 이전 commit 이력으로 돌린다.index와 작..

IT story/Git 2016.10.22

L04 Git Remote Repository

2016. 10. 17.(Mon)L04 Git Remote RepositoryRemote Repository쉽게 설명하면 로컬 저장소에서 commit한 이력을 원격 저장소에 등록하고 관리하는 것가장 많이 사용하는 원격 저장소로 Bitbucket과 Github가 있다.무료로 5명까지 비공개로 공동 작업을 할 수 있는 Bitbucket을 이용해보자 Bitbucket을 이용한 원격 저장소 만들기https://bitbucket.org 접속회원 가입사이트에 접속해서 Sign up 버튼을 눌러서 회원 가입간단히 이름과 메일, 비번을 입력한다.Google, Facebook, Twitter, GitHub 계정으로도 가능하다.로그인상단 Repositories 하단 Create 탭 클릭저장소 이름을 쓰고 create re..

IT story/Git 2016.10.21

L03 Git 실습

2016.10.13(THU) L03 Git 실습 프로젝트 생성터미널 or cmd 창을 연다.mkdir -/MyProject //MyProject라는 폴더 생성터미널을 열면 최초 경로가 user 폴더에 로그인 된 유저의 경로가 된다.명령어가 익숙하지 않다면 탐색기(finder)로 경로를 찾아가 폴더를 생성하면 된다.echo “Hello Git”>test.txt테스트할 프로젝트 생성 test.txt를 생성명령어가 익숙하지 않다면 탐색기(finder)로 경로를 찾아가 파일을 생성 git 로컬 저장소(Git Local repository)를 만들고 프로젝트 등록하기git initgit으로 관리하고 싶은 프로젝트가 있는 폴더로 이동 후 git init 명령을 하면 로컬 저장소가 만들어 진다.git statusun..

IT story/Git 2016.10.21

L02 Git 설치

2016.10.13(THU)L02 Git 설치 git 다운https://git-scm.com/Downloads for Windows 클릭 git 설치시작 -> Next라인센스 공지 -> Next설치될 위치 -> Nextgit과 관련된 도구 설치 -> Nextgit의 바로가기 생성 위치를 묻는 부분 -> Nextgit사용 환경 설정Use Git from the Windows command Promt 선택 -> Next행 변환과 관련된 내용Checkout Windows-style, commit Unix-style line endinsUse MinTTY 선택 -> Next설치 끝나고 finish git configGit을 설치하고 나면 Git의 사용 환경을 적절하게 설정해 주어야 한다. 한 번만 설정하면 된다..

IT story/Git 2016.10.21

L01 Git 기본 원리

2016.10.11(Tue) 10월 9일 있었던 정보처리 시험과 10월 13일에 있었던 PC방 관리 프로그램 프로잭트로 인해수업이 거의 없었고, 시험이 끝나서 게을러진 점도 없지 않아 그동안 수업 내용을 업로드 하지 못했다.누락된 내용 전부 업데이트하고 다음주부터는 매일매일 갱신하자!! L01 Git 기본 원리Git의 데이터 관리 방식Git의 데이터는 파일 시스템의 Snapshit이라 부르면 크기가 아주 작다.Git은 Commit 하거나 프로젝트의 상태를 저장할 때 파일이 달라지지 않았으면 파일을 저장하지 않는다.또한 파일을 저장하는 것이 아니라 이전 상태의 파일에 대한 링크만 저장한다. Local의 3가지 영역 도식도 +Git Remote repositoryGit Remote reoisitory //참..

IT story/Git 2016.10.21

D+34~36 Oracle(SQL SELECT문: Function, Group Function)

2016. 09. 28. (Wed) 서른네 번째 수업 2016. 09. 29. (Thu) 서른다섯 번째 수업 2016. 09. 30. (Fri) 서른여섯 번째 수업 지난주부터 시작된 PC방 관리 프로그램 만들기 프로젝트로 인해 IT 수업은 일일 2시간으로 진행되어 내용이 많지 않고,맥에서 오라클을 실행할 수 없기 때문에 수업내용을 간략히 모아서 업로드하고 있다. 先週から始まったPCカフェの管理プログラムのプロジェクトの為、IT授業が2時間になってるから内容も少ないしMacOSではOracleが出来ないから、授業の内容をまとめて投稿してる。 수업내용L04 FunctionINSTR() //특정 문자의 위치를 구하는 함수SELECT INSTR(‘WELCOME TO ORACLE’,’O’) FROM DUAL;SELECT INSTR..

IT story/JSP 2016.10.01

D+31~33 Oracle (서버 설치하기, SQL SELECT문)

2016. 09. 23. (Fri) 서른한 번째 수업2016. 09. 26. (Mon) 서른두 번째 수업2016. 09. 27 (Tue) 서른세 번째 수업 수업내용 오라클 설치하기 SQL Select문 연습하기 안타깝게도 Mac에는 오라클 서버를 설치할 수 없기 때문에 포스팅 어려워졌다...설치하는 과정은 패스하고 수업 중에 연습해보는 SQL문 위주로 포스팅 하겠다. oracle 11g xe 설치 및 설정 oracle 11g xe 다운로드 및 설치http://www.oracle.com회원가입 및 로그인Downloads 메뉴에서 Oracle Database 11g Express Edition1을 선택Accept License Agreement 체크 후Oracle Database Express Edition..

IT story/JSP 2016.09.28

D+29 JDBC(Java DATABASE Connection, DELETE)

2016. 09. 21. (Wed) 스물아홉 번째 수업!수업내용이클립스로 MySQL 서버 DB 맴버를 삭제하기( DELETE)(MemberDelete class를 생성하고, updateForm에 삭제하기 버튼을 추가해준다) 1. MemberDelete 클래스 생성! 이번 수업은 의외로 간단하다. 삭제할 사용자를 선택하는 것은 이전 시간에 했던 업데이트 수업가 동일하기 때문에삭제할 사용자를 선택하고 수정버튼을 눌러서 updateForm에 넘어왔을 때, 삭제하기 버튼을 만들어MemberDelete 클래스를 통해 삭제를 진행한다.아래의 예제를 살펴보자package com.javalesson.source; import java.io.IOException;import java.sql.Connection;impor..

IT story/JSP 2016.09.26

D+28 JDBC(Java DATABASE Connection, UPDATE)

2016. 09. 20. (Tue) 스물여덟 번째 수업!수업내용이클립스를 이용해서 MySQL 서버의 Member 테이블의 내용을 수정하자(순서대로 MemberVo, MemberDetail, updateForm.jsp, MemberUpdate를 생성한다) 1. MemberVo 클래스 생성수정할 사용자의 DB내용을 담아오기 위해 생성해야할 클래스 아래와 같이 생성한다. 클래스를 생성하고, DB의 내용과 동일한게 전역변수를 지정한 뒤 Source - Generate Getters and Setters... 로 들어가서 전부 체크하면 끝! 아래와 같이 자동으로 생성된다.package com.javalesson.source; public class MemberVo {private int num;private St..

IT story/JSP 2016.09.26