REST (Representational State Transfer) API 먼저 REST란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. RESTFUL API란 REST의 원리를 따르는 API를 의미합니다. 하지만 REST기법을 사용했다 하여 모두가 RESTful 한 것은 아닙니다. REST API의 설계 규칙을 올바르게 지킨 API만이 RESTful하다 말할 수 있으며 모든 CRUD 기능을 POST로 처리 하는 API 또는 URI 규칙을 올바르게 지키지 않은 API는 REST API를 ..
브라우저란 동기적(Synchronous)으로 HTML, CSS , Javascript 를 해석하여 해석한 내용을 화면에 보여주는 소프트웨어이다. 브라우저는 동기(Synchronous)적으로 HTML, CSS, Javascript를 처리한다. 이것은 script 태그의 위치에 따라 블로킹이 발생하여 DOM의 생성이 지연될 수 있다는 것을 의미한다. 그래서 꼼수로 body 태그의 끝쪽에 script태그를 위치시켜라 하는 게 이 이유라고 생각합니다. HTML5부터는 script의 어트리뷰트로 defer/ async를 제공하고 있기 때문에 해당 문제를 해결할 수 있습니다. 렌더링 엔진은 HTML, XML, 이미지 등 요청받은 내용을 브라우저 화면에 표시하는 엔진이다. 🤸♀️한 문단으로 간단하게 설명 사용자가 ..
#72강 월드 와이드 웹은 무료다 월드 와이드 웹(W3)은 막대한 양의 문서에 범세계적으로 접근할 수 있는 시스템을 만드는 것을 목표로 하는 광역 하이퍼 미디어 정보 검색 시스템이다. World Wide Web(월드 와이드 웹) 월드 와이드 웹(World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. 간단하게 웹(web)으로 부르는 경우가 많은데 해당 용어와 인터넷과 동의어로 쓰이는 경우가 많으나 엄격히 말해 서로 다른 개념이다. 인터넷은 전 세계의 수많은 컴퓨터가 서로 쉽게 정보를 교환할 수 있도록 하는 통신 인프라 또는 하위 계층이다. 인터넷에서 HTTP 프로토콜, 하이퍼텍스트, HTML형식 등을 사용하여 그림과 문..
#57 와이파이는 상표 이름 이더넷의 중대한 결점 - 물리적인 통신선(이더넷 케이블) -> 유선 통신 따라서 이더넷에 연결된 컴퓨터는 자유로운 이동이 어렵다. 해결방법 -> 무선 통신 이용하기 무선 통신 ⭐무선 통신이란 둘 또는 그 이상의 지점 사이에 전기 전도체의 연결 없이 정보를 전송하는 것을 말한다. ⭐무선 통신이란 전자기파를 이용한 통신 방법과 사람의 가청주파수를 넘는(들을 수 없는) 초음파 영역을 이용한 통신 방법으로, 일반 신호(사람 목소리 등)를 고주파와 합성하여 전파를 통해 전송하고 수신 측에서는 이렇게 받은 고주파 신호를 처리하여 다시 원래의 신호로 바꾸는 방법을 말한다. 무선 시스템: 무선 전자기파를 사용하여 데이터를 전송하므로 신호가 충분한 장소라면 어디서든 통신 가능(이동에 있어서 ..
소프트웨어의 두 가지 주요한 유형: 운영체제, 어플리케이션 -> 운영체제 위에서 어플리케이션이 작동한다. *어플리케이션 = 응용 소프트웨어 = 응용 프로그램 으로 이해하시면 될 거 같습니다. 어플리케이션 응용 소프트웨어(영어: application software) 또는 애플리케이션은 운영 체제에서 실행되는 모든 소프트웨어를 뜻한다. 따라서, 워드프로세서, 스프레드시트, 웹브라우저들뿐만 아니라 컴파일러나 링커 등도 응용 소프트웨어에 속한다. 또는 좁은 의미에서는 OS 위에서 사용자가 직접 사용하게되는 소프트웨어들을 뜻한다. 프로그램(응용 프로그램)을 일컫는 전문 용어가 애플리케이션이다. 어플리케이션은 어느 정도 자립적이고 단일한 작업을 처리하는 데 초점이 맞춰진 프로그램을 뜻하는 표준 용어이다. 애플리케..
Chapter 2 : 소프트웨어 해당 게시물은 [1일 1로그 100일 완성 IT 지식] 책을 기반으로 진행한 스터디 내용을 정리합니다. 😎 Chapter 1에서 Hardware에 대해서 다뤘습니다. Capter2 에서는 Software라는 상반된 개념에 대해서 배워봅시다. 소프트웨어는 컴퓨터가 뭔가 유용한 일을 하게 해주는 일련의 명령어를 의미하는 일반적인 용어이다. *컴퓨터에게 동작 방법을 지시하는 명령어 집합의 모임 딱딱한(Hard) 하드웨어와는 대조적으로 부드러운(Soft) 것 즉, 형체가 없다. 하드웨어는 형체가 있어서 노트북을 떨군다면 바로 알아챌 수 있지만 소프트웨어는 그렇지 않다. 2부는 "소프트웨어" 다른 말로 컴퓨터에게 무엇을 해야할 지 알려주는 방법에 대해 얘기한다. 프로그램 소프트웨어..
😊[1일 1로그 100일 완성 IT지식] 책을 기반으로 study한 내용을 정리합니다. 1부 요약- 컴퓨터 하드웨어에 관해 설명, 하드웨어가 만들어지는 방식같은 물리적 세부 사항보다는 컴퓨팅 시스템의 논리적 아키텍처에 초점 컴퓨터의 구조와 구성 요소 개괄적 설명 컴퓨터가 어떻게 비트, 바이트, 이진수로 정보를 표현할까? 컴퓨터가 실제로 계산을 어떻게 수행할까? (어떤 일을 수행하기 위해 비트와 바이트를 어떻게 처리하는 지 살펴보기) [16강- 슈퍼컴퓨터부터 사물 인터넷까지] 컴퓨터하면 대부분 노트북, 데스크톱 컴퓨터를 떠올리지만, 그 밖에도 작은 컴퓨터들이 있다. 이러한 컴퓨터들은 모두 논리적 구조, 즉 무엇을 계산할 수 있는지에 대해서는 공통된 핵심 속성을 가지고 있으며 비슷한 아키텍처를 가지고 있다...
😊[1일 1로그 100일 완성 IT지식] 책을 기반으로 study한 내용을 정리합니다. 1부 요약- 컴퓨터 하드웨어에 관해 설명, 하드웨어가 만들어지는 방식같은 물리적 세부 사항보다는 컴퓨팅 시스템의 논리적 아키텍처에 초점 컴퓨터의 구조와 구성 요소 개괄적 설명 컴퓨터가 어떻게 비트, 바이트, 이진수로 정보를 표현할까? 컴퓨터가 실제로 계산을 어떻게 수행할까? (어떤 일을 수행하기 위해 비트와 바이트를 어떻게 처리하는 지 살펴보기) 전에 배운 것들을 되뇌어 보겠습니다. 무어의 법칙대로, 최근까지 cpu의 처리 속도가 급격하게 증가했다고 전 시간에 배웠습니다. 메모리와 cpu의 효율을 온전히 쓰기 위해 ssd 보조기억장치도 발명되었고요, {cpu+메모리 - 보조기억장치} 인간의 욕심은 끝이 없기 때문에 이..
- Total
- Today
- Yesterday
- 프리렌더링확인법
- is()
- reactAPI
- 타입스크립트 DT
- ~ ^
- getStaticPaths
- 원티드 프리온보딩 FE 챌린지
- 항해99프론트후기
- 원티드 FE 프리온보딩 챌린지
- Prittier
- grid flex
- tilde caret
- getServerSideProps
- 항해99프론트
- 부트캠프항해
- fs모듈 넥스트
- 타입스크립트 장점
- 형제 요소 선택자
- 프리온보딩 프론트엔드 챌린지 3월
- 항해99추천비추천
- aspect-ratio
- D 플래그
- 원티드 3월 프론트엔드 챌린지
- nvm 설치순서
- text input pattern
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 틸드와 캐럿
- nvm경로 오류
- && 셸 명령어
- float 레이아웃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |