본문 바로가기
반응형

프로그래밍123

플러터에서 @override 어노테이션 완벽 가이드: 사용법과 옵션으로 코딩 실력 업그레이드하기 플러터(Flutter)는 구글이 개발한 오픈소스 UI 소프트웨어 개발 키트(SDK)로, 모바일 애플리케이션을 빠르게 개발할 수 있게 도와줍니다. 개발자들 사이에서 플러터는 매우 인기가 높으며, 특히 DART 언어를 사용하는 것에 대해 많은 관심을 받고 있습니다.이 블로그 포스트에서는 플러터에서 중요한 개념 중 하나인 @override 어노테이션에 대해 자세히 알아보겠습니다.초보자도 이해할 수 있도록 쉽게 설명하고, 실무에서 어떻게 활용할 수 있는지에 대한 구체적인 예를 들어보겠습니다.1. @override 어노테이션이란?@override는 DART 언어에서 메소드 오버라이딩(재정의)을 명시할 때 사용하는 어노테이션입니다.상속받은 클래스에서 부모 클래스의 메소드를 재정의할 때, @override를 사용하여.. 2024. 9. 6.
[초급] Dart로 간단한 서버 구축하기/라우팅 기초: 경로에 따른 요청 처리 1. 개요라우팅은 클라이언트의 요청 URL 경로에 따라 서버에서 적절한 핸들러를 호출하는 과정입니다.Dart에서는 기본적으로 dart:io 라이브러리를 사용하여 직접 라우팅 로직을 구현할 수 있습니다.이 포스트에서는 경로에 따른 요청 처리 방법을 단계별로 설명합니다.2. 기본 라우팅 설정2.1. 프로젝트 설정새 Dart 프로젝트를 생성하거나 기존 프로젝트를 사용하여 다음 파일을 설정합니다.lib/server.dart2.2. 라우팅 코드 작성server.dart 파일에 다음 코드를 작성하여 기본적인 라우팅을 구현합니다.import 'dart:convert'; // JSON 디코딩을 위해 필요import 'dart:io';void main() async { final address = InternetAdd.. 2024. 9. 5.
[초급] Dart로 간단한 서버 구축하기/기본적인 GET, POST 요청 처리 방법 1. HTTP 서버 기본 설정우선, 기본적인 HTTP 서버를 설정하고, GET 및 POST 요청을 처리할 수 있도록 합니다. 아래의 코드는 Dart의 dart:io 라이브러리를 사용하여 간단한 HTTP 서버를 설정하고, GET 및 POST 요청을 처리하는 예제입니다.1.1. 프로젝트 설정프로젝트 디렉토리에서 다음 파일을 생성합니다.lib/server.dart1.2. HTTP 서버 코드server.dart 파일에 다음 코드를 작성합니다.import 'dart:convert'; // JSON 디코딩을 위해 필요import 'dart:io';void main() async { final address = InternetAddress.loopbackIPv4; final port = 8080; final s.. 2024. 9. 5.
[초급] Dart로 간단한 서버 구축하기/ Dart 내장 라이브러리로 HTTP 서버 만들기 1. 개요Dart는 내장 라이브러리인 dart:io를 사용하여 HTTP 서버를 구축할 수 있습니다. 이 라이브러리는 네트워크 통신, 파일 시스템 접근 등 다양한 I/O 작업을 지원합니다. 이번 포스트에서는 Dart의 dart:io 라이브러리를 사용하여 간단한 HTTP 서버를 만드는 방법을 알아보겠습니다.2. Dart HTTP 서버 만들기1. Dart SDK 설치먼저, Dart SDK가 설치되어 있는지 확인합니다. Dart SDK가 설치되어 있지 않다면 Dart 공식 웹사이트에서 설치 방법을 확인할 수 있습니다.2. 프로젝트 생성Dart 프로젝트를 생성하고 필요한 파일을 설정합니다. 터미널에서 다음 명령어를 실행하여 새 Dart 프로젝트를 만듭니다.dart create simple_http_servercd.. 2024. 9. 5.
[Git] 여러 커밋을 하나의 커밋으로 만들기: Git의 reset --soft 활용법 프로젝트를 진행하다 보면 여러 개의 작은 커밋을 하나의 큰 커밋으로 합치고 싶을 때가 있습니다.이런 상황에서 Git의 reset --soft 명령어를 활용하면 여러 커밋을 하나로 합치는 작업을 손쉽게 처리할 수 있습니다.이 블로그 포스트에서는 git reset --soft를 사용하여 여러 커밋을 하나의 커밋으로 만드는 방법을 자세히 설명하겠습니다.1. git reset --soft이란?git reset --soft 명령어는 현재 브랜치의 HEAD를 이동시키면서, 변경된 파일을 스테이징 상태로 유지합니다.즉, 특정 커밋을 기준으로 HEAD를 이동시키되, 변경 사항은 그대로 유지하여 새로운 커밋을 만들 준비 상태로 만듭니다.이를 통해 여러 커밋을 하나의 커밋으로 합칠 수 있습니다.주요 특징HEAD 이동: H.. 2024. 9. 3.
[Git] 필요한 커밋만 가져오는 Git Cherry-Pick 사용법 프로젝트에서 특정 커밋만 선택적으로 다른 브랜치에 적용하고 싶을 때, Git의 cherry-pick 명령어가 매우 유용합니다.cherry-pick을 사용하면 원하는 커밋만 선택적으로 가져와 현재 브랜치에 적용할 수 있습니다.이 글에서는 cherry-pick 명령어의 기본 사용법과 유용한 팁을 소개하겠습니다.1. git cherry-pick이란?git cherry-pick은 특정 커밋을 선택하여 현재 브랜치에 적용하는 명령어입니다. 이를 통해 다른 브랜치에서 유용한 커밋만을 선택적으로 현재 브랜치로 가져올 수 있습니다.주요 특징선택적 커밋 적용: 필요에 따라 특정 커밋만 현재 브랜치에 적용브랜치 간의 커밋 이동: 커밋을 브랜치 간에 쉽게 이동충돌 해결: 커밋을 적용할 때 발생할 수 있는 충돌을 수동으로 해.. 2024. 9. 3.
반응형