묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
어셈블리에서 monster 값을 넣고 info 값을 또 넣는게 중복 아닌가요?
EnterLobby에서 lea eax, [monster] 이렇게 eax에 monster의 주소를 넣어 줬잖아요. 근데 CraeteMonster에서 mov eax, dword ptr [info] 이렇게 eax에 또 넣어 주잖아요. C++에서는 &monster가 CreateMonster(StatInfo* info)의 매개 변수로 들어가는 거니까 사실 Monster의 주소가 info인건데 eax에 &monster도 넣어주고 &info 넣어주고 그러면 먼저 넣어준 &monster는 없어지는 거 아닌가요? 그냥 data가 겹쳐지는 건가요?
-
미해결실전 HTML & CSS 강좌
ppt다운로드가 안됩니다
강의자료 다운로드가 안됩니다..
-
미해결Kevin의 알기 쉬운 RxJava 2부
예제에서 Runnable 용도
안녕하세요. dispose 함수에 Runnable 객체가 전달되는데, emitter 완료와 타임아웃 때 처리되는 로직이 runnable로 만 처리해야 하는 건가요? 아직 rx 프로그래밍에 대한 경험이 없다보니 예제 코드가 관례적인 것인지 아닌지 판단하기 어렵습니다.
-
해결됨코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
면적을 구하는 res를 for문 내에 있는 if문 안에 넣으면 되지 않나요?
- 안녕하세요 선생님 강의 잘 듣고 있습니다^-^ 덕분에 코테는 벌벌 떨던 제가 BFS랑 DFS에 대해서 이런거였어? 싶을 정도로 쉽게 이해하고 있는 중입니다 감사합니다 ㅎㅎ 다름이 아니라 9:03 초에서 res를 while문 안에 작성하셨는데요 그렇게 되면 큐에 들어온 녀석 갯수만큼 추가 되면서 선생님이 뒤에 말씀하신 것처럼 최초 진입 시점의 갯수도 포함하게 되어서 최초 진입시점에도 grid[x][y] = 0 값을 넣게 되는데요 애초에 들어오고 나서 for문 내의 if문에서 방문했다(visited)라고 하는 조건 내에서 면적을 추가 시켜 주면 그러한 작업이 필요 없을 거 같아서요 아래 예시인데요.. 일단 값은 잘 나오는 지 테스트 해봤는데 이 부분은 어떻게 생각하시는지 궁금합니닷 (혹시 틀렸다면 알려주세요 ㅠㅜ..) private int bfs(int[][] grid, int x, int y) { Queue<int[]> queue = new LinkedList<>(); queue.offer(new int[] {x, y}); //0, 0 int area = 0; while (!queue.isEmpty()) { int[] point = queue.poll(); for (int[] dir : dirs) { int findX = point[0] + dir[0]; int findY = point[1] + dir[1]; if (findX >= 0 && findY >= 0 && findX < m && findY < n && grid[findX][findY] == 1) { grid[findX][findY] = 0; queue.offer(new int[] {findX, findY}); area++; } } } return area; }
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Autowired 질문입니다
안녕하세요 팀장님 좋은 강의 감사드립니다. 의존성 주입 관계에서 의문이 좀 있어서요. Controller에서 MemberController의 파라미터로 쓰기 위해 @Service 어노테이션이 붙은 MemberService를 @Autowired로 끌고 온다고 이해했습니다. 근데 MemberRepository를 @Autowired로 끌고올 때 해당 인터페이스에는 @Repository가 없고 MemoryMemberRepository에만 붙어있습니다. 궁금한점은 두개입니다. 1. 인터페이스로 구현된 MemberRepository를 왜 끌고왔는지? - 임시방편으로 구현한거지만 MemoryMemberRepository를 끌고와야하는게 아닌지? 2. 어떻게 bean에 등록되어있지 않은 MemberRepository를 @Autowired로 끌고왔는지? 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
override
ctrl+o눌러서 service를 누르면 override가 안되고 자꾸 저 창이 뜨는데 무료버전이라 그런건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
스캐너를 받지 않고
``` public class Main { public int solution(String str, char t) { int answer = 0; str = str.toUpperCase(); t = Character.toUpperCase(t); for (int i = 0; i < str.length(); i++) { if (str.charAt(i) == t) answer++; } return answer; } public static void main(String[] args) { Main T = new Main(); String str = "Computercooler"; char c = 'c'; System.out.println(T.solution(str, c)); } ``` 직접 문자열을 입력하면 컴파일 에러가 나는데 , 반드시 스캐너를 통해서 값을 받아야 하나요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
익스프레스(HTTP)와 웹 소켓(WS)은 같은 포트를 공유할 수 있으므로 별도의 작업이 필요하지 않습니다.
익스프레스(HTTP)와 웹 소켓(WS)은 같은 포트를 공유할 수 있으므로 별도의 작업이 필요하지 않습니다. 라는 노드교과서의 글과 제로초님이 강의에서도 말씀해주신 "포트를 공유할수있다." 라는 말이 잘 이해가 안가서 질문드리게 됬습니다. 포트란 컴퓨터내에서 실행되고있는 수많은 프로그램들을 구분하는 논리적인 접속장소라고 알고있는데 웹소켓과 익스프레스가 같은 포트를 공유할수 있다는 말은 웹소켓을 하나의 프로그램이라고 보지않고 익스프레스와 같은 포트에서 돌아갈수있는 프로그램이라도 생각을 해서 포트를 공유할수 있는건가요 ? 아니면 익스프레스는 HTTP 프로토콜을 사용하고 웹 소캣은 WS 프로토콜을 사용하니깐 포트번호는 같지만 프로토콜이 달라서(http://localhost:8080과 ws://localhost:8080) 익스프레스와 웹 소캣은 "구분이 되므로" 포트를 공유할수 있는건지 여쭤보고 싶습니다. 또 이렇게 포트를 공유할수 있게 해주는 주체가 Express인지 Web Socket인지도 궁금합니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vi에디터 나갈 때 wq를 어디에 입력해야하죠
사진처럼 파일 경로는 바꿨는데 wq를 어디에 입력을해서 저장 후 종료를 하나요?(21:53부분) 이제 대학교 2학년이고 리눅스를 처음 접해봐서 이런 사소한 부분이 조금 힘드네요ㅠㅠ 이전 과정에서도 사소한 걸 몰라서 막히는 게 있었는데 이것저것 해보고 검색도 해봐서 해결했는데 이건 진짜 모르겠어요...
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 질문드려요
수업들으면서 다음 칸으로 넘어가거나 코드를 실행시킬때 SHIFT+ENTER를 쓰는데 가끔 In[*] in안에 숫자가아닌 저렇게 *가 입력이되어 버리면 실행이 먹힌다고하나요? 실행이 안되더라구요. 그래서 새창을 열고 수업따라가고 하는데 왜그런지와 이럴때 해결방법이 어떻게 될까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
implementation 생성할 때
드래그 해서 생성하면 한 번에 되던데 따로 하시는 이유가 있는가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
정말 물어볼 곳이 없어서 여기다가 물어봅니다
리액트로 투두리스트만 한번 만들어보고 어쩌다가 팀프로젝트에 들어가게 되었습니다 다른건 어떤식으로든 예제 찾아가면서 만들었는데 혹은 같이 하시는분 코드 미리 되어있는거 참고하면서 구현해왔습니다 그래서 메세지 관련기능 혼자 맡아서 해보지 않겠냐고 해서 만들어 보는 중입니다 백엔드는 스프링 부트이고 프론트는 리액트 리덕스 toolkit 쓰고있습니다 메세지 보내기부터 구현했는데 이거 정말 모르겟다고 그분한테 부탁드려서 도움받으면서 구현했습니다 메세지 리스트 받아오는걸 이제 해야할 차례인데 다른 api라면 받아오는 파라미터가 있는데 이건 스웨거에 no parameter라고 적혀있더군요 메세지 보내기는 createAsyncThunk로 받아와서 작성되었습니다 제가 막힌부분은 paylaod에 뭘 넣어야할지 애매하더군요 정확히는 답을 요구하는게 아니라 기능 만들려고 하는데 어떤식으로 검색해서 답을 얻어낼수있을지 막막합니다 왜냐하면 모르는게 있는데 그게 필요하면 그건 검색하면 나오는데 모르는게 있는데 사실 그거넣을필요 없으면 검색도 막막하고 질문도 없거든요 분명 경험상 요구하는 코드량이 줄어들탠대 어디서 뭘빼야할지 모르겠습니다 깃허브에서 비슷한코드 없을까 찾는중이긴 한데 잘모르겠습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberForm 과 SpringConfig 의 패키지 위치가 일반적인지 문의드립니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]controller, service, domain, repository 처럼 클래스의 용도에 맞도록 패키지를 지정해주었는데, MemberForm 과 SpringConfig 가 일반적으로 강의에서 사용한 패키지에 위치하는지 궁금합니다. 만약 아니라면 보통 필드에서는 해당 객체를 어떤 패키지에 포하시키는지 알고싶습니다.
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
블로그 관련 문의
안녕하세요! 인터넷강의를 통해 공부를 배우고 있는 사람입니다! 강의에서 배운내용을 보기쉽게 사진과 함께 정리하여 복습하기 위해 티스토리에 올리고있는데 이런경우에 인터넷강의의 내용이 유출되어 문제가 생기는것은 아닌지 걱정되어 문의를 남겨봅니다 비공개로 작성해야할까요? 내용은 거의 인터넷강의의 모든내용을 그냥 제가 보기쉽게 정리를 해둔 정도 입니다..!
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
자식 -> 부모 데이터 전송 관련 질문
안녕하세요. 2:10초쯤에 자식에서 부모에게 데이터 전송이 불가하다고 하셨는데요. 지금 여기 구조상 input에 button을 넣고 부모 컴포넌트에서 함수를 넘기고 button onPress에 이벤트 함수로 넣은 후 HOF로 값을 가져오면 부모에서 자식으로부터 값을 받아서 설정이 가능하지 않나요? 불가능하다고 하셔서 reactjs에서만 되고 react-native에서는 안되는건지 궁금해서요.
-
미해결Swift 5와 SpriteKit으로 만들어보는 아이폰 iOS 2D 슈팅게임
추가적인 질문있습니다!
게임앱과 기본single앱을 연동하고 싶습니다. 예를들어 앱에 처음 들어가면 로그인창이나 게임소개 뷰를 먼저 보여주고 버튼을 누르면 게임으로 체인지되는 것을 구현하는 것처럼요. 어떻게 해야하나요??
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Gradient Descent와 Mini-Batch Gradient Descent의 차이에 대해 질문이 있습니다.
안녕하세요! 이제 막 강의를 시작한 학생입니다. 강의를 아주 상세하게 설명해주셔서 정말 감사합니다!! 덕분에 아주 재미있고 쉽게 잘 듣고 있습니다ㅎㅎ 제가 하고 싶은 질문은 다음과 같습니다. Gradient Descent의 한계가 모든 학습데이터에 대해 GD를 적용하기 때문에 computing작업이 많이 들어가서 컴퓨터가 제대로 동작을 안 할 수도 있다고 하셨는데요(ex. 메모리 부족 등의 문제로) 이에 대한 솔루션이 SGD와 Mini-Batch인데 그 중 Mini-Batch에 대해 약간의 의문이 있습니다. 100개의 학습 데이터가 있다고 가정했을 때 batch_size를 10으로 설정하면 기본적인 Mini-Batch는 첫번째 iteration에서 100개의 학습 데이터 중 임의로 10개를 뽑아 GD를 수행하고 두번째 iteration으로 넘어간다는 것은 이해했습니다. 근데 기본적인 방법으로 사용하게 되면 100개의 학습 데이터 중 학습에 참여하지 못하게되는 데이터가 생기기 때문에 이 방법보다 일반적인 방법을 사용한다고 하셨는데요. 일반적인 방법은 첫번째 iteration의 첫번째 step에서 10개의 데이터를 뽑아서 GD를 계산하고 두번째 step에서 다시 10개의 데이터를 뽑아 GD를 계산하는 식으로 총 10번의 step을 완료하면 첫번째 iteration이 끝나고 두번째 iteration으로 넘어간다는 것은 이해했습니다. 다만, 여기서 의문인게 그렇게 하면 100개의 데이터를 매 iteration마다 모두 계산하게 되는 것인데 이러면 gradient descent처럼 메모리 문제가 생기지 않을까입니다. mini-batch gradient descent는 gradient descent의 한계를 극복하기 위한 솔루션이라고 하였는데 이러면 gradient descent와 똑같아 지는 것은 아닌가하는 생각이 듭니다. 제가 모르는 뭔가가 있는 것인지 아니면 제가 잘못이해하고 있는 것인지 몰라서 질문드립니다!!
-
미해결실전! Querydsl
leftjoin을 사용한 이유
public List<MemberTeamDto> search(MemberSearchCondition condition) { return queryFactory .select(new QMemberTeamDto( member.id, member.username, member.age, team.id, team.name )) .from(member) .leftJoin(member.team, team) .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()) ) .fetch(); } 이때 leftJoin(member.team, team)을 사용하신 특별한 이유가 있나요? join을 사용하면 안되는 건지 궁금합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
알고리즘 공부 관련 질문
안녕하세요 알고리즘 공부를 오늘 시작하였습니다. 파이썬이랑 C++사이를 갈등하고 있습니다. 대학교 강의는 C++인데 파이썬으로 과제나 시험응시가 가능하다고 들었습니다. 파이썬으로 공부하고 싶은데 C++이랑 파이썬이랑 개념이 많이 다른가요?
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
질문
선생님 , 여기에서 첫번쨰 컬럼값은 어디에서 온건가요? 맨 마지막이 df 원본값입니다.