분류 전체보기

[Git] 레파지토리 만들고 처음 push할 때 생긴 에러

Github에 repository를 새로 만들고 git bash로 연동시키는 도중 에러가 떴다. 내용은 아래와 같다. error: src refspec master does not match any error: failed to push some refs to '레파지토리 주소' 이 에러는 Github에서 pull 없이 push할 경우 기존 내용이 삭제되는 문제가 생길 수 있기 때문에 발생한다고 한다. 해결 방법 git add . 을 한 후, git commit -m "{내용}"을 한 후 push를 하면 된다. 하지만 나는 내용이 없어서 애초에 git add . 가 안됐다. 그래서 해당 로컬 폴더에 텍스트 파일 하나 만들어서 했더니 됐다.

CSS - 이미지 윗 부분만 border-radius 처리 하는 법

카드 전체에 border-radius를 줬는데 이미지 윗부분에는 적용이 안되는 것이다. 그렇다고 img에도 border-radius를 주기에는 너무 이미지 아랫부분이 어색하다. 방법 1 border-radius는 아래와 같이 세부적으로 더 나눌 수 있다. border-top-left-radius: 값; border-top-right-radius: 값; border-bottom-left-radius: 값; border-bottom-left-radius: 값; 위 방법으로 top-left와 top-right에 border-radius를 줬더니 원하는대로 됐다! border-bottom-left-radius - CSS: Cascading Style Sheets | MDN The border-bottom-lef..

HTML & CSS 2022.02.19

CSS - 넘치는 글 scroll로 만들고 커스텀하기 > overflow (+ scroll 숨기기)

overflow 넘치는 글을 scroll로 할 수 있는 방법은 overflow 속성을 이용하면 된다. overflow: scroll; -> 가로, 세로 둘 다 스크롤이 생긴다 overflow-x: scroll; -> 가로 스크롤이 생긴다 overflow-y: scroll; -> 세로 스크롤이 생긴다 scroll로 하면 항상 scroll이 생기는데 auto로 하면 글이 넘칠때만 scroll이 생긴다. overflow는 이 외에도 여러 기능이 있다. 아래 MDN에서 확인 할 수 있다. overflow - CSS: Cascading Style Sheets | MDN overflow CSS 단축 속성은 요소의 콘텐츠가 너무 커서 요소의 블록 서식 맥락에 맞출 수 없을 때의 처리법을 지정합니다. overflow-..

HTML & CSS 2022.02.18

Java 문법(11)끝 - 예외처리 (try-catch, Exception)

런타임 오류(Run-time Error): 프로그램 동작 중 발생하는 오류 예외처리: 런타임 오류 발생을 막기 위해 적당한 안전장치를 구현하는 것 → 프로그램의 안정성을 높이고, 신뢰도를 높임 try-catch문 public class Main { public static void main(String[] args) { int [] Arr = new int[3]; for(int j = 0 ; j < 4 ; j++) { Arr[j] = j; } } } 위 코드 실행시 에러 뜸 → Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 at Main.main(Main.java:8) 위 문구는 "Main클래스의 main 메소드에서(Main..

Java 2022.02.08

Java 문법(10) - 다형성

다형성 객체가 다양한 형태로 표현될 수 있다는 개념 → 부모 클래스를 활용하여 자식의 객체를 제어할 수 있다 상속과 다형성 다형성은 상속 관계에 있는 클래스간에만 사용 가능 클래스에서 다형성을 사용할 때 부모 클래스의 객체를 사용하되, 실제 메모리에 담기는 내용은 자식 클래스의 내용을 담음 public class Main { public static void main(String[] args) { //Animal animal = new Animal("동물"); 불가능합니다. Lion lion = new Lion("사자"); lion.Growl(); Cat cat = new Cat("고양이"); cat.Growl(); } } abstract class Animal { String Name; public A..

Java 2022.02.08

Java 문법(9) - 상속, 추상화

상속, 부모클래스와 자식클래스 상속: 클래스의 멤버를 물려준다 부모 클래스: 물려주는 클래스 자식 클래스: 물려받는 클래스 public class Main { public static void main(String[] args) { Parent p = new Parent(); Child c = new Child(); p.print(); c.print(); } } // Parent 클래스 정의 class Parent { public int iInt; public void print() { System.out.println("Parent Class"); } } // Child 클래스 정의 class Child extends Parent{ } // > Parent Class // Parent Class 14~..

Java 2022.02.08

Java 문법(8) - 이차원배열, 클래스배열

int [] Arr = new int[10]; 배열에 대해 다시 짚어보면, 위와 같이 배열을 선언하고 메모리 할당까지 할 수 있었음 위 배열은 선 형태로 연속되도록 정의하였기에 1차원 배열이며 가장 기본적인 배열임 2차원 배열 여러 개의 1차원 배열로 구성될 수 있음 import java.io.*; class Main { public static void main(String[] args) throws Exception { int [][] arr = new int[10][10]; for(int j = 0 ; j < 10 ; j++) { for(int k = 0 ; k < 10 ; k++) { arr[j][k] = j * k; } } for(int j = 0 ; j < 10 ; j++) { for(int ..

Java 2022.02.08

Java 문법(7) - 데이터 입출력

지금까지 우리는 System.out.print로 값을 출력 및 확인을 했음. 즉, 콘솔 창을 통해 프로그램 내부에서 데이터가 어떻게 변화하는지 확인했음 출력 기능: 컴퓨터 내부의 데이터를 컴퓨터 외부로 보여주는 기능 출력 장치: 출력 기능을 담당하는 장치 (ex. 모니터, 스피커, 프린터 등) 입력 기능: 외부에서 컴퓨터 내부로 데이터를 입력할 수 있는 기능 입력 장치: (ex. 마우스, 키보드, 마이크 등) 키보드 데이터 입력받기1 콘솔: 현재 배우고 있는 프로그래밍 환경 콘솔은 대표적인 CLI(Command Line Interface) 개발 환경 CLI 환경: 글자를 이용한 입출력 환경. 입출력 방식이 글자로 제한됨 System.out.print 메소드는 자바를 활용한 CLI환경에서의 출력 메소드 S..

Java 2022.02.07