본문 바로가기

분류 전체보기

(189)
[HTML] HTML 기본 (정의, 요소, 빈요소, 구조, DOCTYPE, 속성) w3schols.com의 Learn html 기반으로 작성 HTML의 정의 HTML : Hyper Text Markup Language 하이퍼 텍스트 : 하이퍼링크를 포함해서 순차적으로 구성되지 않고 링크 연결 중심으로 구성된 문서 마크업 : 콘텐츠 영역을 표시함 HTML의 요소 (Element) HTML은 웹 페이지의 구조를 표현 HTML은 Element로 구성 (Element는 콘텐츠 영역을 표시하는 도구(표식) Element 표식은 브라우저에서 콘텐츠 종류를 알려주는 역할 : "이것은 ~콘텐츠이다" 요소(HTML Element) : 콘텐츠를 시작 태그와 종료 태그로 그루핑 하는 구성 예) 제목 여기서 종료 태그를 쓰지 않아도 일부 태그들은 정상출력이 되나 예기치 않은 오류를 방지하기 위해서는 종료태..
[Git] 기본용어와 자주쓰는 명령어들 Remote : 원격 서버라는 뜻으로 클라우드 스토리지 서비스와 비슷하게 Git의 서버에 우리의 소스를 데이터를 저장하게 되는 곳을 뜻한다. Origin : 본인이 사용할 Remte 서버의 이름을 정해주어야 하는데 이때 주로 사용하는 이름이 Origin이다. Repository : 저장소라는 뜻으로 리모트 서버 내에서 사용되는 프로젝트 단위 일반적으로는 1개의 레파지토리는 1개의 프로젝트이다. Branch : 브랜치는 원본 파일에서 새로운 작업이 필요할 때 사용하는 기능이다. 맨 처음 Git을 만들게 되면(초기화하게 되면) 브랜치의 중심이 되는 master 브랜치가 생성된다. 이에 따라 추가하는 기능이나 내용에 따라 Branch를 따로 생성하여 작업하고 후에 Master로 합칠 수 있다. (2020.10..
[Git] 간단한 사용법 2 (PULL) PULL 실습 다른 사람의 git을 가져오는 실습 적당한 repository를 검색한다. 클립보드에 복사 빈 폴더를 생성한 후에 git bash를 열어준다. git init 입력 후 git remote add origin 클립보드 붙여 넣기 입력 git pull origin main 입력 (올해 10월부터 기본 브랜치 생성시 이름이 master에서 main으로 변경되었다고 함) 다운로드된 파일들 확인
[Git] Windows 깃허브 간단한 사용법 1 youtu.be/tC8Xj_Bf8Fw 위 강의 참고하여 작성하였습니다. 1. GitBash 설치 https://gitforwindows.org/ 2. New Repository 생성 https://github.com/ New Repository는 깃 허브 안에 나만의 공간(저장소)을 만드는 것이다. 1. Repository name을 정하고 2. Repostiory 내 열람 및 업로드 대상 범위 지정 3. Create 3. Root Folder 연결 생성한 Git Repostiory와 연결될 Local Folder을 지정하는 단계이다. 연결할 폴더에 우클릭하여 Git Bash Here 실행한다. Command git init // (git으로 버전을 관리하고 싶은 프로젝트에 깃 저장소를 만든다.) git..
[JAVA 기초] 객체 지향 프로그래밍 (객체, 클래스) 객체(Object) 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지며 식별 가능한 것 속성 (필드(field)) + 동작(메서드(method))로 구성 객체와 객체 간의 상호작용 메서드를 통해 객체들이 상호작용 메서드 호출 : 객체가 다른 객체의 기능을 이용하는 것 int result = Calculator.add(10, 20); 리턴한 값을 int 변수에 저장 사람(객체)이 계산기(객체)의 더하기 (메서드) 기능을 이용할 때 위해서는 메서드를 호출하여 전자계산기에서의 리턴 값을 전달해준다. 객체 간의 관계 집합 관계 - 부품과 완성품의 관계 사용 관계 - 객체 간의 상호작용 상속 관계 -상위(부모) 객체를 기반으로 하위(자식) 객체를 생성 클래스 (class) 자바의 설계..
[JAVA 기초] 열거 타입 데이터 중에는 몇 가지를 한정된 값만을 갖는 경우가 있다. ex) 4계절 : 봄, 여름, 가을, 겨울 ex) 달력 : 1월, 2월, 3월... ,12월 이러한 한정된 값을 갖는 타입을 열거 타입이라고 한다. 열거 타입 열거 상수(한정된 값)를 저장하는 타입 위와 같이 Week 열거 타입을 선언하면 해당 타입으로는 선언된 상수만을 사용할 수 있게 된다. Week today; today = Week.FRIDAY; 열거 타입 선언 소스파일(.java) 생성 열거 타입 선언 public enum 열거타입이름 { ... } 열거 타입의 키워드는 enum이다. public enum Week {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY} // (열..
[JAVA 기초] 자바 배열 4(객체를 참조하는 배열, 배열 복사, 향상된 for문) 참조 타입 배열 기본 타입이 아닌 참조 타입의 배열은 요소의 값(리터럴)을 저장하지 않고, 객체의 번지를 저장을 한다. 예를 들어 String 배열 변수를 선언해보자. (String은 참조 타입 중 클래스에 해당) String[] strArray = new String[3]; strArray[0] = "Java"; strArray[1] = "Java"; strArray[2] = new String("java"); 위와 같이strArray 변수에 3개의 배열 객체를 만들어 대입하고 각 인덱스에 "Java" 문자열을 추가해주면 메모리에 아래 그림처럼 생성이 된다. 이때 0과 1인덱스에서는 힙 영역에 생성된 동일한 "Java" String 객체를 공유하여 참조한다. 2인덱스에서는 new연산자를 사용하여 새로운..
[JAVA 기초] 자바 배열 3 (다차원 배열) 2차원 배열 수학의 행렬과 같은 구조로 가로와 세로로 표가 만들어진다고 생각하자. int[][] scores = new int[2][3]; // 2 * 3 표 모양의 행렬 생성 -구현 방법: 실제로 자바가 표와 같은 형태로 2차원 행렬 데이터를 저장하지는 않는다. 1차원 배열이 다시 1차원 배열을 참조하는 방식으로 2차배열을 만든다. scores.length //2(배열 A의 길이) scores[0].length //3(배열 B의 길이) scores[1].length //3(배열 C의 길이) scores의 length값을 구하면 처음 행의 길이(2)를 구하게 되지만 scores[0], scores[1]의 길이는 그 행이 참조하고 있는 열의 길이(3)를 구하게 된다. 자바는 1차원 배열을 연결하여 다차원 ..