이번 포스팅에서는 var, let, const의 scope에 대해서 공부해보려고 한다.scope는 변수나 함수의 유효 범위를 이야기한다.function func() { if (1) { var a = "a"; console.log("난 if 블록 안에 있어요
중복선언과 재할당이 가능하며 마지막 선언된 값으로 재할당자율성은 있지만 소스코드가 복잡해질경우 어떤 부분에서 재할당 됐는지 파악하기 힘듦위에 이유들로 잘 안씀중복선언은 불가능하지만 재할당은 가능값이 변경되는게 예상될경우 사용let을 이용해 중복선언을하게되면 이미 선언되
node.js는 chrome V8 엔진으로 빌드된 자바스크립트 런타임(개발환경)이다. 싱글쓰레드, 논블로킹, 이벤트기반 비동기 방식으로 싱글쓰레드임에도 높은 처리성능을 가지고 있다. 콜백 큐, 다양한 API를 가지고 있음.장점 - 내장 HTTP 서버 라이브러리 포함
컨테이너(Container) 기술가상화 기술 중 하나애플리케이션을 독립된 환경에서 실행하는 기술다른 서버 및 환경에서 애플리케이션을 실행할 수 있도록 하는 기술기존 virtual machines 모델들과 달리 별도의 guest OS 없이 가벼운 가상화 기술 사용이 가능
1.a-z까지 알파벳 중 filter 메소드를 사용하여 skip 문자열에 포함된 값을 제외시킨 후 str 변수에 담아주기2\. 문자열 s를 split 메소드를 사용하여 s 배열 생성3\. map 메소드를 이용하여 s 배열을 indexOf 함수로 index 변수와 더해줌
paingting 변수 초기화paingting 변수에 칠한 구역에 대한 값을 저장forEach를 이용해 칠해야 할 구역과 paingting의 칠해진 구역을 비교하여 answer의 값을 더해준다.
현재 진행중인 프로젝트에서 계약시 결제기능을 추가하기결제 연동을 위한 초기 세팅1.웹페이지에서 계약하기 버튼 클릭 후 PT횟수 입력시 트레이너가 미리 정해둔 PT가격에 사용자가 횟수를 더한 값으로 카카오 페이 결제띄우기2\. 결제 후에 계약이 가능하도록 구현하기3\.
아래 명령어를 입력후 다시 커밋해주면 gitignore에 정상적으로 추가가 된다.gitignore을 프로젝트 시작할때 생성한게 아니라나중에 추가를 하게 되면 gitignore가 적용이 안되는 경우가 있다.git프로젝트를 열어 작업을 할 때 이미 인덱싱이 된 파일은 계속
컴퓨터 사이에서 통신을 위한 데이터 교환 방식을 정의하는 체계즉, (쉽게 말하면) 통신을 위한 약속개방형 시스템 상호연결 참조 모델네트워크 통신이 일어나는 과정을 7단계로 표현한 것 Screenshot 2023-06-15 at 8.59.07 PM.png 1계층물리
Screenshot 2023-06-13 at 9.55.38 PM.png(1) 네이버의 서버와 통신하기 위해 IP가 필요, www.naver.com을 DNS에 질의(2) 네이버 웹 서버의 IP가 3.10.256.3 이라는 것을 응답(3) 네이버 웹 서버로 웹 페이지 요청
대입연산자란 우항의 값을 좌항의 값으로 대입하기 위한 연산자(수학) 에서 배우는 같다의 의미가 아니다원시타입: 단일한 값을 담을 수 있는 타입예시) 다음과 같은 숫자, 문자열, boolean, null, undefined 등특징변수 선언시 변수에는 값이 담기게 된다.다
어떤한 테이블의 고유한 ID값을 이야기하며 아래와 같은 특징을 가진다.고유성(Unique) : 기본 키의 값은 테이블 내에서 중복되지 않아야 한다.무결성(Not Null) : 기본 키의 값은 null이 될 수 없다.테이블간의 관계설정을 통해 A테이블의 Primary K
데이터의 중복으로 인해 삽입, 삭제, 갱신 시 발생하는 비 합리적인 현상발생 원인정규화 미 충족여러 특징을 하나의 릴레이션으로만 표현 (즉, 하나의 테이블에 다 때려넣을 때)종류삽입 이상 (삽입 시 불필요한 정보도 삽입)갱신 이상 (중복 값중 하나만 갱신되고 나머지는
아키텍처 패턴은 특정한 목표를 달성할 수 있으며 유지보수가 가능하며 확장 가능한 소프트웨어 시스템을 만드는 데 도움을 줄 수 있다. 아키텍처 패턴은 공통적으로 발생하는 문제에 대한 해결책을 제공하며, 개발자들이 다양한 도메인에서 반복적으로 발생하는 문제에 대한 효과적인
가장 큰 차이점은 데이터의 일관성과 확장성 RDBMS는 사전 정의 된 스키마를 통해 데이터를 구조화하여 저장해야하기 때문에 데이터의 일관성과 무결성을 유지 할 수 있고, 테이블과 테이블의 관계설정과 쿼리문을 이용해 다른테이블에 참조하거나 복잡한 데이터 조작이 가능하다는