MemberService의 update 메서드에서 Member를 그대로 반환하지 않는 이유가 커맨드와 쿼리를 분리하기 위해서라고 하셨는데 정확히 이해가 가지 않습니다 ㅠ 1. Member를 update 메서드에서 그대로 반환하면 왜 영속상태가 끊킨 Member가 반환이 되나요? 2. Member를 그대로 반환하면 updateMemberV2 메서드에서 Member member = memberService . update ( id , request . getName ()); return new UpdateMemberResponse ( member . getId (), member . getName ()); 이런식으로 되면 오히려 강의에서 수정한 Member를 찾는 Select 쿼리 안날라가서 커맨드와 쿼리를 분리할 필요가 없는게 아닌가요..? * 여담으로 스프링 MVC 강의 11월에 출시된다고해서 기다리고있었는데 12월로 미뤄졌네요ㅠㅠ 빨리 듣고싶어요~
gist에 요청 남겼습니다 hyj2u 승인 부탁드립니다 강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
window 환경에서 bash 터미널을 이용중인데 계속 다음과 같은 오류가 뜨네요 ㅠㅠ 어떤게 문제인지 잘 모르겠습니다. 한번 확인 해주시면 감사하겠습니다! winpty docker run -d --rm -p 50000:80 -v /Desktop/index.html:/usr/share/nginx/html/index.html nginx docker: Error response from daemon: mkdir C:\Program Files\Git\Desktop: Access i s denied. See 'docker run --help'.
총 다리의 개수를 그때그때 세는 것을 tmp로 놓으신다고했는데 그게 무슨뜻인지 궁금합니다 그리고 int b로 토끼와 닭의 총 다리수를 b로 놓았는데 b=(4*i)+(2*(a-i));가 아닌 tmp=(4*i)+(2*(a-i)); if(tmp==b)로 굳이 쓰는 이유가 무엇인지 궁금합니다 #include<stdio.h> int main(){ int a,b,r;//a=총 마리수,b=총 다리수,r=토끼 수 scanf("%d %d",&a,&b); for(r=1;r<a;r++){ b=(4*r)+(2*(a-r)); printf("토끼의 수:%d\n",r); printf("닭의 수:%d",a-r); break; } return 0; }
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\김한영\AppData\Roaming\npm-cache\_logs\2020-12-02T18_33_04_970Z-debug.log PS C:\Users\김한영\Desktop\react-app> 다시깔고 영상 다시보고 4번째 따라해도 안되내요 ㅠㅠ 어떡하죠 ㅠ 그냥 막히내요 ㅠ
완성 상태에서는 a태그가 가지는 파란색 글씨나 언더라인이 없으니, a태그는 text-decoration, color값을 초기화하는 css를 미리 만들어 놓으신건지... 위에 질문처럼...div로 작성했던 부분 중에 .items > article{ height: 200px; float: left; } 로 작업해서 옆으로 article news, gallery, shortcut를 나란히 옆으로 붙이면 되는건가요?
다익스트라에서 int nextDist = distance[now] + adj3[now, next]; if(nextDist < distance[next]) { distance[next] = nextDist; parent[next] = now; } 제가 디버거 및 연습장 들고 변수들 써가면서 이해를 거진 다 했는데 이 부분의 용도가 조금 덜 분명해합니다 제가 이해한 대로 다익스트라를 설명하면 기본적으로 무한 루프에서 진행이 되고, 이 루프는 방문하지 않은 버텍스가 더 이상 없을 때까지 돌아갑니다 그리고 이 무한 루프안에 두개의 for루프가 도는데 첫번째 루프에서는 방문하지 않았고, 거리가 int의 최댓값이 아니거나(최초 시작지점을 거르는 용도) 최단거리인 버텍스를 찾아냅니다. 여기가 바로 지금 방문 할 버텍스가 되는 것이죠 이 버텍스에 방문했다고 기록을 해주고 난뒤 두번째 루프에서 현재 방문 중인 버텍스에 연결 되어 있으면서 방문하지 않은 다음 버텍스를 찾습니다 현재 방문중인 버텍스에서 다음 버텍스까지의 거리를 현재 버텍스까지 온거리에 더해 줍니다 그리고 if(nextDist < distance[next]) 이걸 통해서 이 다음 버텍스 까지의 거리를 기록하고, 이 버텍스를 현재 버텍스를 통해 도달 했다는 걸 기록해 준다는건 알겠는데 저 if문의 비교는 단순히 distance[next]에 int의 최댓값이 들어가 있는 걸 활용한 비교인가요? 아니면 뭐가 더 있는 건가요?
순회가능한 자료구조 즉 이터레이터를 가지고있는 것을 이터러블이라하고 그 이터러블이 리턴하는것은 이터레이터 이고 이터레이터는 next 함수를 가지고있고 넥스트함수 가 리턴하는것은 순회중인 값과 순회완료여부를 반환합니다 이것을 이터레이션프로토콜 이라고합니다 라고 정리해보았습니다 ! 혹시 제가 잘못짚은 부분이있을까요??