묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
field-error가 안뜨네요..
redirect랑 log가 되는 걸로 봐서는 controller는 작동하는 듯한데 field-error가 안뜨네요ㅜ 계속 pdf랑 영상 다시 보면서 차이점 찾고있는데 못찾겠어서 질문남깁니다..
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ResponseBody인 경우의 실행흐름이 궁금합니다.
안녕하세요. 항상 좋은 강의 감사합니다. 다름이 아니라 제가 정확히 이해가 안 가는 부분이 있어서 질문드립니다. @responseBody 애노테이션이 붙은 컨트롤러의 메서드는 다음과 같이 실행된다고 이해했습니다. Controller가 Http 메시지 바디에 쓸 내용 return -> ReturnValueHandler 의 구현체 중 RequestResponseBodyMethodProcessor 호출되어 HttpMessageConverter을 이용함. 위 과정과 관련해 강사님께서 @ResponseBody와 같이 view rendering이 필요 없는 작업들은 view가 생성되는 뒷 단의 작업들은(ViewResolver 와 View) 이루어지지 않는다고 설명해 주셨습니다. 그런데 여기서 의문점이 스프링 mvc의 DispatcherServlet 코드를 보면 mv = ha.handler(processedRequest, response, mappedHandler.getHandler()); 부분이 있습니다. 즉 어댑터를 통해 핸들러를 호출하면 항상 반환값으로 ModelAndView를 받습니다. 그럼 여기서 제가 궁금한 점이 생겼습니다. 클라이언트의 요청이 컨트롤러에서 @ResponseBody가 적힌 메서드가 호출되는 요청이라면 HttpMessageConverter에서 메시지 변환 과정을 진행 한 후 실제 Http 응답 메시지가 만들어서 클라이언트한테 전송되는 건가요?(이 경우는 실행흐름이 DispatcherServlet으로 가지 않고 종료) 아니면 HttpMessageConverter가 response 객체에 해당 값을 넣어두고, 흐름이 다시 DispatcherServlet으로 가서(그럼 여거서 mv는 null이 들어가나요?) 내부 로직에 의해 view를 만드는 과정이 생략되고 http 응답 메시지가 만들어지는 건가요?
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
이전 강의와 동일한 동영상인 것 같습니다!
안녕하세요! 다름이 아니라 현재 제가 올리는 질문에 해당하는 영상 즉, 영상 이름이 "Spark DataFrame의 Null인 레코드 삭제하기"인 9분 32초 짜리 영상이 이전 강의와 중복되는 동일한 영상인 것 같습니다! 즉, "Spark DataFrame의 Null인 레코드 삭제하기"라는 이름의 강의 영상과 "Spark DataFrame의 컬럼과 레코드 삭제하기" 라는 이름의 강의 영상이 9분 32초로 내용도 동일한 것으로 보입니다! 혹시 선생님께서 실수로 1개의 영상을 2개로 잘못 올리신건지, 아니면 원래 2개의 영상이 있는데, 1개의 영상만 중복해서 올리신건지 문의드려요!
-
해결됨수학으로부터 인류를 자유롭게 하라(기초대수학편)
7:06 A_4 홀수 집합 수식
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. x= 2n + 1 되어있습니다n이 뒤에 짝수 케이스 보니까 1부터 시작으로 보입니다. x= 2n - 1이 맞지 않을까 하는데 맞을까요?
-
미해결
소셜 로그인 쉽게 붙이는법
카카오나 네이버같이 소셜 로그인 연동 관련해서 도움 받을 수 있을 만한 곳 있을까요?? SNS 로그인 API 관련 강의는 없네요ㅠㅠ
-
미해결팀 개발을 위한 Git, GitHub 입문
안녕하세요! 수업 잘 듣고 있습니다!
안녕하세요! 수업 잘 듣고 있습니다! 강의자료에 필기를 하면서 공부를 하고 싶은데 강의자료 부탁드려도 될까요?? rlawnstn01023@naver.com 입니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
transform 속도 질문입니다
다른 책같은 곳에서는 GetaxisRaw한다음 normalized한다음 이동시키는데 강의에서 구현한 if문으로 각각 따로 이동로직을 뒀을때 키를 동시에 눌러서 대각선 이동하면 직선이동 속도랑 같은지 다른지 궁급합니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 권한요청 드려요
인프런 아이디 : ghkdsigm3@gmail.com 인프런 이메일 : ghkdsigm3@gmail.com 깃헙 아이디 : ghkdsigm3 깃헙 Username : ghkdsigm3
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloSpringApplication 실행 중 오류
java: illegal character: '\ufeff' java: class, interface, or enum expected 이런식으로 오류가 나는데 어떻게 해야할지 모르겠습니다. package hello.hellospring.controller;import hello.hellospring.service.MemberService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;@Controllerpublic class MemberController { private MemberService memberService; // 필드주입 - 별로 안좋음 바꿀 수 없기 때문// @Autowired// public void setMemberService(MemberService memberService) {// this.memberService = memberService;// } @Autowired // controller와 service 연결 시켜줌 / 생성자 주입- 가장 좋음음 public MemberController(MemberService memberService) { this.memberService = memberService; }} MemberController.java package hello.hellospring.service;package hello.hellospring.service;import hello.hellospring.domain.Member;import hello.hellospring.repository.MemberRepository;import hello.hellospring.repository.MemoryMemberRepository;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;import java.util.Optional;@Service //Service에 MemberService를 등록 /스프링 빈 등록 / Component로 해도됨public class MemberService { private MemberRepository memberRepository; // @Autowired// public void setMemberRepository(MemberRepository memberRepository) {// this.memberRepository = memberRepository; //setter 주입// } public MemberService(MemberRepository memberRepository) { //외부에서 넣어지게 (직접 new로 생성하는게 x) this.memberRepository = memberRepository; //dependance ijection } /** * 회원가입 */ public Long join(Member member) { validateDuplicateMember(member); //중복회원 검증 memberRepository.save(member); return member.getId(); } private void validateDuplicateMember(Member member) { memberRepository.findByName(member.getName()) // optional로 한 이유는 null 이 아니면을 생략하기 위해 .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } /** * 전체 회원조회 */ public List<Member> findMembers() { return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId){ return memberRepository.findByID((memberId)); }} MemberService.java
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
팁 공유
설치가 제대로 안되서 검색을 해봤는데 좋은 방법이 있었습니다. mysql 설치하는 사이트가 달라져서 오류가 난 것 같네요. community downloads 에서 window mysql installer에 들어가서 다운로드하면 잘 됩니다. 저도 커뮤니티 서버에서 다운로드하면 실행이 안됬는데 윈도우 installer로 하니까 실행이 됬어요. 여기있는 설명대로 하시면 됩니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jaeyoon_95&logNo=221102425074
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
휠이 작동안합니다
alt를 누르고 휠을 눌러도 화면이 안돌아가고 천천히 움직이기만 합니다 그리고 오브젝트를 누르고 쉬프트 + 마우스로 이동하면 영상에서는 클론이 만들어지는데 저는 그냥 길게 늘어지기만하네요
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
name='title', name='description' 을 붙이는 순간 에러가 납니다.
form.jade 파일에서 query string 에 나타나는 부분인 name='title' 과 name='description' 부분을 붙이는 순간 localhost:3000/form 으로 들어가면 에러가 뜹니다. SyntaxError: Unexpected identifier 라고 뜹니다 ㅠㅠ 최대한 해결해보려고 구글링했는데 잘 안 되는군요...
-
미해결
맥 환경에서 Java 환경변수 설정관련 문의
안녕하세요, Java공부하고있는 학생입니다. 현재 맥에서 Java 환경변수 설정관련하여 궁금한게 있어 질문올려봅니다. zshell, iTerm이용중이며, 맥OS는 11.6 BigSur입니다. where java, where javac, java --version 등 명령어 실행 시 정상적으로 출력됩니다. where java 했을땐 /usr/bin/java 라고 나오구요.. zshell 환경변수 설정은 ~/.zshrc 에서 하는것으로 알고있습니다. 하지만 ~/.zshrc 에서 java관련 환경변수 설정(export ~..)를 한적도 없고 관련내용도 없습니다. echo $PATH 실행시 /Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/joon/development/flutter/bin 라고 출력됩니다! 궁금한점은 java 환경변수 설정이 없는데 어떻게 java가 실행되는지 궁금합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
아나그램 질문(다른 풀이)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님! 아나그램 코드와 성능 관련하여 질문이 있어 글 남깁니다. s1 = input() s2 = input() hs = dict() for x in s1: hs[x]=hs.get(x,0)+1 for x in s2: hs[x]=hs.get(x,0)+1 for i in hs.keys(): if hs.get(i)%2!=0: print("No") break else: print("Yes") 저 같은 경우에는 dictionary를 하나만 생성하여 두 문자열에서 각 알파벳(key)에 해당하는 value들을 통으로 합했습니다. 이에 따라 (만약 각 문자열에서 해당하는 알파벳의 개수가 서로 일치하면) 통으로 합하여 2로 나눈 나머지가 0이 되겠다는 아이디어에 착안하여 위와 같이 풀이했습니다. 프로그램은 정상적으로 작동했는데 시간 복잡도나 성능상에 있어 좋은 코드인지 아닌지가 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
강사님 질문드립니다.
이전에 한번 푸시했던 깃허브 리포지토리에 수정사항이 생겨서 다시 푸시했더니 오류가 생깁니다. 어떻게 해결하면 좋을지 알 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
임베디드 클래스에 @Column 속성을 지정할수 있나요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 임베디드 클래스를 만들고 클래스를 필드로 사용할때 컬럼 속성을 지정해도 큰 문제가 없을까요? @Embeddable class A { ... .... } class B { @Embedded@Column(nullable = false) // 가능???? private A a; }
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
kaggle에서 cv_net_yolo.getUnconnectedOutLayers() 차원
선생님 안녕하세요. 너무 좋은 강의 감사합니다. kaggle에서 cv_net_yolo.getUnconnectedOutLayers().shape(3,)이 나옵니다. 2차원 list로 나오는 colab에서와 달리, kaggle에서는 1차원으로 나오는데 어떤 이유라고 생각하면 될까요?? 그냥 kaggle과 colab의 출력방식차이라고만 이해하면 되나요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
HW Run 부분 pipeline 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 먼저 연휴 전에 질문을 드리게 되어 죄송합니다 TT 이번 실습 HW RUN 부분은 BRAM에 Write, Core Run, BRAM에 Read 이렇게 3가지 과정으로 나누어서 이루어졌는데, 여기서 Pipeline 개념 관련해서 질문이 있습니다. 1. HW RUN 과정에서 이미 Pipeline이 적용 되었다고 할 수 있나요? 2. 3가지 과정을 따로 나누지 않고 Pipeline을 적용할 수 있지만, run time 측정을 위해서 일부러 하지 않은 건가요? Pipeline 개념이 아직 미숙하기도 하고, 이번 실습의 경우에 적용이 가능한지, 적용을 했을 때 오히려 더 느려지게 될 수도 있는건지 감이 안잡히네요 :(항상 친절한 답변 감사드려요. 즐거운 연휴 되세요!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
10:20초 쯤 cpu로 inference한다는 말씀이
10:20 cpu로 inference하면 YOLO가 빠르다는 생각이...라는 말씀은,colab에서 GPU환경으로 사용하는 것이 cpu inference라는 말씀이신가요? (GPU를 켜고 실습을 진행했는데 3초 이상 나와서 질문 드립니다 ㅜㅜ) 강의녹화는 GPU환경에서 하신 건가요?
-
미해결
PC로 인프런강의를 보려고 하는데 화면이 검게 안보입니다...
PC로 인프런강의를 보려고 하는데 화면이 검게 안보입니다... 제 컴퓨터 프로그램문제 일까요??