개발일기
#1 블록체인?
블록체인은 블록으로 이루어진 체인이다. Append 추가만 되고 삭제 편집이 불가능하다 Decentralization 탈중앙화 모든 비트코인 노드를 가지고 있고 모두 같은 DB를 소지 하고 있기때문에 복제가 불가능하고 복제품을 누가 강제로 편집을 했을때도 나머지가 편집하지 않기 때문에 편집된건 사장 된다. 크롭톤 컨스 ? 블록이란? DB를 추가하는 방법 DB가 있고 거기에다가 작성하거나 편집하는 씩이 아니라 기존의 블록은 그대로 존재하고 거기에 다른 블록를 추가하는 씩이다. 블록의 중요한 점 '블록의 해시' '이전 블록의 해시' '데이터 ' 데이터란 말 그래로 내정보들 전세계약서등를 데이터정보를 말한다. 이걸 비트코인에서는 그데이터는 '트랜잭션(거래내역)' 들이다 그런 부분이 블록의 데이터 부분에 저장되..
DOCKER - 왕초보 튜토리얼
# docker run -it { 이미지명 } -> docker hub에 이미지형태로 되어 있는 환경들를 가져 와서 해동 후 컨테이너로 만든 명령어 ex) docker run -it node -> docker hub에 있는 'node'라는 도커이미지을 가져와서 컨테이너로 만든다. 도커이미지란 리눅스 컴퓨터의 특정상태를 캡쳐해 박제 해 놓은 것 컨테이너 생산할수 있는 틀 이나 조립키트 정도롤 생각 해돈다. # docker ps -> 지금 실행되고 있는 container 상태 확인 할수 있다. # docker images -> 지금 가져와 있는 도커이미지 확인 CLI에서 보여주는 컨테이너들은 파일에 있는것이 아니라 다른곳에서 실행 되고 있는 것이다 # docker exec -it { 컨테이너명 }bash -..
백준 [ node.js ] 10172번 문제 개
아래 예제와 같이 개를 출력하시오. 제출 답안 console.log('|\\_/|\n|q p| /}\n( 0 )"""\\\n|"^"` |\n||_/=\\\\__|') 1. (`) 백틱으로 감싸서 ( \ )를 제외한 특수문자들를 문자로 출력하게 한다. 2. ( \ ) 한개는 인식을 못한다. 3. \n 띄어쓰기 ; \' 작은따움표 ; \" 큰따움표 ; \\ ( \ ) 백슬래쉬로 인식
백준 [ node.js ] 10171번 문제 고양이
아래와 예제와 같이 고양이를 출력 하시오 제출 답안 1. (`) 백틱으로 감싸서 ( \ )를 제외한 특수문자들를 문자로 출력하게 한다. 2. ( \ ) 한개는 인식을 못한다. 3. \n 띄어쓰기 ; \' 작은따움표 ; \" 큰따움표 ; \\ ( \ ) 백슬래쉬로 인식 https://www.acmicpc.net/problem/10171 백준 온라인 저지 - 10171번 문제 고양이