안녕하세요 김영한 강사님. 항상 좋은 강의와 친절한 답변 너무 감사드립니다. 강의를 듣고 게시판 구현 프로젝트 진행 중 두 가지 고민이 생겨 질문 드립니다. 첫 번째 질문 은 전체 게시글 리스트를 반환할 때, 게시글 리스트에 댓글 개수와 태그 이름 등을 함께 API 응답으로 반환해야 하는 상황입니다. 이때, 엔티티의 필드에 comment_count, tag_name 형식으로 적어줘야 할 지, 아니면 comment와 tag 테이블에 쿼리를 날려 가져와서 응답 DTO 필드에 적어줘야 할 지 고민하고 있는 상황입니다. 1번 방식으로 하면 무언가 불필요한 필드가 테이블에 포함되는 것 같고, 2번 방식은 추가 쿼리가 많이 나갈 것 같아 망설여집니다. 보통 이런 경우 어떤 방식으로 처리는 게 좋은 지 궁금합니다! 두 번째 질문 은 응답 DTO에 클라이언트가 필요로 하지 않는 데이터가 포함되어 있어도 되는지 궁금합니다. 예를 들어, title과 content를 필드로 가지는 DTO를, title만을 필요로 하는 요청에 반환해도 괜찮은 지, 아니면 응답 마다 DTO 각각 따로 생성해야 하는지 궁금합니다
2주간 sql을 배우고 1주일간 오라클을 배우고 1주일간 자바를 배우고 또 자바스크립트를 공부한다네요? 제가 생각해도 7일 자바는 배움이 너무 짧은 것 같은데 커리큘럼도 기존에 말씀해주신거랑 달라서 혼돈 됩니다.. 국비지원이에요 자바는 자바의 정석같이 또 따로 제가 인강을 들으면 좋을까요? 그리고 sql 문의했는데 오히려 저는 익숙해진건지 초창기라서 그런지 몰라도 자바가 더낫더라고요. sql은 학습이 덜되었는데 동일한 시간 투자를 한다면 sql 복습을 하는 게 나을까요? 자바 인강을 따로 듣는게 나을까요?
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요? 좋은 강의 감사합니다. 이제 강의를 시작해서, 혹시 뒷편 강의에 해결 방법이 있는지 모르지만 문의 드립니다. vivado에서 batch로 simulatoin을 돌리고 dump한 vcd를 필요할 때만 보고 싶습니다. 즉, 필요시 dump해 놓은 waveform만 볼 수 있는 방법을 알고 싶습니다. 고맙습니다.
int x = 5; const int* const ptr_x = &x; 라고 한다면 상수화된 integer 변수를 가리키는 상수화된 포인터 변수 ptr_x를 의미하니깐 x의 값은 물론 포인터 ptr_x의 값도 변경이 안 되는 것으로 알고 있습니다. int x = 5; const int& ref_x = x; 라 한다면 x의 또 다른 별명이라고 할 수 있는 ref_x의 값을 변경시키는 것은 안되지만 x의 값은 변경이 가능한 것으로 알고 있습니다. 그렇다면 const int& ref_x를 포인터의 경우와는 다르게 상수화된 integer를 참조하는 ref_x라고 보는게 아니라 integer 변수를 참조하는 상수화된 ref_x로 보는게 맞을까요? 또 포인터 변수와 같이 const int& const ref_x = x; 는 왜 없는 지도 궁금합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하십니까 선생님 입문자를 위한 UE5 강의를 최근에 올리시면서 강의소개에 게임프로그래머 취업의 정석 시리즈도 연재를 준비하신다고 하셨는데 혹시 게임프로그래머 취업 시리즈의 1편이 대략 언제쯤 나올지 말씀해주실 수 있을까요? 유동적이시겠지만 공부 및 수강 계획 짜는데 도움이 되어 대략이라도 알려주시면 감사하겠습니다 꾸벅
안녕하세요! return redirect(post) 에서 왜 post_detail로 넘어가는지 이해가안됩니다. post = form.save ()에서 form data들이 DB에 저장이 되고 그것을 받아서 redirect를 하면 왜 post_detail로 화면이 넘어가나요? 그냥 form.save ()가 데이터를 저장하면서 return값이 그 DB에대한 url값이라고 보면될까요?
선생님 안녕하세요? 강의 잘 듣고 있습니다. Styled Component를 이용한 비디오 배너 만들기에서 iframe에서 src에 movie.videos.results가 없을 경우 오류가 생깁니다. 저는 여기에 옵셔널 체이닝(?.)을 걸어 만약에 movie.videos.results이 없을 경우 undefined를 반환하게 하는 방식으로 해결했습니다. 이렇게 한 경우 오류 페이지가 보이는 대신 동영상을 재생할 수 없다고 뜹니다. 이렇게 하는 방법도 괜찮은지, 혹시 더 좋은 방법이 있다면 가르쳐 주세요. 감사합니다. src={`https://www.youtube.com/embed/${movie.videos.results[0]?.key}?controls=0&autoplay=1&loop=1&playlist=${movie.videos.results[0]?.key}`}
안녕하세요. IntelliJ IDEA 2022.2.1 다운로드 받은 툴에서는 스프링 부트 2.4 버전으로 프로젝트를 생성할 수 없습니다. ( 2.6x 의 상위 버전만 존재.. ) 혹시 강사님께서 작업하신 소스를 Git 또는 알집파일, 그외 다른 유형 파일로 다운받아 IntelliJ툴에서 불러와서 작업할 수 있는 방법이 없을까요 ?
RMSE 를 구할때 오류가 떠서 size 찍어보니까 크기가 다르게 나옵니다. 학습까지는 잘 진행이 되었는데 혹시 수정해야 할 부분이 있을까요? 본 학습 자료와 같은 데이터로 trainloader를 이와 같이 만들었고 계속해서 오류가 발생한 부분을 검색하고 찾아보지만 아직 파악을 못하였습니다.
영한님 먼저 좋은 강의 제공해주셔서 정말 감사드린단 말씀 드리고 싶습니다. 이 강의는 1강이지만 이후 강의를 보면서도 계속 돌아오는 곳이네요. 제가 여쭤보고 싶은 것은 다음과 같습니다. 객체와 데이터베이스 테이블간의 패러다임 차이를 설명하시면서 말씀하신 ‘룰’이라는 것(연관관계의 주인과 mappedby)이 에러를 수반하는 강제된 제약인 줄 알았는데 양방향 업데이트가 가능한 엔티티 설계가 기술적으로 가능하다는 것을 알게 된 후 여러 궁금증이 생겼습니다. 베스트 프랙티스는 아니겠지만요 // Team @OneToMany @JoinColumn(name = "team_id") private List<Member> members = new ArrayList<>(); // Member @ManyToOne private Team team; // Test ... teamA.getMembers().add(member1); member2.setTeam(teamB); 제 질문의 주 요지는 JPA 양방향 연관관계에서 관계의 주인이란 개념은 JPA 설계 사상과(객체지향쪽으로 패러다임 일치를 지향) 상태를 가진 ORM인 JPA에서 양쪽에 값을 채우고 반영될 수 있을 때의 혼란과 사이드 이펙트를 고려한, 기술적이라기보단 개발자(혹은 JPA)의 자의적인 제한일까 하는 것입니다. 타언어에서 다른 ORM을 쓰다가 넘어왔는데 머리를 비우기가 참 어렵네요😂
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하십니까? 저는 지금 Zynq7000 계열에 PS 영역에 PetaLinux를 올리려고 합니다. 그리고 BRAM영역에 DPRAM을 구현하고, 이를 PetaLinux에서 접근하게 하고 싶은데요. 어떻게 해야 하는지 궁금합니다. 전체적인 감이 없다보니, 어떻게 시도해야 하는지 모르겠네요. 대략적인 접근 방법 및 자료 소개를 부탁 드리고자 합니다.