inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

FSoftObjectPtr과 TSoftObjectPtr차이점

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

9강 44분쯤 약참조를 위해 FSoftObjectPtr를 쓰시는데 이전에는 TSoftObjectPtr를 쓰셧던거같아, 구글에 검색해보니 TSoftObjectPtr는 FSoftObjectPtr를 UObject로 랩핑한 ptr이라고 하는데요, 그런데 굳이 이걸 명시적으로 나누어진이유가 있을것이고 교수님께서 사용하신 의도가 있는거같아서 궁금해서 여쭈어봅니다 해당부분에서는 FSoftObjectPtr 대신 TSoftObjectPtr를 사용해도 같은 결과를 내긴했습니다. 교수님께서는 그냥 예시를 위해 사용하신건지 아니면 특별한 이유가 있는건지 궁금합니다.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
steven1994 댓글 2 좋아요 0 조회수 787

로그인 적용확인 회차에대해서

미해결

코드로 배우는 React 19 with 스프링부트 API서버

위에 내용하고 겹치는듯한데 맞나요?... 로그인 적용확인 회차부터해서 뭔가 내용이 이어지질 않는듯한 느낌이듭니다....

  • react
  • spring-boot
  • jpa
  • jwt
  • redux-toolkit
ultimates 댓글 3 좋아요 0 조회수 366

강사님 Pageable->OrderSpecifier 변환 질문이 있습니다.

해결됨

실전! Querydsl

강의는 스프링 데이터 페이징 활용 3 - 컨트롤러 개발 시간은 6:33 코드는 for (Sort.Order o : pageable.getSort()) { PathBuilder pathBuilder = new PathBuilder(member.getType(), member.getMetadata()); query.orderBy(new OrderSpecifier(o.isAscending() ? Order.ASC : Order.DESC,pathBuilder.get(o.getProperty()))); List<MemberTeamDto> content = query.fetch(); } 루트 엔티티가 현재는 member 입니다. 직접 테스트해보고 싶어서 임의의 엔티티 user를 만들고 left join으로 묶었습니다 @Override public Page<MemberTeamDto> searchPageComplex(MemberSearchCondition condition, Pageable pageable) { JPAQuery<MemberTeamDto> query = factory .select(new QMemberTeamDto( member.id, member.username, member.age, team.id, team.name, user.name)) .from(member) .leftJoin(member.team, team) .leftJoin(user).on(team.id.eq(user.id)) .where(usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe())) .offset(pageable.getOffset()) .limit(pageable.getPageSize()); JPAQuery<Long> countQuery = factory .select(member.count()) .from(member) .leftJoin(member.team, team) .where(usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe())); for (Sort.Order order : pageable.getSort()) { PathBuilder pathBuilder; if (order.getProperty().equals("name")) { pathBuilder = new PathBuilder<>(user.getType(), user.getMetadata()); } else { pathBuilder = new PathBuilder<>(member.getType(), member.getMetadata()); } query.orderBy(new OrderSpecifier(order.isAscending()? Order.ASC:Order.DESC,pathBuilder.get(order.getProperty()))); } List<MemberTeamDto> content = query.fetch(); return PageableExecutionUtils.getPage(content, pageable, countQuery::fetchOne); } left join user를 추가하고 조건은 user.id = team.id 로 했습니다. http://localhost:8080/v2/members?page=0&size=3&sort=name,asc&sort=username,asc 실행되는 SQL은 select m1_0.member_id, m1_0.username, m1_0.age, m1_0.team_id, t1_0.name, u1_0.name from member m1_0 left join team t1_0 on t1_0.team_id=m1_0.team_id left join users u1_0 on m1_0.team_id=u1_0.id order by u1_0.name, m1_0.username limit 0,3; 단순한 경우에는 상관이 없지만 조인하는 경우에는 동작을 잘 안한다고 설명을 해주셔서 간단하게 테스트를 해봤는데 동작을 하더라구요 강의 이후에 오류가 수정되어 해결이 된건지 아니면 제가 테스트를 잘못한걸까요? 아니면 강사님께서 말씀하신 경우가 이 경우가 아닌 걸까요 ?

  • java
  • jpa
티벳로보 댓글 2 좋아요 1 조회수 578

