두번째 while문 parent좌표를 꺼내올때 코드에서의 질문입니다. while(parent[y, x].Y != y || parent[y,x].X != x) { _points.Add(new Pos(y, x)); y = parent[y,x].Y; x = parent[y,x].X; } 저는 위와 같이 Y와 X에 parent[y,x]에서 바로 Y와 X를 가져와서 대입하는 식으로 코드를 작성하였습니다. 하지만 이 방식으로 코드를 작성하니 문제가 생겼습니다. 위 그림과 같이 플레이어가 모든 코너에서 그러는 것은 아니지만, 중간중간 코너를 지나갈때 코너를 거치지 않고 화살표 방향(대각선)으로 바로 이동하는 문제입니다. (미로는 잘 찾아갑니다) while(parent[y, x].Y != y || parent[y,x].X != x) { _points.Add(new Pos(y, x)); Pos pos = parent[y, x]; y = pos.Y; x = pos.X; } 그래서 혹시나 싶어서 선생님이 작성하신대로 위와 같이 변수 pos를 선언후에 parent[y,x]를 저장하여 y와 x에 대입하는 식으로 코드를 변경하였더니 모든 코너를 찍고 지나가며 정상적인 이동을 보여주었습니다. 위 코드와 아래 코드의 차이점이 무엇이고 왜 문제가 발생 하는것인가요? 과정의 차이일 뿐 결과는 같아야 하는것 아닌가요?
영상에서 설명해주신 것과 같이 properties를 설정하고 빌드했습니다. exe파일 실행 시 abort() has been called 오류 팝업이 출력 됩니다. 디버그 시도 시 bad allocation execption이 발생하네요. 해결할 방법을 찾지 못해 도움 부탁드립니다.
안녕하세요 강사님 강의를 바탕으로 개인적으로 개발을 위해 엔티티를 짜고 있는 와중에 궁금한 점이 생겨 문의드립니다! Member 엔티티와 Order 엔티티 간의 관계에서 Member 엔티티에서는 orders로 list타입으로 이용하였는데 Order 엔티티에서는 member는 list타입이 아닌 Member 타입으로 되어있는 것을 보고 list타입과 필드타입이 서로 어떤때에 쓰이는지 왜 list타입으로 쓰였는지 궁금합니다!
CoreGlobal의 멤버변수가 아닌 전역변수로 선언한 이유는 무엇인가요? 다른 클래스(예를들어 CoreGlobal2)가 생겼을 때 같이 CoreGlobal2도 GThreadManager에 접근할 수 있기 때문인가요? extern class ThreadManager* GThreadManager;
vue3에서는 event bus($emit, $on)를 지원하지 않아 외부 플러그인 mitt를 사용하여 구현하고 있었습니다. mitt은 main.js에서 등록을 하는데 기존 컴포넌트에서는 무리 없이 사용하여 구현을 따라갈 수 있었으나, routes/index.js에서는 this.emiiter가 undefined로 나오고 있습니다. vue3에서 이벤트 버스를 사용하는 가이드를 받을 수 있을까요? 그리고 외부 mitt 플러그인을 사용할 경우 routes/index.js에 undefined 나오는걸로 봐선 제가 appContext 등록 흐름을 잘못 이해하는거 같네요 ㅠㅠ main.js에서 store도 등록하고, emitter도 등록하는데 routes/index.js에서 달리 동작하는 이유를 문의 드립니다. 감사합니다.
안녕하세요! 수업 일정 차수들을 수강하고 참고하여 개인적으로 다른 서비스를 만들어보고있는 와중에 질문드립니다! ArticleCreationForm을 구현하실때 writer는 서버내에서 설정해주신다고 하시면서 view단에서 temp_article.writer = self.request.user 라고 적어줘서 완성해주신 것 같습니다. 이것을 토대로 사진과 같이 view를 짜봤습니다. 모델의 빨간색 체크부분인 target을 form단에서 처리하지않고 view단에서 서버내에서 설정해주고 싶은데 view단의 체크부분 temp_review.target = 이후에 어떤 코드를 입력해줘야 모델 Riview의 target을 가져와서 user와 같은 뉘앙스로 처리할수있을지를 모르겠습니다. 구글링을 해도 잘 모르겠어서 질문올립니다!
안녕하세요 상석님! 정성이 담긴 유용한 강의 잘 듣고 있습니다. 제가 질문드리고 싶은 건 다름이 아니라, 상석님께서 사용하고 계신 vscode 아이콘 테마가 어떤 건지 너무 궁금해서요! Nest.js에서 사용되는 guard, service, controller 등의 요소들을 굳이 제목을 읽지 않고 아이콘만으로 구분하면 편할 것 같은데 상석님이 사용중이신 아이콘팩이 딱인 것 같습니다. 실례가 안된다면 알려주시면 감사하겠습니다 :) 유용히 사용할 것 같네요
연관관계 메서드에서 컬렉션에 굳이 add(this) 를 하는 이유가 뭔가요? 데이터베이스에는 사실 order 만 외래키를 갖고 있는데 굳이 member 변경감지를 일으킬 필요는 없지 않나요? //==연관관계 메서드==// public void setMember(Member member) { this.member = member; member.getOrders().add(this); }
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. python manage.py migrate를 하면 AttributeError: Java package 'kr.co.shineware.nlp.komoran.core' is not valid이란 오류가 뜨네요 이거 어떻게 해결하면 될까요?