[ 리액트 / React ] State 상태 변수 (ps. Destructing)
·
Web Development/React
[ 리액트 / React ] State 상태 (ps. Destructing)Destructing 문법 간단 정리일반 문법let a = 1;let b = 2;console.log(a)console.log(b)// -> 1, 2출력​Destructing 문법let [a, b] = [1, 2]console.log(a)console.log(b)// -> 1, 2출력 State(상태 변수)란?React에서 사용하는 '동적인 데이터를 위한 변수'= React에서 컴포넌트의 동적인 데이터를 관리하는 객체 State 사용법useState(훅)를 이용한 상태 관리import { useState } from "react";function Counter() { const [count, setCount] = useSta..
[ 리액트 / React ] React를 사용하는 이유 - SPA
·
Web Development/React
[ 리액트 / React ] React를 사용하는 이유 - SPASPA - Single Page ApplicationReact와 SPA의 관계를 알아보자• React Router를 사용하면 클라이언트 사이드 라우팅으로 SPA 구현 가능• React는 페이지를 새로고침하지 않고도 동적인 UI 업데이트 가능• Virtual DOM을 활용해 성능을 최적화하여 SPA의 단점을 보완 그렇다면 SPA는 무엇이고, 장점이 뭔가요?SPA; Single Page Application이란..• 하나의 HTML 파일을 기반으로 동작하는 웹 애플리케이션• 페이지 이동 시 전체 페이지를 새로고침하는 것이 아니라, 필요한 데이터만 업데이트SPA의 장점?• 전체 페이지를 다시 로드하지 않고, 변경된 부분만 업데이트 [ 빠른 페이지..
리눅스의 특징 및 장단점 [ 리눅스 마스터 ]
·
리눅스마스터/리눅스의 개요
해당 블로그는 다음 서적을 참고하여 제작하였습니다.[ 2025 리눅스 마스터 1급 서적(이기적)https://m.yes24.com/Goods/Detail/125184614 ] 1) 운영체제의 정의사용자와 하드웨어 간의 상호작용을 위해 UI를 제공하는 시스템 소프트웨어이며,컴퓨터의 하드웨어을 효율적으로 관리한다. (CPU, 메모리 등)또한 프로그래밍 인터페이스(응용 프로그램이 동작할 수 있는 환경)를 제공한다. 2) 운영체제의 목적운영체제의 목적은 크게 다음과 같다.- 처리능력(Throughput) 향상- 신뢰도(Reliability) 향상- 사용 가능도(Availabilty) 향상- 반환 시간(Turnaround) 최소화처리능력?- '일정 시간동안 처리하는 일의 양'에 대한 정도반환 시간?- '작업 요청..
OSI 7 계층, 계층 별 프로토콜 용도 [ 네트워크 기초 / 리눅스 마스터 ]
·
리눅스마스터/네트워크의 이해
OSI 7 계층 (Open System Interconnection Reference Model)- 국제표준화기구(ISO)에서 구성한 네트워크 모델 -목차1. OSI 7 계층2. 계층 별 프로토콜의 용도| 1. OSI 7 계층 | 요약- OSI 7 계층; 시스템 간 통신을 위한 프로토콜 디자인과 통신 계층으로 구성된 네트워크 모델- 참조할 때 사용하는 개념적 모델- 7가지 계층 존재 ( Application, Presentation, Session, Transport, Network, Data Link, Physical )- 각 계층은 하위 계층을 이용 ( 2계층은 1계층, 3계층은 2계층 ... ) | 본문# 정의- 이기종 시스템 간 상호 통신을 위하여 국제표준화기구(ISO)에서 컴퓨터 네트워크 프로토..
디스크 인터페이스 [ 하드웨어 / 리눅스 마스터 ]
·
리눅스마스터/리눅스 시스템의 이해
디스크 인터페이스(Disk Interface)컴퓨터에서 디스크 드라이브와 시스템 간의 데이터 전송 방식을 정의하는 기술  디스크 인터페이스는 하드 드라이브(HDD), 솔리드 스테이트 드라이브(SSD) 또는그 외의 저장 장치와 컴퓨터 시스템(특히 마더보드나 RAID 컨트롤러) 간의 데이터 통신을 처리하는 기술을 의미한다. 디스크 인터페이스는 하드 디스크뿐만 아니라 다양한 종류의 저장 장치(예: SSD, 광학 드라이브, USB 드라이브 등)에 적용될 수 있다. 이 블로그에서 정리할 디스크 인터페이스는 다음과 같다.IDE(ATA / Integrated Drive Electronics) (병렬)S-ATA (Serial ATA) (직렬)SCSI (Small Computer System Interface)SAS ..
RAID - 복수 배열 독립 디스크 [ 하드웨어 / 리눅스 마스터 ]
·
리눅스마스터/리눅스 시스템의 이해
RAID; 복수 배열 독립 디스크( Redundant Array of Independent Disks,Redundant Array of Inexpensive Disks )사진 출처: https://en.wikipedia.org/wiki/Standard_RAID_levels RAID란? 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다.* 쉽게 여러개의 하드 디스크를 하나로 묶었다 생각하면 된다. ( -> 더 큰 용량을 만들거나, 속도를 높이거나, 데이터를 안전하게 보호하기 위해 ) RAID는 크게 10가지의 종류로 나뉘며 리눅스 마스터 시험에서는 각 RAID 별 특징을 알고 있는것이 중요하다. RAID는 RAID 0 ~ 6까지 7개가 존재한다.RAID 0부터 6까지 순서대로 알아보자..