전체 글 158

[ MFC ] Ontimer와 SetTimer, KillTimer 사용법

안녕하세요? 수구리입니다. 이전 포스팅에서는 간단한 MFC Thread 예제를 살펴보았었는데요 최근에 간단한 프로젝트로 pc의 작업 관리자에서 리소스 모니터처럼 PC의 자원들 (CPU, RAM, DISK 등..)을 실시간으로 모니터링하는 Win32 app을 만들어보고 있습니다. 그래서 생각한게 CPU 사용량을 가져오기 위한 Thread, RAM의 사용량을 가져오기 위한 Thread 등등을 생각하고 있었는데 Thread 기능과 비슷한? Ontimer와 SetTimer함수가 있더라고요 그래서 제가 진행하고 있는 코드에서 어떤 식으로 활용했는지 기록해보겠습니다. [ Ontimer와 SetTimer? ] 우선 위의 함수들은 WM_TIMER라는 이벤트가 발생할 경우 콜백되어지는 함수입니다. WM_TIME을 설정하..

[ C++ ] 백준 2775번: 부녀회장이 될테야

안녕하세요? 수구리입니다. 이번 포스팅에서는 단계별로 풀어보기의 2차원 배열 문제를 가져왔습니다. 2차원 배열은 쉽게 말해서 격자모양의 배열이라고 생각하시면 됩니다. 각각의 원소에 접근하는 방식도 일차원 배열과 크게 다를 점이 없습니다. 문제를 풀어보면서 설명을 이어나가겠습니다. 아래는 백준 문제 링크입니다. 문제를 보시고 생각해보고 풀이를 봐주세요! [ 문제 ] 2755: 부녀회장이 될테야 https://www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net [ 나의 풀이 ] #include using ..

✏️ PS/Boj 2021.10.26

[ 국가 기술 자격증 ] 2021 빅데이터 분석기사 제 3회 필기 시험 회고

이번에 제3회 국가 기술 빅데이터 분석기사 필기시험을 치르고 결과까지 나온 상태에서 앞으로 실기시험과 어떻게 방향성을 잡을지에 대한 회고를 하기 위해서 글을 쓰게 되었다. 우선, 간략하게 어떻게 이 자격증에 대해서 알게 되었고 어떤 식으로 계획을 세웠는지 써보려고 한다. 내가 이 빅데이터 분석기사라는 자격증을 알게 된 계기는 3학년 2학기 때 인공지능이라는 전공과목에서 얼핏 들었던 것 같았다. 그때 당시 학부에서 배우는 인공지능이란 과목은 직접 모델링을 하는 과정보다는 실제 잘 학습된 모델을 사용해서 예측을 하거나, 기존에 있던 것들을 활용한 느낌이라는 생각이 들었었는데 전처리하는 과정이 생각보다 어렵고 상세한 모델링 과정은 학부 수준에서는 배울 수 없다고 했던 것 같다. 그래서 빅데이터, 인공지능 쪽으..

😂 회고 2021.10.25

[ MFC ] AfxBeginThread를 사용한 Timer 예제

안녕하세요? 수구리입니다. 오랜만에 MFC를 다루게 되었습니다. 이번 포스팅에서는 Thread와 관련하여 포스팅을 하게 되었습니다. Thread에서 가장 중요한 것은 바로 Sleep 함수입니다. 보통 Thread를 돌린다고 한다면, 거의 대부분 무한루프를 돌리는 경우가 많습니다. 따라서, 만약 Sleep이 없이 여러 Thread를 돌리게 된다면 어떤 특정 Thread가 PC의 리소스(자원)를 독점하여 사용하므로 다른 Thread는 PC의 자원을 할당받지 못해 정상적으로 동작하지 않게 됩니다. 따라서 각 Thread마다 일정 시간 동안의 Sleep을 주어서 모든 Thread에게 골고루 자원을 나누어 주어야 합니다. 이번 예제에서는 현재 날짜와 시간에 대한 정보를 가져오는 Timer Thread에 대한 예제..

[ C++ ] 백준 10818번: 최소, 최대

안녕하세요? 수구리입니다. 이번 포스팅에서는 단계별로 풀어보기 일차원 배열의 마지막 문제인 최소, 최대입니다. C++에서는 vector라는 컨테이너가 있는데 여기서 아주 쉽게 최솟값과 최댓값을 찾아낼 수 있습니다. 문제는 아래 링크에 있습니다. [ 문제 ] 10818: 최소, 최대 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net [ 나의 풀이 ] #include #include #include #define ..

