Recent posts

[kubernetes] Go client

2 minute read

October 05 2023

개요 GitHub 예제는 해당 클러스터의 파드로 기동된다고 가정 config 설정이 따로 필요 없음 외부 클러스터에 대한 예제 Dockerfile FROM golang:1.21.3 AS build WORKD...

[Rust] 안전하지 않은 러스트

2 minute read

September 19 2023

개요 메모리 안전성 보장을 강제하지 않는 숨겨진 내부의 두번째 언어 빌림 검사기 혹은 다른 어떤 러스트의 안전성 검사 기능을 끄는 것은 아님 코드가 필연적으로 위험하다던가 절대적으로 메모리 안전성 문제를 가지고 있음을 의미하는 것이 아님 코드가 올바른 방법으로 메모...

[Rust] 패턴

7 minute read

September 18 2023

개요 단순하거나 복잡한 타입의 구조에 값들을 비교하기 위한 문법 match 표현 및 다른 구문들과 함께 사용하면 더 많은 흐름 제어 가능 패턴은 다음의 조합으로 이루어짐 리터럴 값(Literals) 분해한 배열(Array), 열거형(Enu...

[Rust] 다형성

less than 1 minute read

September 17 2023

예제 코드 trait Job { fn job(&self); } struct A {} impl Job for A { fn job(&self) { print...

[Rust] 뮤텍스

less than 1 minute read

September 16 2023

개요 타입 시스템과 소유권 규칙으로 인해 락 사용의 안정성 보장 예제 코드 use std::sync::{Arc, Mutex}; use std::thread; use std::time::Duration; f...