본문 바로가기

분류 전체보기627

Flutter 위젯 기본 이해 학습 내용: Flutter 기본 위젯: Scaffold, AppBar, Column, Row, Container, Text. MaterialApp과 기본 UI 구조 이해. 위젯 트리와 레이아웃 개념(정렬, 패딩).목표/실습 과제: Flutter 프로젝트에서 MaterialApp과 Scaffold로 기본 앱 틀 생성. Column/Row를 사용해 세로/가로 레이아웃 구성 연습. Text와 Container로 간단한 UI 요소 배치(예: 제목, 설명 텍스트). 예제: 앱바에 “My App” 제목, 화면 중앙에 “Hello Flutter” 텍스트 표시. 1. Flutter 프레임워크Flutter는 구글이 개발한 오픈소스 UI 프레임워크로, 단일 코드베이스로 iOS, Android, 웹, 데스크톱 .. 2025. 5. 5.
Windows에서 Flutter 개발환경 구축하기 ✅ Windows에서 Flutter 개발환경 구축하기(2025.05)Flutter로 Android 앱을 개발하려면 몇 가지 환경 설정이 필요합니다.이 글에서는 Windows 환경을 기준으로 Flutter 개발 환경을 쉽고 빠르게 구축하는 방법을 단계별로 안내드립니다. 😊🖥️ 1. 시스템 요구 사항 확인먼저 PC가 Flutter를 실행할 수 있는 최소 요건을 만족하는지 확인해주세요.운영 체제: Windows 10 이상 (64비트)필수 도구:Git for Windows 2.27 이상 → 다운로드 바로가기Android Studio 2024.1.1 (Koala) 이상 → 다운로드 바로가기🔧 2. 필수 개발 도구 설치📌 Git 설치위 링크를 통해 설치 파일을 다운로드합니다.설치 중 설정은 기본값 그대로 진.. 2025. 5. 3.
Dart 개요 📘 Dart 개요Dart는 클라이언트 애플리케이션 개발을 위해 설계된 언어로, 빠른 개발과 높은 생산성을 추구합니다. 구글에서 개발하였으며, 모바일, 웹, 데스크톱 등 다양한 플랫폼을 지원하는 멀티 플랫폼 언어입니다.🚀 Dart의 특징✅ 빠르고 유연한 개발 경험Stateful hot reload를 지원하여 UI 수정 후 즉시 반영 가능Flutter와 함께 사용 시, 고성능의 멀티 플랫폼 앱 개발 가능✅ 타입 안정성과 유연성의 조화정적 타입 언어이지만, 타입 추론을 지원하여 코드가 간결null 안전성(Sound null safety) 제공: null 가능성을 명확히 선언해야 하며, 그렇지 않으면 컴파일 에러 발생dynamic 타입도 지원하여 유연한 프로토타이핑 가능✅ 컴파일 방식 대상 플랫폼 지원 방.. 2025. 5. 3.
ccs란 아래는 블로그에 올릴 수 있도록 다듬은 형식입니다. 문어체, 시각적으로 정리된 구성, 실무 연결 포인트까지 반영했습니다.✅ CCS 정리: 기술면접 대비용 완벽 가이드네트워크, 스토리지, 임베디드 직무를 준비하는 분들을 위해 CCS(Common Command Set / Cisco Configuration Script / Code Composer Studio) 개념을 정리하고, 면접 대비용 질문과 모범답안을 함께 제공합니다.📌 1. Common Command Set (SCSI)🔹 개념**Common Command Set (CCS)**는 SCSI(Small Computer System Interface) 장치 간 통신을 위한 표준 명령어 집합입니다.1980~90년대에는 제조사마다 SCSI 명령어 체계가 달.. 2025. 5. 2.
12. 문자 C++ 메모리 영역 개요스택(Stack)함수 호출 시 생성되는 지역 변수, 매개변수 등이 저장되는 영역데이터 영역(Data Segment)초기화된 전역 변수와 정적 변수 등이 위치힙(Heap)new/delete 또는 malloc/free로 동적 할당한 메모리가 위치코드 영역(ROM)실행할 기계어 코드가 저장된 읽기 전용 메모리(Read Only Memory)C++ 문자 관련 기본형 자료형크기설명char1 byte정수 타입. 저장된 값에 대응하는 문자로 출력bool1 byte0 또는 1. 0이 아니면 모두 참(true)wchar_t2 byte와이드 문자. 유니코드 문자 저장 가능short2 byte부호 있는 16비트 정수char c = 0;저장된 값 0에 대응하는 제어 문자(NULL)를 의미char c =.. 2025. 4. 28.
11. void 포인터 (void*) void란?void는 반환값이 없는 함수의 반환 타입을 나타낼 때 사용된다.void*란?void*는 자료형이 지정되지 않은 포인터를 의미한다.어떤 변수의 주소든 저장할 수 있지만, 역참조가 불가능하다.또한, 포인터 연산(예: +1)도 할 수 없다, 왜냐하면 해당 포인터가 가리키는 데이터의 크기를 알 수 없기 때문이다.void* pVoid = nullptr;int a = 0;float f = 0.f;double d = 0.;long long ll = 0;pVoid = &a;pVoid = &f;pVoid = &d;pVoid = ≪// *pVoid; // ❌ 역참조 불가// pVoid + 1; // ❌ 포인터 연산 불가일반 포인터와 비교일반적인 포인터는 자료형* 형태로 선언되며, 역참조 .. 2025. 4. 19.