본문 바로가기

전체 글1428

TCC 컴파일러로 구현한 스캐너 문법 예제 (Tiny C Compiler) TCC 컴파일러로 구현한 스캐너 문법 예제 (Tiny C Compiler) 이 자료는 제가 대학원생 시절에 과제로 했던 내용으로 아래에 삽입된 그림들을 보시면 아시겠지만, 윈도우 XP에서 작업했었습니다. 최근에 윈도우 7에서 10으로 넘어가며 Tiny-C 컴파일러에 대한 몇 가지 이슈를 들었습니다. 대표적인 것은 tcc 파일을 인식하지 못한다거나, 인식하더라도 오동작을 한다는 것이죠. 이건 임베디드 쪽에서도 마찬가집니다. 우분투를 비롯해 최근에 32비트를 버리는 쪽으로 시대가 기울고 있기에 상대적으로 지원이 미비해지는 점도 있긴 합니다만, 자세한 건 저희로선 알 수가 없어요. 이 자료는 TCC 컴파일러 감을 잡거나, 아직 XP를 사용하는 분들에게 적합합니다. 그동안 시간이 많이 지나 곳곳에서 변화한 것이.. 2018. 9. 26.
C++11 stoi stol stoll 함수 사용법, 문자에서 정수 변환 예제 C++11 stoi stol stoll 함수 사용법, 문자에서 정수 변환 예제 string 헤더 파일에 정의된 함수 원형은 아래와 같습니다. 12345678int stoi( const std::string& str, std::size_t* pos = 0, int base = 10 );int stoi( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); long stol( const std::string& str, std::size_t* pos = 0, int base = 10 );long stol( const std::wstring& str, std::size_t* pos = 0, int base = 10 ); long long stoll( .. 2018. 9. 25.
재테크 초보가 읽어야할 펀드 기초 4가지 (수익, 분산투자, 공모, 은행 추천) 재테크 초보가 읽어야할 펀드 기초 4가지 (수익, 분산투자, 공모, 은행 추천) 1. 펀드로 수익을 낼 수 있을까? 펀드에 관심은 있지만 가입하지 않은 분들의 최대 고민거리죠. 어떤 투자 상품이든 수익을 낼 수 있지만, 반대로 손실을 볼 수도 있습니다. 해외펀드도 마찬가지라 재테크 초보라면 우선 국내 펀드에 먼저 가입해 펀드 기초를 익히세요. 재테크 초보가 펀드 수익을 내려면 기다림과 경제 뉴스 읽기를 해야 합니다. 펀드는 주식과 다르게 수익을 보려면 시간이 필요하며, 경제 뉴스를 읽으며 파악한 정보로 올바른 투자 방향을 잡아야 합니다. 해외펀드 알아보는 분들도 많으신데, 우선은 주식 혼합형 펀드에 가입하여 투자 방법을 익히는 게 먼저입니다. 하지만, 은행 창구 직원이 추천하는 상품으로 무조건 가입하는 .. 2018. 9. 24.
라즈베리파이2 - START X 자동 실행 (raspberry pi startx) 라즈베리파이2 - START X 자동 실행 (raspberry pi startx) 라즈비안 최초 실행 시 부트 옵션을 설정할 수 있습니다. 근데 이때, Desktop Log in as user 'pi' at the graphical desktop을 설정해 놓지 않으면, 계속 텍스트 모드로 진행이 될겁니다. 나중에 마음이 바뀌어 GUI로 로그인 하고 싶다면 이 부분을 다시 바꿔주시면 됩니다. 먼저 Light Display Manager를 실행시켜 줍니다. 1/etc/init.d/lightdm startcs 그리고, 1sudo raspi-configcs 위의 명령어로 라즈베리 파이 소프트웨어 설정 툴을 실행시킵니다. 이어서 3번, 1Enable Boot to Desktop/ScratChoose whether.. 2018. 9. 23.