안녕하세요, 뱀 가죽 튜토리얼을 따라하던 중 저도 선생님처럼 외부 프로그램에서 뱀 모델을 간단히 만든 후 섭디로 불러왔는데요, 유브이 맵을 어떻게 맞춰도 선생님처럼 되지않아서 궁금합니다. ( 유브이 경계면을 따라서 3D 뷰에서 떨어져 보여요 ..) 뱀의 몸통을 등분하여 정사각형으로 피셨는지 어떻게 하셨는지 궁금해요, 혹시 유브이맵 파일도 공유 해주실 수 있나요?
안녕하세요 강사님의 강의를 수강 중인 주니어 개발자입니다! 요즘 디자인 패턴을 공부하면서 강사님 강의를 듣다보니까 궁금한 점이 생겼습니다 저는 요즘 service, repo, controller(apis) + dto 기반의 간단한 레이어드 기반 아키텍처를 차용해서 디렉토리를 구성하고 있는데요 아직 DDD를 조금 밖에 학습하지 않아, 잘은 모르지만, entity를 사용한 강사님 코드를 보면, DDD가 많이 떠오릅니다 entities가 도메인 객체인 것 같은 느낌도 들고요 그래서 그런지 강의를 절반 이상 2번씩 들은 지금도 강사님의 디렉토리 구조가 익숙치 않습니다 강사님께서 이 강의를 만드실 때, 디렉토리 구조를 entity 기반으로 만드신 이유가 따로 있으실까요? 강사님께서 디렉토리 구조를 구성할 때, 어떤 방식으로 디렉토리 구조를 구성하시는 지도 궁금합니다 ㅎㅎ
안녕하세요. 해당 강의를 수강하다 궁금증이 생겨 질문 드립니다. 강의에서는 MemberService 같은 경우에 @Transactional public Long join(Member member) { validateDuplicateMember(member); // 중복 회원 검증 memberRepository.save(member); return member.getId(); } 이런식으로 엔터티를 파라미터로 받고, MemberApiController 같은 경우에는 @PostMapping("/api/v2/members") public CreateMemberResponse saveMemberV2(@RequestBody @Valid CreateMemberRequest request) { Member member = new Member(); member.setName(request.getName()); Long id = memberService.join(member); return new CreateMemberResponse(id); } 별도의 DTO를 파라미터로 받아 member 엔티티 객체를 생성하여 set 해주는 식으로 진행하였는데, (set 말고 생성메소드를 이용해야하는건 알아요!) 1. 엔티티를 외부에 노출하면 안되고, API 스펙이 바뀌어도 문제가 생기지 않기 위해 Controller단에 파라미터 및 반환값에 DTO를 사용하는 것은 당연하다. 그렇다면 서비스나 리포지토리에서는 파라미터로 엔티티를 받아야 하나요? DTO를 받아야 하나요?? 2. 만약 DTO를 Controller에서만 받고, Service단에서 파라미터로 엔티티를 받는다면, Controller 단에서 엔티티 객체를 생성하여 Dto의 정보를 넣어준 뒤 Service단으로 보내줘야하는데, Controller단에서 엔티티를 생성하는 것이 괜찮은 방법인가요? 어떤게 더 좋은 방법이고, 실무에서 더 많이 쓰는 방법인지, 어떤 장단이 있는지도 궁금합니다.
안녕하세요 큰돌님, 강의 잘 듣고 있습니다. 7-M의 시간복잡도 계산에 관해 질문드리고 싶습니다. 큰돌님은 본 문제를 풀 때 시간복잡도를 어떻게 계산했는지 궁금합니다. 특히 각 칸에서 양분을 줄 때, 나무의 개수가 명확하지 않은 상태해서 sort를 해야하는데, 이때 sort의 시간복잡도인 O(NlogN)에서 N을 어떻게 설정하셨는지 궁금합니다. 감사합니다.
primitive type을 감싼 ref 객체?는 레퍼런스 타입이기 때문에 reactive에다가 ref 객체를 넘겨줬을 때 주소값이 같아서 같은 값으로 유지된다고 이해했습니다. 같은 주소할당으로 인한 사이드 이펙트가 발생할 것 같은데 저런 코드를 작성하는 일이 있는지 프론트 경험이 없어서 질문합니다!
joy@Joys-Macbook ~ % mkdir zero joy@Joys-Macbook ~ % cd zero joy@Joys-Macbook zero % git init 힌트: Using 'master' as the name for the initial branch. This default branch name 힌트: is subject to change. To configure the initial branch name to use in all 힌트: of your new repositories, which will suppress this warning, call: 힌트: 힌트: git config --global init.defaultBranch <name> 힌트: 힌트: Names commonly chosen instead of 'master' are 'main', 'trunk' and 힌트: 'development'. The just-created branch can be renamed via this command: 힌트: 힌트: git branch -m <name> /Users/joy/zero/.git/ 안의 빈 깃 저장소를 다시 초기화했습니다 joy@Joys-Macbook zero % git remote add origin https://github.com/ZeroCho/next-app-router-z.git joy@Joys-Macbook zero % git config core.sparseCheckout true joy@Joys-Macbook zero % echo "next-app-router-z/ch3-2" > .git/info/sparse-checkout joy@Joys-Macbook zero % git pull origin master remote: Enumerating objects: 1588, done. remote: Counting objects: 100% (246/246), done. remote: Compressing objects: 100% (145/145), done. remote: Total 1588 (delta 158), reused 149 (delta 92), pack-reused 1342 오브젝트를 받는 중: 100% (1588/1588), 3.93 MiB | 11.03 MiB/s, 완료. 델타를 알아내는 중: 100% (853/853), 완료. https://github.com/ZeroCho/next-app-router-z URL에서 * branch master -> FETCH_HEAD * [새로운 브랜치] master -> origin/master joy@Joys-Macbook zero % ls -R joy@Joys-Macbook zero % cat .git/info/sparse-checkout next-app-router-z/ch3-2 joy@Joys-Macbook zero % git branch -r origin/master 구글링 후 제로초님 특정 폴더만 clone 하기 위한 과정입니다. ls -R과 cat을 통해 ch3-2가 잘 다운 받고 fetch된 것이 확인 되었습니다. 그러나 폴더를 vscode로 열어서 실행하면 아무 파일이 뜨지 않습니다. 혹시나 경로 이동의 문제인가 싶어서 cd를 했으나, 아무 파일도 없다고 뜨는데 대체 어디가 문제인건지 모르겠습니다. (cd ch3-2도 해본 결과 아무 파일도 존재하지 않는다고 뜹니다.) 기초적인 문제인 것 같으나 저번에도 이렇게 특정 하위폴더만 clone해서 따라가는걸 실패해서 이제는 질문해야할 것 같아서 드립니다..ㅠ
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 🙂 [1. 질문 챕터] : eg) 챕터 17장 7분 25초 경 step3 [2. 질문 내용] :step 3를 step2랑 합쳐도 될까요? [3. 시도했던 내용, 그렇게 생각하는 이유] : 제작을 할 때 DONE 상태에서 다음 클럭을 받을 때 다시 IDLE 상태로 변환하게 되는데 같은 always@(*)로 묶어서 하면 안되는지가 궁금합니다. o_done =0;으로 초기값을 잡아줘야하기 때문에 나눈것인지 그냥 표기상으로 구분을 하기위해 나눈것인지 궁금합니다. ==================
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 수동으로 빈을 등록할 때 AppConfig 클래스에 붙은 @Configuration이 빈의 싱글톤을 보장한다면, 컴포넌트 스캔으로 빈을 등록할 때 AutoAppConfig에 붙은 @Configuration은 AutoApppConfig 클래스를 스캔 범위로 포함시키는 것 외에 무슨 역할을 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.dfs에서 2차원 벡터를 계속 복사하는 방식을사용했는데 메모리 초과가 떴습니다벡터를 계속 복사해서 그런걸까요?아님 무엇때문에 메모리 초과가 난걸까요? http://boj.kr/10f3e6d1d9744b5286cd33479677c430
안녕하세요. 4-10 강의를 보고 질문드립니다. 람다는 stateless 방식으로 실행된다고 알고 있었는데, 전역 변수가 캐싱이 된다고 설명해주신 이유는 해당 프로젝트 같은 경우 모든 알람이 발생할때마다 실행되니, coldstart가 발생하지 않는다라는걸 전제하에 말씀해주신걸까요? 아니면 람다 자체에서 내부적으로 어떠한 동작에 의해 캐싱이 이루어지는건가요? === 이 프로젝트는 모든 알람이 발생할 때마다 람다가 실행되니 coldstart로 응답이 느려질거 같진 않은데요, 만약 5~10분마다 실행되는 람다 함수라면 coldstart에 대한 대책으로 3분정도 주기마다 eventbridge로 람다를 트리거해주는 것도 방법이 될까요?