반응형

전체 글 654

차장님이 알려주신 매매법

언젠간 쓸 일이 있을지도 모르니 메모해둔다. 다른 나라와는 다르게 한국 주식시장은 무조건 주포가 돈을 넣어야 주식이 오른다. 그리고 주포가 돈을 넣어서 주식을 매매하는 이유는 매도하기 위해서이다. 즉 주포는 자기가 매매한 시점보다 주식을 더 높은 값으로 끌어올리고 매도하려고 한다. 이 때문에 한국 주식에서 가장 중요한 지표는 1. 거래량 2. 이동평균선 3. 일봉 이렇게 셋이다. 거래량이 터진 날에 맞춰서 일봉이 훅 치솟은 주식은 주포가 해당날의 일봉 이상으로 언젠간 주가를 끌어올린다. 그 가격에 샀고, 팔려고 샀으니까 팔 때는 당연히 나중에 가격을 올려서 팔려고 하는거다. 이 정도만 기억이 나고 나머지는 가물가물하다. 거래량이 터진 날의 일봉을 기준으로 차트에 수평선을 긋고 이동평균선의 추세를 보면서 ..

#define 쓰는 이유

1. 코드의 가독성 # define ANGRY 5 int status = ANGRY 화난 상태라는 것을 코드로 표현하려면 정수값을 써야하는데 그러면 가독성이 안좋다. 처음 보는 코드거나, 한달 후에 다시 코드를 보면 상태가 5면 무슨 상태라는 건데? 라는 소리가 나온다. 그때 미리 define으로 정의를 해두면 화난 상태를 의미하는 ANGRY를 넣으면 알아서 5가 들어가니 가독성이 좋다. 2. 유지보수의 용이성 유지보수에도 좋다. status = 5 위와 같은 코드를 여기저기 작성했다가 '화난 상태는 5에서 44로 바꿔야할 거 같아.' 라고 하면 프로젝트에 퍼져있는 모든 5 값을 44로 바꿔야한다. #define ANGRY 5 status = ANGRY 하지만 이런식으로 ANGRY를 사용했다면 #defi..

0325

워밍업 워킹 10분 루마니안 데드리프트 20kg 10회 1세트 40kg 10회 1세트 50kg 10회 1세트 60kg 8회 2세트 40kg 12회 2세트 악력 때문에 끝까지 기립근을 못턴다. 스트랩 구비가 시급하다. 운동 끝내고 허리통증이 느껴졌다. 복압 소홀히 잡지 말고, 다리 사이에 배가 들어갈 만큼 충분히 벌리고, 정강이 각도 신경써야 한다 시티드로우 20kg 12회 1세트 35kg 12회 3세트 35kg 10회 2세트 워킹 30분

MFC 소스코드 분석법 (chat GPT)

MFC로 작성된 대규모 소스 코드를 분석할 때는 몇 가지 단계적인 접근 방식을 고려할 수 있습니다. 아래의 단계를 따라가면서 천천히 소스 코드를 분석해 나갈 수 있습니다: 1. **기능 이해**: 먼저 프로그램이 하는 일과 주요 기능을 이해하는 것이 중요합니다. 이를 위해 프로그램의 요구 사항이나 설계 문서 등을 확인하고, 프로그램이 하는 일을 대략적으로 파악합니다. 2. **진입점 찾기**: 프로그램의 진입점이 되는 주요 함수나 클래스를 찾습니다. 대부분의 애플리케이션은 `WinMain()` 또는 `CWinApp` 클래스의 파생 클래스의 `InitInstance()` 함수가 진입점이 될 수 있습니다. 3. **모듈화**: 코드를 모듈로 나누어 각 모듈의 역할과 기능을 파악합니다. 각 모듈은 특정한 작업..

프로그래밍/MFC 2024.03.25

wParam, lParam

wParam은 word parameter, lParam은 long parameter의 줄임말이다. wParam은 주로 키보드, 마우스 입력 시 메시지 값이 들어오게 된다. BOOL CTabDemoDlg::PreTranslateMessage(MSG* pMsg) { // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. if (pMsg->message == WM_KEYDOWN || pMsg->message == WM_KEYUP) { if (pMsg->wParam == VK_ESCAPE || pMsg->wParam == VK_RETURN) { return TRUE; //FALSE면 창 닫힘 } } return CDialogEx::PreTranslateMessage(pMsg); } 다이..

프로그래밍/MFC 2024.03.25
반응형