묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
FTK Toolkit 설치과정에서 Local Timezone 에러
Local Evidence Time Zone 에서 메뉴들이 뜨지가 않아서 설치를 못하고있어요..
-
해결됨프로젝트로 배우는 Vue.js 3
vuex 에서 type을 전달받지 못합니다.
github clone 으로 해도 똑같이 나오네요.. 무조건 성공으로 나오고 값을 다 지우고 전달 받는지 콘솔로 찍어보면 그냥 언디파인드만 나옵니다. 영상 마지막에서 값을 다 바꾸시고 failed 경우는 안보여주는데 혹시 확인 해 주실 수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
render
안녕하세요 강사님. 강의 마지막에 jsp는 forward를 해줘야하고 나머지는 java단에서 바로 render한다고 하셨는데요. 여기서 render라는게 정확히 의미가 무엇인지 궁금합니다. html에 model을 넘기고, html을 완성하는 걸 말하는 걸까요?
-
미해결스프링 핵심 원리 - 기본편
어노테이션에 대한 문의
글이 날아가서 간략하게 씁니다 ㅜ 일단 어노테이션에대한 개념이 많이없어서 어떻게 응용할지 모르겠고 왜 쓰셨는지도 잘 모르겠습니다. 인터넷을 찾아봐도 잘 이해가안돼는 어노테이션이있어요 어노테이션을 잘 활용할 수 있는 빙법을 알수있는 책이나 사이트좀 알수있을까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨홍정모의 따라하며 배우는 C언어
while 문의 expression 관련
while ((ch = getchar()) != '\n') 을 while ((ch = getchar() != '\n')) 로 잘못 작성 하였는데요, 프로그램은 실행 되었지만 숫자, 대소문자를 입력 후 변환되지 않고 끝나버렸습니다. 두번째 while 문과 같이 작성하고 debugging을 해보면 ch : '\0'에서 while 문 실행 후 ch: '\x01'로 입력을 받습니다. 두번째 while 문과 같이 작성하면 어떻게 작동 되는건지 궁금합니다.
-
미해결처음 배우는 리액트 네이티브
할 일 관리 어플의 수정 기능
선생님 5장 할 일 관리 어플리케이션에서 왜 _updateTask는 id가 아닌 item을 받아오는 것인지 궁금합니다. 그리고 currentTasks[item.id]=item 이 정확히 무슨 역할을 하는 것인지 이해가 되지 않습니다ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
hydrate
20강 21강 듣고 있는데요. 제가 강의를 보면서 타입스크립트로 만들면서 보고 있어요. 그러면서 제로초님이 ts-nodebird하신게 있어서 깃헙에서 코드도 참고하고 있는데 ts-nodebird에서는 리듀서를 살펴보면 hydrate 가 없어서요. ts에서는 필요가 없는 부분인가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Instantiate 관한 질문입니다!
안녕하세요 Rookies님 오픈월드 3D 유니티 게임을 제작중에 있습니다. 여러가지 몬스터, 보스, 던전, 퍼즐 및 협동 요소들이 있는 RPG게임입니다. 워낙 게임 Mpa을 크게 만들어서(거의 배틀 그라운드 정도의 수준입니다.. 7km x 7km) 일반 몬스터가 6종 정도가 있는데 서버에서 처음 Init할 때 EnterGame(몬스터)를 통해서 처음부터 미리 깔아놓을 생각이였습니다. 그런데 테스트를 위해 1000마리만 입장 시켜도 프레임이 너무 떨어지더라고요.. 프레임이 떨어지는 원인은 서버로 받은 EnterGame을 통해 클라이언트가 ObjectManager에서 Instantiate를 1000번 해서 그런것인가요? 이거에 대한 해결책이 어떠한 방법이 있는지 조언 좀 해주실 수 있을까요??!!.. 현재 멍청한 AI 몬스터는 서버에서 3초마다 가야할 방향을 몬스터의 현재 좌표 기준으로 사각형을 그린 다음 그 사각형의 위치에서 랜덤한 값을 줍니다. 그러면 클라이언트는 MoveToWard나 Nav를 사용하여 그 위치로 가게 만듭니다. 똑똑한 AI 몬스터는 자기 일정 범위안에 원을 그리고 FindWithtag를 통해 Player를 찾아 그 Player를 향해 Nav를 적용시키게 됩니다. 서버에서 처리하지 않고 클라에서 처리했지만 몬스터의 target이 모두 같기 때문에 해당 몬스터가 같은 사람을 따라오게 됩니다. 굉장히 꼼수를 써서 만들었습니다.. 입장은 서버에서 시키되 움직임은 클라에서 시키고 그 움직임은 코드상 동일할 수 밖에 없게 만들었습니다. 처음에 1000마리를 입장은 시키되 입장 시키자마자 모든 GameObject.setActive(false)로 하고 플레이어가 근처에 오면 해당 몬스터의 setActive(true)로 하는 방법을 생각해봤는데 이것도 결국 Player 입장에서 입장한 몬스터의 모든 CellPos와의 위치를 재야하다보니 방법이 아닌거 같기도 합니다.. MMO 오픈월드 게임에서 몬스터의 배치는 몬스터가 생성될 수 있는 최대 개수를 지정하고 그만큼 까지만 Spawn하고 죽으면 Despawn하고 Despawn된 몬스터를 다시 재사용해서 Spawn 시키고 이 방법이 최선인 것인가요??!! 몬스터를 배치하는 방식에 대한 방법이나 각각의 장단점들에 대해 알려주시면 정말 감사하겠습니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 에러
안녕하세요. 실습 도중 npm run start를 하니 아래와 같은 에러가 났습니다. 답변 부탁드립니다! 항상 좋은 강의 감사드립니다 :>
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
여기까지 왔는데 다시 원점의 질문을 하는 것같아서 죄송합니다.
entity의 노출이 최소화 되야 된다는게 entity 의 변경이 DB와 직접적인 연관이 있기때문에 위험성을 최소화하기 위해 노출을 최소화하는 것인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
문자열 리스트 변환시
문자열을 리스트로 변환시 예) a = apple print(list(a)) 이렇게 하면 ["a", "p", "p", "l", "e"] 이렇게 추출이 되는데 합쳐서 리스트로 변환시킬수는 없나요? ["apple"]이렇게요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Listener에서 새로운 Session을 생성할때마다 각자 다른 Socket이 할당되는 원리
클라이언트가 접속했을때 Listener에서 session.Start(args.AcceptSocket); 을 통해 Session에 Socket을 주입하는데, new 하는곳이 없는데 어떻게 Socket을 자동으로 생성해서 AcceptSocket에 할당해서 뿌려주는지 알고싶습니다. Listen 함수가 호출된 소켓만이 AcceptAsync에서 응답이 왔을때 초기화 해주는 것일까요? 그리고 args.AcceptSocket = null; 로 밀어주는 이유가 있을까요? 다른건 다 초기화 되는데 이것만 초기화되지 않는 이유가 따로 있을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
sorting,searching 7. 좌표 정렬 문제 질문입니다
출력은 정상출력되는데 채점해보니 오답이라고 나와서요! 오답인 이유를 알고 싶습니다! 항상 수업 잘 듣고 있습니다 감사합니다. import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class Main { public static void solution(int n, int[][] arr) { Arrays.sort(arr, new Comparator<int[]>() { @Override public int compare(int[] x, int[] y) { if (x[0]==y[0]) return x[1] - y[1]; else return x[0] - y[0]; } }); for (int i=0; i<n; i++) { for (int j=0; j<2; j++) { System.out.print(arr[i][j] + " "); } System.out.println(); } } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[][] arr = new int[n][2]; for (int i=0; i<n; i++) { for (int j=0; j<2; j++) { arr[i][j] = scanner.nextInt(); } } solution(n,arr); } }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
SpringMemberSaveControllerV1 오류
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind에서 _objects.Add를 먼저하고 objects에 FindChild한 값을 넣어주는 이유가 궁금합니다.
objects를 만들고 for문돌려서 objects에 값을 대입을 한 뒤에 _objects라는 Dictionary에 .Add를 해야하지 않나요? 어차피 objects는 Bind메소드 안에 살아있기 때문에 상관이 없는 건가요? 아니면 objects에 값을 넣어두고 _objects.Add를 하면 메모리적으로 효율이 떨어지기 때문에..?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
프레임워크 개념관련해서 질문드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 고퀄 강의 감사드립니다~ robotics분야에서 Control과 Localization을 개발하고 있는데 CV딥러닝에 대한 것은 잘 몰라서 강의를 듣게 되었고 매우 만족하며 수강중입니다. 아직 초반 밖에 듣지 않았지만 , 사용하는 툴에 대해 궁금한 점이 있어서 질문드립니다. 보통 같이 일하는 CV쪽 딥러닝 엔지니어들 이야기들어보면 텐서플로우에 케라스 사용해서 직접 딥러닝 모델을 만들어 디텍을 하는 거라고 생각했는데, MMDetection이나 Detectron2같은 프레임워크를 사용하여 모델을 만드는 것이 더 일반적인 가요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
노드버드 질문드립니다!
게시글 삭제기능을 구현해보고 있는데 delete 사용시에 res.redirect('/') 를하면 프론트에서 location.reload() 시 오류가 발생하네요.. res.send('OK')를 하면 오류가 안생기구요, request Method : DELETE 로 새로고침되는데 무슨차이인가요?
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
initialize.sql은 만들기만하고 COPY 안해주나요?
도커파일에서 한글 설정 관련 파일만 ADD해주고막상 mysql설정 내용이 다 들어가있는 mysql/sqls/initialize.sql 파일은 이미지 빌드 시 안가져가는거같은데 ...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
get, post 차이
user_action에서 로그인 페이지와 회원가입 페이지는 해당 url에 post방식으로 데이터를 전송하고 이번 로그아웃 페이지에서는 get방식으로 구현하셨는데 이 둘의 차이는 무엇인가요? 로그아웃 기능에선 post를 사용하면 적용되지 않았습니다...
-
미해결윈도우 악성코드(malware) 분석 입문 과정
virtualbox 들어가려니 에러뜨는거 어떻게 해결하나요
설치해두고 올리디버거 시작했을때 다시 들어가려니 virtual box창에서 에러가 뜹니다 이런경우 해결을 어떻게 해야할까요...