일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- mongoose find
- mongoose populate
- Axios post
- req.get
- 프론트엔드
- express 프로젝트 시작하기
- async
- 웹개발
- req.params
- node.js란
- Axios delete
- await
- css 기초
- res.status
- HTML
- res.render
- Axios get
- 파이썬
- promise
- res.set
- 자바스크립트
- mongoose update
- req.queries
- req.body
- mongoose create
- http
- Axios put
- javascript
- CSS
- mongoose delete
- Today
- Total
목록분류 전체보기 (32)
모스카토
1. Join 1.Join : 두개 이상의 테이블을 연결, 결합하여 데이터를 출력하는 것. EQUI join 등가 교집합 : 두 테이블 간에 서로 정확하게 일치하는 경우 조인하는 것. 등가 연산자 ' = ' 을 사용. 대부분 기본키 - 외래키 관계를 기반으로 발생. Non EQUI join 비등가 교집합 : 두 테이블 간에 서로 정확하게 일치하지 않는 경우를 활용하는 조인. 등가연산자 외에 > >= < Join의 기본값, inner를 생략하고 join 만 사용한다. JOIN 조건에서 동일한 값이 있는 행만 반환한다. on 조건절에 사용할 컬럼명은 같지 않아도 된다. select employee_id, name, position_name from EMPLOYEE e join POSITION_T t on e..
1. Async / Await async와 await 는 Promise를 더 깔끔한 코드로 활용하는 방법이다. 비동기 코드인 Promise를 동기적인 코드처럼 작성할 수 있게 해준다. => then과 catch를 사용할 때는 Promise의 리턴값을 then에서 받아 써야 했는데, await를 사용하면 리턴값을 변수에 넣을 수 있게된다. async function test(){ return 'Hello'; } async function asyncFunc(){ let data = await test(); } 문법, 규칙 ① await 키워드는 async 함수 안에서만 사용할 수 있다. ② async 함수는 Promise 를 리턴한다. ③ async 함수를 만드는 방법 : 함수 앞에 async 를 붙인다. ..

1. 자바스크립트 제어 흐름 1. 동기 vs 비동기. 자바스크립트에는 두가지 제어 흐름이 있다. 동기적 제어흐름 은 현재 실행 중인 코드가 종료되기 전까지 다음 줄의 코드를 실행하지 않는 것이다. 비동기적 제어흐름 은 현재 실행 중인 코드가 있어도 병렬적으로 다른 코드를 실행하는 것이다. 비동기 작업을 기다리는 동안 메인 스레드는 다른 작업을 처리한다. 자바스크립트 엔진은 하나의 메인 스레드가 코드를 한줄씩 읽어 실행하고, 유저 이벤트를 처리하고 화면을 그리는 싱글 스레드 환경이다. 자바스크립트에서 메인 스레드를 긴 시간 점유하면 프로그램이 멈추게 할 수 있다. 따라서 자바스크립트는 동기, 비동기 차이를 알고 실행이 오래걸리는 함수는 비동기적으로 작성해야 한다. 자바스크립트에서 비동기 함수를 작성하면, ..
1. sql 시작하기 sql = structured query language db 조작, 접근 표준언어 -> 관계형 db에서 사용. 관계형 db : 하나 이상의 테이블과 서로 연결된 data를 가짐. 컬럼 : 첫번째 행의 요소들. 각 열의 값 레코드 : 주제의 내용, 값, 각 행. 모든 테이블은 고유의 이름으로 구분한다. desc 테이블명. : 테이블 구조 보는 코드. 1. 테이블에서 데이터 가져오기. * SELECT : 검색, 필터 SELECT 컬럼 FROM 테이블; * DISTINCT : 컬럼의 중복제거 distinct 뒤에 한 컬럼만 쓰면 값이 중복되는 것만 제거, 두 컬럼을 쓰면 두 컬럼의 값이 모두 같은 것만 제거. SELECT DISTINCT title, author FROM book; * ..
★ 리눅스란 : 오픈소스 운영체제이자 자유 소프트웨어이다. * 자유 소프트웨어란 : 복사, 사용, 연구, 수정, 배포 등 제한이 없는 소프트웨어를 뜻한다. 1. 리눅스의 구조 하드웨어 cpu, 메모리.. kernel 하드웨어를 제어하고, 소프트웨어와 연결하는 시스템 관리자 → 프로세스/메모리/파일시스템/장치관리등 컴퓨터의 모든 자원 초기화 및 제어가능 shell 명령어를 해석하여 kernel에 전달 → bash, sh, csh, Ksh 등이 있다. → bash : 리눅스 기본 shell, 리눅스에서 가장 많이 사용되는 것은 bash이다. 응용 프로그램 사용자가 사용하는 프로그램, 소프트웨어들. 2. 리눅스의 특징 1. 유닉스(os) 기반 2. 멀티유저, 멀티태스킹 지원 3. cli(명령어창), GUI(그..

가능성을 확장하고 확장된 것 안에서 사용하면서 기능을 확정할 수 있다. 이해가 안되는 텍스트는 모르는 용어들의 조합일 뿐이다. 1. 객체지향과 객체 1. 배열과 객체의 관계 한건 한건의 데이터는 배열 에 담는다. 각 데이터가 여러 속성을 가지고 있어서 이름을 붙이고 싶으면 객체 에 담는다. 1차원데이터 : 배열, 객체 하나 2차원데이터 : 배열안에 객체, 배열안에 배열 등 2. 함수와 객체의 관계 이름을 가질 수 있는 1등 시민 - 숫자, 문자열, 배열, 익명함수anonymous function ... 이름을 가질 수 없는 2등 시민 - 조건문, 반복문 ... 1등 시민은 배열, 객체의 요소가 될 수 있다. 데이터와 데이터를 처리하는 함수가 분리되어 있으면 여러 문제가 발생한다. 같은 데이터를 처리하는..