[월:] 2024년 10월
-
![[C++]전위/후위 연산자 성능](https://goulgoul.kr/wp-content/uploads/2024/10/DALL·E-2024-10-26-15.01.51-A-clean-professional-16_10-aspect-ratio-thumbnail-for-a-tech-blog-post-about-C-prefix-and-postfix-increment-operators.-At-the-top-a-bold-title-C.webp)
[C++]전위/후위 연산자 성능
전위 연산자 ++i, 후위 연산자 i++ 원래부터 진짜 필요한 곳이 아니면 후위 연산자 대신 전위 연산자를 쓰라. 성능과 메모리에 모두 영향을 준다.는 건 알고 있었지만 코딩 테스트 문제 풀면서 크게 영향을 준 케이스가 있어서 생각난 김에 정리. 그냥 프로그래밍 언어의 기본 중의 기본인 전위 연산자와 후위 연산자에 대한 짤막한 상식을 이야기해볼까 한다. 코드 한 줄을…
-

좌충우돌 웹서비스 프로젝트 수행기 – 4.MSA Web Service Architecture 설계
Microservice Architecture(MSA)? Monolithic? 말 그대로 작은 서비스. 큰 서비스를 잘게 쪼개어 각각 하나의 독립적인 서비스로 나누는 설계 방식이다. 규모가 큰 서비스의 경우에 이를 하나의 프로젝트로 관리하고 개발하고, 하나의 큰(이를 monolithic이라고 표현한다.) 서비스로 운영하게 되면 부작용이 생긴다. 작은 기능 수정인데도, 프로그램을 통째로 내려받아서 수정하고, 테스트하고, 빌드하고 배포해야 한다. 작은 하나의 기능에 문제가 생겨도 프로그램 전체에 문제가…
-
![[C++][VSCode]VSCode C++ MSVC 연동, 프로젝트 설정(vcpkg, CMake)](https://goulgoul.kr/wp-content/uploads/2024/10/DALL·E-2024-10-17-16.36.56-A-detailed-illustration-for-a-C-development-environment-setup-in-Windows-using-Visual-Studio-Code-MSVC-CMake-and-vcpkg.-The-image-should-include-.webp)
[C++][VSCode]VSCode C++ MSVC 연동, 프로젝트 설정(vcpkg, CMake)
달성 목표 코딩 테스트 연습 때문에 C++ 개발이 필요하다. 요즘 IDE는 계속 VSCode를 쓰고, 집 컴퓨터를 원격 데스크톱으로 붙어서 메인 컴퓨터로 쓰다 보니 그냥 MSVC(VS Community 2022 있음)를 쓰는 게 낫겠다고 생각해서 사용하려 했는데, Windows + VSCode + MSVC는 제대로 정리를 해본 적이 없네. WSL + VSCode + g++, Windows + VSCode + Mingx, Windows…