Programming29 [Node.js] npm install 1. npm install 동작 npm install 명령어로 개발에 필요한 패키지를 설치하는데해당 명령어를 통해 패키지를 설치할 때는 아래 두 가지로 나뉜다. 1. 패키지 명을 별도로 명시해서, 특정 패키지를 설치하는 형태2. 패키지 명을 별도로 명시하지 않고, package.json 파일에 의존성을 설치하는 형태 예를 들어서 npm install styled-components를 입력하면styled-components라는 패키지가 설치가 되고, npm install만 입력하면, package.json에 포함된 패키지들이 일괄적으로 설치가 된다. 노트북으로만 작업했던 프로젝트를 집에 있는 PC으로 작업하고 싶어서git clone을 통해서 프로젝트를 데스크탑에 설치를 진행하고 react, react-do.. 2024. 7. 18. MySQL Query 문 정리 1. Database ① DB 생성 CREATE DATABASE (DB이름); #(DB이름)이라는 데이터베이스를 하나 생성한다. ② 전체 DB 조회 SHOW DATABASES; #전체 데이터베이스를 조회한다. ③ DB 사용 USE (DB명); #(DB명)이라는 데이터베이스를 사용, 선택한다. ④ DB 삭제 DROP DATABASE (DB명); #(DB명)이라는 이름의 데이터베이스를 삭제한다. #해당 DB가 없으면 에러 발생함. DROP DATABASE IF EXISTS (DB명); #IF EXISTS 절을 통해 삭제하려는 DB가 존재하지 않을 때 #발생하는 에러를 방지할 수 있다. #Exist => 존재하다, 실존하다 2. Table ① Table 생성 CREATE TABLE article (id INT.. 2023. 5. 20. [프로그래머스] 코딩테스트 입문 - 두 수의 나눗셈 (Java) 코딩테스트 문제 링크 HTML 삽입 미리보기할 수 없는 소스 ▶ 문제 명: [프로그래머스] 코딩테스트 입문 - 두 수의 나눗셈 ▶ 문제 설명 ▶ 사용한 언어: Java ▶ 문제 풀이 //프로그래머스 코딩테스트 입문 //두 수의 나눗셈 import com.sun.org.apache.bcel.internal.classfile.SourceFile; public class Main { public static void main(String[] args){ Solution Example = new Solution(); Example.solution(3,2); Example.solution(7,3); Example.solution(1,16); } } class Solution { int solution(int nu.. 2023. 3. 4. [프로그래머스] 코딩테스트 입문 - 각도기 (Java) HTML 삽입 미리보기할 수 없는 소스 ▶ 문제 명: [프로그래머스] 코딩테스트 입문 - 각도기 ▶ 제시된 문제 요약 - int형 매개변수 angle이 예각일 때 1을, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하는 solution 함수를 완성해주세요. 예각: 0 < angle < 90 직각: angle = 90 둔각: 90 < angle < 180 평각: angle = 180 사용한 언어: Java ▶ 문제 풀이 public class Main { public static void main(String[] args){ Solution Example = new Solution(); Example.solution(91); } } class Solution { int solution(int.. 2023. 3. 4. [Java] 15. 추상 클래스 1. 개요 Abstract, '추상적'이라는 의미를 가지고 있는 단어이다. 추상적이라는 것은 어떠한 사물이 직접 경험하거나 지각할 수 있는 일정한 형태나 성질을 갖추지 않은 것이다. 즉, 구체적인 것이 존재하지 않고 막연하기만 한 것을 추상적이라고 한다. 프로그래밍, 자바에서도 이와 비슷하게 구체적인 형태가 존재하지 않은 클래스 문법을 '추상 클래스(Abstract Class)'라고 한다. 2. 추상 클래스 (Abstract Class) ① 추상 클래스의 정의 - 미완성된 설계도(클래스, class) - 미완성된 메서드, 추상 메서드를 가진 클래스 - 클래스 앞에 추상적이라는 의미를 가진 'abstract' 단어를 붙여서 정의한다. - new() 연산자를 통해서 객체를 만들 수 없지만, 상속을 통해서 추.. 2023. 1. 26. [Java] 14. 다형성 (Polymorphism) 1. 개요 이번에 정리한 것은 자바, 객체 지향 프로그래밍 언어로써 가지는 특징 중 하나인 '다형성'에 대한 것이다. 처음에는 객체 지향 프로그래밍 언어 특징 전체를 정리한 게시글에 이 내용을 추가하는 것을 고려해 봤지만 정리를 하다 보니 처음에 생각한 것보다 분량이 많아서 그냥 개별적으로 추가하기로 했다. 객체 지향 프로그래밍 언어에 대해 정리한 것은 아래 링크를 통해서 확인하면 될 것이다. https://rclogstorage.tistory.com/m/14 [Java] 0 - (1). 객체 지향 프로그래밍이란 무엇인가 앞에서 자바의 정의와 특징들을 설명할 때, 자바의 특징인 '객체지향 언어'라는 부분에 대해 설명하지 않고 넘어갔었다. 이번에는 객체 지향 언어, 객체 지향 프로그래밍에 대해 정리해보겠다.. 2023. 1. 20. 이전 1 2 3 4 5 다음