QT를 시작하면서 MFC 이후로 처음 GUI를 만들어서 프로그래밍 하는 것 이었기 때문에 많은 어려움이 있었다.정리하자면, QT로 만든 내 프로그램은 딥러닝 부분 과 opencv 연동한 것을 제외하고, 전부 다 reference에서 직접 함수 원형을 통해 코드를 구현하
이번에 저번에 포스팅했던 OS에서 잠시 나와서, 코드 감각이 떨어지면 안되니 한번 문제 풀어보았습니다.문제는 백준 2839 설탕배달백준 11047 동전 0백준 1237 정ㅋ벅ㅋ백준 2753 윤년이렇게 4문제를 풀어보았습니다.어려운 문제는 아니므로, 코드부터 쭉 정리 해
\*스케쥴링 알고리즘 =>스케쥴링은 준비 완료 큐에 있는 어느 프로세스에게 CPU를 할당할 것인지 결정하는 문제를 다룬다. 1\. 선입 선처리 스케쥴링(First-come ,First-Served Scheduling) 1) 가장 간단한 CPU 스케쥴링 알고리즘이
\*프로세스 생성 1\. UNIX , LINUX 및 Windows 와 같은 대부분의 현대 운영체제들은 유일한 프로세스 식별자(pid)를 사용하 여 프로세스를 구분하는데 이 식별자는 보통 정수이다. pid는 각 프로세스에 고유의 값을 가지게 한다. 2\. 프로세스 트리
\*하드웨어 - CPU(중앙처리장치) , 메모리 , 입출력 장치로 구성되어있다.\*OS 사용자 관점 - 사용하는 인터페이스에 따라 달라지며, 사용자의 용이성을 위해 설계되고, 자원의 이용에 신경쓰지 않는다. => 1. 사용자가 자원을 독점하도록 설계되어있으며,
안녕하세요 c++ 공부하고있는 대학생입니다.이번에는 QT에서 MaskRCNN을 적용시키는 모습을 보여드리려구 합니다.MaskRCNN 이란? 기존의 FastRCNN의 classification, localization 에 Mask branch가 추가된 것으로, 물체를 분
안녕하세요 C++ 공부하고있는 대학생입니다. 이번에는 OS에서 스케쥴링 부분에 대해 정리하고자 합니다.다중프로그래밍 의 목적 => CPU 이용률을 최대화 하기위해 항상 실행 중인 프로세스를 가지게 한다.스케쥴링의 역할하나의 프로세스는 전형적으로 입출력 요청이 완료되기를
백준 1260번 BFS DFS 를 같이 사용하는 문제입니다.앞서 포스팅했던, BFS는 Queue를 사용하고, DFS는 Stack을 사용하는것을 중점적으로 해서 문제를 풀었습니다.문제그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오.
이번에는 과제로 해본 nodejs로 회원가입 및 로그인하는것을 구현하려고 합니다.기본적으로 html 대신 ejs 파일로 만들어서 하였습니다.ejs : Embedded JavaScript Template의 약자로 nodejs 진영에서 많이 사용하는 템플릿엔진먼저 몽고디
안녕하세요 C++ 공부하고있는 대학생입니다.이번에는 다이나믹프로그래밍 과 메모이제이션에 대해 정리하고자 합니다.개념은 다음과 같습니다.다이나믹프로그래밍 (DP)큰 문제를 작은문제로 분할하여 계산하는 방식 TOP-DOWN , BOTTOM-UP 방식이 있다.메모이제이션 기
안녕하세요 C++ 공부하고있는 대학생입니다.이번에도 저번에 이어서, 정올 1번수준 codeup 사이트 4721번 문제를 정리해보려고 합니다.문제1) 투표N 명의 학생들이 모인 초등학교 반에서 학급회장 선거를 하려고 한다. 그 중 3명이 회장후보로 나왔고, 이들에 대한
안녕하세요 c++ 공부하고있는 대학생입니다.이번에는 codeup 이라는 사이트에서 정올 1번수준 문제 리스트 안에있는 4051문제를 풀어보았습니다.문제1 시간외 근무 수당 (16점, 제한시간 1초)A대학에서는 시간외 근무를 수기로 작성하고 있다. 행정실의 K씨는 시간외
안녕하세요 C++ 공부하고있는 대학생입니다.이번에는 DFS에 대하여 정리하고자 합니다.DFS에는 BFS처럼 몇가지 필수사항이 있습니다.연결되어있는 노드의 끝점까지 탐색한다.노드간 서로 연결되어있어야 하며, 2차원배열로 바라보면 연결되는걸 쉽게 파악 할 수 있다.자료구조
안녕하세요 c++ 공부하고있는 대학생입니다.이번에는 bfs에 대하여 정리하고자 합니다.BFS 란? root노드로부터 인접한 노드 먼저 탐색하는 방법BFS를 구현하기에 앞서 알아두어야 할 사항이 몇가지 있습니다.시작점으로부터 가까운 점 먼저 방문하고 멀리떨어진 점을 나중
안녕하세요 c++ 공부하고있는 대학생입니다. 이번에는 저번에 max_heap 구성 한 것에 대한 heap sort에 대해 정리 해 보려고 합니다. 이전에 구성했던 코드에서 max_heap으로 구성한 그림입니다. 이진트리 특성상, 부모노드를 기준으로 왼쪽 자식노드부터
이번에는 nodejs로 서버를 만들어서 요청과 응답을 체크해서 시간까지 측정 해 보려고 합니다.js파일은 두개로 , 클라이언트.js 파일과, 서버.js 파일 두개로 나뉘어져있습니다.server.js서버.js 파일입니다. 포트번호는 8000번으로 잡았습니다. addres
안녕하세요 c++ 공부하고있는 대학생입니다. 이번에는 heap정렬을 들어가기 전, max_heap 구성하는 방법에 대해서 정리하고자 합니다.이진트리까지는 저번에 올렸던것과 동일하며, 핵심부분인 heap 구성 코드를 보여드리자면,이렇게 구성되어있습니다.완전 이진트리구조이
안녕하세요 C++ 공부하고있는 대학생입니다.이번에는 QT 이미지 합성하는것에 대해 정리해보려고 합니다.우선 OpenCV를 통해 이미지를 불러오는 코드입니다.(코드는 핵심만 적어두었습니다.)QFileDialog를 통해서 창을띄워서 이미지를 가져 올 수 있습니다. 위치는,
안녕하세요 C++을 공부하고있는 대학생입니다.이번에는 연결리스트를 이용한 완전 이진트리를 구현 해 볼 생각입니다.사용 한 헤더입니다.단일 연결리스트에 대한 구조체 정의 와 이진트리에 대한 구조체 정의 입니다.연결리스트에 대해 root (head) 점을 잡아서 NULL로
안녕하세요 c++ 공부하고있는 대학생입니다.이번에는 저번에 올린 이중 원형 연결리스트가 아닌, 이중 연결 리스트를 구현 해 보았습니다.원리는 저번에 올린것과 비슷하게 노드를 연결 했습니다.사용 한 헤더입니다. stdio는 입출력을 위한 헤더이고, stdlib는 동적할당