분류 전체보기

Git

Git 은 뭐고, Github 은 무엇인가요?

▶ Git 은 뭐고, Github 은 무엇인가요? 1. Git 은 프로젝트의 버전 관리를 위한 도구입니다. Git 을 사용하면 무슨 작업을 했는지도 히스토리도 한 눈에 볼 수 있답니다. 2. 작업 단위 나누기 프로그래밍 하다보면 분명 아까는 되었는데 지금 코드 고치니까 프로젝트가 동작 안하는 순간이 있어요. 기능을 완성할 때마다 작업 내역을 저장하면 어떤 부분을 만들 때 에러가 발생했는지 쉽게 파악할 수 있어요. 3. 협업해서 하나의 프로젝트를 만드는데 유용해요. 프로젝트를 나누어서 작업하고 하나로 합치는 것이 편합니다. 누가, 언제, 어떤 부분을 수정했는지를 한 눈에 파악할 수 있어요. 만약 Git 을 사용하지 않고 프로젝트 파일을 덮어쓰는 형태로 관리한다면 아래 같은 경우가 발생할 수 있겠죠! 다른 ..

Java

Java - 연산자의 종류

▶오늘의 주제 : 연산자의 종류 - 연산자는 산출 방법에 따라 산술, 부호, 문자열, 대입, 증감, 비교 연산자로 구분하고, 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분합니다. 이 절에서는 파연산자 수에 따라 구분하는 연산자를 기준으로 각각의 연산 방법을 알아보겠습니다. 단항 연산자: ++X; 이항 연산자: x + y; 삼항 연산자: (sum > 90) ? "A" : "B"; ▶단항 연산자 : 피연산자가 단 하나 뿐인 연산자입니다. 부호 연산자(+,-) : 부호 연산자는 양수 및 음수를 표시하는 +,-를 말합니다. boolean 타입과 char 타입을 제외한 나머지 기본 타입에 사용 할 수 있습니다. 부호 연산자로 쓰일 때에는 하나의 피연산자만 필요합니다. 주의 할 점은 부호 연산자의 결과가 i..

Java

Java - 연산자와 연산식

▶오늘의 주제 : 연산자와 연산식 프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라고 합니다. 연산자 - 연산에서 사용되는 표시나 기호 (+, -, *, == ) 연산식 - 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 ( x,y,z) x + y //+ 연산자 x - y // x, y 피연산자 ▶연산자의 종류 연산식은 반드시 하나의 값을 산출합니다. ▶ 연산의 방향과 우선수위 x > 0 && y , 0과 y0 과 y a 순서대로 계산 ! 만..

Java

Java - 타입 변환

