Safe Concurrency in Rust
This article explains the concept of concurrency in Rust. Rust ensures concurrency safety in a way that is distinct from other languages, leveraging its ownership system and borrow checker. Table...
Rust Milestones in Industrial Adoption
The Rise of Rust: Key Milestones in Industrial Adoption Rust programming language has seen a rapid increase in adoption across various sectors of the industry, driven by its promises of...
데이터 타입과 레이아웃에 대해
네트워크를 통해 데이터를 전송하거나 다른 언어간 데이터를 변환 할 때는 데이터를 직렬화(Serialize)한다. 데이터 타입을 바이너리 스트림으로 변환 하는 것이다. int, double과 같은 스칼라 타입의 경우 형변환 만으로도 직렬화가 가능하다. 이는...
Deploy own blog with Github Page
Let’s deploy own blog with Jekyll and Remote theme. Prerequisite This post is based on macOS. $ brew install ruby $ brew link --overwrite ruby $ gem install bundler $...
Arm architecture with vector table
Exception Vector Table 운영체제 혹은 펌웨어 개발자는 제일 먼저 Vector Table을 설정한다. Vector Table은 인터럽트가 발생 했을 때, Fault가 발생 했을 때, 시스템 콜이 호출 되었을 때 처리해야 할 핸들러를...