묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
포폴용 iocp서버를 배포 하고 싶습니다
포폴용 게임 서버 구성을 위 처럼 하고 싶은데, windows인 IOCP서버 배포에 관해서는 정보가 없어서 가이드를 받고 싶습니다. 게임에 대해 좀 더 구체적으로 말씀드리면회원가입/로그인 등 실시간성이 중요하지 않은 컨텐츠들은 ASP.Net으로 로비동작들을 구현하고실시간 성이 중요한 배구는 IOCP 서버로 소켓 연결해서 게임을 구현하고자 합니다. 위와 같은 구조로 게임 서버를 AWS에서 배포를 한다면 각 asp.net, redis, mysql, windows별로 EC2해서 배포 하는거 말곤 답이 없을까요...?혹시나, 도커를 쓸 수 있다면 혹시 가능하다면 말씀해주시면 감사하겠습니다.🙇♂️
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
기출문제 답에 대한 질문입니다.
- 기출문제 3회 8번 문제 중 문항 2번이 틀렸다고 했는데요.. 왜 틀린 건지? 잘 이해가 가지 않습니다. 법 문항을 찾아봐도 큰 차이가 없는데요.. 설명 요청 드립니다.2번 문항 :개인정보처리자는 개인정보를 익명으로 처리하여도 개인정보 수집 목적을 달성할 수 있는 경우 익명에 의하여 처리 하여야 한다....??? 맞는 것 같은데요..
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-K 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 강사님.이런 느낌으로 팰린드롬 변환을 구현해봤습니다.사실 문자열 최대길이가 50이라서 시간복잡도 문제는 없을거라 생각하는데요.삽입을 사용안하고 풀어보려고 했는데 reverse도 결국 O(N)이라서 유의미한 차이는 없는거 같습니다.실제로 중간 삽입, reverse도 중간부분을 뒤집는거라 같은 시간복잡도가 예상되는데 맞을까요?http://boj.kr/6889e519af6742b9a6cda67803fbf013
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
폴더를 prettier로 돌렸을 때 나오는 에러 구문에 대한 질문
npx prettier ./src --write해당 구문이 적용되나요? 첫 시도에서는 성공했는데 그 이후로 부터는 실패 구문이 아래와 같이 뜨더라구요.[error] No matching files. Patterns tried: ./src !**/node_modules/** !./node_modules/** !**/.{git,svn,hg}/** !./.{git,svn,hg}/**안내 답변 가능하신가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
구글지도가 뜨기는 한것 같은데 지도가 안보입니다.
강의 잘보고 있습니다.구글지도 사용해 보기에서 run하면 아래와 같은 화면이 보이고 지도는 보이지 않습니다.디바이스도 변경해 보았는데 증상이 같습니다.문제가 무엇일 까요?
-
미해결[입문] PM이 반드시 알아야 할 전문가 UX 평가(휴리스틱 평가) / Tips. UX 분석 방법 노하우 대공개
명확하게 목차가 있는 자료는 없을까요?
문서가 어떤 부분이 휴리스틱이고 어떤 부분이 인지 심리학 영역인지 애매 모호하게 정리가 되어있는거 같아서 더 헷갈립니다. 혹시 정리된 자료 없으실까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
다 잘되는데 배너 슬라이드가 안돼요
배너 슬라이드 기능만 잘 되지 않습니다.최신 버전 강의 따라 하였습니다....
-
미해결
CSS-IN-JS 파일 작성 시, 자동완성
강사님 강의 화면 보면 styled.span 안에 들어가는 css 내용이 자동완성 되던데 왜 저는 문자열 입력하는 것처럼 색깔 구분도 안되고 자동완성이 안되는 걸까요 ㅠㅠ 제대로 적용은 되긴 하는데 너무 불편해요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
부록 도포자료가 다른 내용이 올라와 있는것 같아요
도포자료 부록 버전 클릭하니까, https://drive.google.com/file/d/1uvbiIXHVC3QIYBD1XOFRdiHiDQL57-G8/viewnextjs와 typescript 내용 한페이지만 있는데 부록 관련 도포자료 pdf가 어디 있나요~?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
elasticbeanstalk에 배포
elasticbeanstalk에 배포시 다음과 같은 에러가 뜹니다. 강사님께서 올려주신 linux2 버전 소스들을 참고했습니다. dockerfile과 docker-compose.yml 은 아래와 같습니다. 저는 elasticbeanstalk가 docker-compose 파일을 토대로 이미지를 생성하고 컨테이너를 생성한다고 이해했습니다. 구글링을 해봐도 잘 모르겠어서 진도를 못나가겠습니다... 부탁드립니다 ㅠㅠㅠ
-
미해결따라하면서 배우는 고박사의 유니티 기초
강의자료 다운로드가 가능할까요?
강의 너무 잘 듣고 있습니다. 리마인드 학습에 활용하려고 하는데 강의 자료는 받을 수 없는건가요?
-
해결됨선형대수학개론
scaling 규칙이 있는지 궁금합니다
Row reduction algorithm을 수행하던 중 강의자료와 달리 두 행에 동시에 scaling을 진행하였더니 reduced Echelon form이 다르게 산출됩니다.혹시 Scaling 진행 시 한 행 씩만 해야 하는 규칙이 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
변경감지 시 참조키 업데이트 질문드려요
변경감지를 통해서 데이터들을 업데이트하려고 하는데요.그 중에 외래키도 업데이트를 시키려고 하는데 변경감지로 잡히지가 않아서요.외래키는 변경감지에 안걸리나요?아래 예제입니다. class Team () {String teamName; @ManyToOne()@JoinColumn(name = "MEBER_SEQ")Member member;} Member newMember = new Member();team.setMember(newMember);
-
미해결스프링 핵심 원리 - 기본편
getBean 반환값
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]스프링 컨테이너에있는 스프링 빈 저장소에는 AppConfig에 있던 메소드 이름을 빈 이름으로 사용하고 빈 객체에는 return에 적혀있는 객체를 저장하는 걸로 이해했습니다. 강의 당시 AppConfig에 DiscountPolicy에는 RateDiscountPolicy의 객체가 return되게 되어있는데 상속에 관한 spring bean조회를 할 때ac.getBean("fixDiscountPolicy, DiscountPolicy.class)를 하면 FixDiscountPolicy 타입의 객체가 반환이 됩니다. 스프링 빈에 올라가는 것들은 AppConfig에 있는 정보로 올라가는 것 외에도 다른 방식으로도 올라가는 것처럼 보이는데 이 부분에 대해 설명해주시면 감사하겠습니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
Chap7 퀴즈
안녕하세요! 7강 마무리 퀴즈를 스스로 풀어보며 의문점이 생겨 질문 남깁니다.저는 이런식으로 name 변수를 선언하고 cook() 메소드에 this.name을 활용했는데, 강의에선 기본 생성자와 name을 매개변수로 하는 생성자를 정의하고 풀어 주셨더라구요! 결과는 같게 나오지만 혹시 생성자를 사용하는게 더 좋은 코딩 방법인지, 제가 한 방식이 결과는 맞지만 논리적 오류가 있는지 궁금합니다.그리고 강의 잘 듣고 있습니다. 감사합니다!
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
선형 자료 구조 Queue
강의에서 QUEUE를 설명해주실 때, 동기화와 굉장히 관련되어 있다고 하시면서 은행을 예시로 설명해주셨습니다. 제가 이해한 것 중 무엇이 맞는지 궁금합니다.강의에서 말씀하신 내용을 그대로 타이핑해서 적어보면'창구에 있는 사람들을 처리주체(Thread)라고 하면 3개의 Thread가 1개의 queue , 즉 번호표를 가진사람들 중에 한명씩을 불러다가 업무처리한다.' 라고 하셨습니다. 은행창구에 있는 사람들(은행원)을 처리주체(Thread)라고 하고 3개의 은행창구가 있다고 하면 기다리는 사람 한명한명이 각각 Queue 이다.은행창구에 있는 사람들(은행원)을 처리주체(Thread)라고 하고 3개의 은행창구가 있다고 하면 기다리는 사람 한명한명이 하나의일 이므로 Queue 구조를 가지고 있다. 1와 2중 어떤 뉘양스가 맞는지 궁금합니다!
-
해결됨웹 프론트엔드를 위한 자바스크립트 첫걸음
북마크 추가 부분에 오류가 생겼어요.
안녕하세요!강의 잘 보고있습니다! 에러가 생겨도 찾아서 다 수정 가능했는데 이번 addEventListener 오류는 아무리 찾아봐도 왜 오류가 생기는지 이유를 모르겠어서 질문글 작성해요 ㅠㅠ 제가 어디서 잘못했을까요.. <div class="bookmark-item-add-btn">+ 북마크 추가</div> <div class="bookmark-item-input-form" id="bookmark-item-input-form"> <div class="bookmark-input"> <div class="new-bookmark-name"> <div class="label">이름</div> <input id="new-bookmark-name-input" /> </div> <div class="new-bookmark-url"> <div class="label">주소</div> <input id="new-bookmark-url-input" /> </div> </div> <div class="bookmark-item-input-btn"> <div class="cancel-btn" id="cancel-btn">취소</div> <div class="add-btn" id="add-btn">추가</div> </div> </div> </div> <script src="./js/clock.js"></script> <script src="./js/search.js"></script> <script src="./js/quote.js"></script> <script src="./js/bookmark-toggle.js"></script> <script src="./js/bookmark.js"></script> </body> </html> 아래는 bookmark.js파일이에요 const newBookmarkForm = document.getElementById("bookmark-item-input-form"); let bookmarkList = []; if (localStorage.getItem("bookmarkList")) { bookmarkList = JSON.parse(localStorage.getItem("bookmarkList")); } else { localStorage.setItem("bookmarkList", JSON.stringify(bookmarkList)); } let isAddBtnClick = false; newBookmarkForm.style.display = "none"; const newBookmarkToggle = () => { isAddBtnClick = !isAddBtnClick; isAddBtnClick ? (newBookmarkForm.style.display = "block") : (newBookmarkForm.style.display = "none"); }; document .getElementById("bookmark-item-add-btn") .addEventListener("click", newBookmarkToggle);
-
해결됨ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
datastore이 없습니다.
esxi 베어메탈로 열어두고 접속했는데 아래처럼 usb만 인식 되어있습니다.강의대로 베어메탈 설치했는데, usb만 인식하는건 어떻게 해결해야하나요?계속 처음부터 다시 강의 보고 차근차근 해봐도....이건 나와있지 않네요...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Test 작성 중 select 쿼리가 발생하지 않는다고 했는데, 저는 발생하고 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네[질문 내용]MemberRepositoryTest.java위 코드에서 테스트 진행했을 때, select 쿼리가 로그에 찍히고 있습니다. select 쿼리가 로그에 찍히는 이유를 알 수 있을까요? ( 강의 중 19:20 - 19:30 에 select 쿼리가 안 찍히는 게 정상이라고 하셔서 질문 드립니다. )아래는 application.yml 파일입니다. 아래는 select 쿼리가 찍힌 로그 입니다.감사합니다.
-
미해결스프링 핵심 원리 - 기본편
@Configuration 에 대한 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.[질문 내용]@Configuration을 사용하면 우측에 있는 빈들끼리의 의존관계를 스프링 컨테이너가 설정해주어 빈 이름이 같은 경우 같은 빈 객체를 호출하지만 @Configuration을 사용하지 않으면 스프링 컨테이너가 의존관계를 직접적으로 설정해주진 않아 memberServiceImpl 로 호출하는 memoryMemberRe~와 memberRepo~로 호출하는 memoryMemberRe~가 다른걸까요??