이 문법의 핵심 기능은 함수를 작성 할 때 함수를 특정 구간에 멈춰놓을 수도 있고, 원할 떄 다시 돌아가게 할 수도 있다. 그리고 결과값을 여러번 반환 할 수도 있다. 이 경우에는 무조건 1만 반환하게 될 것이다. 하지만, 제너레이터 함수를 사용하면 함수에서 값을
delay , call , put , all , takeEvery, takeLatest설정된 시간 이후에 resolve하는 Promise 객체를 리턴한다.\-> 1초 기다리기특정 액션을 dispatch 하도록 한다.\-> INCREMENT action을 dispatc
Errorhttps://reactjs.org/docs/error-decoder.html/?invariant=321React Hook은 컴포넌트 내에서 호출하기React Hook - useRouter를 컴포넌트 밖 함수에서 호출하려다 실패했다.fetchData
리눅스에서 80 포트를 사용해서 서버가 꺼지지 않게끔 하기 위해서 pm2를 사용해야했다.nginx & pm2를 사용하려고 했으나 실패 ,, vim으로 서버 및 location을 바꿔주려 했으나 nginx index 화면만 로딩 될 뿐 80포트를 사용하고 있다는 에러가
리눅스에서 특정 명령을 실행하거나 , 특정 파일에 접근하기 위해서 때로는 루트(root) 권한이 필요한 경우가 있다. 이러한 경우에 사용하게 되는 su / su- / sudo 명령어들과 각 명령어들의 차이점, 현재 계정을 확인하는 whoami 명령어와 계정 전환 후
포트(port)는 "논리적인 접속장소", 특히 인터넷 프로토콜인 TCP/IP를 사용할 떄에는 클라이언트 프로그램이 네트워크 사으이 특정 서버 프로그램을 지정하느 방법으로 사용된다.네트워크 상에서 통신을 할 때 IP를 토대로 해당 서버가 있는 컴퓨터에 접근한다.인터넷 주
왜 비트코인으로는 NFT를 못사지? 1세대 블록체인인 비트코인은 2세대 블록체인인 이더리움과는 다르게 스마트 컨트랙이 없다. 그래서 1세대 비트코인은 자체 블록체인에 저장을 하며, 2세대 이더리움은 스마트 컨트랙에 다 저장을 한다. 따라서 스마트 컨트랙이 없는 1세대
비트코인은 다른 사람들과 교류할 수 없다. 그냥 비트코인을 주고받는 것 외에는 할 수 있는게 없다. 스마트 컨트랙을 통하면 다른 사람과 교류할 수 있고, 또한 코드로 소통할 수 있다. 즉, 사람과 그리고 로봇과 소통을 할 수 있는것이다.그 중 하나는 이를 통해서 탈중앙
NFT란 Non-Fungible Token의 약자로 대체 불가능한 토큰이다: 고유성을 지니고 있는 상호 대체가 불가능한 토큰이라고 정의할 수 있다개별적으로 어떠한 고유성을 지니고 있기 때문에 대체가 가능하지 않다는 것을 의미한다.예를들어, 나이키 옷을 입고 BTS 공연
Crontab은 스케줄링을 관리하는 프로그램으로써 시스템 관리자에게 매우 중요한 유틸이다. 즉 반복적인 작업을 정의하여 실행해주는 자동 매크로라고 생각하면 된다.:위와 같이 먼저. 5개의 실행 주기에 대한 정의를 해준다. 분 시 일 월 요일의 순서이다.사용 가능한 값
shell은 운영체제상에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램이다. 즉 다시 말해서, 운영체제의 커널과 사용자 사이를 이어주는 역할을 하며 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있도록 도와주는 명령어 해석기이다.Linux에서 사
우분투는 데비안 GNU/리눅스에 기초한 컴퓨터 운영체제로서 고유한 데스크탑 환경인 유니티를 사용하는 리눅스 배포판이며 4월, 10월에 한번씩 업데이트가 이루어진다.x.04, xx.10로 나누어 지며 뒤에 04, 10은 발표 된 월을 xx같은 경우 는 배포된 년도를 나타
리눅스는 유닉스 계열을 바탕으로 만들어진 오픈소스 운영체제이다.그래서 유닉스와 마찬가지로 모든 것들을 파일로 관리한다.리눅스의 경우 계층구조(트리구조)의 디렉토리를 가지고 있는데, 이것은 용도에 따라 구분되며, 이를 파일 시스템이라고 부른다.데이터 저장에 사용되는 파일
리눅스란? 💡 Linux는 커널이다 -> 커스텀 OS 만들기 가능 Windows나 Mac과 달리 Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니다. 오히려 Linux는 커스터마이즈된 OS를 만들 수 있는 커널이다. Linux 커널을 기반으로 한다. Li
리눅스란 윈도우나 MacOS 같은 컴퓨터의 운영체제(Operating System)이다. 운영체제란 내부적으로 복잡한 구조로 이루어져 있지만, 간단히 말하면 컴퓨터 하드웨어를 구동하고 사용자의 요청을 받아 여러가지 응용프로그램을 실행시키는 프로그램을 운영체제라고 한다.
컴퓨터는 크게 하드웨어와 소프트웨어로 나뉜다.하드웨어는 눈에 보이고 , 손으로 만질 수 있는 것들 예를 들면 모니터 , 데스크톱, CPU 등이 될 수 있다.소프트웨어는 하드웨어와 반대로 눈에 보이지 않고 손으로 만질 수 없는 것들 , 예를 들면 현재 우리가 이 블로그를
Javascript에서 HTTP Requests 를 위한 방법에는 Fetch 와 Axios 두가지가 있다. Fetch Fetch 는 Built-in APIs 로서 별도의 설치 없이 모던 브라우저에서 사용이 가능하다. window object 에서 정의되어 있으며,
React에서 기존에 사용하던 Class를 이용한 코드를 작성할 필요 없이,state와 여러 React 기능을 사용할 수 있도록 만든 라이브러리Class 컴포넌트 사용2019년 2월 데이터 개시 개발함수 컴포넌트와 리액트 훅 사용( 리액트 훅은 함수 컴포넌트에서만 사용
설명을 이해하기 전 필수 개념 2가지Render: DOM Tree를 구성하기 위해 각 element의 스타일 속성을 계산하는 과정Paint: 실제 스크린에 Layout을 표시하고 업데이트하는 과정useEffect는 컴포넌트들이 render 와 paint 된 후 실행된다