| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 웹개발
- CSS
- req.queries
- Axios get
- css 기초
- res.set
- javascript
- node.js란
- http
- await
- req.body
- 자바스크립트
- HTML
- res.render
- mongoose delete
- req.get
- 프론트엔드
- express 프로젝트 시작하기
- mongoose create
- mongoose update
- Axios delete
- Axios post
- 파이썬
- res.status
- async
- mongoose populate
- mongoose find
- req.params
- promise
- Axios put
- Today
- Total
목록전체 글 (32)
모스카토
★ 리눅스란 : 오픈소스 운영체제이자 자유 소프트웨어이다. * 자유 소프트웨어란 : 복사, 사용, 연구, 수정, 배포 등 제한이 없는 소프트웨어를 뜻한다. 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등 시민은 배열, 객체의 요소가 될 수 있다. 데이터와 데이터를 처리하는 함수가 분리되어 있으면 여러 문제가 발생한다. 같은 데이터를 처리하는..
1. map 함수 배열 각각의 요소를 순회하면서 각 요소에 대해 코드를 시행할 수 있다. 배열에 대해 for문 같은 역할을 할 수 있다. continue, break가 필요할 때는 for문을 사용하고, 이미 있는 배열은 map을 사용. let A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; A.map(v => v * 2). //배열 A를 순회하면서 시행함. let rs = A.map((v) => v * 2); // 반환하는 값을 새로운 변수에 넣을 수 있다. map 함수는 리턴값을 쓸 수 있어서 위와 같이 결과값을 변수에 넣을 수 있다. 즉, 깊은 복사를 할 수 있다. 이차원배열을 깊은 복사하려면 모든 배열이 풀려야 한다. 배열이 안에 있는 채로 배열을 복사하면 얕은복사가 된다. let..
1. 연산자 1. 산술연산자 사칙연산에 쓰이는 + - * / 와 나머지 % 연산자가 있다. 숫자와 문자열 모두 산술연산자를 사용할 수 있다. 단 한가지 다른 점은 문자열에서 + 연산자를 사용할 때는 더하기가 아니라 문자열끼리 붙여진다는 것이다. console.log("20" + "22"); // 2022 console.log("20" - "3"); // 17 console.log("20" * "3"); // 60 console.log("20" / "3"); // 6.666666666... console.log("20" % "3"); // 2 + 외의 다른 연산자들은 문자열을 숫자처럼 계산한다. 2. 증감연산자 ++ 와 -- 가 있다. ++ 는 1 씩 증가하고, -- 는 1 씩 감소한다. 변화한 값은 다시..
1. 파일경로 에는 [ 절대경로 ] 와 [ 상대경로 ] 가 있다. / 는 최상위경로를 의미한다. 2. git graph extension 은 변경사항을 비교할 수 있어 유용하다. 자바스크립트 뭐든 시작할 때는 설치, 실행, 배포 세 단계로 나누어서 본다. 한 가지를 성공했다면 한 단계는 넘어선 것이다. 1. 자바스크립트를 실행 하는 방법 3가지 1. 콘솔창 콘솔창을 키는 방법은 3가지가 있다. ① 크롬> 도구더보기 > 개발자도구 로 들어가거나 ② F12를 눌러서 console 탭으로 들어가거나 ③ 오른쪽 마우스 클릭 후 검사에서 console 탭으로 들어가면 된다. 콘솔창은 자바스크립트만 칠 수 있는 공간이다. 어려운 수학 계산을 해야 할 때 개발자도구를 사용하면 유용하다. 콘솔창에서 쓴 자바스크립트 명..