C++20 반복자를 이용한 정렬 알고리즘 구현 2: 합병, 퀵, 힙 C++20 반복자를 이용한 정렬 알고리즘 구현 1: 삽입, 선택, 버블과 이어지는 글입니다. 이번에는 전에 소개한 정렬 알고리즘보다 더 빠르게 동작하는 알고리즘을 알아 볼 것입니다. cpp template iterator algorithm sorting 31 Oct 2021 · by 박승재
C++20 반복자를 이용한 정렬 알고리즘 구현 1: 삽입, 선택, 버블 정렬 알고리즘이란 컴퓨터 과학에서 주어진 원소들을 일정한 순서대로 열거하는 알고리즘이다. 정렬 알고리즘에는 다양한 종류가 있지만, 그중 몇 가지만 C++20 반복자를 이용해 구현해 볼 것이다. 여기서 반복자(Iterator)란 배열이나 리스트 등의 자료 구조에... cpp template iterator algorithm sorting 24 Oct 2021 · by 박승재
MSRV가 뭐냐고 물으신다면 대답해 드리는게 인지상정: Minimum Supported Rust Version MSRV: Minimum Supported Rust Version MSRV(Minimum Supported Rust Version)은 Rust 코드를 컴파일하기 위해 필요한 최소한의 버전을 의미합니다. 예를 들어 MSRV가 1.56이면, 1.56 미만의... rust cargo msrv 23 Oct 2021 · by 박승재
듣고있나요 나의 이 모든 패킷을: certbot과 함께하는 HTTPS 적용 (Feat. HAProxy) 웹 사이트에서 HTTPS를 사용하려면 CA(인증 기관)에서 가져온 인증서가 필요합니다. certbot은 개방형 무료 인증기관 Let’s Encrypt에서 인증서를 자동으로 발급해주는 무료 오픈소스 도구로, 이를 이용하면 쉽게 인증서를 발급받아 웹 사이트에 HT... linux lets_encrypt certbot https hsts haproxy 18 Oct 2021 · by 박승재
rustfmt와 Clippy: 강조되고 반복되는 코드는 유지보수를 불안하게 해요 rustfmt와 Clippy는 보다 나은 Rust 코드를 작성하기 위한 코드 포맷터(Formatter)와 린터(Linter)입니다. 두 가지 도구를 사용하는 이유는 포맷터와 린터는 비슷해 보이지만 사용 목적이 다르기 때문입니다. 코드 포맷터란 들여쓰기 등 코드... rust cargo formatter linter rustfmt clippy 11 Oct 2021 · by 박승재
Tag actions adoptium algorithm alpine array asio benchmark boost c cargo cmake code_coverage codecov compose computer_graphics cpp database debian design_pattern development_environment docker eclipse feed filter freeglut function gcc git github gradle hackathon hardware html import insert intellij iterator java javascript jdk jekyll jetbrains json jwt kotlin library linux lombok mariadb maven meson msvc mysql opengl opening_party operator pointer postgres psycopg2 pypi python raii rdbms recruit regular-meetup retrospective review rust sdkman seo service_worker socket sorting spring springboot sql string student_license summary svg syntax system_programming template temurin testing ubuntu vcpkg visual_studio visualization web windows winsock2 workbox