inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

3강에서 30분 내용이 전혀 이해가 안되는 수준이면 무엇이 부족한걸까요?

미해결

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

제목 그대로 입니다. TCHAR FString 같은 수준인줄 알았는데 갑자기 간접지정연산자로 접근을 해야 할당이 되질 않나 이게 무슨 관계인지 모르겠고, Fstring이 이미 Tchar배열형이랑 같은 수준인데 GetcharArray의 GetData라니 이게 무슨관계인지 모르겠습니다. C++에 대한 이해가 부족한걸까요? 멍때리고 보다가 뭘본건지 모르겠어서 질문올립니다... 제가 무엇을 더해야 이해를 할 수 있을까요? ㅠ

  • unreal-engine
  • 언리얼-c++
댓글 2 좋아요 0 조회수 725

컴포넌트 렌더링 과정이 궁금합니다.

해결됨

처음 만난 리액트(React)

안녕하세요 선생님 Char 7 실습 코드를 localhost:3000 포트에서 처음 랜더링 했을 때 그림과 같이 useEffect() 각각 2번씩 (총4번)호출되어 질문드립니다. 코드는 다음과 같습니다. 각각 1번씩 호출되지 않고 2번씩 호출되는 이유가 뭘까요.. ㅠ import React, {useState, useEffect} from "react"; import useCounter from "./useCounter"; const MAX_CAPACITY = 10; function Accommodate(props){ const [isFull, setIsFull] = useState(false); const [count, increaseCount, decreaseCount] = useCounter(0); useEffect(() => { console.log("============"); console.log("useEffect() is called."); console.log(`isFull : ${isFull}`); }); useEffect(() => { setIsFull(count >= MAX_CAPACITY); console.log(`Current count value: ${count}`); }, [count]); return ( <div style={{padding : 16}}> <p>{`총 ${count}명 수용했습니다.`}</p> <button onClick={increaseCount} disabled={isFull}> 입장 </button> <button onClick={decreaseCount}> 퇴장 </button> {isFull && <p style={{color: "red"}}>정원이 가득찼습니다.</p>} </div> ) } export default Accommodate;

  • HTML/CSS
  • javascript
  • react
OnlyOne 댓글 1 좋아요 1 조회수 479

Movie 엔티티 조회 시 실행되는 SQL Query가 강의 영상과 상이한 이슈에 대한 질문입니다.

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요, 고급 매핑 - 상속관계 매핑 강의 영상 16:15 부분 에서 Movie 엔티티 조회 코드 실행 결과로 출력되는 SQL Query와 저의 프로젝트의 코드 실행 결과로 출력되는 SQL Query가 상이하여 질문드립니다. 우선 프로젝트 생성은 2024 최신 버전으로 프로젝트 설정하기 문서를 참고해서 진행하였으며, 아래와 같이 작성한 코드 일부와 실행 결과로 출력되는 SQL Query를 첨부드립니다. Movie findMovie = em.find(Movie.class, movie.getId()); select m1_0.id, m1_1.name, m1_1.price, m1_0.actor, m1_0.director from Movie m1_0 join Item m1_1 on m1_0.id=m1_1.id where m1_0.id=? 위와 같이 강의 영상처럼 SELECT문의 형태가 MOVIE 테이블과 ITEM 테이블의 INNER JOIN이 아닌 INNER JOIN을 직관적(?)으로 나타내고 있지 않는데요. 한가지 예상되는 건 2024년도 기준 프로젝트 생성 시 하이버네이트, H2 DB 버전이 강의 내용에서 다루는 버전들보다 업그레이드 되어 동작 방식이 달라져서 그런게 아닐까 생각이 듭니다. 이 부분이 맞다면 만약, 강의와 동일한 SQL Query를 출력해 보고 싶다면 프로젝트에서 사용중인 라이브러리 버전들을 다운그레이드하는 방법밖에는 없을까요? <!-- TODO s:pom.xml 코드 일부 --> <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <!-- JPA 하이버네이트 --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>6.4.2.Final</version> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <!-- H2 데이터베이스 --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>2.2.224</version> </dependency> </dependencies> <!-- TODO e:pom.xml 코드 일부 -->

  • java
  • spring
  • database
  • h2
  • orm
  • jpa
  • hibernate