OmitThisParameter 두번째 조건부 질문입니다!

미해결

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

안녕하세요! 완전 복잡한 타입 분석하기(bind 편) 5:25을 보다가 궁금한 점이 생겨서 질문드립니다. 아래는 OmitThisParameter 인데요 type OmitThisParameter<T> = unknown extends ThisParameterType<T> ? T : T extends (...args: infer A) => infer R ? (...args: A) => R : T 두번째 조건부 타입에서 ...args 에 왜 this 는 포함되지 않는건가요? T extends (...args: infer A) => infer R ? (...args: A) => R : T 제 개인적인 생각은 ' T 가 첫번째 조건부 타입에서 this 매개변수가 있다는 것이 확인 되었으니까, T 는 (this, ...args) => any 이렇게 생겼을 것이다 라고 컴파일러가 추론(?)해서 바로 ...args 만 추출하는건가??' 인데 제 생각이 맞는 건지 아니면 다른 이유인지 궁금해서 질문 드립니다!

  • typescript
  • omitthisparameter
dawn 댓글 2 좋아요 0 조회수 238

GoRouter Redirection관련 질문이 있습니다..

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

안녕하세요? 강사님, 중급강의 섹션 13. [Go Router v7] GoRouter 이론 중 "Redirection" 파트에 관련된 질문인데요. 9_login_screen.dart 파일(LoginScreen 클래스)에 코딩된 "authState"는 router.dart파일에 코딩된 "authState"와 어떤 관계(?)인지를 모르겠습니다. 무슨말인가 하면 authState 변수는 LoginScreen 클래스내에서 별도로 선언을 해주지도 않았는데도 setStat를 이용해서 값을 ture, false로 바꿀 수 있는 것도 이상하고, 이렇게 LoginScreen 클래스에서 변경된 authState값이 router.dart파일에서 인식(?)이 되는것도 이상합니다. 제 질문이 조금 무식해 보이긴 한데... 제 질문 의도는 파악하셨으리라 생각되어서 답변 좀 부탁드리겠습니다...

  • flutter
  • 하이브리드-앱
임명훈 댓글 1 좋아요 1 조회수 270

searchsploit search 차이

미해결

버그헌팅과 시나리오 모의해킹 전문가 되기

msfconsole에서 search wordpress admin shell 명령입력했을때는 모듈이 1개 검색되는데 터미널에서 sudo searchsploit wordpress admin shell 검색하면 검색 결과가 없습니다. 이 둘의 차이가 정확히 무엇인지, 결국 둘다 검색해봐야되는건지 궁금합니다. sudo searchsploit proftpd 1.3.3c 실행 결과에서 (Metasploit)이 보이면 msfconsole을 통해 공격을 수행할 수 있다고 하셨는데 (Metasploit)이 보이지 않으면 msfconsole에서는 공격을 수행할 수 없는 건가요?

  • 모의해킹
gdh 댓글 2 좋아요 0 조회수 507

JDBC 이해 강의에서 DB연결 에러

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 김영한 선생님 안녕하세요. JDBC 이해에서 데이터베이스를 연결하려고 하는데 계속 에러가 납니다. 에러내용 java.lang.IllegalStateException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "C:/Users/SeoCom1/testDB.mv.db". Possible solutions: close all other connection(s); use the server mode [90020-224] at hello.jdbc.connection.DBConnectionUtil.getConnection(DBConnectionUtil.java:17) at hello.jdbc.connection.DBConnectionUtilTest.connection(DBConnectionUtilTest.java:10) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "C:/Users/SeoCom1/testDB.mv.db". Possible solutions: close all other connection(s); use the server mode [90020-224] at org.h2.message.DbException.getJdbcSQLException(DbException.java:690) at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) at org.h2.message.DbException.get(DbException.java:212) at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:165) at org.h2.mvstore.db.Store.<init>(Store.java:142) at org.h2.engine.Database.<init>(Database.java:326) at org.h2.engine.Engine.openSession(Engine.java:92) at org.h2.engine.Engine.openSession(Engine.java:222) at org.h2.engine.Engine.createSession(Engine.java:201) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:343) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:125) at org.h2.Driver.connect(Driver.java:59) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229) at hello.jdbc.connection.DBConnectionUtil.getConnection(DBConnectionUtil.java:11) ... 4 more Caused by: org.h2.mvstore.MVStoreException: The file is locked: C:/Users/SeoCom1/testDB.mv.db [2.2.224/7] at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996) at org.h2.mvstore.SingleFileStore.lockFileChannel(SingleFileStore.java:143) at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:117) at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81) at org.h2.mvstore.MVStore.<init>(MVStore.java:286) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035) at org.h2.mvstore.db.Store.<init>(Store.java:133) ... 14 more Process finished with exit code -1 이렇게 코드가 나오는데 Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "C:/Users/SeoCom1 /testDB.m v.db". Possible solutions: close all other connection(s); use the server mode [90020-224]<-이 부분이 원인이 되는 이유인 것 같더라고요.... 구글링으로 최대한 해결해보려고 했는데 결국 어떻게 바꿔야할지 감이 잡히지 않습니다.

  • spring
  • mvc
  • spring-jdbc
