안녕하세요 선생님. 좋은 강의 잘 듣고 있습니다. 강의에서 화살표 함수와 this를 설명하시면서 하신 말씀이 잘 이해가 가지 않아 이렇게 질문 남깁니다. 기존 함수의 형태로 선언 시에 this.onSubmitForm = this.onSubmitForm.bind(this) 등의 코드를 따로 선언해주어야하며, 이를 화살표함수에서 자동으로 해준다고 말씀하셨습니다. 제가 화살표 함수에 대해서 배울 때에는 따로 this를 바인딩 하지 않고 화살표함수보다 한단계 외부에 있는 this를 그대로 가져와서 사용한다고 배웠고 더불어, 기존 함수 선언에서의 this 는 전역 객체를 말한다고 알고 있습니다. 자동으로 해준다기보다는 기존 함수 선언 방식에서는 this가 전역 객체로 선언되어있기때문에 따로 bind를 하는 과정이 필요하고, 화살표 함수는 this 바인딩을 따로 하지 않기 때문에(전역객체가 아니라 한단계 외부에 있는 this를 그대로 사용할 수 있기에) 해당 과정이 생략될 수 있는 것이 아닌가 하는 생각이 들었습니다. 혹시 제가 잘못 이해하고 있다면 올바르게 고쳐주시면 감사하겠습니다. 질 좋은 강의를 무료로 올려주셔서 다시 한 번 감사합니다! 좋은 하루 되세요!
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
안녕하세요 루키스님 동영상을 녹화하면서 몇번이나 돌려보고 복습하고 완변하게는 아니지만 그래도 어디가서 게임이 대충 이런식으로 만들어진다. 라고 자신있게 말할 수 있게 되었습니다. 이제 배운것들을 이용해서 직접 fps 게임을 만들고 거기다가 서버를 붙여서 온라인게임으로 사업을 하고 싶습니다. 제가 여태 들은 강의는 주로 내부 네트워크를 이용해서 진짜 다른 컴퓨터가 내가 만든 서버에 접속하여 작동하는 모습을 보지 못해 여태 서버 배운것들이 깊이 와 닿지는 않네요.... 막연한 질문 이겠지만 여기서 진짜 온라인 서버를 만들려면 무엇을 더 배워야 할까요? 마지막으로 리니지, 메이플 프리서버 같이 불법 사설 서버들은 어떠한 방식으로 서버를 운영하는 건가요? 지난번 어렴풋이 루키스 강사님께서 서버를 열어 무슨 사업적인 활동을 하는것은 불법이라고 이해했습니다. 그럼에도 불구하고 불법 사설 서버들은 자신의 집에있는 컴퓨터를 이용하여 서버를 구축하고 온라인게임을 만들었는데 그것이 가능하게 하려면 어떤 방시으로 한 걸까요? 질문이 너무 막연하고 터무니없는 거 같아, 죄송합니다. 하지만 저는 정말 궁금합니다. 주변에 물어볼 사람도 없고, 오죽 답답한 마음을 풀지 못해 전문가 분께 여쭙게 되었습니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 지금 실무에서 국제화로 개발하고 있는데 언어값을 받아서 저장해두는게 강의 마지막에 말씀하신 세션이나 쿠키가 아닌 prehendler에서 HttpServletRequest LocalResolver였나?아무튼 여기서 언어 세팅하고 request 속성에 담아두는데 이 방식보다 쿠키나 세션에 담아서 쓰는게 나은건가요? prehendler에 담아두면 메소드 호출이 끝날때마다 세팅이 되는거라 좋지 않은 방법인가 해서 질문 드립니다.
sk4549131@naver.com 권한부탁드립니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 강의 잘 듣고있습니다.. 강의 도중 ElevatedButton 에서 setState 를 할 시 TestWidget 의 build 가 실행되는데, setState 는 StatefulWidget 의 state 변경시 사용된다고 들었습니다. 근데, TestWidget 과 어떠한 연관도 없는데 TestWidget 의 build가 실행되는 이유가 뭔가요? 수업 중 들었던거 같기도한데... 그 부분 찾기가 어려워 질문남깁니다
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요, 컴퓨터를 껐다 켜면서 vm이 꺼졌었는데요, VM을 다시 켜도 node들이 종료된 상태더라구요. 각 노드들에 대해서 실행을 누르니까 네트워크 오류가 나는데요, 설정 > 네트워크 > 어댑터1은 NAT, 어댑터2는 내부네트워크로 하니 돌아는 갑니다. 그런데 expose를 하니 외부에서 서비스 접근이 안되던데요, 혹시 제가 네트워크 설정을 잘못한게 있을까요? VM 재기동 이후에는 어떤식으로 설정을 해줘야 할까요?
컴포넌트 스캔 방식 말고, AppConfig와 같은 설정파일에 수동으로 직접 빈을 등록하는 경우 @Bean 어노테이션을 써서 스프링 컨테이너에 빈을 직접 등록했는데, 컴포넌트 스캔 방식을 활용하면 이런 @Bean 어노테이션을 쓸 필요가 없는것이지요?? 그럼 @ComponentScan 과 @Bean 이 두개의 어노테이션은 표기만 다른것이지 결국 똑같은 일?(빈 등록) 을 하는 녀석들인건가요 ..! (너무 기본적인 질문같아서.. 죄송합니다)
안녕하세요. 저는 전문대 소프트웨어공학과를 올해 졸업하고 현재 Rookiss님 강의 들으면서 취업을 준비하고 있는 취준생입니다.항상 강의 잘 듣고 있습니다 (_ _) 제가 취업하고자 하는 게임들이 대부분 모바일 쪽이다 보니 유니티와 C#을 잡고 공부를 시작했습니다. C#은 프로그래머스 코딩 테스트 기준 3단계 기본 문제들 정도에 알고리즘을 구현할 수 있을 정도로 연습했고, 포폴 또한 유니티로 작업하려고 생각중 입니다. 근데 이번 강의를 보니 생각이 좀 많아졌습니다. 1. 유니티 포폴이 언리얼에 비해 상대적으로 불리한가요? 2. 혹시 유니티를 다루는 회사라도 언리얼과 C++로 작업한 포폴이 이점으로 작용하나요 ? 3. 지금이라도 C++과 언리얼 공부를 처음부터 다시 시작하는게 좋을까요? 하던 유니티 마저 준비하고 취업을 하고 나서 천천히 하는게 좋을까요? 강사님께 시원하게 답변 듣고 싶어서 질문 남깁니다.
const user = { name : " Mike " , showName : function () { console . log (` hello, ${ this . name } `) ; }, } ; let fn = user . showName ; // this가 지워진다. 왜?? // 왜 바로 fn()하면 this.name이 발동이 안되지? // fn(); // error. Cannot read properties of undefined (reading 'name') 마지막 부분에 바로 fn();을 하면 this.name을 하지 못해 오류가 나는데, 왜 let fn으로 할당을 할 때 this가 지워지는 지 궁금합니다. 답변해주시면 감사하겠습니다.
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 ] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 수업과 동일한 흐름으로 진행했습니다. 근데 해당 IP로 연결 거부를 당해서 nginx를 띄울 수 없습니다. 세부정보보기에서 하라는 것들을 진행해봤는데 안되네용..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 강의를 다 보고 시간이 지난 후 코드를 보며 복습중인데 이해가 가지 않는 점이 있어서 질문드립니다. 3분~4분 내용인 getmapping("items/{itemId}/edit")에서 form.setId, form.setName ... 등등 값을 넣고 난 이후에 form의 데이터를 사용하려면 itemService.saveItem(form)을 해야지 form의 데이터가 저장된다고 생각하였는데 save를 안하고 set만으로도 db에 저장이 되는 건지 궁금합니다.