본문 바로가기

반응형

전체 글

(38)
VSCode 터미널에 실행프로그램 추가하기 VSCode에 MYSQL을 추가하게끔 해달라는 요청이 있었다 위와 같은 메뉴에 MYSQL을 추가하여 mysql.exe를 바로 실행하게끔 Ctrl + , 를 클릭한 후 terminal.integrated.shell 검색해준다 그럼 위와 같이 나오는데 Terminal › Integrated › Profiles: Windows 를 클릭해주면 위와 같이 나오는데 settings.json에서 편집 을 눌러준다 그럼 setting.json에 "terminal.integrated.profiles.windows": { ... } 형태로 자동으로 만들어지게 되는데 이것이 맞는지 테스트 해보자 Git Bash2로 바꾸면 아래처럼 변경된다. 두개로 나오는 이유는 Git Bash의 경우 defaultSettings.json에..
print 시 한글 깨짐 현상 print 하면 아래 처럼 나올때가 있다 그때는 아래 코드를 추가하면 정상적으로 출력된다 import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')
2장 업비트 API 분석 업비트 개발자 센터 docs.upbit.com/ 업비트 개발자 센터 업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 제작해보세요. docs.upbit.com 시세 정보를 얻어올 수 있는 방식이 두가지이다. REST API와 WebSocket이용한 수신. 두 방식의 차이점은 WebSocket은 지속적인 연결된 TCP 라인을 통해 양방향 통신을 하게 된다. 고로, 과거 데이터를 조회 시에는 REST API 이용. 실시간 데이터를 받을 시에는 WebSocket으로 통신 한개씩 진행해보자. 아래와 같이 목표를 정했다 REST API 를 활용하여 KST 2021-04-01부터 2021-04-13일까지 BTC 10분간격의 종가 데이터를 추출해보자 ..
1장 프로토타입 가상화폐 거래를 주로 보고 있으면 비트코인이 오르면 그에 따라 많은 잡코인들이 따라 오른다. 내리면 따라 내려가고 그러다보니 대장주인 비트코인에 흐름을 보는게 중요한데 (어떤 코인이 따라 올라가는지, 얼마나 뒤에 따라 가는지) 대부분의 코인 거래소에서 그래프를 겹쳐서 볼 수 있는 기능을 제공 하지 않는다. 트레이딩 뷰라고 제공하는게 있는데 초당 데이터를 보는건 유료고 한국 거래소(Upbit) 를 보려면 이리저리 튜닝을 해야된다. 이럴빠에 직접 만들어서 필요한 기능을 추가해보자. 개발 환경 - React + 필요 시 Server(Node.js, Nest.js) + DB (Sqlite, MongoDB) * 필요시라고 했던 이유는 거래소 API,Socket 통신을 통해 데이터를 받아오는데 과거 데이터를 조회할..
vscode python selenium 디버깅 안되는 현상 대표적인 두개의 에러 상황에 대한 해결방법을 공유한다 이슈 1. import error for python module 해결방안 1. pip install 모듈네임 2. F1 > Pyton : Select Interpreter > 알맞는 버전 선택 이슈 2. lanuch.json 오류 해결방안 디버깅할 파일에서 f5로 바로 실행할 경우 아래처럼 작성하며 되며, 나의 환경과 다를 경우 아래 내용을 토대로 수정하면 된다 { // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요. // 기존 특성에 대한 설명을 보려면 가리킵니다. // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요. "version": "0.2.0", ..
Electron이란 Electron에 대해 여러가지로 정의내릴 수 있겠지만 프론트/백엔드 웹개발을 초점에서 설명하면 아래와 같다
css 기본 HTML에 CSS 적용 방식 태그에 직접 작성하기 (인라인) 안녕하세요 HTML에 포함하기 (내장) 외부에서 가져오기 HTML에 외부에서 불러오기1 선택자 태그를 이용한 선택자 반갑습니다~~~~~~ 클래스를 이용한 선택자 반갑습니다~~~~~~ 여백 margin : 외부 요소와의 간격 padding : 내부 여백 한 개의 설정으로 모든 설정값이 바뀌는 것을 단축 속성, 아래처럼 개별적으로 설정하는 것을 개별 속성이라 한다 margin-top margin-right margin-bottom margin-left
가상 함수 가상함수의 경우 동적바인딩(바인딩 : 함수호출코드에서 어느위치에 함수를 실행하라는것, 일반함수의 경우 컴파일에서 결정해주는 정적바인딩을 사용하나 가상함수는 프로그램이 실행될때 객체를 결정하므로 런타임시 결정되는 동적바인딩, 동적바인딩은 시스템 자원의 소모가 있어 C++은 정적바인딩을 기본으로 사용한다) virtual void Sum() =0; 순수 가상 함수 : 필수로 자식클래스가 구현하는 것( 사용예로는 부모 인스턴스로 자식이 정의된 함수 접근 가능) * 순수가상함수가 포함된 클래스를 추상클래스라고 한다 virtual void Sum() 가상 함수 : 자식이 정의할 것을 기대하는 함수 자식에서 구현안해도 상관은 없다 (사용예로는 오버라이딩: 동일하게 구현하여 정의만 바뀔때) 가상함수 테이블 가상함수 클..

반응형