목록전체 글 (1489)
오늘도 공부
다트 기본온라인 다트 편집기에서 실행가능하다.https://dartpad.dartlang.org/함수편기본 출력void main() { var test = "test"; print('test = $test'); }기본값 설정void printMsg(String msg, [String value = 'undefined']) { print('msg = $msg, value = $value'); } void main() { printMsg('1234', '5678'); printMsg('1234'); } ........................ msg = 1234, value = 5678 msg = 1234, value = undefinedname, value 쌍으로 map 형태로 인수 넣기void pri..
Java for Dart Codelab다트는 타입이 있는 언어입니다.온라인에서 에디터를 실행 후 바로 테스팅이 가능합니다.https://dartpad.dartlang.org/다트를 특별하게 만드는 이유생성자를 만드는 방법매개 변수를 지정하는 다양한 방법getter , setter 를 만드는 방법 및 시기다트가 privacy 를 처리하는 방법팩토리를 만드는 방법다트에서 함수형 언어가 동작되는 방법다른 다트 콘셉 그럼 시작해보자.class Bicycle { int cadence; int speed; int gear; } void main() { } main 함수로 실행한다.만약 argument를 가지고 싶다면 main(List args) 를 사용할 수 있다.기본적으로 접근 제어자는 가지고 있지 않다. 예를 ..
https://github.com/bear2u/til/blob/master/blockchain/DAPP/%ED%81%AC%EB%A6%BD%ED%86%A0%ED%82%A4%ED%8B%B0%EC%86%8C%EC%8A%A4.md
Geth 설치 및 로컬에 세팅 (윈도우 기준)로컬 테스트넷에서 Geth 를 가동하기 위해선 두가지를 준비해야함데이터 디렉터리 ( chaindata )Genesis.json 파일윈도우 기반에서 진행한다.윈도우로 GETH 설치를 진행하자. https://geth.ethereum.org/downloads/genesis.json 을 만들자.{ "coinbase" : "0x0000000000000000000000000000000000000001", "difficulty" : "0x20000", "extraData" : "", "gasLimit" : "0x8000000", "nonce" : "0x0000000000000042", "mixhash" : "0x000000000000000000000000000000000..
안녕하세요. 수지(수아지아를 줄여서) 아빠입니다. 100일 매일 15분이상 책읽기 성공 후기 바로가기작년 11월 27일부터 시작된 영어회화 하루에 6문장씩 외우는 모임을 시작을 했었습니다. 그리고 일요일 ( 2018년 4월 15일 ) 에 100일 완성을 했습니다. 주말은 쉬고 평일만 했습니다. 대체로 외워서 손으로 작성하거나 삼성노트로 작성해서 여러명 같이 공부하는 카톡방에 인증하는 방식을 취했습니다.그 중 몇개를 정리한 사진입니다. 영어 회화 외우게 된 계기영어는 세계 공용어가 된 지 오래입니다. . 어느 나라를 가든 영어는 기본으로 해야 하는데 늘 영어에 대한 두려움을 가지고 살아야 했었습니다.. 몇십년 영어를 봐도 막상 외국인 앞에 서면 헬로우 하아유? 밖에 잘 안나오는 팩트도 한심했었습니다. 그래..
크립토 좀비 https://cryptozombies.io 프로그래머스https://programmers.co.kr/pages/blockchain 자바스크립트로 블록체인 코인 클론https://academy.nomadcoders.co/p/nomad-coin
Document Metadata• Creators: @ned; @theoretical• Developers: @theoretical; @vandeberg; @itwasntme; @zgredek; @pychol-mychol;@small.minion; @youkaicountry; @picokernel• Contributors:@sneak; @vandeberg; @valzav; @youkaicountry; @justinw;@goldibex; et al.• Sketch designs: @pkattera• Copyright (c) Steemit, Inc. 2017• GitHub: https://github.com/steemit/smt-whitepaper/blob/master/smt-manual/manual.md ..
2018년 3월 9일자 확인됨우분투에 서버 설치하기시작하기전 기본 설정EC2 기본형 올리기 (프리티어급)express 노드 앱이 준비 되어 있다는 가정putty나 맥을 통해서 터미널로 접속이 가능해야함 (pem 파일 이미 등록된 상태)DB는 AWS RDS 이용합니다.파일 서버는 S3 이용합니다.방화벽 설정하기aws ec2는 콘솔에서 설정가능참고 링크 :https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04ufw allow 80 Nginx 설치일반적으로 우분투에 설치시 최신버전을 설치를 안한다. 그래서 저장소 키를 가져와서 직접 최신걸로 업데이트를 할 수 있다.참고내용 :https://..
배열과 연결된 리스트의 장단점2장에서는 주된 설명은 배열과 연결된 리스트에 대한 비교 설명이 있었다.배열은 검색이 빠른 반면 삽입이 느리다는 것연결된 리스트의 경우 삽입이 빠르지만 검색부분에선 배열보다 느리다는 장단점이 있다.선택정렬 (Selection Sort)2번째 알고리즘 문제이다.만약 주어진 배열이 있으면 그 배열을 정렬하고자 할 때 선택정렬을 사용할 수 있다.기본 흐름은 다음과 같다. (순차적 정렬시)배열에 가장 작은 값 검색가장 작은 값 위치 값 획득그 위치 값을 배열에서 제거 하고 새로운 배열에 하나씩 추가함그렇게 해서 최종 새로운 배열로 결과값을 보여줌Python3 으로 구현시 다음과 같다.def findSmallest(arr): smallest = arr[0] smallest_index ..
이진탐색 (Binary Search)시나리오1~1000개 숫자 의 배열에서 특정 숫자만 뽑아내고 싶을 경우 어떻게 해야 될까?리스트로 한개씩 넣어서 검색해서 운좋으면 빠른 시간안에 검색이 될 수 있으나 최악의 경우 1000번의 수행을 해야 한다.이진탐색 알고리즘을 통해서 전체의 반을 검색하고 다시 반을 검색하는 방법을 사용할 수 있다.예를 들어 100의 중간 50부터 시작되는 함수로 시작된다4번만에 답을 찾은 경우이다. 그럼 log2 16 = 4 이라고 표시한다.즉 로그는 거듭제곱의 반대말이다.지수표현이 잘 안됨..10^2^ = 100 -> log10100 = 210^3 = 100 -> log101000 = 32^3 = 8 -> log28 = 3 (결과값을 앞으로 보내면 된다.)2^4 = 16 -> lo..
