This text is generated by ChatGPT. `typer`는 파이썬 함수를 커맨드 라인 인터페이스(CLI) 명령으로 변환하는 데 사용하는 라이브러리입니다. 이를 통해 개발자는 복잡한 파싱 로직을 작성하지 않고도 간단한 함수 정의를 통해 강력하고 사용하기 쉬운 CLI 도구를 만들 수 있습니다.### Typer의 기본 사용 예시1. **기본 함수 정의**: 간단한 함수를 정의하고, `typer`를 사용하여 그 함수를 CLI 명령으로 만듭니다.2. **명령 실행**: 사용자는 커맨드 라인에서 이 함수를 명령어 형태로 실행할 수 있습니다.### 예시 코드다음은 `typer`를 사용하여 간단한 커맨드 라인 툴을 만드는 예시입니다.```python# app.py 파일import typerapp =..
Python에서 `-m` 옵션은 모듈을 스크립트로 실행할 때 사용됩니다. 이 옵션을 사용하면 Python은 지정된 모듈의 이름을 검색하여 해당 모듈을 스크립트처럼 실행합니다. 모듈은 Python 파일이나 패키지일 수 있으며, `-m` 옵션 뒤에 모듈의 이름을 명시합니다. 예를 들어, `python -m module_name` 명령은 `module_name` 모듈을 찾아 실행합니다. 모듈이 패키지의 일부인 경우, 점(.)을 사용하여 해당 패키지 내에서 모듈의 경로를 명시할 수 있습니다. 예를 들어, `python -m package.module_name`은 `package` 패키지 내의 `module_name` 모듈을 실행합니다. `-m` 옵션을 사용하는 몇 가지 일반적인 사례는 다음과 같습니다: - **..
챕터 ### 1. INTRODUCTION - RAID 기술의 개요, 연구의 배경, 목적을 소개합니다. 데이터 저장의 중요성과 RAID가 데이터 신뢰성 및 성능 향상에 어떻게 기여하는지 설명합니다. ### 2. BACKGROUND - **2.1 Disk Terminology**: 하드 디스크 및 저장 장치 관련 기본 용어 정리. - **2.2 Data Paths**: 데이터가 시스템 내에서 어떻게 이동하는지에 대한 설명. - **2.3 Technology Trends**: 저장 장치 기술의 발전 추세 및 미래 전망. ### 3. DISK ARRAY BASICS - **3.1 Data Striping and Redundancy**: 데이터 스트라이핑과 중복성이 데이터 보호 및 성능에 미치는 영향. - **3..
1. 가입하고 아이디 만들기(GitHub로그인 하면 편하다!) 2. pubspec.yaml에 추가하기 dependencies: flutter: sdk: flutter algolia: ^1.1.2 # Ensure you're using the latest version 3. dart 클래스 만들기 import 'package:algolia/algolia.dart'; class AlgoliaService { static final Algolia _algolia = Algolia.init( applicationId: 'YourApplicationID', // Replace with Your Application ID apiKey: 'YourAdminAPIKey', // Replace with Your Admi..
안녕하세요 SweetDev입니다. 최근에 블로그에 합격 후기를 올렸었는데 예상 외로 많은 분들이 CCNA 합격 후기를 궁금해하시고, 찾아봐주신다는 사실을 알게 되었습니다. 시험이 개정된 이후, 한국어로 된 후기들이 찾기 힘들어져 그런 점도 있는 것 같습니다. 따라서 이번에 새로 개정된 CCNA 자료집을, 제가 공부했던 필기를 기반으로 한국어로 만들어서 배포해볼까 생각중입니다. 챕터는 다음과 같습니다. CCNA 공부를 시작하며 알아야 할 것들 네트워크 장비들 인터페이스 / 케이블 OSI 모델 TCP/IP 모음 CLI 입문 Ethernet LAN Switching ipv4 Address ipv4 Header Switch Interface Static 라우팅 개념잡기 패킷의 인생 서브네팅 가변길이 서브네팅 V..
1. https://developers.kakao.com/console/app 에서 내 어플리케이션 추가하기 2. IOS - ios/Runner.xcodeproj/project.pbxproj 파일 -> PRODUCT_BUNDLE_IDENTIFIER 속성 복사해서 iOS 번들 ID에 추가 3. 카카오 로그인 활성화 해주기 4. 카카오 SDK 추가 pubspec.yaml에 라이브러리를 추가한다. https://developers.kakao.com/docs/latest/ko/flutter/getting-started dependencies: kakao_flutter_sdk: ^1.7.0 # 전체 추가 kakao_flutter_sdk_user: ^1.7.0 # 카카오 로그인 kakao_flutter_sdk_ta..
SDK 다운 받기 cd ~/development unzip ~/Downloads/flutter_macos_3.16.3-stable.zip export PATH="$PATH:`pwd`/flutter/bin" 이걸로 안되면 zshrc파일 열어서 설정해주기 flutter doctor 로 설치 안된거 있나 확인 iOS 플랫폼 셋업 flutter create my_app cd my_app flutter run iOS 디바이스에서 런 하기 sudo gem install cocoapods
정말 오랜만에 적는 블로그 포스팅이네요! CCNA 준비를 하면서 후기들을 많이 찾아봤었는데, 최근 후기가 없어서 제가 작성하게 되었습니다. 0. 누가 봐야할 시험인가 CCNA 같은 경우에는, '네트워크 엔지니어'라는 구체적인 직군을 희망하지 않으신다면 굳이 공부하시는걸 추천하지 않으려고 합니다. 학부 때 배웠던 컴퓨터 통신, 네트워크 응용 설계 과목에서 다루는 내용이 50%가량이고, 나머지는 Cisco 특화된 내용이거나 굉장히 세부적인 기술입니다. 덤프를 통해서 공부해야 하는 내용도 많습니다. 네트워크 장비를 만질 일이 없는 개발자와 같은 직군에서는 필요하지 않은 지식이 너무 많다고 느꼈습니다. 1. 시험 범위와 난이도 시험 범위는 cisco 홈페이지에 명시되어 있지만 꼭 덤프를 보시는걸 추천합니다. 저..
언젠가 써야지 써야지 했는데 4개월이 지난 지금에서야 쓰게 되네요... 이 글은 제가 중앙대 에브리타임에도 올렸던 글입니다. 블로그에 올리기 위해서 조금 각색했습니다 :D [미국 대학원 관련 정보] 0. 왜 대학원을 가는 선택을 하게 되었는가 - 인턴과 외주 경험 중 느낀 개발에 대한 회의: 개인적으로 개발자라는 직업에 딱 맞지 않다고 느낌. 나는 사람들이랑 좀 더 소통하는 직업이 갖고싶었음. - 한 수업에서 교수님이 “박사가 되어야 하는 이유” - 커리어적으로 안정적이다, 전문 지식을 성장 시킬 수 있다 등 장점을 말해주셨는데 그때부터 진지하게 생각했습니다. - 한 분야의 전문가가 될 수 있다는게 너무 멋있어 보였다. - 3학년 여름 방학부터 유학 준비를 시작했는데 너무 늦게 시작해서 모든 과정이 촉박..