-
[Blockchain] 암호화폐 / 실물화폐 / 블록체인
실물화폐, 금속화폐, 신용화폐의 특징 실물화폐 특정한 물건을 화폐로 정해서 사용했습니다. (ex. 조선시대 - 쌀) 실물 화폐는 내구성이 없었으며, 상품마다 질이 달랐고, 휴대성이 없었습니다. 금속화폐 실물 화폐의 단점을 보완하기 위해 금속 화폐가 출현했습니다. 금속은 중요한 자원이었기 때문에 금속 화폐를 공급하는 것이 매우 어려웠습니다. 신용화폐 종이화폐나 금속화폐는 실물의 가치가 교환하는 물건의 가치와 같을 수 없었기 때문에 화폐의 가치를 보장해주는 것이 필요했습니다. 그래서 국가의 신용이 그 가치를 보장해주었습니다. 신용이 새로운 화폐가 되면서, 수표, 어음과 같은... Read More
-
[ubuntu 20.04] MySQL ERROR 1698 (28000): Access denied for user 에러 해결 / 완전 제거 후 재설치
찾아보게된 이유 🧐 ‘MySQL’ 을 설치한 후 ‘node.js’ 와 연동을 시키는 중에 ‘root 계정 접속 에러’ 가 발생 그 외에도 다양한 에러가 발생했는데 job for mysqld.service failed because the control process exited with error code. see "systemctl status mysql.service" and "journalctl -xe" for details. ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded ERROR 1290 (HY000): The MySQL server is ... Read More
-
[React] 보일러플레이트 CRA (Create-React-App) / 빌드 / 웹팩 (webpack)
보일러플레이트 (Boilerplate code) ⭐ 보일러플레이트는 노가다를 줄여준다 반복적으로 사용되는 부분을 재사용한다 최소한의 수정으로 다시 사용한다 개발자를 단순 작업을 해방해준다 CRA (Create-React-App) 보일러플레이트의 가장 대표적인 예가 React를 설정해주는 Create-React-App (CRA) 이다 이 도구가 없었다면 ‘웹팩’을 시작으로 온갖 설정을 스스로 만들어야 할것이다 프로젝트를 초기부터 셋팅하기는 어렵고 복... Read More
-
[React] package.json eject & react-app-rewired 오버라이딩
eject npm run eject 👉 eject 를 실행하면, 되돌릴 수 없다 👉 eject를 수행한다는 것은 이제 저 설정들을 직접 유지보수해야 한다는 것과 같다 eject 는 해당 프로젝트에 숨겨져 있는 모든 설정을 밖으로 추출해주는 명령어다 CRA (Create-React-App) 을 사용하다 보면 babel 이나 webpack 설정을 변경하기 위해 eject를 하는 경우가 있다 eject를 하면 설정 파일을 수정할 수 있어서 유용하긴 한데 설정 파일이 지저분하게 보이게 된다 잘 모르는 npm들이 packag... Read More
-
[React] React Hook - useEffect()
useEffect() useEffect 란 코드를 언제 실행할지 선택하는 것 useEffect() 는 React component가 새로고침(렌더링) 될 때마다 특정 작업을 실행할 수 있도록 하는 리액트 Hook이다 비동기로 처리가 가능하다 useEffect 함수 불러오기 import React, { useEffect } from "react"; Component가 실행될 때 (나타날 때) useEffect(() => { console.log("새로고침 될때마다 실행"); }); 👆 새로고침 될때마다 실행 useE... Read More
-
[ubuntu 20.04] 우분투에서 deb 파일 설치 시 의존성 문제 해결 방법
찾아보게된 이유 🧐 .deb 확장자 파일을 다운받아 터미널을 이용하여 설치중 ‘의존성 문제’ 에러 발생 구글링을 해서 내가 해결한 방법을 기록으로 남기려고 한다. 해결 방법 😎 github desktop.deb 확장자 파일을 다운받아 다운로드 폴더로 가서 터미널 실행을 시킵니다 github desktop가 아닌 다른 파일 설치할때도 방법은 동일합니다 sudo dpkg -i 패키지이름.deb sudo dpkg -i GitHubDesktop-linux-2.0.4-linux1.deb 👆 설치를 하는 중에 의존성 문제 에러가 발생 어떤 에러가 있는지 코드로 확인해봅니다 👇 ... Read More
-
[ubuntu 20.04] Ruby 설치 중 에러 ERROR: While executing gem 해결방법
찾아보게된 이유 🧐 윈도우 노트북에 우분투를 설치해서 사용하다보니 우분투에서는 윈도우 .exe (카카오톡 같은) 확장자를 실행못하기 때문에 ‘루비’ 를 설치해야 한다고 한다. ‘루비’ 를 설치하다가 에러가 많이 났는데 구글링을 해보니 여러 방법있었지만 확실히 해결되게 한 방법을 기록으로 남기려고 한다. 해결 방법 😎 👇 터미널에 설치 명령어를 입력 gem install bundler 위와 같은 에러 발생 혹시나 설치되어있는 루비가 있다면 제거를 해주고 다시 시작해본다 👇 루비 제거 명령어 sudo apt-get remove ruby 여기서부터 차례대로 하나씩 터미널에 ... Read More
-
[ubuntu 20.04] 우분투가 설치된 윈도우 노트북 발열 감소 방법
찾아보게된 이유 🧐 윈도우 노트북에 우분투를 설치해서 사용하다보니 발열이 심해서 열을 식혀주려고 팬이 계속돌아 소음이 심해지는 현상이 발생 ♨ 구글링을 해서 내가 해결한 방법을 기록으로 남기려고 한다. 해결 방법 😎 전력관리 모듈 ‘TLP’ 라는걸 설치 터미널을 열어서 명령어를 입력 sudo add-apt-repository ppa:linrunner/tlp 👆 엔터키를 눌러서 설치를 계속 진행한다. 설치가 끝나면 습관처럼 업데이트를 해준다 sudo apt-get update 본격적으로 tlp 를 설치해주는 작업 sudo apt-... Read More
-
[ubuntu 20.04] Node.js & npm 버전 업데이트 시 에러 해결 방법
찾아보게된 이유 🧐 ‘npm’ 을 이용한 명령어를 사용하려는데 ‘node.js’ 와 버전 충돌이 일어나서 에러가 발생 ‘node.js’ 의 버전을 업데이트 중에도 에러가 발생 구글링을 해서 내가 해결한 방법을 기록으로 남기려고 한다. 해결 방법 😎 node.js -v 👈 (명령어) node.js 설치된 버전을 확인을 하고 캐시를 삭제 해준다. (chche 가 남아있는 경우 에러 발생 가능성이 있음) sudo npm cache clean -f 👈 (명령어) ERROR: npm is known not to run on Node.js v10.19.0 You'll need to up... Read More
-
[ubuntu 20.04] GIT 설치 & 초기설정
찾아보게된 이유 🧐 윈도우에 우분투를 깔았다 지웠다를 반복하면서 GIT 설치 & 초기설정을 할때마다 구글링을 했었는데 내가 한 방법대로 정리해서 기록으로 남기려고 한다. 해결 방법 😎 혹시 모를 git 이 설치되어있는지 확인을 해본다 설치되어 있지 않은걸 확인했으니 설치를 진행한다 sudo apt install git 👆 ( git 설치 명령어 ) git --version ( git 설치가 되었는지 버전 확인 ) 터미널을 이용하여 깃허브에 올리기 위해서는 git 개인정보를 입력해 줘야한다 (초기 셋팅) git config --global user.... Read More