Henu 댓글 1 좋아요 2 조회수 398

MVC, SSR, CSR

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요 아직 강의를 절반도 채 수강하지 않았으나 제 얕은 지식과 현재 배우고 있는 내용이 머릿속에서 혼란을 일으켜 여쭙습니다 entity : DB에 저장,조회 등 직접적인 데이터로 이용하기 위해 만든 객체 dto : 웹을 통해 주고 받을 때, entity를 바로 쓰기에는 위험하므로 또는 entity의 필요한 부분만을 이용하기 위해 만든 객체 repository layer : DB와 관련된 로직을 수행하는 계층 service layer : repository를 이용하여 비즈니스 로직을 수행하는 계층 controller layer : HTTP 요청을 받고 service를 이용하여 로직을 수행 후 응답을 보내주는 계층 으로 알고있습니다. 현재 김영한님 강의에서 배우는 MVC패턴을 이용한 SSR(서버사이드랜더링)에서 , controller : (현재 Servlet을 이용) service/repository 를 이용해 로직을 수행하고 필요한 데이터를 model에 담아 view로 전달 model : HttpServletRequest 객체 이용, request 내부에 데이터 저장 view : (현재 JSP를 이용) model을 통해 html페이지를 동적으로 만들고, 브라우저에 랜더링 위와 같이 동작하는 것으로 이해하였는데, CSR로 바뀐다면, model : JSON형태(dto객체를 JSON으로 변환시킨)의 payload를 가진 HTTP 프로토콜 view : 클라이언트서버(브라우저와 직접 통신하여 화면을 랜더링해주는) -> 커다란 MVC패턴이라고 봐야하는건가요? 아니면 MVC패턴이 깨지고, 그냥 클라이언트단과 서버단이 API를 통해 통신한다고만 이해하면 되는 건가요? 제가 이해하고 있는 용어나 흐름 등에 잘못된 정보가 있다면 고쳐주실 수 있나요? 긴 글 읽어주셔서 감사합니다 강의 너무나 잘 보고 있습니다~!

  • spring
  • mvc
문찬규 댓글 1 좋아요 0 조회수 427

8.4 질문

해결됨

핸즈온 리액트 네이티브

8.4 까지 진행했을 때 firebase 초기화 관련해서 이런 경고가 뜹니다 You are initializing Firebase Auth for React Native without providing AsyncStorage. Auth state will default to memory persistence and will not persist between sessions. In order to persist auth state, install the package "@react-native-async-storage/async-storage" and provide it to initializeAuth: 그리고 getAuthErrorMessages로 받아온 메세지를 출력하면 항상 default 값만 출력됩니다 https://github.com/JIWONKIMS/photo

  • react-native
Wakgood 댓글 1 좋아요 1 조회수 386

select문 지연 여부

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

근데여 JPA가 쓰기 지연 기능을 지원해서 commit 시에 flush되어 db에 반영되고, commit 되는거라고 하셨잖아요? 근데 이름이 '쓰기 지연'이고,,, find 한 다음에 바로 다음줄에서 엔티티 조회하면 되는거 보니까 select문(읽기)은 지연되지 않고 바로 날라가는 것 같은데 맞나여?

  • java
  • jpa
김민희 댓글 1 좋아요 0 조회수 197

map을 2개 사용하는 방식이 좋은지 이 방식이 좋은지 궁금하여 질문드립니다!

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

소스 코드 http://boj.kr/d754f100ea9f49e6b9f3bd0c8f1ec98a 저는 map을 <int, pair<int, int>>의 형식으로 사용했는데요, first에는 key, second.first에는 빈도수, second.second에는 입력 순서가 저장됩니다. 강의를 보기 전 문제를 풀어 보았는데 이러한 방식으로 구현하는 것이 map을 2개 사용하는 것보다 효율적일까요?

  • c++
  • 코딩-테스트
송민규 댓글 2 좋아요 0 조회수 283

pdf에 업데이트된 내용의 위치가 잘못된 건가 싶어서 제보합니다.

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 5. 스프링 MVC - 구조 이해.pdf 의 15~16페이지 부분에서 '컴포넌트 스캔 없이 스프링 빈으로 직접 등록해도 된다'는 걸 보여 주는 내용 사이에 '주의 - 스프링 3.0 이상'에 해당하는 내용이 껴 있습니다. 위치가 잘못된 건지 의도된 건지 모르겠지만 혹시 몰라서 일단 제보합니다.

  • spring
  • mvc
