❗ 질문 작성시 꼭 참고해주세요 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주세요. 맥/윈도우, 안드로이드/iOS, Expo, Node 버전 등의 개발환경 을 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. ( 일부만 자르거나 복사하지말아주세요 .) 개발환경/코드에 대한 정보가 없을경우 답변이 어렵습니다. 윈도우에서 개발중이고 백엔드 서버 잘셋팅 되어 있습니다(로그인 부분은 잘 넘어갔습니다) 다만 글 저장이 안되어서 도저히 봐도 모르겠어서 올려주신 소스 그대로 다운 받아 다시 설치 후 해봐도 저장이 되지 않습니다. 콘솔에 오류도 안뜨고 디버깅 이것저것 해봐도 도통 모르겠습니다 (소스 받아서 해도 안되서요 ㅠㅠ) 다만 axios.ts에서 안드로이드 저 주소가 되지 않아 제 로컬 아이피 주소를 했더니 로그인 부분이 잘 넘어갔습니다. 이 주소는 그대로 해도 그냥 제 로컬 아이피 주소를 해도 어찌되었던 저장은 되지 않습니다. 여기서 진도가 나가지 않아 답답하네요 ㅠㅠ export const baseUrls = { android: "http://10.0.2.2:3030", ios: "http://localhost:3030", };
안녕하세요 OIDC SSO 관련 질문이 있습니다. 인증서버 에서 A 시스템에 Token을 발급 해주었습니다. 그리고 B시스템에서 인증을 했을 때 , 동일한 사용자 이기 때문에 인증 서버에서는 A시스템에 발급해준 Token를 가지고 사용자를 찾아서 B시스템에 토큰을 발급해 줄 수 있나요 ?
강사님 안녕하세요. 강의의 테스트 코드도 보고 실무서 테스트 코드 작성시 문득 궁금한 사항이 생겼습니다. 테스트 코드 작성시 단위, 통합, E2E 등 종류도 많고 일정 등 고려해야 될 사항이 많은데 강사님의 테스트 코드 작성 기준이 궁금합니다. 제가 정한 기준은 아래와 같습니다. 단위 테스트 (도메인 폴더 하위 순수 객체) 는 반드시 작성 일정 일정이 급할때 단위 테스트 일정이 여유로울때 단위 테스트 API 테스트 or 통합 테스트 서비스의 핵심 로직 단위 테스트 API 테스트 or 통합 테스트 일정이 급해도 최대한 작성 그리고 다음과 같은 고민도 있습니다. Mockito를 이용한 테스트가 충분히 검증이 될까? 근데 될것 같기도..? XxxFacade 혹은 XxxService에 Mockito를 이용한 테스트의 정확도에 의문을 품었습니다. 그래서 @SpringBootTest를 이용한 통합 테스트 를 작성하였는데 테스트를 위한 데이터 세팅이 너무 귀찮더라구요.(하하하) 그래서 도메인 모델링을 잘하고 단위 테스트를 꼼꼼하게 작성 한다고 쳤을때 Mockiot의 verify를 이용해 의도한 메서드가 호출이 되었는지만 테스트만 해도 괜찮지 않을까? 란 생각이 들었습니다. 회사일도 바쁘실텐데 다음 강의 준비도 하시고 질의응답도 해주셔서 언제나 감사드립니다.
안녕하세요, 함수타입의 호환성에 대해 궁금한게 생겨 질문드립니다. type Animal = { name: string; color: string; }; type Dog = { name: string; color: string; breed: string; }; let animal: Animal = { name: "기린", color: "yellow", }; let dog: Dog = { name: "돌돌이", color: "brown", breed: "진도", }; animal = dog; // ✅ OK dog = animal; // ❌ NO 이전 강의인 '타입스크립트 이해하기>객체 타입의 호환성' 에서는 위 코드에서 animal=dog는 가능하지만 dog=animal은 안된다고 하셨습니다. dog가 animal의 서브타입이기에 '수퍼를 서브에 넣을 순 없다' 라는 개념까지는 이해했습니다. 그런데 오늘 강의에서는 비슷한 코드인데 dogFunc을 animalFunc에 넣을 수 없다고 한 것이 이해되지 않습니다. dog가 animal의 서브인건 여전한데 왜 이 경우엔 안되는건가요? type Animal = { name: string; }; type Dog = { name: string; color: string; }; let animalFunc = (animal: Animal) => { console.log(animal.name); }; let dogFunc = (dog: Dog) => { console.log(dog.name); console.log(dog.color); }; animalFunc = dogFunc; // ❌ dogFunc = animalFunc; // ✅
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 다시 올립니다. 구글드라이브에 퇴근후1차 폴더를 만들었습니다. 작업형1 모의고사1 강의에서 제공한 수업자료를 구글드라이브에 올렸습니다. 그런데 퇴근후1차 폴더에 들어가지 않았군요. 코렙을 열었습니다. 자 이제 수업자료를 어떻게 연동하여 끌고 오나요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 금일 새벽에 올린 제 질문이 검색이 안되고 있습니다. 임의로 삭제가 될 수 있는 것인가요? 확인 바랍니다.
4년제대학 정보보호전공 재학중인 학생입니다. 졸업하려면 자격증이 필요해서 정보보안산업기사 또는 기사를 따려고 하는데요. 졸업하고 ㄴㅅ에 취업한 선배님이 취업강연에서 정보처리기사, SQL이 실무에 필요는 없지만 다들 있는데 혼자만 없으면 다른 지원자에 비해 밀린다고 하셨습니다. 그래서 아예 포트폴리오를 조금 타협하고 정보처리기사, SQL전문가 등등을 더 따야 할까 고민입니다. 이런 자격증을 따는 것보다는 그냥 포트폴리오를 더 준비하는 것이 당연히 채용 확률이 더 높아지겠죠?
windows iocp도 그렇고 linux epoll도 그렇고 너무 저수준으로 내려가거나 한 플랫폼에서만 쓸 수 있는 기술을 배우는 건 너무 아까워서요. Boost.Asio가 크로스플랫폼 고성능 비동기 통신을 지원한다고 하는데 이걸 써서 포트폴리오를 만들면 인정받기 힘들까요? 또 만약 Boost.Asio로 입사한다면 현업에서 iocp나 epoll같은 저수준을 다룰 때 많이 어려울까요? 일단은 멀티플레이어 게임을 언리얼로 개발해서 포트폴리오로 여기저기 제출해보려고 생각하고 학습중인데 여기에 서버로 뭘 쓸까 해서 질문드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. HashSet과 HashMap의 주요 메소드의 시간복잡도에 대해 정리한 내용인데, 제대로 이해했는지 올려봅니다. 1. HashMap은 hash table 역할을 하는 배열을 내부적으로 갖는데 기본 크기는 16이며, 저장되는 요소가 배열 크기의 75%를 초과하면 크기가 두배로 늘어나며 요소들은 re-hashing된다. 2. 특정 인덱스에 저장되는 데이터가 8개 이상이 되면, 이 데이터들은 red-black tree 형태로 변환되어 add(), get(), remove()와 같은 메소드를 호출할 때 O(log N)의 접근 효율을 제공한다. 3. 하지만 인덱스에 8개 이상이 아닌 2~7개의 데이터가 저장되는 경우 강의에서 설명한대로 데이터 접근에 대한 O(N)의 효율이 나온다. (해시 충돌 설명 인용) 4. 그리고 HashSet은 HashMap을 기반으로 하기 때문에 위 1~3번 역시 HashSet에 동일하게 적용된다. (HashSet의 경우 각각 add(), contains(), remove()) 위 정리가 맞다고 가정해도, 특정 인덱스에 8개 이상의 요소가 저장되는 경우가 드물기 때문에 경우에 따른 시간 복잡도를 저렇게까지 깊게 구분할 필요가 없는걸까요..?
안녕하세요. Scriptable Object 를 활용해서 이벤트 버스를 생성하는 내용을 보고 있습니다. 하지만 코드를 보다보니 그냥 일반적인 싱글톤클래스로 생성한 이벤트관리자와 다른게 안보이는데요. Scriptable Object 를 사용했을때의 장점이 있을까요? 오히려 script 도 만들고, 그걸 통해 SO 도 생성해서 파일수로만 봤을때는 손해가 아닐까 싶어서요.
ObjectManager에서 Spawn에 ObjectManager.Player와 GameManagerPlayer를 동시에 생성해주고 있는데 강의가 진행될 수록 ObjectManager에 선언된 Player를 사용하지 않고 GameManager에 Player를 선언하여 사용하는데에는 어떤 이유가 있나요??
선생님 IAM 고급과 보안서비스 업로드 언제 될까요? 보안직무 종사자라 손꼽아 기다리고 있습니다. 바쁘시겠지만 대략적인 일정이라도 알려주시면 감사하겠습니다. Identity Center, AWS Control Tower, Organizations 설명해주시면 정말 좋겠습니다.
안녕하세요. 저번 강의에서 Git에서 다운받은 ArenaBattle폴더를 새로 만든 프로젝트의 Content폴더로 옮겨 주었을 때, 에디터에서 인식은 했으나 폴더에는 존재하는 Step1이 에디터에서는 나타나지 않는 현상이 있었습니다. 이번 강의에서도 진행도중 BluePrint에서 일부 엑터만 에디터에 표시됩니다. 무슨 문제가 있는것인가요?? 현재 언리얼 버전은 5.1 사용중입니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 17:38 쯤 내용을 보고 질문드립니다. ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); 와 같이 AutoAppConfig 클래스를 설정 정보로 사용하여 스프링 컨테이너를 만들었는데 AppConfig 클래스에서 오류가 뜨는 이유가 무엇인가요? AppConfig 클래스는 실행될 이유가 없지 않나요?