본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1230)
    • Dev4u Life (678)
      • 일상 (201)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (339)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (145)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (53)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

Developer/Rust (8)
[Rust 알아가기] 구조체에 제너릭 사용 예제

#[derive(Debug)] struct Rect { width: u32, height: u32 } impl Rect { fn area(&self) -> u32 { self.width * self.height } } #[derive(Debug)] struct RectT { width: T, height: T, } impl RectT{ fn get_width(&self) -> &T { &self.width } fn get_height(&self) -> &T { &self.height } } fn calc_rect(rect: &Rect) -> u32 { rect.width * rect.height } fn main() { let rect = Rect { width:300, height:200}; print..

Developer/Rust 2020. 9. 23. 13:31
[Rust 알아가기] 구조체 활용 예제

struct Guess { value: i32, } impl Guess { pub fn new(value: i32) -> Guess { if value 256 { panic!("유효한 값은 1 ~ 256 입니다. 입력한 값:{}", value); } Guess { value } } pub fn value(&self) -> i32 { self.value } } fn main() { let guss = Guess::new(10); println!{"{}", guss.value()}; }

Developer/Rust 2020. 9. 21. 13:39
[Rust 알아가기] 몽고디비 접속 예제

Cargo.toml ------------------------------------------ [dependencies.mongodb] version = "1.1.1" default-features = false features = ["sync"] main.rs -------------------------------------------- use mongodb::{ bson::{doc, Bson}, sync::Client, }; fn main() -> mongodb::error::Result { let client = Client::with_uri_str("mongodb://localhost:27017")?; let database = client.database("mobdw"); let collec..

Developer/Rust 2020. 9. 17. 17:15
[Rust 알아가기] windows 10에서 몽고디비 드라이버 설치시 에러해결

error: failed to run custom build command for `ring v0.16.15` 이런 에러가 발생한다면 먼저 mingw-w64-install.exe 통해서 gcc를 설치해 주고, 시스템 환경변수 path에 추가해 주고난 후에 다시 cargo build를 수행하면 잘 됨.

Developer/Rust 2020. 9. 16. 13:09
[Rust 알아가기] - 구조체, 메서스, 함수

// 구조체 #[derive(Debug)] struct Rect { width: u32, height: u32 } // 메서드 선언 impl Rect { fn area(&self) -> u32 { self.width * self.height } } // 일반 함수 fn calc_rect(rect: &Rect) -> u32 { rect.width * rect.height } fn main() { let rect = Rect { width:300, height:200}; println!("면적1 = {}", calc_rect(&rect)); println!("면적2 = {}", rect.area()); println!("{:#?}", rect); }

Developer/Rust 2020. 9. 14. 15:23
println!("Rust 배워보기 시작");

집에서는 시간이 남아 돌아도 코딩에 손이 안가서.. 회사에서 짜투리 시간에 조금씩 Rust 언어를 배워볼 계획입니다. 교재는 "러스트 프로그래밍 공식가이드 " 와 "Network Programming with Rust " 입니다. 뚜렸한 목적이 있어서 하는 것이 아니고, 시간을 많이 할애할 수 없어서 언제 끝날지 기약이 없지만 한걸음 한걸음 해볼 생각입니다. Go보다 Rust가 제 성향에는 맞는 언어처럼 느껴졌습니다. (볼수록 매력적)

Developer/Rust 2020. 9. 11. 14:54
[Rust 알아가기] - 숫자 맞추기 샘플 코딩해 보기

문법이 익숙해 지도록 간단한 소스를 직접 코딩해 보고 있습니다 ------------------------------------------------------------------------------- use std::io; use std::cmp::Ordering; use rand::Rng; fn main() { println!("숫자를 맞혀 봅시다."); let secret_num = rand::thread_rng().gen_range(1,5); loop { //println!("사용자가 맞혀야 할 숫자 {}", secret_num); println!("정답이라고 생각하는 숫자를 입력하세요."); let mut guess = String::new(); io::stdin().read_line(&mu..

Developer/Rust 2020. 9. 11. 14:41
"Rust" Programming 맛보기

"스택오버플로우" 에서 실시한 개발자 대상 설문에서 최상위권에 위치한 "Rust" 프로그래밍 언어에 대해서 관심이 생겨 요즘 체험중입니다. 잠깐 사용해 본 느낌은 C/C++과 Scalar/Go/Swift같은 함수형 언어의 특징을 가지고 있어서 흥미로웠습니다. 문법은 아직 익숙하지 않아서 버벅거리지만 초급은 어려운 수준은 아닙니다. Visual Studio Code에 Rust관련 익스텐션을 설치하니 제법 쓸만한 개발 환경을 만들 수 있더군요. Go와 Rust가 많이 비교되는 언어 같은데, 둘다 각기 다른 장점과 단점이 있어서 목적에 맞게 골라서 사용하면 됩니다. 2020년 기준 이왕 새로운 언어를 배우고자 한다면 Rust보다는 Go가 더 좋아 보입니다. [출처: stackoverflow]

Developer/Rust 2020. 9. 10. 10:04
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • 증권정보포털
  • 톡토기
  • 별잉 빛나는 밤
  • 코라나 19
  • 홈 오피스
  • 브리다 정수기
  • weka
  • Pixel Pals
  • 빈센트 반 고흐
  • 파나소닉 비데 DL-EH10KWS
  • Life Chair
  • 로니카 BCS
  • 별이 빚나는 밤
  • 솔리드 쿨론
  • 오미크론
  • JMW 헤어드라이기기
  • 남설 팔찌
  • GKRS
  • yugabyteDB
  • VARIDESK
  • 배당급
  • node.js
  • Sybase IQ
  • 고체 향수
  • 르세라핌
  • 유가바이트디비
  • 루미큐브 종류
  • 카카오 에드
  • 매직 트랙패드2
  • 화분벌레
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바