11 1 댓글 1 좋아요 0 조회수 290

PhotoModal 페이지 인터셉팅 라우트 질문

미해결

Next + React Query로 SNS 서비스 만들기

/compose/tweet 이나 /i/flow/login 에서 패러렐 라우트와 인터셉팅 라우트를 사용했을 때는 @modal 안에서 (.)compose 혹은 (.)i 로 작성했는데 이번 PhotoModal 페이지는 @modal 안에서 (.)[username]이 아닌 그냥 [username]으로 폴더 구조를 짜셨더라구요. 이러면 인터셉팅이 이루어지지 않는 것 아닌가요? 추가로 children으로 들어가는 /[username]/status/[id]/photo/[photoId]에 있는 page.tsx에서 강의자료에는 return ( <Home /> ); 이렇게 하고 있는데 새로고침을 해도 제대로 나오려면 이렇게 하는 것이 맞는지 궁금합니다. return ( <> <Home /> <PhotoModalPage /> </> );

  • react
  • next.js
  • react-query
  • next-auth
  • msw
sjh-98 댓글 1 좋아요 0 조회수 418

2-R 질문합니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 큰돌님. <1번 코드> #include <iostream> #include <vector> using namespace std; int n, root, del, visited[53], cnt; vector<int> v[53]; bool isLeaf; void dfs(int n){ visited[n]= 1; isLeaf=true; for(int i : v[n]){ if(!visited[i] && i != del){ //방문하지 않았고 현재 i가 del이랑 다르면 dfs를 계속 호출해서 탐색해야 함 isLeaf = false; dfs(i); } } if(isLeaf){ cnt++; } } int main(){ cin >> n; int num; for(int i=0; i<n; i++){ cin >> num; if(num == -1){ root = i; }else{ v[num].push_back(i); } } cin >> del; if(del == root){ cout << 0 << "\n"; }else{ dfs(root); cout << cnt << "\n"; } return 0; } #include <iostream> #include <vector> using namespace std; int n, root, del, visited[53], cnt; vector<int> v[53]; void dfs(int n){ visited[n]= 1; bool isLeaf = true; //가지마다 체크해야하니까 for(int i : v[n]){ if(!visited[i] && i != del){ //방문하지 않았고 현재 i가 del이랑 다르면 dfs를 계속 호출해서 탐색해야 함 isLeaf = false; dfs(i); } } if(isLeaf){ cnt++; } } int main(){ cin >> n; int num; for(int i=0; i<n; i++){ cin >> num; if(num == -1){ root = i; }else{ v[num].push_back(i); } } cin >> del; if(del == root){ cout << 0 << "\n"; }else{ dfs(root); cout << cnt << "\n"; } return 0; } 처음에 첫번째 코드로 작성하여 리프 노드의 갯수가 제대로 출력되지 않았습니다. isLeaf라는 변수의 선언 위치에 따라 값이 달라지는데 왜 두 코드가 값이 다르게 나오는지 모르겠습니다..

  • c++
  • 코딩-테스트
yjs000616 댓글 2 좋아요 0 조회수 244

데이터베이스 연동 오류

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

기존 강의 1편에서 들었던 데이터베이스 파일 전부 삭제하고 다시 처음부터 만들어서 해볼려고하는데 이런 에러가 떠서 어떤식으로 해야하나요

  • java
  • jpa
smlnk124 댓글 1 좋아요 0 조회수 323

테스트 코드에서 ApplicationContext 의 구현체를 생성하면 스프링 컨테이너가 2개 생성되나요?

해결됨

스프링 핵심 원리 - 기본편

안녕하세요 현재 강의를 세션 6까지를 수강하고 다시 한번 복습을 하고 있는 중입니다. 복습을 하면서 이해가 안되는 부분이 있어서 질문을 드리게 되었습니다. @Configuration 을 설정하면 Spring에서 자동으로 그 클래스 안에 있는 @Bean 을 자동으로 스프링 컨테이너에 등록됬다고 알고 있습니다. 수업 중에 테스트코드에 ApplicationContext 를 스프링 컨테이너라고 소개를 하셨고, 그것을 구현을 하셨느데, 그럼 테스트코드를 실행을 하면 스프링 컨테이너가 2개가 생성이 되는 건인가요? 아니면 해당 클래스에서 생성된 bean을 가져오는 역할을 하는 것인가요? @Autowired 에서 주입된 Bean이 어디에서 가져온 객체인지도 판별이 될 것 같아요

  • spring
  • 객체지향
