본문 바로가기

error12

[Rust] fn main() -> Result<(), Box<dyn std::error::Error>> { } 가 무엇인가? (61일차) fn main() -> Result { } >> 보통 fn main() { } 만 쓰는데, 위와 같은 구문이 있었다. Result, error 등은 무엇일까? * -> 는 main() 에 대한 return value 를 의미한다. * Result 형식은 성공을 지칭하는 OK(()) 혹은 Box 2023. 3. 6.
[Rust] Guess 예제 (20일차) fn main() { let secret_number = 5; let mut guess = String::new(); println!("Please enter your guess:"); std::io::stdin().read_line(&mut guess) .expect("Failed to read line"); let guess: u32 = match guess.trim().parse() { Ok(num) => num, Err(_) => { println!("Please enter a number!"); return; }, }; if guess == secret_number { println!("You guessed it!"); } else { println!("Sorry, try again."); } .. 2023. 1. 1.
[Error] MySQL Access denied for user 'user_id'@'localhost' - root 권한자를 쓰지 않기 위해 새로운 user를 생성하고 권한을 주고자 했다. - 제목의 Error 난다? 해결해보자 $ [MySQL 에 접속] $ $ CREATE USER '[user_id]'@'%' identified by '[user_password]'; $ $ GRANT ALL PRIVILEGES ON *.* TO '[user_id]'@'%'; $ $ flush privileges; $ $ CREATE DATABASE IF NOT EXISTS [DB_name]; $ $ USE [DB_name]; - flush privileges 를 해야 권한 변경사항이 적용됨. - Database에 접속이 된다면 성공. - 각기 다른 영역(국소 db, table)에 따라 권한 부여 가능. $ GRANT A.. 2022. 11. 2.
[Error, Python] pip command error - 운영체제로 윈10 을 사용. - python 설치 후 pip install [라이브러리] 를 입력하였으나 아래의 오류 발생 Fatal error in launcher: Unable to create process using ""C:\Program Files (x86)\Python33\python.exe" (1) 'pip install' 대신 아래의 명령어 입력 $ python -m pip install [라이브러리] ==> 근본 문제의 해결은 아니지만 설치는 해줌. (2) python 재설치 ==> 본인의 경우 각기 다른 버전의 python을 직접 설치 & vscode 확장자 설치하여, path 2개가 중첩되어 error 발생. ==> 해결하려면 python을 삭제하고 재설치하자. https://st.. 2022. 11. 1.