묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
html, jsp파일 바로 보는 방법
강사님께서 기초강의에서 가르쳐주신 것 같은데, 언제인지 찾을 수가 없어서 질문드립니다ㅠㅠ 밑에 chrome이나 edge클릭시 please configure web facet first라고 에러가 나오는데, 어떤 설정을 해주면 될까요?ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요! 질문 있습니다!
안녕하세요 수업을 통해서 개인 프로젝트를 진행중입니다!!! 회원 name까지의 수업 내용은 잘 따라가고 콘솔 println까지 잘 들어간것을 확인 할 수 있었습니다! 정말 많은 도움 됩니다! 그런데 회원목록 view에 thymeleaf가 적용이 안된건지 모르겠는데 ${} members, member.id, member.name 에 빨간 밑줄이 들어와서 목록에 뜨지 않고 있습니다ㅠ 어떻게 해결해야 할까요?도움 부탁드립니다ㅠㅠ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
confidence 임계값 관련 질문
안녕하세요? 강사님! 제공해주신 자료 33페이지에 "Confidence 임계값에 따른 정밀도-재현율 변화"를 보고 있습니다. Confidence 임곗값이 낮을 수록 더 많은 예측 bbox를 만들게 되어 정밀도는 낮아지고 재현율은 높아짐 ==> Confidence 임곗값이 낮을 수록 더 많은 예측 bbox를 만들게 되는 이유가 무엇인가요? iou에 의해서 하는 게 아닌지요? Confidence 임계값이 높을 수록 예측 bbox를 만드는데 매우 신중하게 되어 정밀도는 높아지고 재현율은 낮아짐 ==> Confidence 임곗값이 높을 수록 예측 bbox를 적게 만들게 되는 이유가 무엇인가요? iou에 의해서 하는 게 아닌지요? 제가 아직 iou와 confience 임계값을 헷갈려하는 거 같습니다. iou는 Detection 예측 성공을 결정하는 걸로 알고 있습니다. iou로 예측 bbox를 생성하는 게 아닌지요? 그래서 iou가 작게 하면 예측 bbox를 많이 생성하는 거고, iou를 크게 하면 예측 bbox를 적게 생성하는 게 아닌지요? 자주 귀찮게 해드려서 죄송합니다. 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문있습니다.!
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 개발자님 오류에 대해서 질문있습니다.
안녕하세요. 개발자님 ㅎㅎ 영상 7:34 정도에 test돌릴때 오류가 발생했습니다. 지금 해당 오류를 띄우는 방법을 몰라 오류 전체본을 캡처하지는 못하고, 구글 번역기 돌렸던 cause by 뒤에 몇문장 정도만 복사해서 올리겠습니다. 1. Failed to load ApplicationContext 2. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 3. Unable to create requested service 4. Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' 이런 오류들이 떴습니다. 구글 번역기에 돌렸지만 에러의 원인을 찾을 수가 없었습니다. 이 에러가 뜬 이유는 컴퓨터 부팅 후 H2 database를 연결하지 않아서인 것 같습니다. H2를 연결하고 테스트를 돌리니 테스트가 성공으로 돌았습니다. 여기서 세가지 궁금증이 생겼습니다. 1. 위의 에러들로 H2 database가 연결되지 않았다는 것을 어떻게 알 수있는지 2. 1번과 같은 경우 에러 메시지로 어디가 잘못된지 모를때, 구글 검색이나 동일 에러를 만났던 경험으로 에러를 처리하는 것인지 3. H2 database 연결을 끊었는데도 인텔리제이에서 테스트가 성공으로 뜨는 이유가 무엇인지 오늘도 좋은하루 되시고 미리 감사드립니다..!!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
속도를 생각하면 어느게 맞는걸까요 ?
삭제된 글입니다
-
미해결자바스크립트 제대로 배워볼래?
4-04 JS 코드 업로드 부탁 드립니다.
지난 강의들의 코드를 봐도 영상에서 나오는 4-04.user_data.js 와 같이 긴 코드를 찿아 볼 수가 없는데요. 언제 어디서 강의 한것인지요? 깃허브에 해당 JS 파일도 업로드 부탁 드립니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
바오밥 환경에서 transfer하려니 가스가 초과됐다고 나옵니다.
deposit은 잘되는데 transfer를 하려니 가스가 부족하다고 합니다. 트랜잭션이 안됩니다. 컨트랙계정에 3클레이가 1클레이를 transfer 하려니 자꾸 가스 부족하다고 실패하네요. ㅠㅠ 도움 요청합니다.
-
미해결리그 오브 레전드 프로게이머처럼 플레이하기:BASIC
11강 첨부자료 다운로드 방법 문의 드립니다.
11강에서 첨부자료 다운로드 받으라는 안내가 있었는데요. 다운로드 받을 수 없어서 문의 드립니다. 인프런 앱으로 보면 다운로드 링크가 뜨는데 클릭을해도 다운로드가 안됩니다. 웹 접속 상태에서는 링크 자체가 표시되지 않습니다. 도움 부탁합니다.
-
미해결스프링 시큐리티
UserDetailsService 가 DaoAuthenticationProvider 에 어떻게 주입 되는지 알 수 있을 까요?
DaoAuthenticationProvider 에서 저희가 작성한 UserDetailsService 를 사용하는 부분 까진 이해를 했습니다. 그런데 이 Provider에 저희가 작성한 UserDetailsService 가 주입 되는 부분은 어디서 확인할 수 있나요? Provider가 어떻게 해서 개발자가 직접 작성한 UserDetailsService 를 사용 할 수 있는지 에 대한 연결 고리를 찾기가 어렵네요. 스프링이 설정 과정에서 UserDetailsService 빈을 찾으면 어디선가 등록을 해줄 것 같긴 한데 실제 관련 코드를 볼 수 있으면 이해하는데 더 도움이 될 것 같습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요! 질문이 있습니다.
선생님 안녕하세요. 질문이 있습니다. 1. spring initializr에는 spring boot가 지금 강의에 나온 버전이 없는데요. 2.5.0이 최신인데 이걸 선택하면 될까요? 2. 기존에 이클립스, 자바, 스프링(sts)는 직접 설치후 사용했는데요. 이 spring initializr은 설치를 하는게 아니고 스프링부트기반 프로젝트만 만드는 건가요? 왜냐하면 제가 자바8, maven, spring boot 2.5로 프로젝트를 생성했는데요. gradle,로 다시 프로젝트를 만들려고 한다면 기존껄 지우고 다시 설치하는 개념인지..아니면 그냥 프로젝트를 새롭게 만들면 되는건지 잘 모르겠습니다. 그리고 딱 한번만 initializr로 생성하고 그 뒤부터는 sts에서 spring start Project로 만드는 거쥬?
-
해결됨홍정모의 따라하며 배우는 C++
레퍼런스 관련 질문입니다.
안녕하세요 class Calc { private: int m_value; public: Calc(int init_value) : m_value(init_value) {} Calc& add(int value) { m_value += value; return *this; } Calc& sub(int value) { m_value -= value; return *this; } Calc& mult(int value) { m_value *= value; return *this; } Calc& div(int value) { m_value /= value; return *this; } void print() { cout << m_value << endl; } }; int main() { //Simple s1(1), s2(2); //s1.setID(2); //s2.setID(4); //cout << &s1 << " " << &s2 << endl; Calc cal(10); cal.add(10).sub(1).mult(2).print(); //cal.add(10); //cal.sub(1); //cal.mult(2); //cal.print(); Calc &temp1 = cal.add(10); cout << &temp1 << endl; temp1.print(); Calc &temp2 = temp1.sub(1); cout << &temp2 << endl; temp2.print(); Calc &temp3 = temp2.mult(2); cout << &temp3 << endl; temp3.print(); 위에 코드가 원본 코드입니다. 저기서 Calc 함수 생성자 내에 add,sub,mult 함수의 리턴값을 레퍼런스가 아닌 그냥 Calc로 public: Calc(int init_value) : m_value(init_value) {} Calc add(int value) { m_value += value; return *this; } Calc sub(int value) { m_value -= value; return *this; } Calc mult(int value) { m_value *= value; return *this; } Calc div(int value) { m_value /= value; return *this; } 질문 이렇게 받았을때 리턴값이 Main 내에 Calc temp1 = cal.add(10); 했을 때 38에서 +10이 되어서 48이 되어야 할 것 같은데 30이 나오는데 그 이유가 궁금합니다. 그뒤에는 -1 *2 된 값이 나와서 이전 값이 30이라고 가정한다면 때 각 각 Calc temp2 = temp1.sub(1); Calc temp3 = temp2.mult(2); 의 리턴 값으로 29, 58로 나옵니다. 유튜브로 실리콘밸리에서 생활하시는 영상 잘 보고 있습니다 바쁘신 와중에도 답변 해주셔서 감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
화면 클릭 이벤트 처리 - findViewById, Toast
메인액티비티에 코드 작성할 때 자동완성(??)이 안됩니다. 맨위에 임포트도 자동으로 생성안되구요 껐다가 다시 켰는데도 안되네요
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
오일러, 쿼터니언 전환시 해결책에 대해서 이해가 잘 안됩니다
먼저 첫번째 오류 케이스는 이걸 말씀 하시는 거죠? 오일러에서는 단순하게 x , y, z에 값을 바꿔주는 것으로 연산이 가능한데 반해, 쿼터니언은 짐벌락을 방지하기 위해서 w라는 축으로 보정을 해줍니다. 강의 상의 오류가 나타나는 코드를 보면 쿼터니언으로 받아와서, 단순히 x값만 바꿔주니까 문제가 생기는 거구요 만약에 (거의 불가능하겠지만) 임의로 변환된 x값에 해당하는 w값도 바꿀 수 있다면, 이 경우에 짐벌락이 발생 하지 않는 거라고 생각이 드는데 맞나요? 두번재 경우는, 마지막에 쿼터니언으로 값을 집어 넣어준다고 해도, 그 이전에 오일러로 연산을 하는 과정에서 짐벌락이 생기기 대문에 안되는 거구요 해결책들에 대해서 이해가 안가는건, 일단은 보여주신 해결책을 쓰면 짐벌락이 벌어질 가능성이 없다는건 값을 받아온다는 건, 매 프레임 마다, 현재 rotation 값을 가져와서 그런뒤에 거기에 변화된 값을 넣는 다는 거잖아요? 해결책을 보면 받아오는 부분만 빠지고, 아예 새로운 변수를 넣어서 대입해주는 거잖아요 왜 읽어주는 부분이 빠지면 해결이 되는지 모르겠습니다
-
미해결홍정모의 따라하며 배우는 C++
6.12 동적 할당 배열 3:12
const int length = 5; int arr[length]; 이렇게 작성하는 것이 정적 할당 배열이고, int length; cin >> length; int* arr = new int[length]; 이렇게 작성하는 것은 동적 할당 배열로 이해했습니다. 그런데 int* arr = new int[length]; 를 이해하는 것이 너무 어렵습니다. 여기서 *는 메모리의 주소를 담는 변수인 포인터라는 의미로 알고 있는데, 그렇다면 int* arr= new int[length] 는 포인터가 배열인 것인가요...? new 는 앞 강의에서 "자료형 사이즈에 맞게 메모리를 받아 온 다음 그 메모리 주소를 알려준다."라고 하셨고,,,, 실행을 해보니 new 와 *는 같이 있어야 하는 것 같네요,,, 앞에 배운 것이 뒤죽박죽 섞여서 혼란스럽네요,, 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문하겠습니다
안녕하세요! 강의 너무 잘듣고있습니다. 질높은 강의에 매우 만족하고 감사하게생각하고있습니다. 궁금한점이 하나있는데 가끔 강의 끝나실때 연습문제를 많이 풀어보는게 좋다고하시는데 따로 홍정모 교수님의 사이트나 책이있나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Provider 에러가 납니다.
계속 이런식으로 Provider를 설정안했다고 에러가 납니다.. import React, { useisLogger, useCallback, useMemo } from "react"; import PropTypes from "prop-types"; import Link from "next/link"; import { Menu, Input, Row, Col } from "antd"; import styled from "styled-components"; import "antd/dist/antd.css"; import LoginForm from "./LoginForm"; import UserProfile from "./UserProfile"; import { useSelector } from "react-redux"; // styled-component const SearchInput = styled(Input.Search)` vertical-align: middle; `; const AppLayout = ({ children }) => { // 더미 데이터 만들기. // redux가 생겨서 이제 필요가 없다. // const [isLoggedIn, setIsLoggedIn] = useisLogger // initialState 가져오기 // const isLoggedIn = useSelector((state) => state.user.isLoggedIn); const { isLoggedIn } = useSelector((state) => state.user); return ( <div> <Menu mode="horizontal"> <Menu.Item> <Link href="/"> <a>노드버드</a> </Link> </Menu.Item> <Menu.Item> <Link href="/profile"> <a>프로필</a> </Link> </Menu.Item> <Menu.Item> <SearchInput enterButton></SearchInput> </Menu.Item> <Menu.Item> <Link href="/signup"> <a>회원가입</a> </Link> </Menu.Item> </Menu> <Row gutter={8}> <Col xs={24} md={6}> {isLoggedIn ? <UserProfile /> : <LoginForm />} </Col> <Col xs={24} md={12}> {children} </Col> <Col xs={24} md={6}> <a href="http://www.naver.com" target="_blank" rel="norefferer noopener" > Made by Yeom </a> </Col> </Row> </div> ); }; // 여기서 node는 react의 node이다. // 화면에 들어갈 수 있는 모든 것들이 node 이다. // 즉 return 안의 모든 것들이 node. AppLayout.prototype = { children: PropTypes.node.isRequired, }; export default AppLayout; 위 코드는 AppLayout 코드입니다. pages의 __app.js 파일의 export default wrapper.withRedux(NodeBird); 해당 부분도 위처럼 바꿨는데도 저렇게 에러가 뜹니다.. 왤까요.. 도움 부탁드립니다
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
프록시 질문있어요 ㅠㅠ
강의 [06:10] Order의 멤버 필드 Member 엔티티는 LAZY 타입이라서 프록시 객체가 주입되고, 프록시 객체는 빈(깡통) 객체인데 어떻게 멤버 엔티티를 참조해서 무한루프에 빠지는건가요? ㅠㅠ 혹시 member.getName() 으로 초기화 하지 않아도, jackson이 필요로 할 때 프록시 객체가 초기화 되는건가요??
-
미해결실습으로 배우는 AWS 핵심 서비스
질문
안녕하세요 강사님. 강사님께서 db를 생성할때 4:28초에서 퍼블릭엑세스를 아니요로 선택하셨잖아요? 또한 설명하실때 실무에서는 any 어드레스로 오픈하지 않는다고 하시면서 퍼블릭 엑세스를 아니요로 선택하셨습니다. 그래서 퍼블렉 엑세스를 예로하는것이 애니어드레스로 설정하는 것처럼 들립니다. 그러나 퍼블릭 엑세스를 아니요로 선택하면 mysql workbench에 연결이 되지 않습니다 예로 선택하면 연결되구요. 질문1. 약간 혼란스러운데 퍼블릭 엑세스 예를 하는것과 애니 어드레스로의 설정이 동일한 말인가요?? 질문2. 만약 퍼블릭엑세스를 아니요로 선택하면 workbench는 어떻게 연결시켜야 하나요? 아니요로 선택했을경우 계속 방화벽에 막혀 연결이 안됩니다.
-
해결됨홍정모의 따라하며 배우는 C++
이 강의에 대한 질문은 아닌데 궁금한거 하나 질문드립니다
class Simple { private: int m_id; public: Simple(int id) { setID(id); } void setID(int id) { m_id = id }; int getID() { return m_id }; }; 에서 void setID랑 int getID 함수가 Simple 생성자 보다 밑에있는데 public: Simple(int id) { setID(id); } 이렇게 더 밑에있는 setID(id)를 불러올수있나요?