묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[게임 프로그래머 도약반] DirectX11 입문
billboard _ geometry shader 질문
안녕하세요 빌보드나 이펙트를 만들때 geometry shader 를 사용하라고 배웠었는데 강사님께서 billboard 수업때 하신것처럼 굳이 geoshader 없이 quad 로도 가능할것 같은데 이게 규모가 커지면 geo_shader 를 사용하는게 성능에 유의미한 의미를 가지나요? 좋은강의 정말 감사합니다!
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀의 세션 처리
안녕하세요 강의 잘 듣고있습니다.커넥션 풀과 세션처리에 관해서 궁금증이 생겨 질문드립니다.커넥션이 맺어질때 클라이언트와 DB 간에 세션이 생성되고 커넥션이 종료되면 세션도 닫힌다고 이해했습니다. 그렇다면 커넥션을 닫는게 아닌 풀에 반환할때도 세션이 닫히나요? 만약 닫힌다면 어떻게 세션을 다시 열 수 있는건가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
h2의 JdbcConnection 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님 자료에서h2 커넥션은 JDBC 표준 커넥션 인터페이스인 java.sql.Connection 인터페이스를 구현하고있다.라고 나와있습니다.혹시,1.JDBC 표준 커넥션 인터페이스인 Connection 인터페이스가 존재한다.2.h2 Connection은 JDBC 표준 커넥션 인터페이스인 Connection 인터페이스를 상속 받아서 실질적인 기능을 구현한다.3.즉, h2 Connection은 JDBC 표준 커넥션 인터페이스인 Connection 인터페이스의 구현체이다.이런 순서로 이해하면 옳게 이해한 것이 맞나요? 항상 친절한 답변 감사합니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
[강의 23:38] 비동기 처리 중 console.log() 호출 순서
안녕하세요 정환님, 인프런에 많은 강의를 들어보며 이렇게 만족스러운 강의가 있었나 싶을만큼 좋은 강의 제공해주셔서 감사드립니다. 비동기 처리 과정에 대해 질문드립니다.비동기 처리 결과를 다시 인수로 받아 연이어 사용하는 callback hell을 보여주시면서 실행 순서를 말씀해주셨습니다. 이때 call stack에 쌓이는 function context는 taskA()가 앞서지만 함수의 구현부가 비동기 함수로만 이루어져 WebAPIs에서 대기를 하게되고 이동안 taskA()의 다음 순서인 console.log()가 호출되는걸로 이해하면 될까요? 다시한번 좋은 강의 감사드립니다.
-
미해결프로그래머를 위한 강화학습(저자 직강)
2.7 TD 상태가치함수
2.7 TD와 SARSA를 공부하던 중 이해가 가지 않는 부분이 있어 질문 드렸습니다!상태가치함수 V(t)는 반환값에 대한 기댓값이고 다이내믹 프로그래밍은 model-based이기 때문에 전체 상태와 가치를 다 안다는 전제하에 V(t)를 구할 수 있습니다. MC에서는 에피소드를 여러번 반복해서 실행하고 누적된 반환값을 에피소드 횟수로 나누어서 V(t)를 구합니다.그런데 여기에서 이해가 안되는 것이 TD에서 V(t+1)을 구하는 방법입니다. 다이내믹 프로그래밍과 같이 model-based인 것도 아니고 MC처럼 에피소드가 끝날때까지 계속 구하는 것도 아닌데 어떻게 상태 가치 함수를 구할 수 있는 건가요? 상태가치함수는 반환값에 대한 기댓값이라고 이해했는데, 반환값은 에피소드가 끝날때까지 실행해야 알 수 있는 것 아닌가요?질문 봐주셔서 감사합니다!
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
JDBC와 API 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]JDBC는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. 라고 말씀하셨습니다.근데 API의 정확한 의미가 무엇인가요?API는 애플리케이션 프로그램 인터페이스로 누군가가 코딩을 쉽게 할 수 있도록 만들어 놓은 것이라고 이해하고 있습니다.예를 들어, 계산기 API를 만들어 놓으면 다른 사람들이 계산기 API를 가져와서 사용하면 계산기를 쉽게 구현하고 사용할 수 있는 것입니다.근데 데이터 API처럼 공공 데이터를 사용할 때, 데이터베이스처럼 인증 키를 받아서 데이터를 가져올 수 있는 것도 API라고 하던대 어떤 설명이 맞는건가요?2개다 옳은 설명인건가요?아니면 데이터 API란 "해당 데이터를 가져오는 기능"을 가진 API라는 의미로 이해하면 되나요?
-
미해결AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안
섹션 4 vpc.yaml 파일 링크
섹션 4의 vpc.yaml 파일 링크가 중복입니다. 이전에 주신 ec2_test.yaml과 동일한 파일이 다운로드 됩니다.vpc.yaml파일을 정상적으로 다운로드할 수 있는 링크를 업로드해 주시기 바랍니다.
-
미해결[코드팩토리] [초급] 8시간만에 끝내는 코드팩토리의 Typescript 완전정복 풀코스
안녕하세요 타입 유추 관련해서 질문있습니다.
const dogOrCat = Math.random() > 0.5 ? { name: '별이', age: 12, } : { name: '오리', breed: '코리안 길냥이', }; 저는 인텔리제이로 진행하고 있습니다.저는 age의 타입 유추가 number로 나오는데.. 이건 IDE마다 다르게 보이는건가요?
-
미해결Spotfire - 사용자 교육 기초편
Map 차트 질문
안녕하세요.사내 서버에 맵차트에 관한 자료를 전송 후, 사내 서버에서 스팟파이어로 해당 자료를 맵차트로 열려고 하는데, 계속적으로 맵 차트가 나타나질 않네요...사내 서버 때문에 안 열리는 경우가 있나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증 순서
price에 "A"가 입력되면 먼저 바인딩에 실패하므로 beenValidation이 적용되지않는다그럼 타입변환에러로 생긴 메세지는 beenvalidator가 아니라 누가"검증"한건가요?? 컨버터가 한건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
중고마켓 게시물 Pick
혹시 중고마켓에서 게시글들어갈때 해당 게시글을 찜했는지 알 수 있는 API가 있을까여?
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
main.async 작동 질문(+ vs global(),async)
안녕하세요!main.async 작동 관련하여 궁금한점이 있어 질문드립니다.대게, 네트워킹 작업과 같은 부분은 global().async로 메인쓰레드가 아닌 다른 쓰레드로 작업을 보내서 백그라운드에서 돌게 하는데, 어떻게 보면 작동하는 앱(프로세스)별로 메인 쓰레드는 하나일텐데, main.async는 어떻게 작동하는지 잘 모르겠어요.제가 이해하고 있는 부분이 맞는지도 헷갈리네요ㅠ1) 메인 쓰레드에서 서브 쓰레드로 이미지 다운로드 태스킹 보냄2) 이미지 다운로드가 끝나고 컴플리션 핸들러 실행3) main.async로 다운로드 받은 이미지로 뷰 업데이트1)~3) 과정이 대략 비동기를 활용하는 과정인데, 3)에서 main.async로 메인 쓰레드로 작업을 보냈을 때머릿속에서 도식화가 잘 안되는 것 같습니다.어느 부분 강의를 보면 좋을지 답변 부탁드립니다. 감사합니다!
-
해결됨대세는 쿠버네티스 (초급~중급편)
Authentication - Mountable secret에 none 나오는 문제
안녕하십니까 강사님, 먼저 좋은 강의 감사드립니다.Authentication 강의 실습을 진행하는 도중 질문이 있습니다.service account 조회 시, Mountable secret이 비어있습니다.강의 내용대로 라면, 자동으로 생성되어야 하는 것 같은데 혹시 어떤 이유에서 인지 알 수 있을까요? 레퍼런스 페이지나, 구글링을 좀 해봤는데 원인을 알 수가 없네요.참고로 저는 1.27 버전을 사용 중입니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
start문에 디버깅을찍어도 안들어갑니다.
혹시 짐작가는 부분이있으실까요? 코드는 영상보며 여러번체크해서 다른점은 없는것같습니다.. 이렇게 그냥 단순 디버그문을 만들어서 찍어도 브레이크포인트에 안걸리고 그냥 실행이되네요
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
DB1 - JDBC 개발 조회 강의 관련 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]jdbc 개발-조회 강의에서 MemberRepositoryV0Test 에서 findById 에서 isEqualTo()에서 결과가 참인 이유가 롬복의 @Data 가 equals()를 오버라이딩해서라고 하셨는데 롬복의 @Data 를 만약 안쓰면 isEqualTo() 값이 false가 되나요??@Data 안 써도 isEqualTo() 자체가 자바의 equals() 랑 비슷해서 참이 되어야 하는거 아닌가요??
-
미해결웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
디스콰이엇 Upvote 를 Form 제출이아닌 Link나 다른 형태로 작동방법 문의
안녕하세요, 강사님강의 수강을 거의 완료하여서 디스콰이엇 클론페이지 잘 작동이 되는데, Upvote 관련해서 질문이 있어 문의를 드리려고합니다.현재 Upvote는 Form submissions의 형태로 숫자를 카운트되게 디자인되어있습니다.그런데, Webflow가 월간 form submissions을 가격대별로 수를 제한을 두고 있어서, 매번 고객들이 Upvote를 눌릴때마다 Form이 제출되고 이는 카운트되어서, Upvote 를 클릭하는데 한계가 있는것 같더라구요. 그래서 Form submissions대신 Link를 넣거나 다른형태로 디자인이 가능한지 궁금합니다.Chat GPT도움받아서 임의로 만들어보려고했는데, HTML Custom Code가 짜여져 있어 꽤 복잡해서, 현재 강의에 만들어주신 Custome Code를 수정해서 방법이 있을까 싶어 문의드립니다. 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
java.lang.IllegalStateException: Failed to load ApplicationContext 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.https://drive.google.com/file/d/1nLOWIWG70W2LLqY0cjC4kcInxZn-bHD2/view?usp=sharing압축 파일 올렸습니다.초기에 실행했을 때는 문제 없이 잘 실행되다가 특정 시점 이후부터는 계속 "java.lang.IllegalStateException: Failed to load ApplicationContext" 이 에러가 발생하면서 실행이 되지 않습니다...
-
미해결홍정모의 따라하며 배우는 C++
대입 연산자 오버로딩 연습문제 질문
IntArray& operator = (const IntArray& source) { if (this == &source) return *this; delete[] m_data; m_length = source.m_length; if (source.m_data != nullptr) { m_data = new int[m_length]; for (int i = 0; i < m_length; ++i) m_data[i] = source.m_data[i]; } else m_data = nullptr; return *this; } IntArray& operator = (const std::initializer_list<int>& list) { // 어차피 IntArray와 Initializer_list는 다른 자료형이므로 같은 메모리를 공유하고 있지 않을 것이기 때문에 self-assignment 방지는 필요 없지 않을까? delete[] m_data; m_length = list.size(); m_data = new int[m_length]; int count = 0; for (auto & element : list) { m_data[count] = element; ++count; } return *this; } int main() { /* case 1) assignment operator 양 쪽 모두 IntArray인 경우 */ IntArray array1 {1, 2, 3}; IntArray array2 {4, 5, 7}; array1 = array2; cout << array1 << endl; /* case 2) assignment operator 오른쪽에 initializer list가 오는 경우 */ IntArray array3 {1, 2, 3}; array3 = {4, 5, 7}; cout << array3 << endl; return 0; } 수업 중 나온 연습문제에 대해 두 가지 방식으로 구현을 해보았습니다. operator overloading을 할 때 IntArray를 parameter로 받을 수도 있고, initializer_list를 parameter로 받을 수도 있다고 생각했기 때문입니다. 두 가지 operator overloading을 각각 따로 구현해보았을 때,(1) IntArray& operator = (const IntArray& source); 의 경우 main 함수에 있는 두 가지 경우가 모두 정상적으로 실행되는 반면,(2) IntArray& operator = (const std::initializer_list<int>& list);의 경우 case2)만 에러 없이 정상적으로 실행되었습니다. (case 1)에서 cout으로 확인해보면, 대입은 정상적으로 이루어졌으나 에러는 아래와 같은 에러메시지가 뜹니다!) operator overloading 시 parameter를 IntArray로 받는 (1)의 경우, 대입 연산자 우측에 initializer list가 있는 case2에서는 실행이 되면 안될 것 같은데 에러메시지 없이 대입가능한 이유가 궁금합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
서블릿 임시 저장소 기능 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님 강의 내용 중에 "임시 저장소 기능"이 있습니다."해당 HTTP 요청이 시작부터 끝날 때 까지 유지되는 임시 저장소 기능"라는 문장에서 요청이 시작부터 끝날 때 까지라는 기준이 뭔가요?요청 시작 = 사용자가 HTTP 요청요청 종료 = 사용자의 HTTP 접속 종료 이렇게 이해하면 옳게 이해한 것인가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강사님 sysconfig/docker파일을 열면 내용무? vi /etc/sysconfig/docker로 열면 내용이 없는데 어떻게 된 것인가요? 어떻게 해결해야 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.