분류 전체보기
-
서브네트워크, 호스트 IP 개수 계산네트워크 2025. 2. 28. 16:43
다음 IP 주소와 서브넷 마스크를 기반으로, 분할되는 서브넷 개수와 각 서브넷에서 사용할 수 있는 호스트 IP 개수를 구하시오.IP 주소: 192.168.1.0/26IP 주소: 10.0.0.0/22IP 주소: 172.16.0.0/281. 192.168.1.0은 C클래스이므로 기본 서브넷은 /24입니다.따라서 서브네트워크 수는 26 - 24 = 2, 2^2 = 4개입니다.또한 서브 네트워크 당 호스트 IP의 개수는 32 - 26 = 6, 2^6 - 2 = 62개입니다. 2. 10.0.0.0은 A클래스이므로 기본 서브넷은 /8입니다.따라서 서브네트워크 수는 22 - 8 = 14, 2^14개입니다.또한 서브 네트워크 당 호스트 IP의 개수는 32 - 22 = 10, 2^10 - 2 = 1,022개 입니다...
-
Widget의 개념과 getX 시작하기카테고리 없음 2025. 1. 11. 15:25
Widget이란?flutter는 모든 것이 Widget으로 이루어져 있습니다. Java에서 모든 객체가 Object라는 클래스를 상속 받는 것처럼 flutter에서 UI와 관련된 모든 것은 Widget입니다. 화면 역시 두가지의 Widget으로 분류할 수 있습니다.StatelessWidget변하지 않는 정적인 화면을 구성할 때 사용합니다. 단순 텍스트나 앱에 대한 정보 화면 등이 이 경우에 해당합니다. StatefulWidget보다 성능이 좋습니다.StatefulWidget화면에 변화가 있는 동적인 화면을 구성할 때 사용합니다. 체크박스나 라디오박스, 사용자가 텍스트를 입력하는 필드, 게임의 점수 등 실시간으로 업데이트되는 UI가 포함된 화면의 경우 StatefulWidget을 사용하게 됩니다.상태 관리..
-
Flutter로 리스트 페이지 만들기카테고리 없음 2025. 1. 11. 15:21
flutter 프로젝트 생성하기 - 프로젝트 이름은 모두 소문자로 작성하기* 이미지 삽입 시에는 assets 폴더 아래에 이미지 넣기main.dart에 코드 작성import 'package:flutter/material.dart';void main() { runApp(const MyApp());}//return 다음에 넣고 싶은 코드 작성하기class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return ShopItem(); }}//자주 쓰는 코드나 블럭은 class로 만들어 묶어 놓으면 재사용 편리함class ShopItem extends St..
-
Window서 Flutter 시작하기카테고리 없음 2025. 1. 11. 15:19
이 글은 다음 영상을 보고 따라하면 편리합니다.https://www.youtube.com/watch?v=usE9IKaogDU&list=PLfLgtT94nNq1izG4R2WDN517iPX4WXH3C&index=11. flutter installhttps://docs.flutter.dev/get-started/install각자의 컴퓨터에 맞는 버전을 선택해 다운로드 받습니다.2. 안드로이드 스튜디오 installhttps://developer.android.com/studio?hl=ko#get-android-studio안드로이드 스튜디오를 설치하고 다운로드 받습니다.플러그인 메뉴에서 flutter 검색 후 설치합니다.SDK Manager 눌러서 android sdk command-line tools를 설치합..
-
[팀메이트] 멘토멘티단 1기 수기카테고리 없음 2024. 12. 27. 16:33
지난 6개월 동안 대한상공회의소 선도기업 IT 교육 수료자들이 모여 멘토링과 네트워킹을 통해 함께 성장한 멘토멘티단 '팀메이트' 활동이 마무리되었습니다. 같은 목표를 가지고 같은 직무를 희망하는 사람들이 많았던 만큼 뜻깊은 시간이었습니다.소중했던 시간 만큼 후기를 글로 남기고 싶어 이 수기를 작성합니다. Chapter 1. 첫만남은 너무 어.려.워.팀메이트 발대식에서, 어색한 첫 만남의 긴장 속에서도 함께 성장하고자 하는 마음과 서로 도움을 주고자 하는 열정을 느꼈습니다. 특히 같은 교육의 수료생이 멘토로 배정되면서 빠르게 적응할 수 있었고, 좋은 선례가 되는 멘토분들을 보며 제가 이 과정에 선발 되었다는 사실에 설렘과 동시에 책임감을 느꼈습니다. 오리엔테이션에서는 1분 안에 서로의 첫인상과 이유를 ..
-
백준 14502: 연구소 문제 풀이코테 풀이 2024. 10. 31. 11:25
이 문제는 크게 3가지 함수를 만들어서 차례로 구현하면 된다. 1. 3개의 빈칸을 선택해서 벽을 세우는 함수2. 바이러스가 퍼지게 하는 함수3. 빈칸의 개수를 세는 함수 백트레킹을 통해 3개의 벽을 세우는 조합을 구해서 완전 탐색으로 그 경우 중 가장 최적의 경우를 구한다. 또 하나 포인트는 int[][]를 깊은 복사 하려면 이중for문을 이용해 모든 값을 복사해야 한다. import java.util.*;import java.io.*;public class Main { public static int[] x_move = {0,1,0,-1}; public static int[] y_move = {1,0,-1,0}; //벽 3개 조합으로 선택 public static ArrayList> whereI..
-
우리FIS 아카데미 클라우드 엔지니어링 참여 후기카테고리 없음 2024. 10. 29. 17:19
안녕하세요!오늘은 제가 경험한 선도 기업 아카데미의 교육 과정에 대해 이야기하려 합니다.6개월 동안의 여정은 단순히 교육을 수료하는 것이 아니라, 값진 배움과 소중한 사람들을 얻는 경험이었습니다. 첫 날 어색하게 시작한 코딩 테스트 스터디에서부터,처음으로 다 같이 모여 웃으며 서로를 격려했던 회식 자리까지, 매 순간이 특별했습니다.취업 스펙을 쌓기 위한 과정이라고 생각했던 것이 오히려 저의 가능성을 발견하고, 사람들을 만나며 함께 성장하는 시간이 되었습니다. 특히 열심히 노력했던 경험이 기억에 남는데요,첫 프로젝트를 마무리하기 위해 밤새 게더타운에서 잠을 쫓으며 개발한 경험,첫 기술 세미나에서 스프링을 주제로 독창적인 아이디어를 나누며 서로에게 감탄했던 순간도 떠오릅니다. 비전공자로 시작했지만 좋은..
-
백준 1202 : 보석 도둑 풀이코테 풀이 2024. 10. 26. 13:20
시간복잡도를 신경써서 풀어야하는 문제이다.또 보석 가격이 개당 100,000,000 이하이므로 출력하는 총 합은 long 타입이어야 한다. 이 문제의 핵심은 가방의 입장에서 넣을 수 있는 최대 가격의 보석을 찾아야한다는 것이다.그러기 위해, 가방과 보석은 무게순으로 오름차순으로 정렬해 생각해야한다. 그럼 더 작은 가방에 넣을 수 있는 무게면 큰 가방도 당연히 그 보석을 넣을 수 있다는 것이다.따라서 보석은 한번만 우선순위 큐에 넣으면 된다! 단 그 보석이 가능한 가방 차례에!그럼 가방 차례로 우선순위 큐에서 정렬한 가장 비싼 보석을 꺼낼 수 있다. import java.util.*;import java.io.*;public class Main { public static long countMax(int..