스케치 댓글 1 좋아요 0 조회수 212

Baud Rate와 물리적 와이어 길이 관계

해결됨

CAN 통신 - 자동차 신입이 알아야 할 모든 것

Baud Rate 와 물리적 와이어 길이 관계를 설명해 주시는 부분이 잘 이해가 안갑니다. 1Mbps 는 최대 40m 500kbps는 최대 100m 125kbps는 최대 500m 속도가 빠를 수록 다른 제어기가 ACK를 미리 보내지 않기 위해(?) 길이가 짧아야 한다는 부분이 잘 와닿지가 않네요... 조금 더 쉬운 설명 부탁드려도 될까요?

  • CAN
NINI 댓글 2 좋아요 1 조회수 587

8분 40초경 질문

미해결

홍정모의 따라하며 배우는 C언어

int sum2d_2(int ar[][COLS], int row); 에서 COLS 자리의 인덱스에 숫자를 적어주는 이유는 ar이라는 포인터의 행의 사이즈는 int * (COLS 자리의 인덱스) 이기 때문이다. 라고 해봤는데 이게 맞거나 비슷한 표현 일까요? 제 표현이 틀린 것 같아 답변자 분이 이해를 할 수 없을 것 같기도 하네요.. ㅈㅅ함미다.

  • c
용개형멋져 댓글 1 좋아요 2 조회수 261

밑줄쳐진 단어를 괄호로 감싸는 방법이 있을까요?

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

아주 좋은 강의와 피드백까지 정말 감사합니다~ 한글파일에 밑줄쳐진 단어가 있을때, 그 단어를 밑줄을 없애고 괄호로 감싸는 방법이 있는지 궁금합니다. 한글에서 찾아바꾸기로는 쉽지 않아보이는데, 혹시 한글에서 엑셀로 저장할 때 밑줄 단어를 괄호로 감쌀 수 있는지요. 만약 한글에서 안된다면 일단 밑줄단어를 폰트나 색깔이나 크기들을 찾아바꾸기 한후, 이 텍스트를 엑셀로 붙여넣기 할 때 원본 서식을 유지한 채 붙여넣어서 엑셀에서 다시 그 단어들을 괄호로 감쌀 수 있을까요? 예를 들면 한글파일의 밑줄단어를 찾아바꾸기에서 색깔을 빨간색으로 바꾼 후에 엑셀로 서식을 유지한채 붙여넣은 후, 엑셀에서 빨간색 단어만 찾아서 단어 앞뒤로 괄호로 감쌀 수 있을까요?

  • python
  • 한컴오피스
MH H 댓글 5 좋아요 1 조회수 1404

깃&깃헙 브랜치 3개로 협업하기 (주니어개발자 팀프로젝트) -branch default 설정 관련

해결됨

30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub

깃&깃헙 브랜치 3개로 협업하기 (주니어개발자 팀프로젝트) -branch default 설정 관련 영상을 따라하다가 막히는 부분이 있어서 질문드립니다. 안내해주신 분 잘 따라가며 repository의 setting에 들어가서 branch를 눌러보니 defualt 설정하는 곳이 안 보여서 어떻게 해야할지 몰라 질문드립니다. 이렇게 branch protection rules 만 보이는 상태입니다.

  • git
  • github
joamksh 댓글 1 좋아요 0 조회수 313

content-Type이 text/html;charset=UTF-8 입니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 1. 컨텐트타입이 application/x-www-form-urlencoded가 아닌데, 어떻게 바꿔야 하나요?

  • spring
  • mvc
아가미 댓글 1 좋아요 0 조회수 524

persistence오류.. 도와주세요

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

왜 참조를 못 하는지 모르겠습니다...

  • java
  • jpa
댓글 1 좋아요 0 조회수 572

인기 태그

인프런 TOP Writers

주간 인기글