profile
모든 순간은 내가 선택했다.
post-thumbnail

가상 운영체제와 가상 머신 및 운영체계가 일 하는 법

운영체제란? 운영체제는 프로그램이다. 운영체제는 그저 하나의 간단한 프로그램이고, 그런 프로그램과 같은 종류의 프로그래밍 언어로 작성되며 대부분 C나 C++로 구현된다. 초기 운영체제는 크기가 작았는데, 메모리도 더 작고 작업이 더 단순했기 때문이다. 초창기의 운영체제

4일 전
·
0개의 댓글
·

항해 WIL 4

리액트는 컴포넌트 기반의 View를 중심으로 한 라이브러리이다. 그러다보니 각각의 컴포넌트에는 라이프사이클 즉, 컴포넌트의 수명 주기가 존재한다. 컴포넌트의 수명은 보통 페이지에서 렌더링되기 전인 준비 과정에서 시작하여 페이지에서 사라질 때 끝이난다.크게 세가지 유형으

7일 전
·
0개의 댓글
·

리액트 비동기

웹 애플리케이션에서 서버 쪽 데이터가 필요할 때는 Ajax 기법을 사용하여 서버의 API를 호춤함으로써 데이터를 수신한다. 이렇게 서버의 API를 사용해야 할 때는 네트워크 송수신 과정에서 시간이 걸리기 때문에 작업이 즉시 처리되는 것이 아니라, 응답을 받을 때까지 기

2022년 8월 5일
·
0개의 댓글
·

아키텍처

Architecture(아키텍처)는 컴퓨터 시스템의 하드웨어 구조를 말합니다. 아키텍처는 컴퓨터 시스템을 구성하고 있는 하드웨어 장치인 CPU, 레지스터, 기억 장치, 입출력 장치 등과 같은 여러 가지 컴퓨터 구성 요소들에 대한 전반적인 기계적 구조와 이를 설계하는 방

2022년 8월 5일
·
0개의 댓글
·

고수준 언어에서 프로그램 실행까지

1950년 말, 1960년 초에 컴퓨터가 프로그래머를 대신해서 더많은 일을 수행하게 되는 또 다른 움직임이 일어났다. 그것은 특정 프로세서 아키텍처에 독립적인 고수준 프로그래밍 언어 (High-level porgramming language)의 개발이다. 고수준 언어를

2022년 8월 3일
·
0개의 댓글
·

항해99 WIL 3

State State는 리액트에서 앱의 유동적인 데이터를 다루기 위해 있는 객체이다. 일반적으로 리액트에서는 유동적인 데이터는 변수에 담아서 사용하지 않고 useState() 라는 리액트 함수를 사용하여 State라는 저장공간에 담아 사용한다. State를 사용하는 이유 State가 변경이되면 자동으로 재렌더링 된다. (변수는 변경되어도 자동 재렌더링...

2022년 7월 31일
·
0개의 댓글
·

모듈 만들기

modules폴더에 ' '파일을 생성initialState === 초기 상태값단어 그래도 초기 상태값 이다. 즉 어떤 State의 초기값을 정해주는 것이다. 우리가 useState를 사용했을 때 괄호 안에 초기값을 지정해주던 것과 같은 이치이다.위 코드에서만든 Stat

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

Redux

1) useState의 불편함어떤 컴포넌트에서 생성한 state를 다른 컴포넌트로 보고자 할 때 Props를 통해서 부모 컴포넌트에서 자식 컴포넌트로 그 값을 보내주었습니다. 근데 Props로 State를 공유하는 방법에는 불편한 점이 있다.컴포넌트에서 컴포넌트로 St

2022년 7월 30일
·
0개의 댓글
·

useEffect

useEffect useEffect는 언제 사용하나? useEffect는 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 수행하도록 설정할 수 있는 Hook이다. 쉽게말해 어떤 컴포넌트가 화면에 보여졌을때 내가 무언가를 실행하고 싶다면, 또는 어떤 컴포넌트가 화면에서

2022년 7월 30일
·
0개의 댓글
·

