묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.에러가 발생합니다
-
해결됨대세는 쿠버네티스 (초급~중급편)
꼭 windows에서만 vagrant를 진행해야할까요?
안녕하세요.제가 진행하고자 하는 실습 환경은 AWS의 EC2 Instance를 총 4개 생성하여 진행하고자 합니다.1개 - Bastion host(AmazonLinux)3개 - Master Node/ Workder Node(AmazonLinux)이렇게 진행하고자 하는데 본 강의에선 Windows 버전만 알려주고 있는 거 같아, 혹시 가이드 존재하거나 위 방식대로 진행이 가능한 지 문의드립니다.추가로 해당 방식대로 Vitrual Box를 통해 k8s cluster를 구축하지 않고 위 방식대로 cluster 구축까지 수강자가 완료한다면 이후 강의에서 다루는 실습, 내용 등에 대해 어려움이 없는 지도 문의드립니다.
-
미해결딥러닝 이론 + PyTorch 실무 완전 정복
오타
안녕하세요.7:13에 맨 오른쪽아래에 XN(t+1)에서 M인데 N으로 오타가 있습니다.
-
해결됨커머스 서비스로 배우는 NestJS 실전 개발 (w. Prisma, Docker, Redis, Kafka)
모듈 래포지토리 등록에 관한 질문입니다.
모듈 래포지토리 등록 방식이 제가 알고 있던 방식과 달라 질문드립니다.1.providers에 직접 등록이 방식은 래포지토리를 새로운 인스턴스로 만들어서 사용하는 방식으로 알고 있습니다.2. 다른 모듈을 imports에 등록이 방법은 싱글톤으로 동일한 인스턴스가 공유하는 방식으로 알고 있습니다.2가지 방식 중 1번을 선택하신 이유와 실무에서는 어떤 방식을 사용하는지 궁금합니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
code 저장
컴퓨터를 교체할경우에 수업 때 제가 기록하였던 코드들을 그대로 보고 싶은데 혹시 저장 어떻게 하나요?
-
해결됨마이크로소프트 365 코파일럿 고급 활용법, 남들보다 100배 더 잘 쓰는 M365 Copilot 비법 클래스
MS M365 Copilot 아키텍처 문의
안녕하십니까? 이번 강좌 거의 끝 부분에 개인용 서비스와 기업용 서비스를 비교한 부분에 "Copilot Studio"가 있었으며 표에는 없으나 "RAG"에 대한 말씀을 하셨습니다.후속 강좌 내용 중에 "Copilot Studio" 및 "RAG"를 다루는 시간이 있는지요?있다면 알려주시고, 없다면 "Copilot Studio" 및 "RAG"에 대해 Microsoft에서 설명하는 URL을 알려주시면 감사하겠습니다. 수고하세요.
-
미해결Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
git init에서 오류 발생
바탕화면에서 project란 파일을 만들어서 그 파일 우클릭한 다음에 open git bash로 하니깐 파일 주소까지 입력돼서 나와서 바로 git init을 입력했는데emfor@DESKTOP-UB0UVDK MINGW64 ~/Desktop/project$ git initerror: could not write config file C:/Users/emfor/Desktop/project/.git/config: Invalid argumentfatal: could not set 'core.repositoryformatversion' to '0'이렇게 떠요 gpt한테 물어보니깐 원드라이브 어쩌고 하길래 원드라이브를 삭제하고 삭제한 이후에 혹시 모를 동기화 문제도 없애려고 저 파일을 지우고 다시 만들어서 해봤는데도 계속 저렇게 오류 메시지가 떠서 수업진도가 나가지지 않아요..어떻게 해야 할까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
해결요망
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.따라서 다 해봤는데 해결이 되지 않습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 문제 예시들 질문드립니다.(6분)
업캐스팅의 원칙자식에 이름이 같은 메서드가 있으면 우선 작동한다.부모에 자식과 같은 메서드가 있으면, 자식을 호출한다.-> 2개 똑같은 말인가요?-> "자식이 오버라이딩한 메서드가 있다면 그것을 우선한다." 이것은 업캐스팅과 관련없이 적용되는것 아닌가요? (업케스팅이 아닌 상황에서도)
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
DOCKER로 MYSQL 실행하기 -3
윈도우 환경에서 wls을 이용하여 docker를 돌리고 있습니다. docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=admin1234 -v /mnt/c/users/lucig/Downloads/docker-mysql/mydata:/var/lib/mysql mysql 2876a8df0041c8cfefdde95d874bf0d87182d3320a1ee8fa417b41128cd9925e위에처럼 컨테이너가 뜬 이후에 exec -it로 접속하려고하면 접속이 안되서 로그를 확인해보니 docker logs -f 2876 2025-04-17 06:16:09+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. 2025-04-17 06:16:09+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2025-04-17 06:16:09+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. 2025-04-17 06:16:10+00:00 [Note] [Entrypoint]: Initializing database files 2025-04-17T06:16:10.096316Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start. 2025-04-17T06:16:10.097629Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 9.3.0) initializing of server in progress as process 80 2025-04-17T06:16:10.109461Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive 2025-04-17T06:16:10.127422Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2025-04-17T06:16:11.839040Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. mysqld: Cannot change permissions of the file 'ca.pem' (OS errno 1 - Operation not permitted) 2025-04-17T06:16:14.379413Z 0 [ERROR] [MY-010295] [Server] Could not set file permission for ca.pem 2025-04-17T06:16:14.379482Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it. 2025-04-17T06:16:14.379504Z 0 [ERROR] [MY-010119] [Server] Aborting 2025-04-17T06:16:16.112226Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.이렇게 나오는데 가장 쉬운 방법은 어떤것이있을까요?클로드는 아래처럼 답변을 주더라고요 2. 도커 볼륨 사용 Windows 경로를 직접 마운트하는 대신 도커 볼륨을 사용하는 것이 더 안정적입니다: bash# 도커 볼륨 생성 docker volume create mysql-data # 볼륨을 사용하여 MySQL 컨테이너 실행 docker run -d -p 3306:3306 --name mysql \ -e MYSQL_ROOT_PASSWORD=admin1234 \ -v mysql-data:/var/lib/mysql \ mysql도커 볼륨을 사용해도 새로생성한 컨테이너가 데이터를 그대로 사용할 수 있는걸까요?
-
미해결Flutter 중급 1편 - 클린 아키텍처
sealed class 사용 문의
안녕하세요 강의중에 freezed3.0 변경 이후sealed class 작성과 view_model에서 사용을 제대로 사용하고 있는지 문의드립니다. *1.switch 문 키워드 사용ex case SaveNote(:final id, :final title, :final content):2.viewModel class 연결부분ex _changeColor(color); AddEditNoteEvent(sealed class)코드 sealed class AddEditNoteEvent<T> { factory AddEditNoteEvent.changeColor(int color) = ChangeColor; factory AddEditNoteEvent.saveNote(int? id, String title, String content) = SaveNote; } class ChangeColor<T> implements AddEditNoteEvent<T> { final int color; ChangeColor(this.color); } class SaveNote<T> implements AddEditNoteEvent<T> { final int? id; final String title; final String content; SaveNote(this.id, this.title, this.content); } view model(onEvent)- 코드 import 'package:flutter/material.dart'; import 'package:flutter_note_app/domain/model/note.dart'; import 'package:flutter_note_app/domain/repository/note_repository.dart'; import 'package:flutter_note_app/presentation/add_edit_note/add_edit_note_event.dart'; class AddEditNoteViewModle with ChangeNotifier { final NoteRepository repository; int _color = Colors.orange.value; int get color => _color; AddEditNoteViewModle(this.repository); void onEvent(AddEditNoteEvent event) { switch (event) { case ChangeColor(:final color): _changeColor(color); break; case SaveNote(:final id, :final title, :final content): _saveNote(id, title, content); break; } } Future<void> _changeColor(int color) async { _color = color; notifyListeners(); } Future<void> _saveNote(int? id, String title, String content) async { if (id == null) { await repository.inserNote( Note( title: title, content: content, color: _color, timestamp: DateTime.now().millisecondsSinceEpoch, ), ); } else { await repository.updateNote( Note( id: id, title: title, content: content, color: _color, timestamp: DateTime.now().millisecondsSinceEpoch, ), ); } } }
-
미해결스프링 핵심 원리 - 기본편
구현 객체가 의존한다?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]약 9분경에 여태 진행한 강의에서와 달리 살짝 다른 부분이 나와 혼란스러운데요,이제껏 강의에서 의존 관계를 설명할때,구현객체를 new로 생성하고 인터페이스가 그것을 참조하는 코드를 의존한다~ 라고 강의를 진행하셨는데요. 예를들어 DiscountPolicy discountPolicy = new FixDiscountPolicy 처럼요. 이떄 DiscountPolicy 인터페이스가 구현 객체 (FixDiscountPoliycy, RateDiscountPolicy)를 참조하는 코드를 의존한다 라고 강의해서 말씀하셨습니다. 그런데 이번 강의 9분경에 DiscountPolicy를 구현한 FixDiscountPolicy 클래스에서 DiscountPolicy에 의존한다 라고 설명하시니 갑자기 혼란스럽습니다. 꼭 new 해서 객체를 생성한후 참조하는 것만이 아니라 OrderServiceImpl 클래스에서처럼 MemberRepository 나 DiscountPolicy를 사용하는 것만으로도 의존한다라고 표현하는 것 같지만 이번에 제가 질문드린것은 약간 새로운? 의존관계 같아서 질문드립니다. 이렇게 되면 DiscountPolicy와 FixDiscountPolicy는 상호 의존 관계가 되는건가요?
-
미해결쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)
cni 구조 설명시 헷갈린점
calico설명하실때 cni에서 overlay network가 iptables랑 연결이 되고 이후 서버로 가야 하는데라고 말씀하실때가 VM을 말씀하시나요?아니면 호스트 PC를 얘기하시는걸까요?왜 헷갈리냐면 여기에 중간에 virtualBox의 가상네트워크가 또 있다고 해서요... iptables까지 연결된상태에서는 이건 vm의 os레벨의 영역이니까 vm자체 eth까지는 연결된게 아닌가 해서요..그래서 그림 그리신 가상의 네트워크는 vm과 호스트 PC간의 네트워크를 말하는거겠죠?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
도와주세요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.lombok 활성화 되어있고 코드도 변겨했는데 안되네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ㅠㅠㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Getter로 안나오고 JsonAnyGetter로 나옵니다 ㅠㅠ
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
AWS 비용관련 질문
안녕하세요. AWS를 이제 배워보려고 시작하는 입문자라 비용 관련해서 문의드립니다.처음에 무료계정으로 가입하면 프리티어라서 어느 정도 무료로 사용할 수 있는 서비스 및 리소스들이 제공된다는 건 알겠는데 이 강의 전체 실습이 프리티어 안에서 해결가능한지 여쭤봅니다.프리티어를 초과하여 유료 비용이 나갈 수 있는지요.
-
미해결핸즈온 리액트 네이티브
모달창에서 버튼이 출력되지 않습니다.
현재 모달창에서 버튼이 보이지 않고 눌렀을때 취소 버튼만 보이고 있습니다. 선생님 코드랑 비교해봤는데 틀린곳을 찾지 못해 질문드립니다ㅠ 깃주소는 : https://github.com/dvrakry/rn-photo2입니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hashMap<Long Member>설정에서 궁금한 점이 있습니다.
[질문내용]HashMap을 설정할 때, <ID, Member>로 설정하는 이유를 알 수 있을까요?<ID, name>으로 설정하면, 더 간단하게 처리할 수 있지 않을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ㅠㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.계속 이렇게 됩니다
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 도메인과 리포지토리 만들기- 람다 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 질문을 드립니다. 자바 고급 2편을 어느 정도 끝내고 스프링 입문 으로 넘어왔는데, findBy 부분에서 옵셔널, 및 람다가 나와서, 무슨 내용인지 이해가 안됩니다.옵셔널은 영한님이 설명해주니 어느 정도 이해가 가능한데,람다에서 filter() 및 findAny() 라는 메서드가 어떤식으로 작동되는지 이해가 안가는 상황 입니다.이럴 때에는 고급3편 으로 가서 filter() 및 findyAny() 라는 것을 공부하고 오는게 나은가요?filter() 안에 있는 내용은 어느 정도 이해 가능합니다.member 객체를 찾은 다음 member의 getName을꺼내서 인자값name이랑 비교 해라.. 이정도?추가1자바 고급3편은 나올 때 구매 해둔 상태입니다.답변 부탁 드립니다.