전원이 꺼질 때에도 HDD 혹은 SSD에 저장NTFS, UFS(유닉스) 기본적으로 달라지는 것은 없다하드디스크의 부트로더와 파티션 테이블이 존재하는 부분은 MBR과 GPT.BIOS는 MBR에, UEFI 는 GPT에파티션이 여러개 존재 할 수 있는데, 운영체제가 존재하
개념새로운 기술, 경영 노하우로 신규시장 개척기술집약적우리나라벤처기업을 많이 육성해서 기술 경쟁력을 향상시키자=> 벤처기업육성에 관한 특별조치법 존재 (해당하면 많은 지원)
HTML, CSS, 자바스크립트와 같은 웹 기술들을 사용해 만드는 앱개발자 입장에서 안드로이드/ios 지식 없이도 두 플랫폼 위에서 작동하면서 기기에 설치까지 가능한 앱을 만들 수 있음웹이지만, 데스크톱이나 모바일 환경에 설치가 가능하고 앱과 유사한 사용자 경험을 제공
CFS : Completely fair process scheduling in LinuxCFS는 매우 효율적인 방법으로, 모든 작업에 프로세서 자원을 공정하게 할당한다A blocked process : I/O event 등으로 작업이 중지됨, event가 완료될 때까지
Context Switching은 언제 일어날까?들어가기에 앞서, context switching이 일어나는 배경에 대해서 알아보겠습니다!🏃♀️I/O interrupt<I/O operation 과정>위의 과정에서 I/O 요청이 필요해서 잠깐 멈추었던 프로세스와
초기 웹 웹 서비스 중 발생하는 모든 정보를 웹 서버에 저장해두도록 설계웹 브라우저 → 웹 서버로부터 데이터를 받아서 사용자 화면에 출력하는 기능만 담당HTML5사용자 컴퓨터에도 데이터를 저장웹 서버와 연결이 끊어진 상태에서도 브라우저 상에서 웹 애플리케이션이 실행될
TypeScript란 // 이거 오늘 TypeScript is a strongly typed programming language that builds on JavaScript 다시 말해, 타입스크립트는 "타입 검사가 가능한" 자바스크립트입니다.브라우저는 "자바스크립트
Next js는 React js의 프레임워크React는 라이브러리, Next js는 React의 프레임워크React VS Next js(1) CSR ( Client Side Rendering )React는 CSR ▶️ 클라이언트에서 js 파일을 실행시켜 HTML 파일에
installnpm install framer-motion특이사항<div /> 등과 같이 HTML 태그는 <motion.div /> 로 사용한다.Variants위와 같은 variants를 생성해준 뒤,<Box></Box> 컴포넌트에 주면, 자식 C
플랫폼이란 ?'양면시장'을 대상으로 한 사업모델즉, 공급자와 소비자를 연결하며 양 쪽 모두의 이익을 지향함예를 들면 월드컵!FIFA는 오로지 월드컵을 주관하는 조직일 뿐 유엔 산하도 아니고, 다른 나라의 소속도 아니다. 월드컵에 참여하는 나라들이 공급자, 이를 시청하는
installnpm install recoilRecoilRootindex.tsximport { RecoilRoot } from "recoil"; // import위와 같이 <RecoilRoot></RecoilRoot>로 감싸주기atom 만들기atom.ts위와
웹 페이지 상단의 React App을 페이지마다 원하는 문구로 바꾸는 방법은 react-helmet이라는 라이브러리를 사용하면 간편하다.installnpm i react-helmet❗TypeScript를 사용한다면 npm i --save-dev @types/react-
installnpm install --save react-apexcharts apexchartsimportimport ApexCharts from "react-apexcharts";component위와 같이 간단하게 사용가능하다.차트를 만드려면 공식 페이지의 여러 pr
0 . installnpm i react-queryimportindex.jsimport { QueryClient, QueryClientProvider } from "react-query";queryClient 생성 후 provider에 넣어주기fetcher 함수 만들기
TypeScript에서 type을 정의하기 위해선 api로부터 불러온 데이터의 key와 value의 type이 필요하다.손수 정의해주면 문제가 없겠지만... api의 양이 방대하다면 매우 귀찮으므로 이를 비교적 손쉽게 정의하는 방법에 대해서 알아보자 😚data fet
페이지가 넘어갈 때, 데이터도 같이 넘겨주기페이지 이동할 때 react-router-dom 라이브러리를 사용한다.그런데 이렇게 페이지를 이동할 때 같이 들고 가고 싶은 데이터가 있을 수 있다.redux등을 사용하면 언제든지 꺼내쓸 수 있지만 !!react-router-
styled-components 사용css 기본값을 제거하는 방법 :아래의 코드를 그대로 복붙해서 GlobalStyle로 만들어준다. (app.tsx에서 진행)https://github.com/zacanger/styled-reset/blob/master/src
install타입스크립트 + 리액트에서는 style components를 다음과 같이 설치한다.npm install --save-dev @types/styled-componentsstyled.d.ts 파일 생성 https://styled-components.c
event: React.FormEvent<HTMLInputElement>event: React.FormEvent<HTMLFormElement>에 주목하기. 나머지는 비슷
TypeScript로 state 관리하기TypeScript에서 1을 number로 잘 인식하고 있기 때문에setCounter(1)에서 오류가 생기지 않는다.하지만 ! 갑자기 string을 넣어주면 ??빨간줄 부분에 오류가 발생했다type이 달라서인데, 이는 이렇게 해결