묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
하위 요소에 특정 데이터를 넘길 시, 필요한 데이터만 특정해서 넘기기 vs 객체 형태로 크게 넘기기
안녕하세요, 강사님"댓글구현하기"편을 보던 중 기존 업무에서도 궁금했던 점이 생각나 질문 남깁니다. 예를들어 부모요소에서 하위요소에 post객체에 속한 id값 하나만 전달하고자 합니다.그럴 때 <하위요소 post = {post}/>와 <하위요소 postId = {post.id}/> 중에 어떤 방식을 선호하시나요?단, 이때 자식요소에서 post의 id외에는 필요가 없습니다. 개인적으로는 다른 사람도 저의 코드를 보고 이해할때 '아! 이 자식 요소에서는 post의 id만 사용하는 구나' 딱 알수 있기 때문에 <하위요소 postId = {post.id}/>가 더 좋을 것 같다 생각했습니다. 강사님의 의견 여쭤보고 싶습니다. 답변 기다리겠습니다.감사합니다.
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
pk필드에 대해서
안녕하세요, 대전에서 아주 잘 듣고 있는 수강생입니다 ㅎ 템플릿에서 db에 뭔가 요청을 할 때{% url '주소' id %} 이런식으로 요청하면 url에서'주소'/<int:pk>로 넘어가서 view에서 def 주소(request, pk): a = get_object_or_404(Product, pk=pk)이런식으로 조회를 하잖아요? 근데 우리가 모델에서 pk라는 필드를 정의한 적이 없는데 get object or 404 함수는 어떻게 pk인자를 받아서 id인자를 알아서 찾아오나요? 혹시나해서 모델에서 기본적으로 id 필드말고 pk 필드가 있는 지 봤는데 그런 것 같진 않더군요. primary key가 되는 필드를 알아서 매핑하는건가요? 아니면 제가 모르는 장고의 동작이 별도로 있나요?
-
미해결
인프런 어플 관련 문의입니다.
구글 플레이스토어에 인프런 어플을 찾지못했는데, 링크 부탁드립니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
리액트 17버전을 사용하는 이유가 궁금합니다
안녕하세요. 멘토님. 강의를 듣다 보니 react 18이 아닌 17버전을 쓰는 이유가 궁금해져서 질문 드립니다.18 버전을 사용하게 된다면 다른 라이브러리와 호환이 안되는 이슈가 생겨서 17버전을 쓰는 것일까요?18버전을 쓸때 어떤 이슈가 생길 수 있는지 궁금해서 질문 드립니다..!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
에러문의
강사님 하시는 대로 따라했는데 왜 이런 오류가 발생하는건가요 ㅠ?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Reader-Writer Lock 질문
동일한 쓰레드 내에서 WriteLock을 잡은 상태에서 ReadLock도 잡을 수 있는 것은 이해를 했습니다.그래서 한 쓰레드가 WriteLock도 잡고 ReadLock도 잡은 상태에서 WriteLock를 통해 데이터 수정을 한다면 ReadLock에서는 수정이 되기 전에 데이터를 읽게 되는 것이 아닌가요??예를 들면, WriteLock에서 잡은 데이터가 1이고 그 후에 ReadLock을 잡으면 Read부분에서는 1에 데이터를 읽는데 이 상태에서 WriteLock에서 1에 데이터를 2로 수정을 한다면 ReadLock에서 잡은 데이터가 2로 수정이 안되지 않나요??
-
미해결Node.js 노드 빠르게 훑어보기: 서버부터 DB까지
[1] 섹션4 강의 누락
섹션4 'MongoDB로 CRUD 구현하기'의 첫번째 강의인 'CRUD 구현하기 - 기획' 과 두번째 강의인 'CRUD 구현하기 - 서버에 파일로 저장하기' 사이의 강의가 누락됐습니다. 빠른 확인 바랍니다.
-
미해결홍정모의 따라하며 배우는 C++
function address출력 안되는 현상
warning과 함께 return1로 나옵니다. 어떻게 function address를 출력할 수 있을까요? compiler 문제같고 stackoverflow 찾아보니 매우 코드가 복잡해지던데 그런 방법들밖에 없겠죠?ㅠㅠ warning: address of function 'func' will always evaluate to 'true' [-Wpointer-bool-conversion]#include <iostream> using namespace std; int func() { return 5; } int main() { printf("%p \n", func); // 잘나옴 cout << func << endl; // 안나옴 return 0; }
-
미해결
유니티 오브젝트 사이에 틈이 생깁니다.
두 사진에서 바닥으로 보이는 부분은 총 3개의 오브젝트로 이루어져있습니다. Scene화면에서 볼 때는 분명 첫번째 사진과 같은 틈이 없는데 Game화면으로 넘어가면 저렇게 틈이 벌어지더라구요. 이상한 점은 첫번째 사진과 두번째 사진 모두 바닥을 이루고 있는 오브젝트 사이의 간격은 동일합니다. 동일한 간격을 가지고 있는데 왜 어떤 경우엔 틈이 벌어진 것처럼 보이고 어떤 경우엔 문제없이 잘 붙어있는 것 처럼 보이는걸까요?몇가지 실험을 해보니까 특정 좌표에서만 저렇게 틈이 벌어지고, Main Camera의 Size를 변경하면 틈이 벌어지는 좌표도 바뀝니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
4-나이차이 문제 질문드립니다
선생님 저는 입력받을 정수를 동적할당시켜 정수의 배열을 사용해서 정렬을 시키고 나이차이를 출력했는데 이때는 input.txt를 어떻게 사용하는지 잘 모르겠어서 질문드렸습니다! 참고로 제가 쓰는것은 visual studio 2022버전입니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
인텔리제이 -> 이클립스 연동 못 하나요?
제가 인텔리제이를 사용해 본 적이 없는데 강의를 보고 환경설정을 하자니 못 따라가는 부분이 너무 많아 이클립스로 진행하려고 합니다... 불가능할까요?
-
해결됨자바스크립트 ES6+ 기초 핵심 문법
QA 자동화 테스트할 때 자바스크립트와의 연계성
안녕하세요. 현직 QA 입니다. 제가 프로젝트 끝난 이후에 QA쪽을 단순 테스트에만 그치는 것이 아니라, 자동화 테스트쪽으로 영역을 좀 더 넓히고 싶은데, 자동화 테스트를 하려면 코딩도 할 줄 알아야 한다고 들었습니다.그래서 드리는 말씀인데 QA로서 자동화 테스트를 하기 위한 용도로 이 자바스크립트 강의를 들어도 상관없나요? 그 중 저는 UI쪽으로 자동화 테스트를 하고 싶습니다. 혹시 현 자바스크립트 강의 외에도 HTML/CSS 이전 강좌도 있나요?
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
꺾은선형 차트에서 Y축 요약 적용 안하는 방법
파워BI의 꺽은선형 차트에서 데이터를 있는 그대로 표현하고 싶은데 .... ( 2023-06-29 20, 2023-06-30 25 .. ) 요약하기가 계속 적용이 되어서 문의 드립니다. 합계, 개수, 평균 등 적용하지 않고, 각 열이 가진 데이터를 Y축으로 표시하고 싶습니다. 요약 없음으로 하니 타입이 변경되어 Y축으로 적용이 안되더라구요 ㅠㅠ 문의드립니다ㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
rest일때만 무한 루프 도는 이유가 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]그냥 컨트롤러에서 model에 담아서 조회할떄는 무한루프가 안도는데 json으로 반환할떄는 왜 무한로프 도는지가 궁금합니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
watchEffect()가 동작하는 시점 관련
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요,watchEffect()는 콜백함수 내에 쓰인 반응형 데이터(들)이 변화할 때마다 동작하고,watch()는 최초에 명시한 반응형 데이터의 변화를 감지하고 동작한다. 이렇게 이해하는게 맞을까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
섹션8 | 데이터 통신 강의는 아무런 반응이없네요.
다음 수업 > 을 통해서 섹션8 | 데이터 통신 에 도달하였는데 아무 반응이 없네요.해당 페이지에서 다음 수업 > geolocation 은 정상동작하네요.
-
미해결
서비스 기획자를 위한 GA4 강의 추천 부탁드립니다.
안녕하세요,플랫폼을 기획/운영 중인 서비스 기획자입니다. 사내에 ga4를 다룰 수 있는 분이 아무도 없어서사수를 통해 배우거나 해야 할 상황이 전혀 되지 않는데요, 마케터가 아닌 기획자용 ga 강의를 어떤 것을 보면 좋을 지추천 부탁드립니다!! 데이터 분석 후 화면 기획,이미 있는 화면을 고도화 하기 위한 데이터 분석을 하고 싶습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
MAC 에서 설치할때 JDK 환경변수 설정에서 막힙니다.
MAC용 JDK를 다운받고, .bash_profile 에서 JAVA_HOME 환경변수를 설정하였는데요. 어떤 부분을 놓쳤는지, echo $JAVA_HOME 을 해보면 The operation couldn’t be completed. Unable to locate a Java Runtime. 에러가 나오네요. 백엔드 개발자가 아니다보니, JDK설치 부분에서부터 막히네요 ㅜㅜ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
읽기전용의 의미및 객체의 참조 업데이트
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]우선 강의 초반 내용중 Team 객체의 members는 읽기전용이다. 때문에 members를 업데이트해도 JPA에서 update나 insert가 이뤄지지 않는다, 라고 하셨는데 findTeam.getMembers().get(0).setName("a");처럼 team객체의 members객체에 접근하여 값을 변경하면 update 쿼리가 실행되는 이유는 어떤걸까요?두번째로 team객체와 member객체 생성하게되면 team객체에서 참조하는 members를 JPA에서 맵핑해줄거라고 생각했는데 team객체에 members는 생성된 member 객체를 참조하지 않고 em.clear및 em.find로 DB를 통해 team객체를 받아와야 members를 참조하는 구조로 되어있더라구요.JPA에서 이부분은 지원이 되지 않는 부분일까요?
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈#10에 질문 있습니다.
안녕하세요.현재 직장과 병행하며 수업을 듣고 있는 수강생입니다. 열심히 듣고는 있지만 아직 개념이 완벽하게 잡히지 않아서 그런지, 혼자 코딩해야 하는 퀴즈가 어렵다고 느껴집니다. 제가 해본 결과는 아래와 같습니다.public class quiz_10 { public static void main(String[] args) { Customer ages = new Customer(); Object[][] age = {{"james",ages.james}, {"benjamin",ages.benjamin}, {"chandler",ages.chandler}, {"rachel",ages.rachel}, {"monica",ages.monica}}; System.out.println("미술관 입장료"); System.out.println("-----------------"); Arrays.stream(age).map(x -> (int) x[1] > 20 ? x[0] + " 5000원" : x[0] + " 무료").forEach(System.out::println); } }; class Customer { public int chandler = 50; public int rachel = 42; public int monica = 21; public int benjamin = 18; public int james = 5; };결과는 같지만 방식은 나도코딩님과 많이 달라서 이렇게 해도 되는 건지, 사고방식을 다르게 할 수 있는 방법을 찾아봐야 하는 건지 걱정이 됩니다😂제가 너무 어렵게 공부하고 있는 걸까요?충고 부탁 드립니다. 감사합니다!