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 cpp database debian design_pattern development_environment docker eclipse feed gcc git github gradle html import insert iterator java javascript jdk jekyll kotlin library linux mariadb maven meson msvc mysql pointer postgres psycopg2 pypi python regular-meetup retrospective review rust sdkman seo service_worker socket sorting spring springboot sql string summary syntax template temurin testing ubuntu vcpkg visualization web windows winsock2 workbox