목록분류 전체보기 26
Byeon's NOTE

이번 포스팅에서는 genesis.json파일에 대해 알아보고 Private Network, Miner를 생성해 보겠습니다. 먼저 genesis.json 파일에 대해 알아보겠습니다. genesis.json 이란 Ethereum 네트워크를 구성하기 위하여 처음 제네시스 블록을 생성해 주어야 하는데 이 블록에 대한 설정을 하는것이 genesis.json 파일입니다. 아래는 genesis.json 파일의 구조입니다. { "nonce": "0x0000000000000042", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "difficulty": "0x400", "alloc": {}, "coinbase": "0x00..

이번 포스팅에서 우분투 리눅스에 이더리움을 설치하는 방법을 알아보겠습니다. 해당 포스트는 https://chainskills.com/2017/03/03/install-a-ethereum-node-on-a-computer-26/을 참고하여 작성하였습니다. 링크 포스트에서는 Homebrew를 이용하여 설치 하였지만 제가 해보았을때 이더리움 설치시 오류가 발생하여 다른 방법으로 설치하였습니다. 먼저 Go-Ethereum설치를 위해 구글에서 만든 Go를 설치 하도록 하겠습니다. sudo apt install golang 으로 쉽게 설치하는 방법이 있습니다. 하지만 저는 제가 원하는 버전을 설치하기 위해 curl을 이용하여 다운받아 설치하였습니다. https://golang.org/dl/에서 원하시는 버전을 우클..

VMware에 우분투 리눅스를 설치하는 방법을 알아보겠습니다. 먼저 우분투 홈페이지에서 원하시는 우분투 버전을 다운받으세요. 저는 16.04 LTS 버전을 받았습니다. Download Ubuntu Desktop | Download | Ubuntu Ubuntu 18.04.2 LTS Download the latest LTS version of Ubuntu, for desktop PCs and laptops. LTS stands for long-term support — which means five years, until April 2023, of free security and maintenance updates, guaranteed. Ubuntu 18.04 LTS release notes Rec www..
문제 https://programmers.co.kr/learn/courses/30/lessons/12911 풀이 import java.util.regex.*; class Solution { public int solution(int n) { int answer = 0; Pattern pattern = Pattern.compile("1"); Matcher matcher = pattern.matcher(Integer.toBinaryString(n)); int ncnt = 0, acnt=0; while(matcher.find()) ncnt++; while(true){ n++; matcher = pattern.matcher(Integer.toBinaryString(n)); while(matcher.find())..
문제 https://programmers.co.kr/learn/courses/30/lessons/12981 풀이 import java.util.*; class Solution { public int[] solution(int n, String[] words) { int[] answer = new int[2], user = new int[n]; List usedWord = new ArrayList(); String s = words[0]; user[0]++; usedWord.add(s); for(int i=1;i
문제 https://programmers.co.kr/learn/courses/30/lessons/42577 풀이 import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; Map resultmap = new HashMap(); int cnt=0; for(String number: phone_book){ resultmap.put(cnt++,number); } for(int j=0;j
문제 https://programmers.co.kr/learn/courses/30/lessons/49993 풀이 import java.util.*; class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0, learnSkill = 0; HashMap hs = new HashMap(); boolean check = true; char[] skills; for(int i=0;i