일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 토플 라이팅
- toefl writing
- 클라우드
- 확률
- TOEFL
- 자동차sw
- 블록체인
- GeorgiaTech
- backtrader
- 프로그래밍
- backtest
- probability
- python
- 토플
- 오토사
- 파이썬
- 백테스트
- it
- 아마존 웹 서비스
- AWS
- 퀀트
- 비트코인
- can
- Cloud
- Bitcoin
- 백트레이더
- 개발자
- 암호화폐
- 자동매매
- AUTOSAR
- Today
- Total
목록it (18)
Leo's Garage
[Bronze V] A+B - 1000 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 성능 요약 메모리: 1984 KB, 시간: 0 ms 분류 사칙연산(arithmetic), 구현(implementation), 수학(math) 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. #include using namespace std; int main(int argc, const char * argv[]) { // insert co..
얼마 전, 한빛미디어에 이 책이 출간되었다는 소식을 들었다. 사실 카프카가 어떤 기술인지 전혀 배경지식이 없는 상황이었지만, 역시 모르는 기술에 대한 호기심을 멈출 수 없었다. 이 책은 서문에서 이렇게 이야기 한다. '이 책은 카프카의 기본과 그 실현 가능한 것이 무엇인지 알고 싶은 사람, 특히 카프카를 처음 다루는 기술자를 위한 입문서다. 카프카는 개념이 단순한 반면, 매우 유연한 동작을 설정할 수 있거나 더 높은 성능을 제공할 수 있도록 만들어져 있다. 따라서 여러 시스템에서 다양한 쓰임새를하고 있다.' 카프카는 2011년 미국 링크드인에서 출시 된 후, 2012년 아파치 재단을 통해 키워져 '아파치 카프카'라는 이름으로 출시되었다. 초기에는 메시징 시스템의 기능 중심이었으나 이후에는 데이터 로드, ..
이전 글에 이어서 Ch 6장 Transactions의 나머지 부분을 정리해보도록 하겠다. 전에 썼던 포스팅에서는 실제 bitcoin Core에서 조회할 수 있는 JSON형태의 Transaction 내역을 살펴보았다. 앞에서 보았다 시피, "Vin"으로 표현된 input부분과 "Vout"으로 표현된 output 부분으로 나눠져 있음을 볼 수 있었다. 이번에는 과연 실제로 Transaction이 실행될 때, 어떤 식으로 script가 동작하는지 살펴보도록 하자. 앞에서 보았다 시피, UTXO에 있는 Locking script와 Unlocking script는 모두 Script 언어로 작성되어 있다. 만약에 Transaction이 유효하다면, 각 input에 있는 Unlocking script가 각각 이에 대..
*이 서평은 길벗출판사 개발자 리뷰어 모집 이벤트를 통해 도서를 제공받아 작성하였습니다. 처음 대학에 입학했을 때, 배웠던 언어도 C였고, 본의 아니게 현재 현업에서 가장 많이 다루고 있는 언어도 C언어 입니다. 학부생 때는 학점과 과제를 수행하기 위해서 여러 참고서를 훑어봤던 것 같고, 입사 후에는 좀 더 깊이 있는 지식을 얻기 위해서 고군 분투하며 서적을 찾아본 것 같습니다. 저는 개발자 리뷰어 이벤트를 통해 서적을 제공받기는 했지만, 전부터 유심히 지켜보던 책이긴 했습니다. 하지만 실물로 책을 본 적은 없고, 인터넷 서점 등을 통해 검색만 해보았는데 실제로 책을 받아보고나서 두께에 엄청 놀랐습니다. 보통 이전에 보던 책들과 비교하면 약 분량이 1.5배 정도 되는 것으로 보였는데 과연 어떤..
Ch.3-2 이어서 이야기하도록 하자. 지난 시간에 우리는 Bitcoin Core를 설치했고 테스트 서버에 접속했다. 지난 번 포스팅에서도 말했지만 우리는 Bitcoin 네트워크를 3가지로 접속할 수 있다. (메인넷, 테스트넷, 로컬) 그 중에서 우리가 접속한 곳은 로컬 네트워크이다. 말 그대로 나의 PC 만을 네트워크 노드로 설정하는 것이다. *단, 로컬 네트워크에서 테스트 하는 것은 실제 메인넷과 테스트넷에서 돌리는 것과는 차이가 있다. (네트워크 속도 문제) 논외로 이야기하면, DAPP같은 것을 개발할 때에 처음에는 로컬 넷에서 테스트를 진행하면서 코드 상에 문제가 없는지를 판단한다. 그 다음에는 테스트넷에 올린 다음에 네트웍 상에서 잘 돌아가는지 확인을 한다. 마지막으로실제 네트웍 상에 띄운 다음..
Mastering Bitcoin 2nd 세번째 포스팅을 시작하겠다. Ch.3 Bitcoin Core: The Reference Implementation Bitcoin은 Open Source Project이다. (MIT License) MIT License란? 첫째, 이 소프트웨어를 누구라도 무상으로 제한없이 취급해도 좋다. (단, 저작권 표시 및 이 허가 표시를 소프트웨어의 모든 복제물 또는 중요한부분에 표시해야 한다.) 둘째, 저자 또는 저작권자는 소프트웨어에 관해 책임을 지지 않는다. 즉 수정, 배포가 자유로우며 상업적으로 이용해도 되지만 문제가 생겼을 경우에 원작자에게는 아무런 잘못이 없다라고 보면 된다. 따라서 누구나 내려받을 수 있고, Bitcoin Core Source Code에 기여할 수 ..
두번째 Chapter의 제목은 다음과 같다. How Bitcoin Works 이번 장에서는 Bitcoin이 어떻게 거래(Transaction)되고 그 거래가 검증될 때 필요한 과정(Mining)에 대하여 설명할 것이다. Transactions, Blocks, Mining, and the Blockschain Instead of a central trusted authority, in bitcoin, trust is a achieved as an emergent property fromthe interactions of different participants in the bitcoin system Ch.1에서도 언급된 내용이지만, Bitcoin은 중앙 신뢰 기관 대신에 서로 다른 참여자들의 상호작용을 통..
항상 고민만 하다가 언젠가 해야지 해야지 미뤄두었던 블로그를 시작하기로 했다. 하루종일 회사에서 컴퓨터 앞에 앉아 일을 하다보니, 그동안 집 안에 컴퓨터를 둘 생각을 하지 않았다. 그럼에도 항상 아쉬웠던 것은, 바쁘게 살아가고 있음에도 불구하고 지나고 나면 기록된 것 하나 없이 흩날리는 내 일상이 아쉬웠다. 그러던 중, 회사에서 하는 업무도 리마인드 하면서, 또 지금 공부하고 있는 여러가지 분야들 (대부분 소프트웨어 관련)에 대해 조금은 정리하고 싶다는 생각이 들었다. BlockChain과 A.I.를 공부하기로 결심하고 큰 마음을 먹고 맥북 프로를 구매했다. 게다가 무려 다닌 적 없었던 강남의 컴퓨터 학원까지 6개월치를 등록하고 왔다. 이 모든 투자가 물거품으로 돌아가지 않도록 여러가지 장치를 만들고 진..