- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 파일들을 통합하고자 데이터 가져오기에서 폴더를 선택하면 아래 사진과 같이 아무런 파일도 뜨지 않습니다. 이런 경우 어떻게 해야 할까요?
1. 도커를 이용하여 Ubuntu 설치 // 도커는 설치되었다고 가정함 // ubuntu 이미지 다운로드 및 컨테이너 실행 $ docker pull ubuntu:20.04 $ docker run -it --name myUbuntu ubuntu:20.04 // 도커 컨테이너 내로 들어옴 $ apt-get update $ apt-get upgrade -y // 교수님 업글 안하긴 하심 $ apt-get install build-essential gdb 2. 편한 개발을 위해 VS Code에서 Container에 연결함 - VS Code 에서 Remote - Container 플러그인 설치 - 설치 후 좌측 하단에 >< 아이콘의 초록색 버튼 클릭 - 메뉴 클릭 Attach to Running Container… 3. 테스트 Vs Code에서 텍스트 파일 생성하고 컨테이너 내에서 확인해보면 파일 생성되어 있음
안녕하세요 강사님! 궁금한 점이 있는데요~ 같은 모델에 대한 학습 및 가중치 저장을 총 30회 정도 반복할 경우 각각의 학습에 대한 가중치 및 결과가 다르게 나올텐데요. 1.서비스를 한다고 하면 max 결과를 돌려준 가중치를 사용하면 되는 건가요? 2.이 모델에 대한 설명은 어떻게 하는게 더 적절할까요? 1) 최대 max 평가수치를 줄 수 있는 모델이다? 2) 평균(또는 중위값)을 줄 수 있는 모델이다?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
안녕하세요 루키스님. 제가 이해한게 맞는지 궁금합니다. 원래는 lock을 함수마다 걸어서 _players 딕셔너리에 동시에 여러 쓰레드에서 접근하는 것을 막았는데, JobQueue라는 개념을 도입하여 단일 쓰레드에서 순차적으로 처리하도록 하여 동시접근을 차단했습니다. 그런데 외부 쓰레드에서 갑자기 _players에 접근한다면 결국 두 쓰레드에서 접근하여 read/write 해버리는 문제가 발생할 수 있다고 이해하면 될까요? (물론 코드 상에서 FindPlayer 부분을 실행하는 것은 Main에서 room.Push(room.Update); 이 부분으로 호출하고 있기 때문에 jobQueue로 순차적으로 실행)
강사님 안녕하세요. 16강 질문 있습니다. delete 이후에 alert 메세지를 띄우기 위해서 RedirectAttributes rttr을 파라미터로 하나 선언하고 rttr.addFlashAttribute("msg", "삭제되었습니다.") 이후에 view에서 {{msg}} 받도록 되어 있는데 그냥 Model model 을 파라미터로 두고 model.addAttribute("msg", "삭제되었습니다.") view {{msg}} 이렇게 받으면 안되나요 ? 어차피 view에서는 전달받은 객체의 변수를 가져만 오는 거고 addFlashAttribute setAttribute가 클래스 내부적으로는 map 으로 구성되어 있겠지만 둘 다 string으로 되어 있으니 다른 점 있을까 싶어서요. 그리고 예전 스프링에서 보면 view에 해당하는 jsp 파일들은 실제로 서블릿으로 동작하고, requestDispatcher -> forward를 통해 넘겨진 request, response 객체들이 동작되어서 jsp 페이지에서 변수처리가 가능한데 이것도 같은 동작방식이라 이해하면 될까요 ? 그렇다면 예를 들어 public String delete(RedirectsAttribute rtts, Model model){ rtts.addFlashAttribute("msg", "삭제되었습니다."); model.addAttribute("msg", "삭제되었습니다(모델)"); return "test"; } 하였을 때 test 뷰에서 {{msg}} 이렇게 받으면 결과가 어떻게 나오나요 ? 이 때의 동작방식은 어떻게 되는지 설명 부탁드립니다. 감사합니다.
안녕하세요 강사님, 강의 내용에 맞춰 잘 따라 코딩을 하고 있는데, 클래스 카드간의 사이 간격이 강사님 처럼 되지 않고 서로 붙어 있습니다. 여러가지 시도를 해 보았는데.. 잘 안되네요.. 뭐가 잘못 된거지 어떻게 하면 카드간 간격을 만들 수 있는지 알려 주시기 바랍니다. 그리고 class-card의 margin: 0 10px; 와 box-shadow: 10px 10px 10px -5x; 가 class-container에 영향을 미치는데, class-image에는 아무것도 적용이 안되는 것 같고, hover가 작동될때만 image에 shaodw가 적용됩니다. 또 card와 image의 width 240px의 적용이 안되고 마치 그냥 inner의 width 100%에 따라 각 card간 간격없이 균등하게 나줘져 적용된것 처럼 보입니다.
안녕하세요? 스프링 인터셉터 - 요청로그에서 14분 43초 부분에서 ResourceHttpRequestHandler가 정적 리소스가 호출 되는 경우 'ResourceHttpRequestHandler'가 핸들러 정보로 넘어오기 때문에 타입에 따라서 처리가 필요하다에서 왜 그런지 이해가 안되요ㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 코드나 폴더 위치도 다 정상같은데ㅠㅠ 뭐때문일지 질문드립니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
안녕하세요. 강의 내용 중 몬스터 ai 처리 중 update에 tickcount 사용하여 시간 체크를 하는 로직을 jobtimer로 변경하였는데요. 개인적인 생각으로는 jobtimer로 변경하여도 결과적으로는 호출 주기가 길어졌을 뿐 시간을 체크해서 처리하는 방식은 그대로라고 생각됩니다. jobtimer로 update하는 이유는 실행횟수를 줄이기 위함이라고 이해해도 될까요?
안녕하세요 강사님 강의를 보다 궁금한 점이 생겨서 글을 남깁니다. 저는 해당 문제를 먼저 풀면서 (해쉬)라는 키워드를 놓치고 문제를 풀게 되었습니다. 그래서 방식을 char 두개의 배열을 모두 정렬시키고 배열을 순회하며 같은 인덱스의 문자열이 같은지 비교해서 하나라도 일치 하지 않다면 NO를 리턴하고, 전부가 같다면 YES를 리턴하는 함수를 만들어서 문제를 풀었습니다. 여기서 질문은 정렬이 들어가면서 시간 복잡도가 nlogn으로 늘어나긴 했지만 시간 제한 안에는 문제가 풀렸습니다. 그런데 해당 문제가 코테에 나오게 된다면 문제 출제 의도를 무조건 '해쉬'로만 봐야 할까요 ? 채점자에 따라 다르겠지만 통상적으로 어떤 시선으로 바라보게 되는지가 궁금합니다.
안녕하세요. 11강에서 궁금한 점 질문드립니다. 강의 후반부에 보면 emtity를 모델 객체에 넣어주고 이 모델을 활용하여 view page에서 데이터를 받을 수 있게끔 처리를 하였는데요. 여기서 internal server에러가 나서 디폴트 생성자를 추가해주셨는데, 디폴트 생성자가 필요한 이유가 무엇인가요 ? 로그를 보아도 필드 값이 모두 들어가 있는 생성자가 있으면 데이터를 전부 받을 수 있는 것처럼 보여서요. 감사합니다.
서버랑 프론트를 깃헙에 같이 올려서 배포할 수 있는 방법이 있을까요? 서버 강의는 아직 수강을 안해서 서버 폴더는 제로초님 깃헙에서 가져와서 cd back - npm run dev 해서 사용했습니다. 넷틀리파이나 버셀로 클라이언트 배포하는데 혹시 서버도 같이 실행되게 하는 방법이 있을까요?ㅠㅠ