# Rust

270개의 포스트
post-thumbnail

[백준] Rust - xxxx번

.

약 2시간 전
·
0개의 댓글
·
post-thumbnail

M1 Part7 - "Hugging Face Transformers Installation on M1"

: M1에서 Pytorch GPU 가능 버전을 설치해봤다면, HuggingFace의 transformers를 설치해보고 싶은 마음이 들 것이다. 그런데 M1에서는 이 길이 참 쉽지 않다. 그래서 하나하나 보여주겠다. 00부터 순서대로 잘 따라와주기를 바란다. : co

약 8시간 전
·
0개의 댓글
·
post-thumbnail

공변성(covariant)과 반공변성(contravariant)

공변성과 반공변성은 객체 지향에서 LSP(리스코프 치환 원칙)과 연관이 있으며 Type level system에서 어떤 인자 타입을 받고 어떤 인자 타입을 반환할건지에 대한 논의와도 연관되어 있다. 공변성(Covariant) 다음 세가지 클래스가 있다고 가정하자

2022년 9월 21일
·
0개의 댓글
·
post-thumbnail

[Rust] value와 ref는 비교할 수 없다

1 + &2는 되지만, 1 < &2는 되지 않는다

2022년 9월 18일
·
0개의 댓글
·
post-thumbnail

rust ubuntu 설치

rust 설치

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

[Rust] reference와 패턴매칭

&. ref와 패턴매칭의 난해함

2022년 9월 14일
·
0개의 댓글
·

Rust 주석

Rust의 주석 처리 방법은 C / C++ 언어의 주석 처리 방법과 같다.주석의 문법은 아래와 같다.이것을 실제 소스코드 예제로 보자면 다음과 같다.

2022년 9월 6일
·
1개의 댓글
·

Rust Cargo를 이용해서 프로젝트 생성하기

오늘은 Cargo를 이용해서 프로젝트를 생성해보겠습니다.Cargo는 Rust의 프로젝트 / 패키지 매니저이자 빌드 시스템 도구이다. Cargo는 새 프로젝트를 만들거나 프로젝트를 빌드하는 일을 도와주며, 또한, 해당 프로젝트가 필요로 하는 종속 패키지들을 다운 받는 일

2022년 9월 6일
·
0개의 댓글
·

Rust Hello World 출력하기

Rust 프로그래밍 언어에서는 C/C++언어에서의 일반적인 int main()이 아닌,fn main()으로 main() 문을 선언한다.또한 출력 함수로 println!()를 사용하는 것을 알 수 있다.

2022년 9월 5일
·
0개의 댓글
·

Rust, macro

러스트의 핵심 매크로

2022년 8월 25일
·
0개의 댓글
·

Rust - Raspberry Pi(ARMv7)용 크로스 컴파일 하기

Rust로 작성한 프로그램이 여러 환경에서 실행되도록 지원하기 위해서는 각각의 OS와 Architecture에 맞게 cross-compile이 필요하다. 여기서 해볼 작업 환경(Host)과 목표로하는 Target 환경은 아래와 같다. Host: MacBook Air(2

2022년 8월 24일
·
0개의 댓글
·

Rust, function

러스트의 함수는 조금 다를까?

2022년 8월 23일
·
0개의 댓글
·

Rust - 커맨드라인 Argument 파싱하기 - (1)

적어도 시스템 프로그램이라고 하면 커맨드라인 인자를 받아야만 뭔가 완성되는것 같다. 그래서 애초에 프로그램을 작성하기 전에 인자를 전달받는 템플릿을 미리 생성해놓은 뒤 메인로직 작성을 시작하는게 편하다. Rust에서는 어떻게 커맨드라인 인자를 받고 사용할 수 있을까?

2022년 8월 22일
·
0개의 댓글
·

Rust - Thread 실행속도 간단 실험

Thread 실행 속도 대한 간단한 실험.

2022년 8월 20일
·
0개의 댓글
·

Rust - Thread vs Async

CPU bound taskCPU operation을 많이 수행하는 task. 예를 들어 이미지의 크기 조정, 회전 등의 연산은 CPU bound task이다. IO bound taskI/O operation을 많이 수행하는 task. 예를 들어 서버나 database

2022년 8월 19일
·
0개의 댓글
·
post-thumbnail

2. Rust - 소유권 이해하기

Rust 기초 공부 / 참고 문서 - https://rinthel.github.io/rust-lang-book-ko/ch04-00-understanding-ownership.html

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

1. Rust - 보편적인 프로그래밍 개념

Rust 기초 공부 / 참고 문서 - https://rinthel.github.io/rust-lang-book-ko/ch03-00-common-programming-concepts.html

2022년 8월 16일
·
0개의 댓글
·

Rust - Option, Result 를 써야하는 이유

어떤 함수의 리턴값이 존재하거나 존재하지 않는 경우 리턴타입으로 Option<T>를 쓴다. Option<T>는 Null Pointer Dereference(널 포인터 역참조) 처럼 Null로 리턴되는 값을 Null이 아닌 값처럼 사용할때 발생할 수 있는 문제

2022년 8월 14일
·
0개의 댓글
·