학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 잘 듣고 있습니다! 궁금한 점이 있는데요. 예외가 발생할 경우에는 ExceptionResolver가 이 예외를 처리할 수 있는지 체크하고 sendError를 통해서 500에러가 아닌 400에러를 WAS로 보낸 다음에 ModelAndView를 WAS로 보낸다고 이해를 했습니다. 그러면 response랑 ModelAndView는 별개로 WAS로 응답이 되는 건가요??
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오) [질문 내용] 아래 실행 되는 부분과 같이 동일한 이름을 사용하는 경우 반드시 static을 넣어서 사용해야 하나요? 실행 안되는 부분처럼 사용할 순 없나요? //실행 되는 부분 import static org.assertj.core.api.Assertions.* ; import static org.junit.jupiter.api.Assertions.* ; //안되는 부분 import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Assertions;
안녕하세요? 송금 요청 흐름을 설계할 때 송금 담당자는 송금 요청 전체 목록을 볼 수 있고, 각 부서/담당자는 자신의 부서/담당자의 목록만 볼 수 있다고 했습니다. 그런데, 실제 강의내용에서는 이러한 설정을 하는 부분이 없었습니다. 어떻게 해야 하는지요? 제가 제대로 파악하지 못한 부분이 있으면 강의 중 해당 부분을 알려주시면 고맙겠습니다.
너무 초보적인 질문 같아서 죄송합니다^^ 선언부분 const { Product } = require ( "../models/Product" ); Product.find().populate("writer").exec().... 부분에서 강사님은 Product. 까지 누르면 find() 메소드를 포함한 그 외 메소드가 활성화 되는데(populate도 마찬가지) 저는 자동완성이 안됩니다. user.js 파일의 User. 와 관련된 findOne(), findOneAndUpdate() 같은 메소드도 자동 완서으로 보이지 않습니다. product.js 파일에서 express 모듈, router모듈, multer모듈 은 모두 자동완성 기능이 됩니다. express. 하면 메소드 자동 완성 기능이 활성화 됩니다.
안녕하세요 이 전까지 오류 나지 않았던 곳에서 오류가 나서 질문 드립니다 . ( 해결은 했는데 왜 해결 됐는지를 모르겠습니다. ) 대각선 이동 하기 전까지는 오류 나지 않았는데 대각선을 추가한 이후로 CalcPathFromParent 에서 다음과 같은 에러가 납니다. “System.NullReferenceException: Object reference not set to an instance of an object at Algorithm.Player.CalcPathFromParent“ 다른 학생의 질문에 대한 선생님의 답변을 참고해서 디버깅을 해보았습니다. 아래는 해당부분 제 코드 입니다. 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; } x = parent[y, x].X; 에서 에러가 나더라고요 그떄의 x, y값은 x= 6, y= 22 였습니다. Parent 배열에서 (22,6) 주변 8개의 위치를 봐도 (22,6)은 없더라고요! 어느 부분에서 에러가 나는지는 알게됐는데 왜 나는지를 모르겠습니다. 강의를 다시 둘러보니 _points.Add(new Pos(y, x)); Pos pos = parent[y, x]; y = pos.Y; x = pos.X; 선생님께서는 이렇게 pos 로 한번 거쳐서 하셨길래 이렇게 고치니까 해결이 됐습니다! Pos 를 한번 거치는 것과 거치지 않는 것에 차이가 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 저기 에러 메세지가 뜨고 8080들어가면 톰캣 면이 뜨는데 문제가 뭐인가요?
안녕하세요! 강의 따라가면서 실력이 늘고있는게 느껴저 기분이 좋은 학생입니다 :) 아래는 리스트/인덱스를 활용한 방법보다 조금 더 간단한 로직으로 동작 할 수 있을까 궁금하여 작성해본 코드인데요, set이라는 자료구조의 중복제거 성질을 활용하여 가로세로(check_lines함수) 및 3x3 사각형(check_rect함수)를 작성해보았습니다. 샘플 테스트케이스는 모두 통과했는데, 예외케이스가 존재할까 조마조마한 마음에 평가 요청드리고자 질문 드립니다. grid = [list(map(int, input().split())) for _ in range(9)] def check_lines(i, j): if len(set(grid[i])) != 9 or len(set(grid[:][j])) != 9: return False else: return True def check_rect(i, j): val = [] i //= 3 j //= 3 for x in range(i * 3, (i + 1) * 3): for y in range(j * 3, (j + 1) * 3): val.append(grid[x][y]) if len(set(val)) != 9: return False else: return True flag = True for i in range(9): if flag: for j in range(9): if flag: if not (check_lines(i, j) and check_rect(i, j)): flag = False else: break else: break if flag: print("YES") else: print("NO")
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 소스코드 예제를 그대로 따라해 mvn install을 해봤지만 여전히 오류가 발생합니다. package me.whiteship.hello does not exist 살려주세요..
바빠서 라이브에는 참가못했지만 늦게나마 승선합니다 ㅠㅠ 혹시 프로젝트 진행하실때 cra같은거 보단 직접 세팅하시는걸 많이 보는거 같은데 실무에서도 직접 세팅을 하는것이 더 메리트가 있는건가요? 세팅하는데 시간이 너무 오래걸려서 항상 cra같은걸 사용해왔지만 강사님은 당연한듯이 빈 에디터에서 시작하시는게 존경스럽기도하고 멋져보이기도하고ㅠㅠ 이유가 있나 싶어 질문 드립니다
안녕하세요. 강의 늘 감사히 듣고 있습니다. 이해가 안되는 점이 Yolo v1에서 grid마다 2개의 bounding box 를 기반으로 예측한다는 것이 잘 이해되지 않아서 문의드립니다. CNN을 통해서 7x7x1024 feature map을 얻고, 여기서 FC Layer를 통과한 값을 reshape을 통해서 7x7x30을 얻게 되는데요. 이 때, 2x (bbox의 conference, 좌표)+class 확률(20)해서 30길이의 vector를 구하게 되는데요. 제가 궁금한 점은 2개의 bounding box 후보가 training시 model에 직접 input 영향을 미치진 않고 LOss function 구현할 때, IOU 계산할때와 Confindence 구할때 영향을 미치는 것 같습니다. 그래서 학습시 bbox 2개의 좌표는 둘다 target (x,y, w,h)를 맞추는 방향으로 학습되어 지는 걸로 이해했는데요. 그럼 inference시에도 (x,y,w,h)가 2개 쌍이 나오게 되는데, 제대로 학습되어졌다는 가정하에, 2개 쌍이 같게 나오게 되는게 아닌가 해서요. .. 그렇다면 왜 2개의 bbox를 예측하는지도 궁금해져서요. 결국 1개의 bbox 예측 하는 것과 다르지 않나 해서 문의드립니다.