전체 글

전체 글

    [이클립스-github] github에 잘못 올라간 '하위' 폴더 삭제

    [error 내용] bin 폴더를 github에서 삭제하고 싶음 여기 원래 bin/com/kh 파일이 있었음 레파지토리 안에 bin만 달랑 있는 것도 아니고 레파지토리의 수많은 프로젝트 안에 bin 폴더 속 .class 파일이 있어서 그런가 터미널로 git 폴더에 접속해서 -> git rm -r --cached bin ->git rm -r --cached bin/ ->git rm -r --cached /bin/ ->git rm -r --cached kh_backup/04_Control/bin/ 온갖 삭제 명령어를 입력했으나 fatal: pathspec 'bin' did not match any files 내 파일 중에 bin이라는 폴더가 없대... 아니 내가 스샷을 못 찍어 놓은 게 한이네 진짜 이거 지..

    [Java] 04_제어문(분기문 -break문, continue문)

    04_제어문(분기문 -break문, continue문) 조건문 또는 반복문과 함께 쓰이며 "보조" 해 주는 역할 => 선택 또는 반복 그 이외의 흐름을 제어하는 역할 *분기문 1. break문: 반복문 안에서 반복문을 빠져나가는 역할 2. continue문: 반복문 안에서 그 뒤의 코드는 무시하고 바로 다음 증감식으로 넘어가는 역할 *break문 반복문 안에서 break문을 만나는 순간 "가장 가까운 내가 포함된 반복문" 한 겹만 빠져나가는 구문 즉, 해당 break문이 속해 있는 반복문만을 빠져나가는 구문 *주의할 점 : switch문 안의 break와는 다른 개념 switch문 안의 break는 해당 switch 중괄호 영역을 빠져나가는 역할 반복문 안의 break는 해당 반복문 중괄호 영역을 빠져나..

    [이클립스-github] github-이클립스 pull 안 됨

    [error 내용] 금요일 조퇴로 맥북에서 강의 듣고 추가된 부분 깃허브에 push -> 월요일 아침 학원 컴퓨터에 pull 했는데 이클립스에 바로 안 뜸 -> import(clone URI로 하려고 하니까 이미 같은 이름의 폴더가 있다고 안 됨), fetch, merge 등 온갖 방법 수행 -> 안 됨 -> 하 씨 뭐가 문제지 하고 깃 폴더 보니까 여기에는 잘 들어와 있음 -> 깃 폴더로 이클립스 워크 스페이스 지정 후 접속 -> 안 됨 -> 학원 수업 시작해서 복붙이라도 하려고 급하게 같은 프로젝트명 만듦 -> 갑자기 불러와짐(???) -> 근데 깃, 깃허브 레포지토리에 연동되지 않은 상태로 불러와짐 -> commit, push 하려고 하니 staging 영역에 들어오지 않음 -> 어떻게 했더라.....

    [Java] 04_제어문(반복문-for문, while문)

    04_제어문 *반복문 프로그램 흐름을 제어하는 제어문 중 하나 어떤 실행 구문을 반복적으로 수행시켜 줌 *반복문의 종류 1. for문: 내가 반복하고자 하는 횟수가 정해져 있을 경우 사용 2. while문 (일반 while문, do-while문): 반복하고자 하는 횟수가 정해지지 않을 경우 사용 반복하고자 하는 횟수가 정해져 있을 경우 사용 괄호 안에 반복을 지정하는 부분이 초기식, 조건식, 증감식으로 이루어져 있음 각 초기식, 조건식, 증감식에 의해서 반복할 횟수가 정해짐 [ 표현법 ] for(초기식; 조건식; 증감식) { 반복적으로 실행하고자 하는 코드; } - 초기식:반복문이 시작될 때 "초기에 단 한 번만 실행"되는 구문 (반복문에서 횟수를 지정할 때 쓰고자 하는 변수를 선언 및 초기화하는 구문)..

    [이클립스-github] commit 할 때 깃에 포함되면 안 되는 파일들

    https://defacto-standard.tistory.com/252 .gitignore파일 - git commit 시 포함하면 안되는 파일 제외하기 개발하면서 github를 쓸 때, 협업 중 다른사람이 만든 프로젝트를 내려받았다고 가정하자. 프로젝트를 업로드한 사람이 '난 잘되는데 왜 넌 안돼냐' 라고 묻는 상황이 발생하는 경우가 몇 가지 있 defacto-standard.tistory.com 핑크빈 루루가 말했던 거 협업하는 서로의 이클립스 환경설정이 다른데 이 파일들은 그런 설정들까지 담고 있어서 풀 해 왔을 때 설정 오류가 뜨는 파일들이라고 함 한글 깨짐은 포함되지 않는 영역이라고 했지만 일단 설정해 놓으면 앞으로 도움이 될 것 같다!! 오늘 학원 컴에서 설정, 깃허브에서 제거하고 노트북이랑 ..

    [Java] 04_제어문(조건문 - if문, switch문)

    04_ 제어문(조건문 - if문, switch문) 문법이 다른 언어와도 거의 똑같음! 매우 중요! 제어문: 프로그램 수행 흐름을 바꾸는 역할을 함 위에서 아래로 실행되는 코드 중에서 제어문을 만나면 중간을 건너뛰거나(퐁당퐁당) 한 코드를 반복하는 등 순서를 뒤집음 선택적으로 실행하는 선택문 => 조건문(if문, if-else문, if-else if문, switch문) 반복적으로 실행하는 실행문 => 반복문(for문, while문, do-while문) 그 이외의 흐름을 제어하는 구문 => 분기문(brake문, continue문) *조건문 "조건식"을 통해 참이냐 거짓이냐를 판단해서 해당 조건이 참일 경우 그에 해당하는 구문만 실행 가능 (== 조건에 따라 다른 문장이 수행되도록 함) => 조건식의 결과는 ..

    코드 블럭 사용 연습

    */ Scanner sc = new Scanner(System.in); System.out.print("가로 길이를 입력하세요: "); double width = sc.nextDouble(); sc.nextLine(); System.out.print("세로 길이를 입력하세요: "); double height = sc.nextDouble(); sc.nextLine(); System.out.println(""); System.out.println("면적: " + (width * height)); System.out.println("둘레: " +(width + height)*2); }​

    이클립스와 깃허브(github) 연동/commit/push/pull

    미래의 내가 참고하라고 쓰는 이클립스와 깃허브에 대해서... 이클립스와 git 연동 1. gitub 가입 후 Repository 만들기 2. Repositotry 주소 복사하기 3. 이클립스 접속 후 Project Explorer의 Import projects... 클릭 Git - Projects from Git [Next > ] Clone URI [Next >] URI에 복사해 놨던 Repository의 주소를 붙여 넣으면 Host와 Repository path가 자동으로 입력됨 User: github ID 입력(E-mail 형식) Password: 토큰 입력 (commit & push 할 때도 password 입력하라고 나오는데 이건 비밀번호가 아니고 토큰임) 불러올 Branch 선택 후 [Next ..

    [Java] 03_연산자(Operator)

    03_연산자(Operation) 1. 최우선 연산자 1) 직접 접근 연산자 [우선순위 1] (1) ( ) 소괄호: - 우선 계산 (2) . 점: 접근 연산자 (3) { } 중괄호 2. 단항 연산자 - 피연산자(연산을 당하는 것)의 수가 1개인 연산자 [우선순위 2] (1) +: 양수를 나타냄 (2) -: 음수를 나타냄 (3) (자료형): 형변환 연산자 (4) ++ (5) -- (6) ~ *증감 연산자: 단항 연산자로써 값을 1씩만 증가시키거나 혹은 감소시키는 연산자 [ 종류 ] ++: 값을 1씩 증가시키는 연산자 ++값(전위 연산자) 값++(후위 연산자) --: 값을 1씩 감소시키는 연산자 --값(전위연산자) 값--(후위연산자) * (증감 연산자)값: 전위연산 => 선 증감 후 처리 * 값(증감 연산자)..

    [Java] 02_변수(Variable)

    02_변수(Variable) 변수(Variable): 메모리(RAM)에 값을 기록하기 위한 공간, 값을 담아 두는 상자(언제든지 변할 수 있음) 소스코드(.java)는 하드디스크(HDD)에 저장됨 => 프로그램(정적인 상태) 기계어(.class)가 실행된 형태를 메모리(RAM)에 로딩 => 프로세스(동적인 상태) *자바의 문법 1. 자바에서 문자열은 ""(쌍따옴표) 안에 표기한다. 2. 자바에서 곱셈 연산은 x 표시가 아닌 * 표시로 표현한다. 3. 자바에서의 서로 다른 종류의 값들을 연이어 붙이고 싶을 때에는 + 표시로 표현한다. 4. 자바에서의 = 표시는 "대입하겠다" (같다가 아님! 같다의 의미는 ==) *변수를 사용하는 이유 1. 변수는 우선적으로 값에 의미를 부여할 목적으로 사용됨(가독성 향상 ..