일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- web3
- docker
- Spark
- pyspark
- word count
- lambda
- jenv
- Ethereum
- Histogram
- geth
- MAP
- Python
- 이더리움
- HelloWorld
- 블록체인
- OpenCV
- solidity
- apache-spark
- Apache Spark
- RDD
- macbook
- Greeter
- python3
- remix
- bigdata
- node
- stopwords
- BlockChain
- web3@1.2.8
- nodejs
- Today
- Total
목록nodejs (3)
이것저것 프로그래밍 정리(Macbook)
https://parkaparka.tistory.com/12 Ethereum으로 프로그래밍 - HelloWorld 간단한 HelloWorld 프로젝트를 실행해보도록 하자. 이더리움을 이용한 블록체인 코딩을 할때 크게 4단계로 나뉜다. 1번째 스마트 컨트랙 개발, 2단계 컴파일해서 abi,byte code 가져오기, 3단계 스마트 � parkaparka.tistory.com 앞에 Hello에서는 sayHello 함수 하나로만 구성되어 있었다. 이번에는 조금 더 나아가 데이터를 수정하고 저장하는 contract을 개발해보도록 하자. web3@0.2.0, solidity@0.5.0 또는 0.6.3, node@13.8.0 의 개발 환경이다. 1. 스마트 컨트랙 개발 get(), set() 함수를 이용할 것이다...
간단한 HelloWorld 프로젝트를 실행해보도록 하자. 이더리움을 이용한 블록체인 코딩을 할때 크게 4단계로 나뉜다. 1번째 스마트 컨트랙 개발, 2단계 컴파일해서 abi,byte code 가져오기, 3단계 스마트 컨트랙 배포, 4단계 사용이다. web3@0.2.0, solidity@0.5.0 또는 0.6.3, node@13.8.0 의 개발 환경이다. 1. 스마트 컨트랙 개발 스마트 컨트랙 소스 코드를 개발하는 단계이다. HelloWorld 소스 코드를 봐보도록 하자. %%writefile src/Hello.sol pragma solidity ^0.6.3; #컴파일 할 solidity version contract Hello { #컨트랙 이름을 Hello로 하겠음 function sayHello() p..
자바의 버젼을 관리하기 위해 jenv를 사용하는 것처럼 node의 버젼을 관리하기 보다 편하게 사용환경에 쓸 수 있도록 nvm을 이용할수 있습니다. 터미널에서 homebrew를 통해 먼저 nvm을 설치해 줍니다. brew install nvm 설치가 완료되었으면 다음과 같은 환경변수를 ~/.zshrc 또는 ~/.bash_profile 에 저장해줍니다. export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash..