묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제풀이 pdf 파일 요청드립니다
안녕하세요!클라우드 인프라 강의 수강중인 학생입니다!실전문제풀이 pdf를 받을 수 있을까해서 연락드립니다. e-mail : piel07@naver.com가능하시다면 해당 메일로 보내주시면 감사하겠습니다! 좋은 강의 너무 감사드립니다!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
patchBasket 실행시 badResponse 에러가 발생합니다.
장바구니 기능 구현 중 Optimistic Response 부분에서 dio패키지의 badRespons 에러가 납니다.요청 body에 포함될 PatchBasketBody와 PatchBasketBodyBasket도 틀린 곳이 없는 것 같은데 계속 에러가 납니다.patch_basket_body.dartimport 'package:json_annotation/json_annotation.dart'; part 'patch_basket_body.g.dart'; @JsonSerializable() class PatchBasketBody { final List<PatchBasketBodyBasket> basket; PatchBasketBody({ required this.basket, }); Map<String, dynamic> toJson() => _$PatchBasketBodyToJson(this); } @JsonSerializable() class PatchBasketBodyBasket { final String productId; final int count; PatchBasketBodyBasket({ required this.productId, required this.count, }); factory PatchBasketBodyBasket.fromJson(Map<String, dynamic> json) => _$PatchBasketBodyBasketFromJson(json); Map<String, dynamic> toJson() => _$PatchBasketBodyBasketToJson(this); }basket_provider.dartFuture<void> patchBasket() async { await repository.patchBasket( body: PatchBasketBody( basket: state .map( (e) => PatchBasketBodyBasket( productId: e.product.id, count: e.count, ), ) .toList(), ), ); }이 에러 때문에 진도 나가기가 힘드네요. ㅜㅜ...한번 살펴 봐 주시기 바랍니다.제 github 저장소 주소는 https://github.com/qoren98/flutter-real-app 입니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
members 404 에러.. channels/undefined
안녕하세요.. 제가 members로 채널정보가 처음엔 제대로 불러와지는데 추후 일정한 간격으로 요청이다시 시작되고, 그 뒤로 404 에러가 뜹니다.. 코드를 보면서 문제점을 찾으려고 해보아도 되지않아서 글을 올립니다 ㅠㅠ..아직 채널 페이지를 완료하지 않아서 생긴 문제일껄까요..?https://github.com/nuring9/react-SWR-SlackClone_front제 깃허브 주소입니다..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
controller에서 redirect처리 하는 경우 왜 이렇게 되는지 궁금합니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 스프링 인터셉터 작동 순서에 대해 공부하다 의문이 생겨 문의 드립니다~ 일부 생략해서 말씀드리면, 대충 이런 흐름으로 인터셉터내의 메서드가 작동한다고 알고 있는데요.preHandle -> 컨트롤러 -> postHandle -> afterCompletion 이때 컨트롤러에서 redirect 처리를 하는 경우, postHandle과 afterCompletion까지 모두 작동하고 나서 새로운 URL로 preHandle가 호출되기 시작하더라구요. 단순히 생각했을 땐 redirect 처리가 되는 경우 postHandle은 실행되지 않고 afterCompletion만 실행될 줄 알았는데.. 아니더라구요! 밑에는 제가 테스트 해본 나온 로그입니다. (실제 로그는 아니고 조금 생략했어요!) [uri : /test1] preHandle [uri : /test1] controller , redirect [uri : /test1] postHandle , response status : 200, modelAndView.getViewName : redirect:/test2 [uri : /test1] afterCompletion , response status : 302 [uri : /test2] preHandle [uri : /test2] postHandle , response status : 200, modelAndView.getViewName : test2 [uri : /test2] afterCompletion , response status : 200 아무튼 질문은 다음과 같습니다!redirect 처리에도 postHandle이 호출되는 이유가 궁금합니다.postHandle은 컨트롤러 이후에 호출되는 메서드라 response status code가 302이어야 할 것 같은데, afterCompletion이 되서야 302로 나오는 이유가 궁금합니다.redirect시에는 postHandle이 호출되지 않게 하는 방법은 없을까요? 단순히 생각하면 modelAndView의 viewName으로 거를 수 있을 것 같은데.. 다른 방법은 없나 해서요!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
당근마킷 엔지니어 승원이 예제에 대한 질문입니다
안녕하세요 강사님승원이 예제를 풀다가 궁금한 것이 있어 질문드립니다.승원이의 위치(y, x)를 (sy, sx)로 선언하셨고 문제에서 승원이 위치에서 출발한다고 했기 때문에시작위치는 (sy, sx)이고, 그렇기 때문에 queue에 q.push({sy, sx})를 한 것은 이해가 되었습니다.그 다음 q.front()를 통해 큐에 있는 가장 앞에 있는 요소를 참조하는데 큐에 push했던 (sy, sx)가 아닌 (y, x)가 되는지 이해가 되지 않아서 질문드립니다! 어떻게 push하지 않은 (y, x)가 큐 맨앞에 요소로 참조될 수 있는지 궁금합니다! // 아래는 제 질문에 해당하는 코드입니다while ( q.size() ) { tie ( y , x ) = q.front() ; q.pop() ; // ----???
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님 질문입니다!
ReduceLRonplateau & Early stopping (patient = 3) 기준에 부합하지 않는 데이터가 연속적으로 나와야 종료하나요?(ex. x x x 실행 )아니면 3번 카운팅 되면 실행되는 건가요?(ex. x o o x o x 실행)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
SpringMemberFormControllerV1 부분 질문입니다.
@Controller public class SpringMemberFormControllerV1 { @RequestMapping("/spring/v1/members/new-form") public ModelAndView process(){ return new ModelAndView("new-form"); } }위의 식을 풀이하면(1) @Controller에 의해 SpringMemberFormControllerV1(핸들러)가 스프링빈에 등록됩니다.(2) 클라이언트가 "/spring/v1/members/new-form"를 요청하면 @RequestMapping에 의해 요청 정보를 매핑하는데 @Controller때문에 애노테이션 기반 컨트롤러로 인식되기 때문에 Requestmappinghandlermapping가 핸들러를 조회합니다.(3) 이 조회한 핸들러를 처리할수 있는 어뎁터인RequestMappingHandlerAdapter가 핸들러를 호출(process()를 호출)합니다.먼저 이 과정이 맞는 궁금합니다.그리고 ModelAndView의 정확한 역할(?)이 궁금합니다.반환값으로 return new ModelAndView("new-form");을 하게 된다면 스프링에서 알아서 뷰 렌더링해서 new-form.jsp로 보내준다는 건가요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 스튜디오에서 비디오파일을 못읽습니다.
안드로이드 스튜디오에서 비디오파일을 못읽습니다.파일 형식 재정의를 들어가도 동영상 파일을 지정하는 것을 못찾겠습니다. 도와주세요ㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test.mv.db가 생성되지 않음
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]
-
미해결파이썬과 인공지능을 활용한 금융 자료 분석
파이썬과 인공지능을 활용한 금융 자료 분석 기초 신용카드 연체 예측
안녕하세요. 파이썬과 인공지능을 활용한 금융 자료 분석 기초 강의에서 신용카드 연체 예측 part를 수강하며 궁금한 점이 있어 질문드립니다.df = pd.read_csv('data/credit_card_default.csv', index_col=0, na_values='')로 데이터 셋을 불러왔는데, 이 데이터 셋은 어떻게 만들 수 있나요? 강의에서 제공하는 데이터 셋이 아닌 다른 데이터셋으로 실습해보고 싶어서요. 데이터 셋은 구글 캐글을 활용하는 것인지 직접 만드신 것인지 궁금합니다
-
미해결스프링 부트 - 핵심 원리와 활용
한 레포에서 여러 프로젝트를 구성 할때, DB 엔티티(entity) 공유 방법이 궁금합니다.
안녕하세요, 프로젝트 폴더&파일 구조에 대해 문의드리고자 글을 남기게 되었습니다.1개 레포지토리에2개(A, B) 프로젝트가 있습니다각각 스프링부트 프로젝트 입니다A 는 API Rest 서버 이고B 는 크론 서비스로 구성된 서버 입니다A와 B 간 통신은 없습니다A 에서 요청을 받으면, DB 에 요청을 저장하고B 가 주기적으로 DB 를 탐색하여 미 처리된 요청을 실제 수행하고자 합니다예를 들어, 메일 발송 또는 영수증 (pdf) 생성 요청을 A 서버가 받아서 DB 에 저장하면,해당 테이블을 B 가 주기적으로 확인하여 작업을 실제 수행하고자 합니다.B 서비스에서 db 엔티티를 어떻게 이용하는게 좋은 구성인지 궁금합니다.제가 생각해본 바는 3가지 입니다1. entity 만 독립된 레포로 구성하고, submodule 로 각각 참조하도록한다.- 1개 레포 쓰려고 구성했는데 entity 만 독립 레포로 분리한다는 점이 불편하게 다가옵니다, 그리고 submodule 구성 자체도 거부감이 들었습니다2. A 에 주로 entity 를 작성하고, 필요한 부분만 B 에 일부 복사하여 사용한다.- 구성하기는 편하지만 관리가 잘 될까, 변경점을 잘 따라갈 수 있을까 걱정됩니다3. 프로젝트 A 와 B 를 합치고, 실행을 각각한다.Repo|___ A|___ src / main / kotlin / com / test / api / entity|___ src / main / kotlin / com / test / api / service|___ src / main / kotlin / com / test / cron / service- api 서버와 cron 서버 jar 자체를 분리하고 싶엇는데, 제가 찾아본 바로는 gradle 관련 포럼에서 이렇게 구성하는 것을 비추천 한다는 글들을 보았습니다, 구체적으로 찾아보진 못한 상태입니다*현재구성)Repo|___ A|___ src / main / kotlin / com / test / api / entity|___ src / main / kotlin / com / test / api / service| ...|___ B|___ src / main / kotlin / com / test / cron / service위와 같은 환경에서 권장되는 방법이 어떤 것인지 궁금합니다.읽어주셔서 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
log.info() 안에서 +를 사용하면 출력을 안할때도 연산이 일어난다고 하셨는데
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]log.info(myClass.toString())이런 식으로 괄호 안에서 toString 메소드를 호출하게 코드를 작성하면 log가 출력이 되지 않을 때도 toString 메소드 호출이 일어나서 성능이 저하되는 것일까요?
-
미해결핸즈온 리액트 네이티브
오류내용 문의드립니다,
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의의 내용을 벗어나는 질문 혹은 관련 없는 질문에 대해서는 답변하지 않습니다. (ex. 자바스크립트, 강의에서 사용하지 않는 라이브러리, 강의 내용과 다르게 진행한 프로젝트에 대한 질문)<질문 남기기 전에 스스로 해결하는 연습을 해보세요>- 스스로 문제를 해결하는 연습은 여러분의 실력향상에 큰 영향을 미칩니다. 1. 차분하게 여러분 코드의 오타 여부를 확인해 주세요. 2. 발생한 문제를 구글에서 검색해서 확인해 보세요. <잘 해결이 안 될 때에는, 질문을 남겨주세요>1. 코드에 질문이 있다면 코드를 깃헙(https://github.com/)에 올리고 주소 링크를 남겨주세요. 2. 문제 발생 상황 등, 내용을 자세히 작성해주세요. 이문제는 무엇인지에 대해서 궁금하고 그리고 문제 해결하기 위해서는 어떻게 해야되는지 궁금합니다.
-
미해결핸즈온 리액트 네이티브
강의 8.8 로그인 유지 질문입니다,
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의의 내용을 벗어나는 질문 혹은 관련 없는 질문에 대해서는 답변하지 않습니다. (ex. 자바스크립트, 강의에서 사용하지 않는 라이브러리, 강의 내용과 다르게 진행한 프로젝트에 대한 질문)<질문 남기기 전에 스스로 해결하는 연습을 해보세요>- 스스로 문제를 해결하는 연습은 여러분의 실력향상에 큰 영향을 미칩니다. 1. 차분하게 여러분 코드의 오타 여부를 확인해 주세요. 2. 발생한 문제를 구글에서 검색해서 확인해 보세요. <잘 해결이 안 될 때에는, 질문을 남겨주세요>1. 코드에 질문이 있다면 코드를 깃헙(https://github.com/)에 올리고 주소 링크를 남겨주세요. 2. 문제 발생 상황 등, 내용을 자세히 작성해주세요. 깃헙을 보구 비교해봤는데 아무리봐도 오타도 없구 괜찮은거 같은데 로그인 한후 새로고침을 하면 다시 로그인 화면으로 돌아갑니다...저의 깃헙주소 남겨요~https://github.com/JunseongKim0105/final-project.git
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실습 프로젝트를 멀티로 구성해서 하나의 프로젝트로 관리하기
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의 실습을 계속하면서 프로젝트를 여러개 생성하게 되는데요.프로젝트가 늘어남에 따라 특정 프로젝트 수행했던 내용을 보려면 현재 프로젝트를 닫고 이전 프로젝트를 열어야 하는데요.강의에 사용하는 전체 프로젝트를 인텔리제이에서 하나로 관리할 수는 없을까요?서로 다른 프로젝트에 영향이 없게 독립적으로 실행할 수 있게요.조언 부탁드립니다.감사합니다.
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
txt 파일 input 문제
안녕하세요 1강 문제를 푸는데 계속 아래와 같은 에러가 뜹니다..txt파일과 py파일은 한 폴더 안에 존재합니다. (vscode를 이용 중입니다.)open('./input.txt', 'rt')open('./input', 'rt')open('input.txt', 'rt')open('input', 'rt') 등 다양한 방법으로 open해봐도 문제가 생기는군요..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
저 vs code를 사용중인데, 코팩님처럼 코드 자동완성을 하고 싶은데요... 방법을 모르겠어요...
저 vs code를 사용중인데, 코팩님처럼 코드 자동완성을 하고 싶은데요... 방법을 모르겠어요...이런저런 확장을 다 깔아봐도 잘 안돼요...Navigator.of(까지만 쳐도 context)똭 나오고 MaterialPageRoute( 까지만 치니까 안에 파라미터로 뭘 넣어야하는지 포맷까지 똭 나오는 그런 거... vs 코드는 안되는 건가요? ㅠㅠ 그냥 공부하는 거랑은 상관 없는 얘기긴 한데 은근히 불편해서... 답변해주시면 감사하겠습니다.. ^^ 기다릴게용 ㅎ
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
업데이트 강의 목록
안녕하세요.이번에 업데이트된 강의 목록을 알 수 있을까요?전체적으로 변경된건 아닌것 같은데 업데이트된 강의만 다시 보려고 합니다.
-
해결됨모의해킹 실무자가 알려주는, XSS 공격 기법
DOM과 Reflected XSS 차이
안녕하세요. XSS 강의 잘 수강하고 있습니다.제목 그대로 DOM XSS와 Reflected XSS의 차이에 대해서 궁금한게 있어서 문의드립니다. DOM based XSS와 Reflected XSS의 차이가 클라이언트 측에서 동적 페이지를 구성하냐, 서버 측에서 구성하냐라고 하셨는데, Reflected XSS에서 서버 측 어플리케이션 단에서 동적 페이지를 구성한다는게 조금 이해가 안 가서 그러는데 혹시 예시를 들어주실 수 있을까요?감사합니다.
-
해결됨토비의 스프링 부트 - 이해와 원리
@ComponentScan과 @Configuration
안녕하세요! 좋은 강의 너무 감사하고 잘 듣고 있습니다.이번 수업을 듣던 중에 @ComponentScan 애노테이션과 @Configuration 애노테이션을 함께 사용하는 이유가 궁금해서 찾아봤습니다.찾아본 결과는 다음과 같습니다.@Configuration 애노테이션이 없는 경우 Spring에서 구성정보를 제공하지 않는다는 것을 의미하기 때문에 @ComponentScan이 스캔할 패키지 내에서 Bean으로 등록할 클래스를 찾지 않는다.저는 @ComponentScan이 해당 애노테이션이 달린 패키지부터 하위 패키지까지 @Component 애노테이션이 달린 모든 클래스들을 빈으로 등록해주는 역할을 한다고 생각했는데, 위가 아니라 @ComponentScan이 @Component 애노테이션이 달린 모든 클래스들을 찾고 @Configuration이 해당 클래스들을 빈으로 등록해주기 때문에 같이 사용한다로 이해해도 될까요?