▶오늘의 주제 : 타입 변환 타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말합니다.예를 들어 byte 타입을 int 타입으로 변환하거나, 반대로 int 타입을 byte 타입으로 변환하는 행위를 말합니다. ▶자동 타입 변환 : 타입 변환이 일어나는 것을 의미합니다. 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생합니다. byte "문자열숫자" 숫자 + "문자열" -> "숫자" + "문자열" -> 결합 연산 -> "숫자문자열" public class Hello { public static void main(String[] args) { int value = 10 + 2 + 8; System.out.println("value: " + v..

Java

Java - 변수 기본 타입

▶오늘의 주제 : 변수 기본 타입 ▶자바는 정수, 실수, 논리값을 저장할 수 있는 기본타입을 제공합니다. 메모리 사용 크기 정도는 알고 있는 것이 좋습니다. ▶정수 타입 : 소스 코드에서 프로그래머에 의해 직접 입력된 값을 리터럴(literal) 이라고 부릅니다. 리터럴 중에서 자바가 정수로 인식하는 경우는 다음과 같습니다. 2진수: 0b 또는 0B로 시작하고 0과 1로 구성됩니다. ob1011 8진수: 0으로 시작하고 0~7 숫자로 구성됩니다. 013 10진수 : 소수점이 없는 0~9 숫자로 구성됩니다. 12 16진수 : 0x 또는 0X로 시작하고 0~9 숫자와 A,B,C,D,E,F 또는 a,b,c,d,e,f로 구성됩니다. 0xB3 public class Hello { public static void..

Java

Java - 변수

▶현재 시간 : 2022년 10월 일 9:37 A.M. 오늘은 변수와 타입 공부! 어제 처음으로 항해 99 pre-onboarding에서 혼자 공부하는 자바로 시작을 했다. 첫날이라 정신이 없었지만 끝까지 포기하지 말고 힘내자! ▶변수 : 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다. 자바의 변수는 다양한 값을 저장할 수 없다. 정수 타입 변수는 정수값만 저장할 수 있고, 실수 타입 변수에는 실수값만 저장할 수 있습니다. ▶변수 선언 변수 선언은 어떤 타입의 데이터를 저장할 것인지, 변수 이름이 무엇인지를 결정합니다. 같은 타입의 변수는 콤마를 이용해서 한꺼번에 선언 할 수도 있습니다. int x; int y; == int x, y, z; int z; ▶변수 이름 작성규칙 ▶값 저장 : ..

코딩 에러 및 질문

터미널 에러

안녕하세요! 이렇게 뜰 경우 어떻게 하나요? 다른 프로그램에서 사용중이라는 것 같은데.. ▶답변 가장 쉬운 방법은 app.py에서 밑에 부분에 있는 5000을 5001이나 5002로 바꿔서 다시 실행해 봐도 될 것 같아요! 만약 안된다면 다음 링크들에 적혀있는 방법들을 시도해주세요! https://node-js.tistory.com/28 https://algoroot.tistory.com/44 or 튜터님이 알려주신 터미널에서 ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill 친다!

카테고리 없음

2022년 10월 29일

▶오늘 배울 것 1. 토이프로젝트 진행 (레이아웃 만들기) ▶느낀점 토이프로젝트 하면서 복습이 되는 것 같다.

Java

Java - 객체지향언어 퀴즈

▶현재 시간 : 2022년 10월 25일 18:13 p.m. omg. 퀴즈 너무 어렵네. 내 생각엔.. 최소 3번 이상 따라해 보면서 해야지 이해 할듯.. ▶퀴즈: 객체지향요구사항 사람은 자식, 부모님, 조부모님이 있다. 모든 사람은 이름, 나이, 현재 장소정보(x,y좌표)가 있다. 모든 사람은 걸을 수 있다. 장소(x, y좌표)로 이동한다. 자식과 부모님은 뛸 수 있다. 장소(x, y좌표)로 이동한다. 조부모님의 기본속도는 1이다. 부모의 기본속도는 3, 자식의 기본속도는 5이다. 뛸때는 속도가 기본속도대비 +2 빠르다. 수영할때는 속도가 기본속도대비 +1 빠르다. 자식만 수영을 할 수 있다. 장소(x, y좌표)로 이동한다. 위 요구사항을 만족하는 클래스들을 바탕으로, Main 함수를 다음 동작을 출력..

카테고리 없음

Java - 객체지향언어 (인터페이스)

▶현재 시간 : 2022년 10월 25일 14:42 p.m. 인터페이스...너도 어렵구나.. 이것만 넘으면 좀 쉬워진다고 누가 말했다.. 화이팅.. ▶인터페이스(Interface) 자식 클래스가 여러 부모 클래스를 상속받을 수 있다면, 다양한 동작을 수행할 수 있다는 장점을 가지게 될 것입니다. 하지만 클래스를 이용하여 다중 상속을 할 경우 메소드 출처의 모호성 등 여러 가지 문제가 발생할 수 있어 자바에서는 클래스를 통한 다중 상속은 지원하지 않습니다. 하지만 다중 상속의 이점을 버릴 수는 없기에 자바에서는 인터페이스라는 것을 통해 다중 상속을 지원하고 있습니다. 인터페이스(interface)란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종..

요가하는 개발자
'분류 전체보기' 카테고리의 글 목록 (44 Page)