일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Bitcoin
- GeorgiaTech
- 토플 라이팅
- 암호화폐
- toefl writing
- 아마존 웹 서비스
- 클라우드
- backtrader
- 블록체인
- 파이썬
- Cloud
- 확률
- python
- 오토사
- 자동차sw
- 토플
- probability
- 백테스트
- backtest
- 비트코인
- 개발자
- can
- 자동매매
- AWS
- it
- 퀀트
- 프로그래밍
- AUTOSAR
- 백트레이더
- TOEFL
- Today
- Total
목록개발자 (12)
Leo's Garage
Easy A school is trying to take an annual photo of all the students. The students are asked to stand in a single file line in non-decreasing order by height. Let this ordering be represented by the integer array expected where expected[i] is the expected height of the ith student in line. You are given an integer array heights representing the current order that the students are standing in. Eac..
Easy A valid parentheses string is either empty "", "(" + A + ")", or A + B, where A and B are valid parentheses strings, and + represents string concatenation. For example, "", "()", "(())()", and "(()(()))" are all valid parentheses strings. A valid parentheses string s is primitive if it is nonempty, and there does not exist a way to split it into s = A + B, with A and B nonempty valid parent..
[Bronze V] 개 - 10172 https://www.acmicpc.net/problem/10172
[Bronze V] 고양이 - 10171 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 성능 요약 메모리: 2020 KB, 시간: 0 ms 분류 구현(implementation) 문제 설명 아래 예제와 같이 고양이를 출력하시오. 입력 없음. 출력 고양이를 출력한다. #include int main() { std::cout
[Bronze V] A-B - 1001 https://www.acmicpc.net/problem/1001 1001번: 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..
앞의 포스팅에서는 Compile에 대한 이야기를 해보았다. 이번 시간에는 Proprocessor, 즉 전처리기에 대한 이야기를 해보고자 한다. 우선 전처리기가 실행되는 시점부터 언급하고 넘어가겠다. 전처리기는 Compiler가 *.c 파일을 *.s 파일로 바꾸기 전에 C processor 와 Lint processor라는 것들이 Syntax를 정리하는 과정을 거친다. 예를 들어 MACRO나 define으로 선언된 것들을 실제 Compiler가 Compile을 하기 전에 정리해준다고 생각하면 편하다. #define and & a = a and b 만약에 위의 같은 코드가 있다고 해보자, 이 코드를 전처리기에 돌리게 되면 a = a & b 위와 같은 형태로 변하게 된다. 그럼 이렇게 바꿀 수 있는 녀석들은 ..
이번에 할 이야기는 임베디드 시스템에서 Compile을 할 때 실제로 어떤식으로 binary code가 나오는지 이야기해보도록 하겠다. 앞 서 말한 것과 같이 흔히 ~.c file 하나를 Compile한다고 하면, C file을 기계가 알아들을 수 있는 Native code의 집합인 Binary Image를 만들어내는 것이라고 이해하고 있다. 맞는 이야기이다. Binary Code를 뽑아내기 위해서는 C file과 header file들을 이용하게 되고 때때로는 s file도 사용하게 되는데 s File은 Assembly Code로 가끔 개발자가 판단할 때, C로 Code를 짜는 것보다 직접 Assembly로 짜는게 더 낫다는 생각이 들면 s file을 만드는 경우도 있다. 어쨌든 결론적으로 이야기하면,..
*이 서평은 길벗출판사 개발자 리뷰어 모집 이벤트를 통해 도서를 제공받아 작성하였습니다. 처음 대학에 입학했을 때, 배웠던 언어도 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에 기여할 수 ..