묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
refreshToken 도 만료가 되었을 경우 로그아웃인가요?
일반적으로 refreshToken 도 만료가 되었을 경우 로그아웃인가요?일반 앱에서는 계속적으로 로그인이 유지가 되는데, 이건 특수한 경우로 refreshToken 도 새롭게 받는 것 인가요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
선생님 server.xml 컨텍스트 path에 대해서 질문드립니다.
MVC04 를 실행시키려면 이 코드로는 진행이 안됩니다. 여기가 문제인 것 같은데 어떤 게 올바른 코드인지 말씀 부탁드립니다 ㅠㅠ!
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
혹시 리타게팅 방법이 아예 달라졌을까요??
영상대로 따라 했는데강의 16:51분부턴 영상속처럼 안되네요둘이 똑같은 모션이 아니라벨리카 에셋 혼자서 한쪽팔 들고 스샷처럼 행동만하고탭도 영상이랑 다르던데혹시 패치가 되서 안되는걸까요??
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
강의 내용중 말씀하신게 서로 상반되서 문의 드립니다.
명강의 항상 감사드립니다.공부하는 와중에 이해를 못하는 부분이 있어서, 문의 드립니다.강의 영상 1분54초 부터 2분 16초까지 입니다.아래는 말씀하신내용을 그대로 적었습니다.도커 컴포즈로 한번에 실행한 도커들은 내부 네트웍망이 구축이 되서, 서로 접속을 할수가 있습니다. 하지만 해당 이미지가 이런 포트를 아예 오픈해 놓지 않는다면 해당 컨테이너로 접속할수 있는 창구가 없겠죠제가 이해하지 못하는 부분은도커 컴포즈는 내부 네트워망이 구축이 되서 접속을 할수가 있다 라고 말씀해 주셨는데, 포트를 오픈해 놓지 않으면 접속 할수 있는 창구가 없다라고 말씀을 해주셨습니다.접속할수 있는데 접속할수 있는 창구가 없다 라는게 이해가 잘안가는데네트워크로는 접속 할수 있고, 포트로는 접속을 못한다 라고 이해하면될까요?
-
해결됨토비의 스프링 부트 - 이해와 원리
Springboot version(start.spring.io)
https://start.spring.io/현재는 2.7.6은 보이지 않아, 우선 인텔리제이에서의 프로젝트 생성 마법사로 설정하거나, springboot cli로 설치해야 할 것 같아 공유드립니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
고객별 연관 상품 추출 수업 관련 질문
안녕하세요, 주변별 고객별 연관 상품 추출 sql 구하기 -02 수업 관련해서 질문 드리겠습니다.해당 쿼리문 결과값 중 'cnt' 열에 해당되는 횟수가 출력이 되는데, 예를 들면 위 사진에 보이는 출력 열 'cnt' 3에 해당되는 user_id 를 알고 싶을 때는 어떤 쿼리를 작성해야되나요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
assertThrows() 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]assertThrows 메서드를 사용해 주문 취소 테스트 예를 실행하던 중 궁금한 점이 생겨 질문을 남깁니다.배송 완료 상황일 때는 취소가 되지 않는 예외를 적용한 것에 대해 제가 작성한 테스트인데요. 아래 코드를 통해 말씀드리겠습니다.// given Member member = createMember(); Item item = createBook("JPA", 10000, 10); int orderCount = 2; int curStock = item.getStockQuantity(); Long orderId = orderService.order(member.getId(), item.getId(), orderCount); // when // 배송 완료 상태면 취소가 안됨 Order getOrder = orderRepository.findOne(orderId); getOrder.getDelivery().setStatus(DeliveryStatus.COMP); IllegalStateException e = assertThrows(IllegalStateException.class, () -> orderService.cancelOrder(orderId)); Assertions.assertThat(e.getMessage()).isEqualTo("이미 배송완료된 상품은 취소가 불가능합니다."); // order 취소되는 경우를 가정하고 위에서 테스트했다고 쳤을 때 어떤 상태인지 보고 싶음! System.out.println(orderRepository.findOne(orderId).getStatus()); 아래와 같이 getStatus를 출력해보면 CANCLE이 아닌 ORDER라고 출력이 됩니다.getOrder.getDelivery().setStatus(DeliveryStatus.COMP); IllegalStateException e = assertThrows(IllegalStateException.class, () -> orderService.cancelOrder(orderId)); Assertions.assertThat(e.getMessage()).isEqualTo("이미 배송완료된 상품은 취소가 불가능합니다."); // order 취소되는 경우를 가정하고 위에서 테스트했다고 쳤을 때 어떤 상태인지 보고 싶음! System.out.println(orderRepository.findOne(orderId).getStatus());바로 이 부분인데요. assertThrows 내에서 orderCancle을 진행해서 테스트를 진행하는데 왜 주문의 상태가 CANCLE이 아닌 ORDER로 출력이 되는 지 알 수 있을까요?객체의 얕은 복사, 깊은 복사와 관련이 있는 것인지 궁금합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이 무료 버전도 학습에 지장없나요?
지장없다는 말도 있고 있다는 말도 있던데 저는 김영한님 로드맵 2개 다 들을 예정인데 강의가 몇십 개 있더라구요 인텔리제이 무료 버전을 써서 막히는 부분들이 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.고민하다가 이렇게 하면 될 거 같아서 해봤는데, 런타임 에러가 발생합니다. 논리만 보면, 강사님이랑 비슷한 거 같은데, 완전 잘못간것일까요??http://boj.kr/34380871ba87499d9065179a1e49a024
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]복습 중 궁금한 것들이 생겨서 질문 드립니다. 1. @Repository 어노테이션을 붙이면 이 클래스는 EntityManager 가 관리하는 클래스가 된다는 걸 의미하나요? 2. @Transactional(readOnly = true) 를 이용하면 영속성 컨텍스트에 관리를 받지 않게 된다고 하는데 이것이 어떤 이점이 있는지 궁금합니다. 3. MemberController 에서는 @Valid 를 사용했는데 ItemController 의 create 메서드에서는 왜 @Valid 를 사용하지 않았는지 궁금합니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
해당 코드 schemetic 질문
안녕하세요 맛비님해당 Code를 Schemetic을 했을 때 Flip Flop을 보고 의문이 생겼습니다.제가 알기로 D Flip Flop은 입력으로 CLK와 D(입력)를 받아 출력 Q 를 내보낸다고 알고 있습니다.하지만 schemetic을 띄웠을 때 위와 같이 Filp Flop에 CLK, D 뿐만이 아니라, RST가 붙은 경우도 있고, SET과 RST 둘 모두가 붙은 경우도 봤습니다. Q) SET or RST이 붙어있는 Flip Flop은 D F/F인가요? 아니면 J-K F/F인가요? (J = Set 역할, K = Reset 역할)D F/F에 게이트들이 추가적으로 붙은 D F/F인가요?J-K(S-R) F/F이 아니라면 이유가 무엇인지 궁금합니다. 감사합니다
-
해결됨선형대수학개론
[질문] 1.5. Linear Equations in Linear Algebra 5page
안녕하세요. 해당 강의를 듣다 궁금한점이 있어 질문드립니다.질문은 다음과 같습니다..! 5페이지 부분을 강의하실 때 Ax=0(homogeneous linear system)의 solution set은 항상 span {V1, V2, ..., Vp}로 표현된다고 하시고, A는 m by n 행렬, 벡터 V는 R^m 스페이스에 있다고 하셨는데 벡터 V는R^m이 아니라 R^n 스페이스 내에 있는게 아닌지요,,? 언제나 좋은 강의 감사드립니다 ( ◡̉̈ )
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
Application Program 설계 시 multi-process vs. multi-thread
안녕하세요, 늘 좋은 강의 감사드립니다.강의 중 Process=Program 이라고 생각하면 된다고 하셨는데,하나의 Application Program을 설계 할 때 동시에 수행되어야 하는 task에 대해 multi-process로 동작하도록 할 것 인가 multi-thread로 동작하도록 할 것 인가는 설계자의 선택의 문제인가요?Process=Program 개념으로 생각하면 설계자 입장에서 하나의 Application Program 내에 여러개의 Process를 만드는 것은 불가능 한 것인가? 이렇게 생각이 들기도 하는데 궁금해서 여쭤봅니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
강의에 나온 GqlAuthAccessGuard가 상속 받는 AuthGuard('myGuard')에 대해 궁금한게 있습니다.
강의자료 중 >> 회원 조회 API - 인가 << 해당 부분에서 이해가 가지 않는 게 있습니다.해당 강의 자료에서 아래와 같은 내용이 있는데요. AuthGuard와 GqlAuthAccessGuard는 부모-자식의 관계이고 getRequest 부분만 오버라이딩 한거라고 생각됩니다(요청이 rest-api가 아닌 gql이기 때문에). 그래서 AuthGuard의 기능이 GqlAuthAccessGuard에도 똑같이 있는 거라고 생각되는데 해당 자료에는 GqlAuthAccessGuard가 실행 된 뒤에 AuthGuard가 실행된다고 나와있는데요. 이 부분이 이해가 되질 않네요...
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
리액트 안에 gql 적용시 설치 패키지 질문
질문1 리액트에 gql 적용시 영상과다르게 아래와같이 단색으로 프로그래밍 됩니다어떤 패키지를 적용해야 할까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Future<RestaurantDetailModel> 타입을 정해주면 RestaurantDetailModel.fromJson 을 사용하여 인스턴스를 생성하는 것은 factory 키워드 때문인가요?
Future<RestaurantDetailModel> 타입을 정해주면 RestaurantDetailModel.fromJson 을 사용하여 인스턴스를 생성하는 것은 factory 키워드 때문인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
pos 구조체 초기화 문제
강의 코드대로 중괄호({})로 pos 구조체 변수를 생성, 초기화 하면 항상Pos{ -1, 0 } >> 이 부분에서error C2440: 'initializing': cannot convert from 'initializer list' to 'Pos'note: No constructor could take the source type, or constructor overload resolution was ambiguous에러가 뜹니다.해결 하긴 했는데Pos 구조체 안에서 int32 y = 0; int32 x = 0;로 초기화 시키지 않고 int32 y; int32 x;로 바꾸니까 바로 되더라구요.우선 동작은 잘 되는데 혹시 뭐가 문제인건지 알 수 있을까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
configuration 없이 수동 bean 등록
Spring Data Jpa 강의 직전까지 SpringConfig파일 (@Configuration)의 빈 생성방식을 따르지 않고 @Controller, @Service, @Repository 등의 어노테이션만 활용해서 강의를 진행해왔습니다. 하지만 해당 강의에서는 class파일이 아닌 interface파일이기 때문에 @Repository 어노테이션을 사용하여도 오류가 나는데 Spring Data Jpa는 꼭 configuration을 활용하여 의존성을 주입해야하나요?위의 방식으로 실행하여서 에러가 났습니다. 바로 직전 강의 (JpaMemberRepository) 까지는 위의 어노테이션으로도 활용이 가능했습니다.
-
미해결
2023 L'ORÉAL BRANDSTORM
2023 L'ORÉAL BRANDSTORM 마케팅계의 올림픽이라 불리는 로레알 브랜드스톰은 '마케팅 사관학교' 로레알의 글로벌 아이디어 공모전으로, 1992년부터 개최되어 올해 31회를 맞이하였으며 매년 65개국 6만명 이상의 학생들이 참가하고 있습니다. 국내 우승자에게는 로레알코리아 인턴십 기회와 전세계 인재들과 경합할 수 있는 글로벌 경연 참가의 기회까지!WHO SHOULD JOIN 2023 BRANDSTORM?✅Beauty Tech 마케팅 아이디어를 자유롭게 펼쳐보고 싶은 사람!✅AR/VR/AI/Gaming/Metaverse (NFT, Digital Collectibles…)에 관심이 있거나 공부해보고 싶은사람!✅로레알 리더들과 함께하는 멘토링/마스터클래스/워크샵 등에 참여하고 싶은 사람!✅전세계 인재들과 함께 아이디어를 공유하며 글로벌 네트워크를 쌓고 싶은 사람!✅로레알코리아 인턴십 기회를 얻고 싶은 사람!✅로레알 본사(프랑스 파리)에서의 3개월간의 Intrapreneurship 기회를 얻고 싶은 사람! [공모전 주제]CRACK THE NEW CODES OF BEAUTY – Playing field: AR/VR/AI/Gaming/Metaverse (NFT, Digital Collectibles…)- AR/VR/AI/Gaming/Metaverse (NFT, 디지털 자산 등) 기술을 활용한 뷰티 제품/서비스/경험/솔루션 아이디어를 제안해주세요. * 구체적인 미션/규칙/스터디 자료 소개는 공식 홈페이지 “MISSION” 및 “RULES”에서 확인하실 수 있습니다. [참가 요건 및 지원방법]✅자격요건:- 18~30세 이하 대학생 및 대학원생 (휴학생 포함)- 3명이 한 팀을 이루어 미션 진행 (Diversity is highly recommended (Gender, Age, Nationality and etc.)* 1차 Mission 과제물 제출 이후에는 팀원 변경이 불가능합니다.- 외국인은 국내 대학교에 재학중인 경우에만 참여 가능합니다.- 지원 시점 및 국내 대회 일정 동안 한국에서 수학/거주하는 경우에만 참여 가능합니다. (Official Rules 파일 pg.1 참고) ✅참가제한:- 과거 브랜드 스톰에 참가하여, 국제 파이널을 경험한 참가자- 최근 2년 내에 로레알 인턴십을 이수한 참가자 ✅지원방법:- Brandstorm.loreal.com 공식 홈페이지로 접속하여 지원- 아이디어를 소개하는 1 minute video (MP4) & 3 slides (PDF) 업로드와 함께 지원* 더 자세한 내용은 첨부의 <지원 가이드.pdf> 참고 부탁드립니다.* 참가에 앞서 공식 홈페이지의 “MISSION” 및 “RULES”를 반드시 확인하시길 바랍니다. [기간 및 일정]* 진행 상황에 따라 변동이 있을 수 있으며, 정확한 일정은 참가자에게 별도 안내 예정▶ 지원 기간: 2023.01.17~2023.02.27 (월) 23:59▶ National Semi-final: 3월 둘째 주▶ National Final: 3월 마지막 주🎮 Global Hackathon: 4월 한 달 간, 총 5번의 온라인 워크샵 및 마스터클래스 세션 (국내 우승자 대상)▶ International Semi-final: 2023년 5월 중▶ International Final: 2023년 6월 중 (*진행 방식 (온/오프라인) 추후 공지 예정) [우승 혜택]🏆국제대회 우승팀:- 프랑스 본사에서 3개월간 Intrapreneurship Program 참여 및 로레알 소속 직원으로서 멘토링을 받으며 프로젝트를 실현할 수 있는 기회 부여 🥇국내대회 우승팀 (1등):- 로레알코리아 인턴십 기회 부여 & 프랑스 본사가 진행하는 국제대회에 한국대표로 참여할 수 있는 기회 부여 (오프라인 진행 시 대회 참여를 위한 항공권, 숙박비 일체 지원) + 글로벌 교육 플랫폼 Coursera 수강권 부여 (수강 완료 시 글로벌 유수대학이 발급하는 Certificate 획득 가능) 🏅국내대회 준우승팀 (2등):🥈2등: 로레알코리아 인턴십 1차 동영상 전형 면제권 부여 (=서류전형 면제권) + 글로벌 교육 플랫폼 Coursera 수강권 부여 (수강 완료 시 글로벌 유수대학이 발급하는 Certificate 획득 가능)🏅국내대회 결승전 참가팀: 글로벌 교육 플랫폼 Coursera 수강권 부여 (수강 완료 시 글로벌 유수대학이 발급하는 Certificate 획득 가능) [문의 사항]- 공식홈페이지 [FORUM] 페이지에 문의 부탁드립니다.[첨부파일 링크]지원가이드 : https://www.catch.co.kr/controls/filedown/RecruitFiles/282252/3/referData?CoveringGisuNum=021141미션 : https://www.catch.co.kr/controls/filedown/RecruitFiles/282252/1/referData?CoveringGisuNum=021141규칙 : https://www.catch.co.kr/controls/filedown/RecruitFiles/282252/2/referData?CoveringGisuNum=021141
-
해결됨15일간의 빅데이터 파일럿 프로젝트
virtualBox 서버구성 질문드립니다.
안녕하세요 서버구성 강의를 보다가 서버 OS 구조가 궁금하여 질문드립니다.서버가 아래 그림 같이 리눅스 기반위에 centOS가 구동되는 것으로 이해해도 될까요? 서버에서 생성된 계정들은 각각의 OS를 대표한다고 봐도 될까요? ex root : linux / server1 : centOS서버에 대해서 기본 지식이 없는 상태라 기본 지식을 얻으려면 어떤 자료를 보면 좋을지 추천 부탁드립니다. ㅠ