목록프로그래밍 (19)
Scientia Conditorium
Windows 11 업데이트 실패 오류 해결 방법 설정 → 시스템 → 문제 해결 → 다른 문제 해결사 → Windows 업데이트 실행 사진 설명 1. 설정 창으로 들어간 후 좌측 시스템 메뉴 선택 2. 시스템 메뉴에서 아래쪽 '문제 해결' 선택 3. 문제 해결 탭에서 '다른 문제 해결사' 선택 4. 다른 문제 해결사 탭에서 'Windows 업데이트' 실행 버튼 클릭 이후 조금 시간이 걸리지만(5~10분) 만한 방법들은 이걸로 해결 가능합니다.
[C++] struct 와 class 의 차이점 결론부터 말하자면 C++에서 struct와 class의 차이점은 없다. 먼저 isocpp의 답변부터 살펴보도록 하자. https://isocpp.org/wiki/faq/classes-and-objects#struct-vs-class Standard C++ isocpp.org What’s the difference between the keywords struct and class? The members and base classes of a struct are public by default, while in class, they default to private. Note: you should make your base classes explicitly ..
[C++] 이중 map - map 안에 map 사용하기 출처 : https://en.cppreference.com/w/cpp/container/map std::map 정의 template class map; std::map은 고유 키가 있는 키-값 쌍을 포함하는 정렬된 컨테이너 입니다. 키는 Compare 함수 비교 기능을 사용하여 정렬되고, 검색, 제거 및 삽입에는 로그 복잡성을 가집니다. 맵은 일반적으로 red-black trees로 구현됩니다. 기본적인 사용법 #include #include #include #include void print_map(..
[C++] 이미지 파일 ↔ 바이너리 파일 변환하기 #include #include #include int main() { std::ifstream image("pop_cat.png", std::ios::in | std::ios::binary); std::ofstream binary("binary_image_data.txt", std::ios::out | std::ios::binary); char ch; while (!image.eof()) { ch = image.get(); binary.put(ch); } std::cout
선정 기준 1. 콘센트 자리가 많아야 함 2. 좌석이 충분히 넓어야 함 3. 음료가 카페 체인점과 비교했을 때 동등하거나 이상 단, 음료 가격은 고려하지 않음 이디야 마장역점 (서울 성동구 마장로 293-1) 카페 펫토리얼 (서울 종로구 종로 394 태정빌딩 2층) 마스코트인 스탠다드푸들 루이와 클로이가 반겨줌 콘센트 좌석이 많지만 고장난 좌석도 생각보다 많음 브로일링 커피 (서울 마포구 광성로 37-8) 방문객들이 대부분 공부하러 오는 듯한 분위기 투썸플레이스 학동사거리점 (서울 강남구 선릉로 806 1층) 평일 방문객 수는 잘 모르겠으나 주말 방문객은 위 사진처럼 자리가 널널하다고 보면 됨 가끔 근처 콘서트나 전시회 같은 행사로 인해 엄청나게 붐빌때가 있음 홍대입구 모노블럭 (서울 마포구 와우산로23..
[소켓 프로그래밍001] opencv를 이용한 동영상 이미지 전송 프로그램 우연히 소켓 프로그래밍을 해야할 일이 생겼다. 비전공자 출신으로 네트워크 수업도 들어본 적 없으며 뭐가뭔지 한참을 헤맸지만 조금씩 헤쳐나갔다. 윈도우에서 간단하게 서버/클라이언트를 생성하여 동영상 이미지를 프레임 단위로 전송하는 간단한 프로그램을 만들어보았다. 먼저 서버다. #include #pragma comment(lib, "Ws2_32.lib") #include #include #include #include #include #include #include #include #include #include #include #define FRAME_WIDTH 640 #define FRAME_HEIGHT 480 cv::Mat ca..
21년 12월 19일 기준으로 POCU 강의는 티쳐블을 통해서 수강하고 있다. 티쳐블에서는 동영상 강의의 총 길이가 나오지 않기 때문에 이를 구해보려고 한다. 먼저 POCU Teachable 사이트에서 Ctrl + A 버튼으로 전체 선택을 한다. 이 후 메모장에 붙여넣는다. 파일 이름을 "text.txt"로 저장한 후에 이를 여기에 적힌 동영상 길이를 모두 다 더해보려고 한다. 중요한 점은 'COMP2500' 에서 2500이라는 숫자라던가, 복습퀴즈 1,2,3,4 라던가, 모델링 1,2,3,4,5,6,7 과 같은 숫자들은 미리미리 삭제시켜 놓아야 한다. 내 경우, 먼저 메모장의 바꾸기(Ctrl + H) 버튼으로 모든 '(', ')', ':' 특수기호들을 없애버렸다. 자, 이제 POCU C++에서 배웠던 ..
※ 본 글은 Window10 + Visual Studio 2022 버전에서 작성했습니다. 본격적인 컴퓨터 그래픽스에 앞서서 환경 설정 셋팅을 하도록 하겠습니다. 비쥬얼 스튜디오 설치 방법은 생략하도록 하겠습니다. 비쥬얼 스튜디오 2022를 기준으로 '새 프로젝트 만들기'를 선택하고 콘솔앱(Console App) 프로젝트를 실행합니다. 프로젝트 이름은 기본값(default)으로 콘솔어플리케이션(ConsoleApplication1)이라고 되어있습니다. 원하시는 프로젝트명을 지어주시면 되지만, 여기서는 OpenGL이라고 하도록 하겠습니다. 아래쪽 경로 또한 본인이 원하시는 곳을 설정해주시면 되지만, 기본값으로 진행하도록 하겠습니다. 여기까지 프로젝트를 생성한 후, 잠시 창을 내려주거나 비쥬얼 스튜디오는 꺼주셔..
회사 내부에서 유니티를 사용하고 개발자 뿐만 아니라 디자이너를 포함한 다른 분들이 유니티를 사용할 때 개발자가 자체적으로 구현한 유니티 에디터 기반의 GUI 를 사용하고 있을 때 등등 시스템의 예외상황을 사용자에게 알리는 것은 중요하다. 허나.. 개발자라면 바로 알아차리겠지만 그 외 나머지 직군들은 오류가 나타나도 무시하고 사용하다 오작동을 일으키는 경우도 드물게 발생한다 항상 바쁜 개발직군 사람들에게 콘솔창을 볼 여유는 없다. 그래서 생각한 방법이 '눈에 보이도록 팝업을 띄어주자' 생각으로 만든 에디터 코드이다 using UnityEngine; namespace UnityEditor { public enum PopupLogType : int { Info = 0, Warning, Error } publi..