Rust 비동기 프로그래밍: async를 들추고 Future를 살펴보자 비동기(Asynchronous) 프로그래밍: 프로그램 코드가 순차적으로 실행됨을 보장하지 않음 일반적으로, 프로그램의 코드는 순차적으로 실행됩니다. 한 함수가 실행되면, 그 다음 함수는 실행 중인 함수가 종료되고 결과를 반환할 때까지 대기해야 합니다. ... rust async await future trait 27 Dec 2021 · by 박승재
GitHub Actions와 workflow_dispatch: GitHub 오시면 공짜로 벤치마크 돌리는 법 다 있음 GitHub Actions는 GitHub에서 제공하는 CI/CD 도구로, workflow_dispatch 이벤트를 이용하면 사용자가 수동으로 워크플로우(Workflow)를 실행 할 수 있습니다. GitHub Actions를 이용해 알고리즘 벤치마크를 수행하면, ... github actions workflow_dispatch artifact git benchmark 19 Dec 2021 · by 박승재
Rust: Criterion.rs를 이용한 알고리즘 성능 측정 Criterion.rs은 통계 기반 벤치마킹 도구입니다. Criterion.rs는 벤치마크 실행 간에 통계 정보를 저장하며 성능 향상을 자동으로 감지할 수 있습니다. Criterion.rs 통계 보고서 스크린샷과 같이 알고리즘의 실행 시간을 PDF... rust criterion benchmark visualization 12 Dec 2021 · by 박승재
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 박승재
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 html import insert intellij iterator java javascript jdk jekyll jetbrains json jwt kotlin library linux lombok mariadb maven meson msvc mysql opengl 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 template temurin testing ubuntu vcpkg visual_studio visualization web windows winsock2 workbox