useState

useState는 가장 기본적인 hook이며, 함수 컴포넌트에서 가변적인 상태를 가지게 해준다.원래는 useState라는 함수가 배열을 반환하고, 이것을 구조분해 문법으로 꺼내놓은 모습일 뿐이다. 우리는 state를 변수로 사용했고, setState를 이용해서 stat

2022년 7월 30일
·
0개의 댓글
·

캐싱

Cache 캐시란? Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 프로세서에서 캐시는용량이 작고 속도가 빠른 메모리로, 용량이 더 크지만 훨씬 느린 주 기억 장치에 매번 접근하는것을 피하고자 최근에사용된 정보를 저장하는데 사용이 된다

2022년 7월 28일
·
0개의 댓글
·

항해 99 WIL2

ES란 ECMAScript의 약자이고, ES는 자바스크립트 프로그래밍 언어의 값, 타입, 객체와 프로퍼티, 함수, 표준 빌트인 객체 등 핵심 문법을 규정하는 것이다. 각 브라우저 제조사는 ECMAScript사양을 준수해서 브라우저에 내장되는 자바스크립트 엔진을 구현한다

2022년 7월 24일
·
0개의 댓글
·

JS 가져오기 내보내기

js라는 확장자로 끝나는 하나의 js파일에서는 외부에 있는 js파일을 import 키워드로 가져올 수 있고 혹은 그 파일내에서 특정한 내용을 export 라는 키워드로 내보내기를 할 수 도있다.외부의 js파일을 가져올 수 있는 통로 = importjs파일은 특정내용을

2022년 7월 21일
·
0개의 댓글
·

데이터 불변성(Immutability)

데이터 불변성 원시데이터 : String, Number, Boolean, undefined, null 참조형데이터 : Object, Array, Function(콜백함수) 원시형 새로운 원시 데이터를 사용했을때 만약 그 원시데이터가 기존의 메모리 주소에 들어있다면 그

2022년 7월 20일
·
0개의 댓글
·

전개연산자 (Spread)

하나의 배열데이터를 ,로 구분하는 각각의 item으로 배열데이터가 전개해서 문자데이터로 출력(만들어짐)또한 배열데이터를 객체데이터로 바꿀 수 도 있는데매개변수 부분에도 전개연산자를 사용할 수 있고 그때는 이 매개변수가 나머지의 모든 인수들을 다 받아내는 역할을 한다.

2022년 7월 20일
·
0개의 댓글
·

연속과 불연속

컴퓨터는 디지털 처리 장치이다컴퓨터는 불연속적인 덩어리로 입력 받고, 불연속적인 값을 갖는 정보를 저장하고 처리.컴퓨터는 모든 정보를 비트로 표현한다우리가 흔히 사용하는 십진수가 아닌 0,1로만 구성된 비트로 표현.비트는 이진수를 뜻하는 ‘Binary Digit’의 약

2022년 7월 20일
·
0개의 댓글
·

2022-07-30

내일 할 일

2022년 7월 17일
·
0개의 댓글
·

코드

return 명령문은 함수 실행을 종료하고 주어진 값을 함수 호출 지점으로 반환. 즉 함수에서 return명령문에 도달하면 함수의 실행은 그 지점에서 중단되고, 값을 제공한 경우는 함수를 호출한 곳에 그 값을 반환한다.호이스팅:함수안에 있는 선언들을 모두 끌어올려서 해

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

항해99 WIL1

API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 출처 - 위키백과인터페이스 Interface인터페이스는 컴퓨터 시스템끼리 정보를 교환하는 공유경계를 의미한다, 터치 스크린과 같은 일

2022년 7월 17일
·
0개의 댓글
·

JS 데이터

구조분해 할당(Destructuring assignment) 비구조화 할당 보이는거와 같이 user라는 변수에 객체 데이터가 할당이 되어있다(name,age,email 각각의 속성을 갖고있다). 그러고 밑에 보면 const 라는 변수를 생성하는 키워드 뒤에 중괄호를

2022년 7월 17일
·
0개의 댓글
·