하나성경 읽기 쉬운 성경, 하나성경을 소개합니다. www.hbible.co.kr 728x90 반응형 컴퓨터에서는53 [ Rust ] 초급 문법 : 17. 모듈 (mod) – 코드 조직화 및 모듈화 초급 문법 : 17. 모듈 (mod) – 코드 조직화 및 모듈화 Rust에서 mod는 코드를 파일이나 블록으로 나눠서 체계적으로 정리할 수 있게 도와줍니다.✅ 1단계: VS Code에서 프로젝트 만들기우선 새 프로젝트를 만들어야 합니다. 1️⃣ 터미널 열기VS Code를 실행하고, Ctrl + ~ (물결표) 키를 눌러 터미널을 엽니다.또는 메뉴에서 [터미널] → [새 터미널] 선택하세요.터미널이 이미 열려 있으면, 열려 있는 터미널을 이용하세요.2️⃣ 새 Rust 프로젝트 생성새로운 Rust 프로젝트를 만들 폴더로 이동 (예: C:\RustProjects)cd C:\RustProjects 터미널에 아래 명령을 입력하고 Enter 키를 누릅니다.rust_mod 라는 폴더가 생성됩니다.cargo new r.. 2025. 6. 11. [ Django ] 로그인한 사용자만 접근 가능한 사이트 만들기 로그인한 사용자만 접근 가능한 사이트 만들기를 해 보았습니다. 개발환경은 장고 1.10.3, 파이썬 2.7.5입니다. Django 1.10.3에서 전체 사이트가 로그인한 사용자만 접근 가능하도록 설정하려면, 가장 효과적이고 일괄적인 방법은 미들웨어를 이용하는 방법입니다. 이를 통해 로그인하지 않은 사용자는 항상 로그인 페이지로 리다이렉트되도록 만들 수 있습니다.✅ 1. 사용자 정의 미들웨어 만들기 먼저, 모든 요청에 대해 로그인 여부를 체크하는 미들웨어를 생성합니다. 미들웨어가 위치할 곳은 settings.py 파일이 있는 곳입니다.이 디렉토리에서 middleware 디렉토리를 생성합니다.그리고 middleware 디렉토리로 이동한 후에 필수 파일인 __init__.py를 생성합니다. 이 파일은 빈 파일.. 2025. 5. 22. [ Rust ] 초급 문법 : 16. 결과 타입 (Result<T, E>) – 오류 처리를 위한 기본 타입 초급 문법 : 16. 결과 타입 (Result) – 오류 처리를 위한 기본 타입 ✅ 1단계: Result란 무엇인가요?Result는 "무언가를 시도했을 때 성공할 수도 있고 실패할 수도 있다"는 것을 표현하는 Rust의 기본 타입입니다.T는 성공했을 때 나오는 값의 타입E는 실패했을 때 나오는 오류의 타입기본 형태:enum Result { Ok(T), Err(E),}Ok(T)는 성공했을 때의 결과Err(E)는 실패했을 때의 오류 정보✅ 2단계: 아주 간단한 예제예제 설명:숫자 10을 어떤 숫자로 나눌 때, 0으로 나누면 오류(Err)를 발생시키고, 그렇지 않으면 성공(Ok)으로 결과를 돌려주는 함수입니다.🧑💻VS Code에서 코드 작성 방법코드를 작성하고 실행해 봅시다. VS Code에.. 2025. 5. 21. [ Rust ] 초급 문법 : 15. 옵션 타입 (Option<T>) – 값이 있을 수도 있고 없을 수도 있는 타입 초급 문법 : 15. 옵션 타입 (Option) – 값이 있을 수도 있고 없을 수도 있는 타입 🌱 1단계: Option란 무엇인가요?Rust에서 어떤 값이 있을 수도 있고, 없을 수도 있는 경우에 Option라는 타입을 사용합니다.Some(value) : 값이 있는 경우None : 값이 없는 경우T는 "어떤 타입이든 가능하다"는 뜻입니다. 예를 들어:Option : i32 정수형일 수도 있고 아닐 수도 있음Option : 문자열일 수도 있고 아닐 수도 있음📦 예를 들면, 누군가에게 "나이를 알고 있나요?"라고 물어봤을 때"30살입니다" → Some(30)"모릅니다" → None🧑💻 2단계: 간단한 코드 예제예제 목표나이를 Option로 저장하고, 값이 있을 때만 출력해봅니다. 📁 VS Code.. 2025. 5. 10. [ Rust ] 초급 문법 : 14. 열거형 (enum) – 여러 개의 값 중 하나를 가질 수 있는 타입 초급 문법 : 14. 열거형 (enum) – 여러 개의 값 중 하나를 가질 수 있는 타입 🔶 1단계: 열거형(enum)이란 무엇인가요?열거형 (enum) 은 여러 가지 경우 중 하나를 선택할 수 있는 타입입니다.예를 들어, 사과(Apple), 바나나(Banana), 오렌지(Orange) 중 하나를 고를 수 있는 과일 타입이 있다고 생각해보세요.이런 여러 선택지 중 하나를 표현할 때 enum을 사용합니다. 🔶 2단계: 아주 간단한 예제 설명enum Fruit { Apple, Banana, Orange,} 이 코드는 Fruit이라는 열거형(enum)을 정의한 것입니다.이 열거형은 3가지 값 중 하나만 가질 수 있습니다:Fruit::AppleFruit::BananaFruit::Orange.. 2025. 5. 9. [ Rust ] 초급 문법 : 13. 구조체 (struct) – 사용자 정의 데이터 타입 만들기 [ Rust ] 초급 문법 : 13. 구조체 (struct) – 사용자 정의 데이터 타입 만들기 구조체는 "나만의 데이터 타입" 을 만드는 기능입니다.✅ 1단계: 구조체란 무엇인가요?구조체(struct)는 여러 개의 값을 하나로 묶는 방법입니다.우리가 이름, 나이, 이메일 같은 정보를 저장하고 싶다면, 각각의 값을 따로따로 저장할 수도 있지만, 이것을 하나의 묶음(구조체) 으로 만들면 더 쉽게 다룰 수 있습니다. 예를 들어 사람을 나타내는 구조체는 이렇게 표현할 수 있습니다:struct Person { name: String, age: u32, email: String,} 이것은 "Person"이라는 이름의 구조체입니다.그 안에 3개의 정보가 들어갑니다:name: 이름 (문자열 - St.. 2025. 5. 7. 이전 1 2 3 4 ··· 9 다음 728x90 반응형