일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Blog
- 장고 프로젝트
- Exercism
- passport.js
- MYSQL
- 파이썬 웹프로그래밍 장고
- 북마크앱
- 프로젝트
- til
- Django
- 자바스크립트
- 장고 프로젝트 순서
- 북마크만들기
- 독립영화플랫폼
- JavaScript
- 타사인증
- Bookmark
- MyPick31
- Django Blog
- 알고리즘
- ART_Cinema
- 개발
- 장고
- Node.js
- python
- 예술영화추천
- join()
- mongodb
- Algorithm
- 장고 개발 순서
- Today
- Total
목록Theorem (정리) (45)
Juni_Dev_log
노드란 무엇일까? 노드는 자바스크립트를 이용해서 서버를 만들 수 있는 개발 도구이다. 그런데, 이미 서버를 만드는 개발도구는 수없이 많은데 왜 하필 노드를 사용해야한느 것일까? 노드라는 개발도구가 새로 만들게 된 이유는 단순하다. 노드는 2009년에 라이언 딜이 만들었는데 당시에는 웹 서버에 파일을 올릴 때, 업로드가 완료되기 전까지 웹 서버에서 데이터를 조회하거나 하는 등의 다른 작업을 할 수 없었다. 이 문제를 해결하기 위해서 새로운 방식의 서버 개발 도구를 만들기 시작했는데 그것이 바로 노드이다. 웹 서버에 파일을 업로드하면서 다른 작업을 동시에 처리하기 힘든 문제가 있었다. 웹 브라우저를 통해 내 PC에 있는 문서 파일 하나를 업로드하고 싶다면 먼저, 웹 서버에 업로드를 요청해야한다. 이 때 웹 ..
서버는 왜 필요할까? 최근에 안드로이드나 IOS 기반의 모바일 앱을 만드는 개발자는 서버에 대한 지식이 전혀 없는 상태로 웹 서버나 채팅 서버를 만들기도 한다. 그렇다면, 노드가 무엇인지 배우기 전에 서버가 무엇이며, 어떤 종류의 서버가 있는지 먼저 알아보자. 우리는 PC나 스마트폰에서 여러 가지 프로그램을 사용한다. 이러한 프로그램을 애플리케이션 이라고 하며, 스마폰에서는 앱(APP)이라고 부른다. PC나 스마트폰에서 동작하는 프로그램을 직접 만들어보고 싶다면 API를 알아야 한다. API 란 프로그램을 쉽게 제작할 수 있게 미리 만들어 놓은 것들의 모음이다. 이러한 API를 이용해서 하나의 단말 기기에서 동작하는 프로그램을 만들게 된다. 요즘에는 인터넷을 이용해서 다른 장소에 있는 데이터를 가져와 보..
논리식(조건식)을 만드는 연산자인 논리 연산자와 관계 연산자를 배워보자. ① 관계 연산자 관계 연산자는 두 개의 피연산자를 비교한 결과를 논리값(true/false)으로 반환한다. 관계 연산자는 주로 제어구조(if/else구문 , while문, do/while문, for문)에서 조건식을 만들 때 사용한다. 연산자 뜻 예제 예제의 뜻 == 같이 같음 a == b a 값과 b 값이 같으면 true. 다르면 false. != 같이 다름 a != b a값과 b값이 다르면 true. 같으면 false. === 값과 타입이 같음 a === b a와 b의 값과 타입이 같으면 true. 그 외에는 false. !== 값과 타입이 다름 a !== b a와 b의 값과 타입이 다르면 true. 그 외에는 false. 큼 a..
① 문자열 연결 + 연산자는 피연산자가 모두 문자열이면 문자열로 연결한다. "Hello" + "World!" // "Hello World!" "1" + "2" // "12" 피연산자 중 하나가 문자열 또는 문자열로 변환될 수 있는 객체라면 다른 피연산자의 타입을 문자열로 바꾼 다음 연결한다. 10 + "little indians" // "10 little indians" 1 + {} // "1[object Object]" true + (new Date()) // "trueFri Nov 13 2020 14:01:17 GMT+0900 (대한민국 표준시)" 그렇지 않으면 피연산자 두 개를 숫자 또는 NaN으로 타입을 바꾸어 더한다. 단, 이 경우는 자바스크립트의 실행 환경에 따라 처리하는 방법이 다르다. va..