프로세스는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 프로세스는 프로세스 기술자라고 부르는 자료구조에 저장되어 있다.(PCB) 이 자료구조는 크게 다음과 같은 정보를 담고 있다.PID : 운영체제가 각 프로세스를 식별하기 위해 부여된 프로세스 식별번
map() 은 반복되는 컴포넌트를 랜더링 하기 위해 Js 배열의 내장 함수인 map() 을 사용한다. 또 map() 은 매개변수로 전달된 함수를 사용하여 배열 내 각 요소를 원하는 규칙에 다라 변환한 후 새로운 배여을 생성한다. 그럼 간단한 예시코드를 보며 알아보자.이
React 에서 사용자의 입력을 받아들이는 input 요소를 다룰 때, input의 상태를 관리해주어야 한다. 이때 useState를 사용하여 input 상태를 관리하기 편하다. 코드로 알아보자.위 코드에서input 요소의 값이 변경될 때마다 handleInputCha
useEffect() 란 컴포넌트가 랜더링 되었을 때 특정 작업을 실행해 주는 hook 이다. 이는 컴포넌트가 Mount, Unmount, Update 시에 특정 작업을 처리한다.useEffect() 의 기본형태는 useEffect(함수, 검사하고자 하는 배열) 식으로
로컬 스토리지는 데이터를 브라우저에 반영구적으로 저장하고 브라우저를 종료 후 재시작해도 데이터가 남아있다. 또 다른 창과 브라우저를 통해서도 접근이 가능하다.local storage는 사용자의 로컬 컴퓨터에 데이터를 저장하므로, 페이지를 새로고침하거나 브라우저를 닫아도
#OSI 7계층 OSI 7계층이란? 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것. OSI 7계층을 나눈 이유 네트워크 프로토콜을 서로 다른 기능으로 분할하여 각 계층에서 수행되는 작업을 개별적으로 이해할 수 있고, 문제점을 찾거나 개발, 유지 보수에 있어서
HTTP는 클라이언트가 서버에 요청을 보내고, 서버는 클라이언트에 응답을 보내는 방식으로 동작한다. 클라이언트는 HTTP 요청 메시지를 보내고, 이 메시지는 서버에 있는 특정 리소스(HTML 페이지, 이미지, 동영상 등)을 요청한다. 서버는 이 요청에 대한 응답으로 H
프로세스는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 프로세스는 프로세스 기술자라고 부르는 자료구조에 저장되어 있다.(PCB) 이 자료구조는 크게 다음과 같은 정보를 담고 있다.PID : 운영체제가 각 프로세스를 식별하기 위해 부여된 프로세스 식별번
Java Collection FrameworkCollection framework 란?다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해놓은
이번 강의에서는 SQL injection에 대하여 배웠다. 함께 실습 과제인 simple_sqli는 다음과 같은 방법으로 풀었다. 먼저 문제에 있는 코드를 살펴보면 다음과 같이 쿼리문이 짜져있는걸 볼 수 있다.입력받은 id와 pw가 동일하다면 flag를 띄운다.저 코드
1. destructuring 한국어로 구조 분해 할당. 이러한 객체를 생성했을 때 console.log로 Los angeles라는 값을 띄우기 위해서는 이런 식으로 해야한다. 하지만 여기서 destructuring 을 이용한다면 destruncturing이 프로퍼