jocharlie 댓글 2 좋아요 1 조회수 1881

1-G 처음 겪는 맞왜틀

해결됨

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

안녕하세요 큰돌님. 원래 각 영상별로 영상 시작시 영상 잠깐 멈추고 스스로 문제를 풀어보고 도저히 안되면 영상 보는데요. 영상 끝까지 보고 edge case가 뭔지 찾아서 풀었네요. 혹시 이런 코테 준비할때 edge case 대응 방법이 있을까요? 단순히 경험치가 쌓이면 늘게 되는건가요?

  • c++
  • 코딩-테스트
박희천 댓글 1 좋아요 0 조회수 219

9강 20분쯤에 딜리게이트래퍼 질문있습니다.

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

StateChangeAction.Add(EStageState::READY, FStageChangedDelegateWrapper(FOnStageChangedDelegate::CreateUObject(this, &AABStageGimmick::SetReady))); 이부분을 구조체를 선언해서 사용하는 이유가 궁금합니다. StateChangeAction.Add(EStageState::READY, FOnStageChangedDelegate::CreateUObject(this, &AABStageGimmick::SetReady)); 이런식으로 Value를 딜리게이트 자체를 넘겨줄수있는데, 굳이 저렇게 구조체를 만드는 이유가 뭔가해서요, 예측하건데 파라미터도 동시에 넣어줄수있도록 하기위함인가요 아니면 따른 이유가 있는건가요 ?

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
steven1994 댓글 2 좋아요 0 조회수 275

GTM/GA4/메타픽셀 관련 문의

미해결

안녕하세요 2주만에 완강했습니다. 너무 유익하고 최고입니다! 카페24 head/body에 GA4/GTM/메타픽셀을 연동하고자 합니다. 1. 메타픽셀은 기본적으로 구매/장바구니/방문자 등을 잡는 기능이 있습니다. 2. GA4도 기본적으로 설치를하면, 아웃바운드클릭/스크롤90% 등(향상된 추적 이벤트)을 잡는데, 자사몰에 GTM코드만 심고, GA4/메타픽셀은 GTM에서 allpage로만 연동을 하면 1번, 2번과 같은 기본으로 잡는 것은 못 잡을까요? 예를들어, 메타픽셀이 잡는 장바구니담기(메타을 카페24에 연동하면)를 카페24에 GTM만 연동하고, GTM에서 페북픽셀 allpage만 태그로심으면 장바구니 담기가 메타 데이터에 안 쌓일까요?

kkr0863 댓글 1 좋아요 1 조회수 562

Provider 오류

미해결

스프링 핵심 원리 - 기본편

스프링 부트 버전이 3.2.0 이라서 다음과 같이 라이브러리를 추가했는데도 Provider이 안뜹니다. 어디가 문제 일까요?

  • spring
  • 객체지향
이준승 댓글 2 좋아요 0 조회수 284

섹션 4엔티티 매핑 질문입니다.

미해결

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

1. 객체와 테이블 매핑 5분 29초에서 @entity역할이 member라는 클래스라는 설계도를 기준으로 그림처럼 meber1entity,meber2entity,meber3entity 이런식으로 나타내게 하는 역할인가요? 기본 키 매핑 34분에서 아래그림 빨간색 박스처럼 em.persist(member52)하면 db sql=51 ||52 이렇게 되니까 에러나는거 아닌가요? 50이 아니라 기본 값을 그러면 10000을 줘야 하는거 아니에요? 37분에서는 1번쨰는 1부터 51까지 주고 2번째는 51부터 100까지 준다는데 이게 무슨 뜻인지 이해가 어려워서요..

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

