https://github.com/java-hyun/jpa-prac-kyh/blob/master/jpashop/jpashop/src/main/java/jpabook/jpashop/MemberRepository.java https://github.com/java-hyun/jpa-prac-kyh/blob/master/jpashop/jpashop/src/test/java/jpabook/jpashop/MemberRepositoryTest.java 이런식으로 멤버를 저장한뒤 저장되었는지 확인하는 로직을 작성했는데 롤백을 false 로 바꾼뒤 여러번 실행했는데 데이터가 쌓이는게 아니라 데이터가 갱신되던데 원래 persist 함수는 데이터를 추가하는 함수는 아닌가요? public Long save(Member member) { em.persist(member); return member.getId(); }
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강좌 만들어주셔서 감사합니다. . 폴더 경로가 약간 달라서, 맞춰서 2.29.0 에서 vscode 에서 shift + cmd + p 블랜더 스타트 누르면되었는데. (register print("연결") 로그가 안떠서) . 2.83.0 LTS 버전으로 바꾼다음 블랜더 스타트조차 다시 안되네요. blender 에서 f3 눌러서 추가한 random addon 도 안보이고요 -_-; . 방법을 잘 머르겠습니다. . 그래서 예제파일이 있었으면 좋겠습니당 ~*
강의 잘 보고 있습니다. redux toolkit 강좌에서 require와 module.exports 을 쓰셨는데 import from 과 export default는 쓸 수 없나요?? export default로 써봤는데 Cannot read property ~ undefined 라고 오류가 뜨네요.. 왜 그런 걸까요??
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요 게임 프로그래머 취업을 생각하고있습니다. 저는 4년제 컴공과를 다니다. 중퇴하고 개발과는 아예 관련없는 일을 하다 최근에 다시 취업을 준비하기 시작했습니다. 검색을 해보니 여러 학원들이 있던데 가장 고민되는 것이 어떤 학원이 되었든 제가 들어가서 충분히 따라갈수 있는것인지 판단이 안된다는 것입니다. 일단 프로카데미라는 학원을 가보기 위해 c언어를 공부입니다만 서버라는 것이 어려운 분야라고 많이 들어왔기 때문에 클라이언트 쪽을 가르치는 다른 학원을 생각해야하는 것인지, 아니면 게임분야를 포기하고 다른분야의 취업을 고려해야 하는것인지 지금 제 상황에서 저의 역량을 파악할 수 있는 방법이 있을까요?
for (int r = 0; r < 5; ++r) { for (char c = 'A'; c < 75; ++c) printf("%c ", c); printf("\n"); } 를 실행하면 A B C D E F G H I J A B C D E F G H I J A B C D E F G H I J A B C D E F G H I J A B C D E F G H I J 이렇게 나오더라고요. 제 생각은 A B C D . . . 이렇게 실행될 거라고 생각했거든요. 저는 안쪽에 있는 for문에서 printf("%c ", c);와 printf("\n");가 순차적으로 실행될거라고 생각했는데, 실제로는 printf("%c ", c);만 반복되고 안쪽에 있는 for문이 끝나야 printf("%c ", c);와 printf("\n");가 순차적으로 실행되더라고요. 왜그런건지 궁금합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
MAX함수에서 L1 블록에서 ret을 실행하면 CALL을 실행한 주소로 돌아가는데 그 원리가 다음과 같이 진행되는 것으로 이해되는지 궁금해서 질문드립니다. ----------------------------------------------------- 우선 CALL MAX에 의해 현재 ip의 값이 stack에 push 됩니다. 즉, ret 값이 들어갑니다 그리고 ip에는 MAX 함수의 주소값이 저장되어 다음부터는 MAX 함수가 실행됩니다. 함수 마지막 부분 "pop rbp"에 의해 rbp에는 CMAIN의 base pointer(주소값)가 저장되고, sp는 코드상 위쪽 "CALL MAX"를 하면서 next instruction(CALL MAX 다음 줄)의 주소값이 저장된 스택의 주소값을 가리킵니다 (즉, 코드영역의 "PRINT_DEC 8, rax" 부분의 주소값 = ret을 가리킵니다) 이때 ret 명령어는 pop ip 를 실행함으로써 ip에는 다시 ret가 들어가게 되고, 결국 다음에는 PRINT_DEC 8, rax 이 실행됩니다. 그리고 이제 sp는 2가 들어있는 스택의 주소값을 가리키고 있으므로 복원이 필요합니다. 16을 더해 이전에 push 했던 rbx의 값을 가리키게 하고 두 번 pop 함으로써 sp가 다시 스택의 시작점을 가리키게 함으로써 함수 실행이 완료됩니다. 마지막에 CMAIN의 ret는 다시 stack을 pop ip 하는데, 이때 ip는 스택의 시작점을 가리키는 주소값이 저장되므로 프로세스가 종료됐음을 알 수 있습니다. 따라서 프로세스가 종료됩니다. ----------------------------------------------------- 이런 흐름으로 이해했는데, 혹시 잘못 이해하고 있는 부분이 있을까요?
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
- 처음에 xilinx 버전을 2020.3으로 다운받았더니 edition고르는 거에서 webPACK이 없더라구요. 그래서 다시 2020.2버전 다운 받아서 똑같이 해봤는데 아래 그림처럼 됐습니다. 만약 저처럼 2020.3으로 어느정도 진행하다가 다시 2020.2로 하는 경우에는 해줘야 되는 게 있나요?
안녕하세요 현재 mvc강의를 수강하고 있는 학생입니다 초반에 servlet쪽은 다 따라하고 실행이 잘 되었는데 현재 servletmvc쪽으로 넘어가니 webapp/index.html 쪽부터 시작해서 servletmvc 패키지쪽들은 안되네요 현재 인텔리j 커뮤니티버전 사용중입니다 현재 restart도 해보고 오픈톡방에 질문도 해보았는데 다른분들도 이해가 잘 안된다고 하시네요 ㅠㅠ 현재 404로 못찾고 있습니다 404 -> 맵핑이 제대로 되어있지않다.. 왜이런걸까요??? 메일로 혹시 프로젝트를 보내도 될까요 ?? <현재 오류 내용> Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue May 11 17:08:07 KST 2021 There was an unexpected error (type=Not Found, status=404).