✏️ PS/Boj 2021.10.15

[ C++ ] 백준 8958번: OX퀴즈

안녕하세요? 수구리입니다. 이번 문제도 마찬가지로 일차원 배열에 있는 문제입니다. 간단하게 설명하자면 OX 퀴즈 결과를 일차원 배열로 입력이 들어오게 됩니다. 이때 문제에서 정의한 규칙에 의해서 점수를 산출하여 출력하는 문제입니다. [ 문제 ] 8958: OX퀴즈 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net [ 나의 풀이 ] #include #include using namespace std; int main() { io..

✏️ PS/Boj 2021.10.14

[ Nest JS ] 기본 프로젝트에서 Nest 로직 흐름

안녕하세요? 수구리입니다. 지난 포스팅에서는 Nest JS가 무엇인지, 어떤 특징을 가지는지, 어떻게 프로젝트를 생성하고 또 Nest가 기본적으로 만들어주는 파일들과 실행까지 알아보았었죠? 지난 포스팅을 안 보셨다면 보고 오시는 것을 추천드립니다. 2021.10.13 - [프로그래밍/Nest JS] - [ Nest JS 소개 ] Nest JS 프로젝트 시작하기 [ Nest JS 소개 ] Nest JS 프로젝트 시작하기 안녕하세요? 수구리입니다. 한창 Nest JS에 대해서 공부를 했었는데 차근차근 복습할 겸 정리를 해보도록 하겠습니다. 아래에는 Nest의 공식문서가 있습니다. 공식문서를 기반으로 정리를 한 내용 tasddc.tistory.com 이번 포스팅에서는 Nest가 무엇인지는 알았으니.. "loc..

[ Nest JS 소개 ] Nest JS 프로젝트 시작하기

안녕하세요? 수구리입니다. 한창 Nest JS에 대해서 공부를 했었는데 차근차근 복습할 겸 정리를 해보도록 하겠습니다. 아래에는 Nest의 공식문서가 있습니다. 공식문서를 기반으로 정리를 한 내용입니다. [ Nest JS 공식문서 ] 네스트JS 한국어 매뉴얼 사이트 네스트JS 한국, 네스트JS Korea 한국어 매뉴얼 docs.nestjs.kr [ Nest JS ? ] Nest는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임 워크이다. progressive JavaScript를 사용하고 TypeScript로 빌드가 지원된다. 이는 개발자가 순수 JavaScript로 코딩할 수 있다는 의미이다. Nest는 OOP(Object Oriented Programming), FP..

[ C++ ] 백준 4344번: 평균은 넘겠지

안녕하세요? 수구리입니다. 이번에 풀 백준 문제는 평균은 넘겠지라는 문제입니다. 단계별로 푸는 문제를 쭉 풀고 있습니다. 지금은 1차원 배열과 관련된 문제들입니다. 문제는 아래 링크에 두었습니다. 문제를 확인하고 와주세요 [ 문제 ] 4344번: 평균은 넘겠지 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net [ 나의 풀이 ] #include #include #include #include #define all(v) v.begin(), v.end() using namespace std; int main() { ios_bas..

✏️ PS/Boj 2021.10.11

[ 구글 애드센스 30일 정지 해결법? ] 무효화 트래픽 정지란?

안녕하세요? 수구리입니다. 오늘은 참 안타까운 날이네요 ㅠ 구글 애드센스에서 메일이 하나 날라왔더라구요? 구글 애드센스의 메일 두둥..!! 계정이 정지가 되었다니요.. 정지 사유가 무효 활동: 반복 클릭 이라고 합니다... 여기서 무효 활동이란? 고객님의 애드센스 광고를 1명 이상의 사용자가 반복해서 클릭한 것으로 확인 이라고 합니다.. 저는 제 광고를 반복적으로 클릭한 적이 없어요!!! 라고 메일을 보내고 싶었지만.. 마음을 다잡고 최근에 애드센스 한 달 정지 사유들을 구글링을 해서 알아보니 애드센스 신고식? 느낌처럼 거의 필수로 거쳐가야 하는 단계라고들 하시네요ㅠ 그래서 여기저기 찾아다니면서 구글 애널리틱스에서 해당 무효화 트래픽이 발생한 시점을 찾아서 로그 형태로 남겨 애드센스에 메일을 제출해서 이..

🤙 일상 2021.10.08