준영속 상태 질문입니다.

미해결

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

1. 위사진에서 분홍색 박스 부분 select가 왜나오는거에요? find를 실행하면 나온느건가요?

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

hikariCP shutdown이 안 뜨네요...

미해결

intellij에서 실행하고 중지 시 아래와 같은 문구가 뜨는데.. 왜 vscode로 실행하고 중지하면 아래와 같은 문구가 안 뜨는 걸까요?... 2018-11-12 18:25:31.221 INFO 3028 --- [ Thread-3] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2018-11-12 18:25:31.223 INFO 3028 --- [ Thread-3] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.

댓글 1 좋아요 0 조회수 502

Spring Framework 강의중 IntelliJ - maven조합 추천좀 해주세요

미해결

안녕하세요 현재 국비학원에서 스프링프레임워크를 듣는 수강생인데요 너무 날라치기로 mvc패턴까지 알려주고 계셔서 , 나름 개인공부를 하고자 인프런에서 강의구매를 하려고 합니다 우선 스프링은 지금 처음 만져본거고 boot는 추후에 결제해서 볼꺼구요. 프페임워크에 대한 수강을 듣고싶어요 그리고 제가 m1맥북을 쓰는데 원래 학생혜택으로 인텔리제이 울티를 쓰고있어서 자바수업때부터 계속 인텔리제이를 썼는데요 학원에선 이클립스로 수업진행을 하다보니 환경구축하는게 어렵더라구요.. 어디서 어디까지가 구축인지도 모르겠고 STS3 다운받았더니 계속 오류에 이클립스도 햇더니 오류가 계속 나서 어쩔 수 없이 인텔리제이로 해야할 것 같아요 . 괜찮은 수업 아시는분 계시면 추천 부탁드립니다ㅜㅜ

  • 스프링
  • 프레임워크
  • spring
  • springframework
  • jsp
  • maven
  • servlet
유우리 댓글 1 좋아요 0 조회수 356

개정판 출판 계획

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요. 개발자는 아니지만 업무 능력 고도화를 위해 강의를 수강하고 있는 직장인입니다. 독하게 시작하는 C프로그래밍 2015년판이 절판되었고, 강의 소개에 최신 개정판을 위한 강의라고 돼 있는데 혹시 최신 개정판 출판 계획과 예상 일자가 있는 것인가요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
okaysungnam 댓글 2 좋아요 1 조회수 353

교재 오타 있는거 같아요

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

18 page editForm.html - 추가 여기에 <input> 여기에 th:field="${regions}" 이 부분이 th:field="*{regions}" 이거 아닌가요? 오류 엄청 나길래 한참 봤는데 이렇게 고치니까 오류 안 나는데 .. 제가 틀린 건가요?

  • spring
  • mvc
mine702 댓글 2 좋아요 0 조회수 387

6.18 2분 47초

미해결

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

안녕하세요? 혹시 여기서 왜 C의 주소를 출력했는데 이상하게 나오고(한자 같은 게 나오고), 나머지 float는 문제없이 출력되는지 궁금합니다ㅠㅠ

  • c++
나그네 댓글 1 좋아요 1 조회수 155

locale error 해결 방법

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

안녕하세요. 저는 VScode를 이용해서 해당 강의를 수강중인 학생입니다. VScode window 환경을 사용 중이고 아래와 같은 에러를 확인하게 되서 해결 방법이 궁금합니다. 구글링을 통해서 해결하려 했고 제어판에서 유니코드 제외 언어 설정이 한국어로 되어 있는 것도 확인하였습니다. #include <locale>도 해봤으나 에러는 여전했습니다. 해결 할 수 있는 방법을 알고 싶습니다. 해당 에러는 wcout.imbue(locale("kor")); 에서 발생하는 것으로 확인하였습니다.

  • c++
신치우(Noah) 댓글 2 좋아요 0 조회수 321

인기 태그

인프런 TOP Writers

주간 인기글