dom 4

<TIL> 220121 파일시스템, DOM

🌱 { 운영체제 } 저장장치 관리 현대의 컴퓨터는 CPU와 메모리를 연결하는 메인버스, CPU와 그래픽카드를 연결하는 그래픽 버스, 고속 입출력 버스와 저속 입출력 버스를 사용합니다. 윈도우에서 실행 파일을 열면 프로세스가 생성되어 실행합니다. 반면 데이터 파일을 열면 해당 파일을 사용하는 응용 프램이 실행됩니다. 디렉터리 경로에서 상대 경로는 절대 경로와 달리 문자로 시작합니다. 분산 시스템 네트워크는 유무선통신 기술을 이용하여 여러 기기를 하나로 연결한 것입니다. 프로토콜은 다른 기기 간에 통신을 하기 위해 정한 약속입니다. 네트워크를 구성하려면 하드웨어적으로는 두 기기를 연결하고, 소프트웨어적으로는 프로토콜을 마련해야 합니다. { 자바스크립트 } 39장: DOM DOM을 여러번 변경하는 문제를 회피..

클래스/└ TIL 2022.01.21

<TIL> 220120 렌더링, DOM, useForm

🌱 { 운영체제 } 하드디스크의 입출력이 너무 많아져서 잦은 페이지 부재로 작업이 멈춘 것 같은 상태를 스레싱이라고 합니다. { 자바스크립트 } 서버가 응답한 HTML 문서는 문자열로 이루어진 순수한 텍스트입니다. 브라우저의 렌더링 엔진은 응답받은 HTML 문서를 파싱하여 브라우저가 이해할 수 있는 자료구조인 DOM을 생성합니다. 자바스크립트의 파싱과 실행은 브라우저의 엔진이 아닌 자바스크립트 엔진이 처리합니다. { 리액트 } react-hook-form을 활용하면 form, input 요소의 처리가 수월해집니다. 📌 쉽게 배우는 운영체제 / 조성호 지음 / 한빛아카데미 모던 자바스크립트 Deep Dive / 이웅모 지음 / 위키북스 https://nomadcoders.co/react-masterclas..

클래스/└ TIL 2022.01.20

<TIL> 211216 DOM수정, 쿠키/세션

🐣 { CS개론 } 머신러닝: 잘 조직된 훈련 데이터를 프로그램에 넣고 프로그램에게 데이터의 의미를 알려주는 과정 인공지능: 스스로 프로그램을 작성하면서 목표를 달성하는 컴퓨터 빅데이터: 너무 크고 복잡해서 오늘날의 기술로 마구잡이식으로 처리하면 처리가 불가능한 데이터 조언 생산성 증대: "내가 가치를 더하고 있는가?" 배포(distribute): 소프트웨어를 사용자 등에게 전달하는 것 디플로이(deploy): 소프트웨어를 설치하고 실행될 수 있는 상태로 만드는 것 추정은 단순한 추측이 아니고, 경험을 바탕으로 하는 직관적인 어림짐작입니다. 소프트웨어 스택에서 한 스택과 다른 스택 사이의 선을 API라고 부릅니다. API가 다른 프로그램을 대상으로 하지 않고 사람을 대상으로 한다면 UI라고 부릅니다. {..

클래스/└ TIL 2021.12.16

<TIL> 211215 병렬성, DOM, body-parser

🐣 { CS개론 } 병렬성과 비동기성 동시성: 겉보기에 여러 프로그램(또는 프로세스)이 실행되는 것처럼 보이는 것입니다. 병렬성: 실제로 여러 프로그램이 동시에 실행되는 것입니다. 블로킹: 시스템이 락을 할당할 수 있을 때까지 락을 요청한 프로그램을 일시중단 시킨다는 뜻입니다. 논블로킹: 프로그램이 계속 실행되고 나중에 락을 얻었는지 여부를 어떤 방식으로든 통지받게 된다는 뜻입니다. 컴퓨터 보안 보안은 기술적인 문제만은 아닙니다. 보안은 사회적인 문제입니다. 인증(authentication): 어떤 사람이나 대상이 실제로 그 사람이나 대상임을 증명하는 과정 권한부여(authorization): 제대로 된 '자격증명'을 제공하지 않는 사람에게 접근을 제한하는 것 { JavaScript } 모듈 모듈: 클래..

클래스/└ TIL 2021.12.15