profile
Done is better than perfect
post-thumbnail

SQL 기초 - 2

subject 와 author 은 분리되어 있지만, 실질적으로 subject테이블의 author_id 컬럼과 author테이블의 id컬럼으로 연결되어있다. 두 테이블을 두 컬럼을 통해 연결할 수 있다. 중간의 author_id와 id컬럼을 제외하고 출력하고 싶어 다음과 같이 입력하면 에러가 난다. subject테이블과 author 테이블 모두 id...

2022년 5월 24일
·
0개의 댓글
post-thumbnail

MySQL 기초

2022년 5월 24일
·
0개의 댓글
post-thumbnail

JS - Spread 연산자

다양한 종류의 쿠키 객체를 만들때 중복된 key값이 있을 경우 스프레드 연산자 ...를 통해 간단하게 작성할 수 있다.이처럼 스프레드 연산자 ...는 객체의 값을 새로운 객체에 펼쳐준다. 배열에서도 마찬가지로 스프레드 연산자를 사용할 수 있다.

2022년 5월 21일
·
0개의 댓글
post-thumbnail

JS - 비구조화 할당

비구조화 할당(구조분해 할당) 배열의 요소들을 하나 하나의 변수들로 할당할 경우 위와 같이 작성할 수 있지만, 비구조화 할당을 사용하면 더욱 간편하게 변수를 만들 수 있다. 배열의 요소보다 더 많은 변수를 할당받고 싶을 경우 마지막 변수에undefined가 할당된다

2022년 5월 21일
·
0개의 댓글
post-thumbnail

JS - 단락회로 평가(단축평가)

&&연산자의 경우 둘 다 true일 경우 true를 반환하기 때문에 첫 번째 피연산자가 false일 경우 뒤의 피연산자는 굳이 볼 필요가 없다.뒤의 피연산자를 볼 필요 없이 연산을 끝내버리는 것을 단락 회로평가라고 한다.이처럼 단락회로 평가는 표현식을 평가하는 도중에

2022년 5월 21일
·
0개의 댓글
post-thumbnail

JS - 삼항 연산자

삼항연산자는 조건문을 간단하게 작성할 때 사용하는 문법이다.알고 싶은 수가 양수인지 음수인지를 판단하기 위해 if문을 활용했다. 위 코드를 삼항연산자를 사용할 경우 간단하게 표현할 수 있다.값을 return하도록 사용할 수 있다.Truthy와 Falsy를 활용해 사용할

2022년 5월 21일
·
0개의 댓글
post-thumbnail

JS - Truthy와 Falsy

Truthy는 자바스크립트에서 Boolean을 기대하는 문맥에서 참으로 평가하는 값이다. - 참고Falsy는 자바스크립트에서 Boolean을 기대하는 문맥에서 거짓으로 평가하는 값이다. - 참고getName()에 들어오는 매개변수가 name이라는 프로퍼티를 가지지 않거

2022년 5월 21일
·
0개의 댓글
post-thumbnail

JS - 배열 내장 함수

배열의 하나 하나 요소를 콜백함수의 파라미터로 전달해준다.forEach 메소드를 활요해서 배열의 요소에 2배를 한 새로운 배열 만들기map 메소드는 원본 배열의 모든 요소를 순회하면서 연산해 return된 값들을을 반환해 새로운 배열을 만들어준다.arr배열 안에 num

2022년 5월 21일
·
0개의 댓글
post-thumbnail

파이썬 지역변수와 전역변수

파이썬의 지역변수와 전역변수

2022년 5월 4일
·
0개의 댓글

C_알고리즘 구현

요소들이 메모리 도처에 흩어져서 존재한다데이터 외에 연결 상태에 대한 정보인 링크를 추가로 가져야 한다.head : 다음 삭제될 위치. 처리할 자료를 빼낸다.tail : 다음 삽입될 위치. 새로 도착하는 자료가 쌓인다.

2022년 4월 5일
·
0개의 댓글
post-thumbnail

C++_OOP5

기호가 같은 연산자를 여러 가지 기능을 가질 수 있도록 정의할 수 있다. 이를 연산자 오버로딩이라고 한다.두 문장 모두 같은 것이다. 위처럼 본다면 더 직관적으로 이해할 수 있다.자기 자신을 대입시 먼저 str1이 가르키는 메모리가 delete될것이고, 새로운 메모리

2022년 4월 4일
·
0개의 댓글
post-thumbnail

모두의 알고리즘 with Python

[첫째마당] 알고리즘 기초 1부터 n까지 연속된 숫자의 합을 구하는 알고리즘 첫 번째 방법 55 5050 for문을 이용하여 a에 저장된 값을 하나씩 늘려가는 방법이다. 두 번째 방법 55 5050 등차수열의 합을 구하는 공식인 $$\displaysty

2022년 4월 2일
·
0개의 댓글
post-thumbnail

차근차근 Python 알고리즘 스터디 회고

알고리즘 스터디 회고

2022년 4월 2일
·
0개의 댓글
post-thumbnail

C++_OOP4

const 사용 목적은 객체의 멤버변수를 변경시킬 수 없도록 하기 위함이다.const 멤버함수는 객체의 멤버변수를 변경할 수 없는 읽지 전용함수로, const로 지정되지 않은 다른 함수도 호출할 수 없다.객체를 상수로 취급하여 초기화된 데이터 외에 다른 데이터로 변경

2022년 4월 1일
·
0개의 댓글
post-thumbnail

C++_OOP3

객체 포인터 객체의 주소값을 저장하기 위한 변수로, 객체를 간접 참조하기 위해 사용한다. -> : 간접 참조 연산자. this 포인터 객체가 함수를 호출할때는 어떤 객체가 호출한지 알 수 있지만, 함수 입장에서는 누가 나를 호출한지 모른다. 누가 나를 호출했는지

2022년 3월 31일
·
0개의 댓글
post-thumbnail

C++_OOP2

Hello C++ 입출력 출력(cout) :: : 스코프 연산자, 영역 결정 연산자 using namespace std;를 통해 간단하게 작성할 수 있다. 이름 공간(namespace) 특정 공간에 이름을 지정해 준다는 의미이다. 입력(cin) C++에서의

2022년 3월 31일
·
0개의 댓글
post-thumbnail

C++_OOP1

객체지향 프로그래밍 Object Oriented Programming 구조적 프로그래밍과 객체지향 프로그래밍 구조적 프로그래밍방식은 순차적, 하향식 및 폭포수 방식이라고도 하며, 기능적인 기본단위는 함수이다. 객체지향 프로그래밍의 기능 단위는 객체이며, 사용자의 요

2022년 3월 31일
·
0개의 댓글
post-thumbnail

C언어_12

파일분할 코드의 양과 라인이 많아지면 하나의 파일에서 관리하기 힘들어 진다. 효율성을 높이기 위해 파일을 나누어 관리한다. 작게는 기능 단위, 크게는 모듈단위로 나누는데, 객체지향에서는 클래스 단위로 나눈다. 헤더파일의 사용법 #include : 헤더 파일을 컴파

2022년 3월 31일
·
0개의 댓글
post-thumbnail

C언어_11

구조체 구조체란 하나 이상의 서로 다른 종류의 변수들을 묶어서 새로운 자료형을 정의하는 것이다. student : 구조체 이름 name, age, height : 구조체 멤버 멤버에 접근시 .을 사용하는데, 이를 직접접근이라고 한다. 전처리기 소스파일 -(전처리)

2022년 3월 31일
·
0개의 댓글
post-thumbnail

C언어_10

포인터 문자열 상수와 포인터 포인터 변수 pStr에는 실제 문자열 상수인 "you"가 저장되는 것이 아니다. 문자열 상수는 문자열을 메모리 공간에 저장하고, 메모리 주소값을 리턴한다. 변수 pStr은 실질적으로 문자열 상수의 주소값을 가지고 있는 것이다. 포인터 배

2022년 3월 31일
·
0개의 댓글