# Rust

121개의 포스트
post-thumbnail

Code Review)Rust block-chain

Reference > https://github.com/tensor-programming/Rustblockchain > https://www.youtube.com/watch?v=U8GGZ4TqlQs&t=894s main.rs use std::Write; fn

2022년 1월 19일
·
0개의 댓글

GTK-RS : 0.0 Installation

Rust로 GUI 프로그래밍을 할려고 하는데, 공식으로하는 라이브러리가 없어서 한 번 찾아서 써보기로 했다. 인기가 많은 것으로는 Iced와 GTK가 있었는데, 아무래도 역사도 더 길고, 사용자들도 더 많은 GTK를 사용해보기로 했다. 처음 시작을 해보았을 때엔 GT

2022년 1월 18일
·
0개의 댓글

struct, enum default 값

문제 이런 struct가 있을 때 new() 함수를 만들면 default값들로 채워진 struct를 반환하고 싶은데 일일이 default값을 써주는건 너무 비효율적이고 방법이 있을거 같았다. 해결 Default trait 링크 Default trait 쓰기 Default trait을 쓰면 해당 type에 default값을 준다. Application도...

2022년 1월 16일
·
0개의 댓글
post-thumbnail

Async (비동기) 프로그래밍 간단한 비교

동시성 프로그래밍 기법 중 하나인 비동기 프로그래밍을 비교를 통해 알아보자.

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

Data types in Rust

Data types Every values in rust have a certain date type. For example, when we convert string type to number type , we must add type annotation(: typ

2022년 1월 14일
·
0개의 댓글
post-thumbnail

Variables in Rust

As mentioned already, Variable is immutable by default in Rust.If you want mutable variable, you can use 'mut' keyword.This code will cause error if t

2022년 1월 14일
·
0개의 댓글
post-thumbnail

Rust practice (guessing game)

Let's break this code line by line.use std::io;To get user input and give output, we need use 'io'(input/output)'io' comes from standart library 'std'

2022년 1월 14일
·
0개의 댓글
post-thumbnail

Rust Basics(how to install Rust, Cargo)

Start Rust Make a boilerplate In your terminal , Type this command line cargo new caculator and you can check boilerplate in your project file. (na

2022년 1월 14일
·
0개의 댓글
post-thumbnail

아주 자세히 String 타입에 대해 알아보자

String과 SSO, 그리고 언어별로 string 구현에 대한 세부사항을 알아보자. 알아볼 대상은 libstdc++, libc++, rust, go 이다.

2022년 1월 11일
·
0개의 댓글
post-thumbnail

Velog Rust글들에서 개인적인 팁 정리

Rustlang solving casesreposNEAR protocol-Smart constractutilities

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

Rust Port Sniffer) code review

https://github.com/tensor-programming/Rust_Port_Snifferuse std::envuse std::io::{self, Write};use std::net::{IpAddr, TcpStream};use std::str::Fro

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

Tauri

Tauri (https://tauri.studio/)를 이용하면 Web Frontend - Rust Backend의 앱을 개발할 수 있다. electron과 달리 chrome을 내장하지 않고 시스템 브라우저를 이용함으로써 앱이 디스크와 메모리 용량을 적게 차지

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

std::io::* 2. Struct std::io::BufReader

https://doc.rust-lang.org/std/io/struct.BufReader.htmlsmall and repeated read calls to the same file or network socket. when reading very large

2022년 1월 6일
·
0개의 댓글
post-thumbnail

std::io::* 1. Trait std::io::Read

io 하위의 method들을 정리한 문서

2022년 1월 6일
·
0개의 댓글
post-thumbnail

Rustlang) std::io

개인적으로 이 글을 읽기 위해서는 "병렬 처리 및 병렬 프로세스"에 관한 선행된 지식이 필요합니다.https://doc.rust-lang.org/std/io/struct.Stdin.html'a global buffer of input data to this p

2022년 1월 5일
·
0개의 댓글
post-thumbnail

Rustlang) std::io - 시작하기

CodeForce의 코딩 테스트를 위해서는 input 변수를 정의한 후에 테스트를 돌러야 코드 검사가 가능하기 때문에 Java 'Scanner', C의 'scanf'와 같은 기능이 필요하다. 게다가 String에 대한 처리도 까다롭다.내가 작성한 코드무한 반복을 벗어나

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

wezterm 사용기

원래 기본 MacOS에서 제공되는 터미널 앱을 쓰다가 우연히 Rust로 씌여진 터미널 에뮬레이터를 써봤는데 정말 렌더링 속도가 빨라서 맘에 들었다. 처음에는 Warp를 써봤는데 input box를 따로 분리해둔게 너무 불편했다. 다음으로는 구글링으로 Alacritty를

2022년 1월 4일
·
0개의 댓글

serde_json generic type deserialize

문제 아래 코드는 API 호출로 받아온 JSON data를 deserialize하는 함수다. 그런데 이 함수가 호출하는 API에 따라 반환하는 타입이 달라진다. 여기서 문제가 있는데 타입만 다른데 똑같은 모양의 함수를 만드는게 비효율적이라는 것. 그래서 generic type을 받도록 바꿔봤는데 잘 되지 않는다. 아래는 generic type처럼 작동할 ...

2022년 1월 3일
·
0개의 댓글

[Rust] 00. Start

Rust 공부 시작

2021년 12월 23일
·
0개의 댓글

About Rust

러스트에 대한 전반적인 가이드 및 렉카질.

2021년 12월 21일
·
0개의 댓글