Rust 디자인 패턴: 가드(Guard) 패턴과 RAII 가드(Guard) 패턴은 객체 외부에서 객체 내부로의 접근을 제한하기 위한 디자인 패턴입니다. 만약 내부 값에 접근하기 위해서는, 래퍼 구조체(Wrapper Struct)인 가드(Guard)를 통해야 합니다. 이때, 가드 객체를 일반적인 객체처럼 다루기 위해 ... rust design_pattern guard raii 25 Nov 2021 · by 박승재
Matplotlib을 이용한 Google Benchmark 결과 시각화 Matplotlib은 파이썬에서 데이터 시각화에 사용하는 대표적인 라이브러리입니다. 파이썬과 Matplotlib을 이용하면 쉽고 빠르게 원하는 데이터를 그래프로 나타낼 수 있습니다. Google Benchmark는 C++ 코드의 성능을 측정하는 라이브러리로, ... python pypi matplotlib json cpp benchmark visualization 07 Nov 2021 · by 박승재
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 박승재
Tag actions adoptium ai algorithm alpine arduino array asio benchmark boost c cargo cmake code_coverage codecov compose computer_graphics cpp css database debian deep_learning design_pattern development_environment docker eclipse embedded_system facebook feed filter freeglut function gcc git github gradle hackathon hardware html huggingface import insert intellij it iterator java javascript jdk jekyll jetbrains json jwt kotlin library linear_regression linux lombok machine_learning mariadb math maven meson meta modern_portfolio_theory msvc mysql nlp opengl opening_party operator optimization_problem pipeline pointer postgres psycopg2 pypi python r raii rdbms recruit regular-meetup retrospective review rust sdkman security 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