묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결인공지능 R GO! 하자!
처음 저장
처음에 저장할때 파일명을 어떻게 적어야 하나요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강의 자료 확인 요청드립니다.
강사님 안녕하세요!강의 자료를 다운받았는데 4-6강폴더와 7-9강폴더가 비어있다고 나오네요 ㅠㅠ혹시 다시 확인해주실 수 있나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Packet Queue 질문
안녕하세요. "Rookiss"님, Packet Queue에 대해서 질문드리려고 합니다. Push() 에 대해서는 BackGround Thread가 계속 Push하므로 lock을 거는 이유가 맞다고 생각되는데 Pop()에 대해서는 Unity의 Main-Thread만 사용한다면 따로 lock을 걸 필요가 없다고 생각되는데 혹시 다른 이유가 있어서 lock을 거신건가요?? 답변해주시면 감사하겠습니다!
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
서블릿과 서블릿 컨테이너의 역할에 대한 질문입니다.
강의자료 8p에서 WAS에서 HTTP 요청 메세지를 기반으로 request 와 response 객체를 생성해서 서블릿에게 전달한다는 그림이 있는데 강의자료 12p의 HttpServletRequest의 역할에 보면 서블릿이 HTTP 요청 메세지를 파싱하여 HttpServletRequest에 담에서 제공한다고 되어있습니다. 이부분에서 정확히 HTTP 요청 메세지 파싱과 request 와 response 객체의 생성에 대한 책임이 WAS에 있는지 서블릿에 있는지 애매모호해서 질문드립니다!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Unity 정책 + DLL 사용 질문
안녕하세요. "Rookiss"님, 해당 강의를 듣고 Unity의 정책으로 TryWriteBytes()와 Span<> 사용이 불가능하다는 부분에서 궁금한 점이 생겼습니다. "Rookiss"님이 말씀하신 TryWriteBytes()와 Span<> 사용이 불가능하여 해결방안으로 1. unsafe code 사용 2. 직접 bit 연산 이 있다고 하셨는데 실제로 1, 2 방법의 현업에서 사용 빈도가 궁금합니다. --- 1번 질문 그리고 ServerCore의 class들을 DLL Import로 사용 가능하다고 하셨는데 그러면 TryWriteBytes(), Span<> 등을 class library의 DLL로 import하면 사용이 가능할까요?? --- 2번 질문 마지막으로, 만약 2번 질문이 가능하다면 실제 현업에서 공통된 Packet class들을 dll로 import해서 사용하나요??? --- 3번 질문 답변해주시면 감사하겠습니다!
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
9장 routes/post.js에서 해쉬태그 부분 질문
그 result가 findorCreate인 프로미스를 Promise.all로 모두 처리해서 resolve된 값인데 이게 이차원 배열 형식으로 할당된다고 강의에서 들었습니다. ([[해쉬태그1,true],[해쉬태그2,true]]이런식) 근데 밑에 await post.addHashtags(result.map(r=>r[0])) 이처리를 하면 result가 이차원 배열 형식이라 map메소드의 반환값이 [해쉬태그1,true]가 아닌가요? 어떻게 해쉬태그1이 반환되어서 관계쿼리메소드를 진행 되는 것 이죠???
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
Dp HouseRobber 질문
안녕하세요. DP문제를 풀어보는데 있어, 다른 응용문제를 보고 풀다가 단위케이스에 걸려 문의드립니다. 릿코드에서는 정상적으로 통과 되었지만, 이 문제와 동일한 프로그래머스 사이트에 "도둑질" 문제에서는 단위케이스 걸려 실패하였습니다.. ㅠㅠ 아래에 링크 첨부 드립니다. https://programmers.co.kr/learn/courses/30/lessons/42897 기존 문제는 제가 아래와 같이 풀었으나 선생님 공식과 조금 다른것 같아, 혹시 문제 유형이 다른건지 헷갈리기 시작했습니다. ㅠ public int solution(int[] money) { int moneyLength = money.length; // dp배열은 처음 집을 훔치기때문에 인접한 마지막 집은 훔칠수 없으므로 반복문은 length-1 전까지만 int[] dp = new int[moneyLength-1]; // 처음 집 안 훔칠 때 int[] dp2 = new int[moneyLength]; // dp[0]과 dp[1]은 0번째 집부터 1번째 집까지 가장 많이 훔칠수 있는 금액인데 0번집을 훔치기때문에 // 1번째 집은 훔칠수 없게 되고 dp[1]까지의 가장큰 금액은 첫번째 집을 훔친 경우이므로 dp[0],dp[1]에는 0번 집의 돈을 넣어 줬습니다. dp[0] = money[0]; dp[1] = money[0]; dp2[2] = 0; dp2[1] = money[1]; // 반복문을 돌면서 두번째 전의 최대 돈에 현재 번째 집의 돈을 합친것과 이전의 최대 돈을 비교하여 dp배열을 채웁니다. // 2가지 경우를 각각 money 배열의 인덱스만큼 왔을 때 누적시킨 dp값들의 max 값을 구하여 메모제이션 해줌 for (int i = 2; i < moneyLength-1; i++) { dp[i]=Math.max(dp[i-2]+money[i],dp[i-1]); } // dp2는 첫번째 집에서는 돈을 훔치지 않으므로 반복문은 length까지 돌렸습니다. for(int i=2; i<moneyLength; i++) { dp2[i]=Math.max(dp2[i-2]+money[i],dp2[i-1]); } // dp와 dp2의 마지막 값을 비교하여 더 큰값을 출력 하여 정답을 구하였습니다. return Math.max(dp[moneyLength-2],dp2[moneyLength-1]);}
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
업로드 된 이미지 사진이 깨져서 보입니다.
코드자체에선 에러도 없는것같고, 이미지 업로드와 삭제 모두 작동자체는 잘 되는 것 같은데, 이미지가 보이지 않고 깨짐 표시만 보입니다. 왜 이러는 건지 이유를 알 수 있을끼요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
둘이상의 컬렌션에서 inner join은 왜 사용이 가능할까요? inner join에 대해 질문입니다!
컬렉션 inner join 시에도 데이터가 변하는 걸 실습으로 확인해봤습니다. 그 후 inner join 2번 사용 시MultipleBagFetchException를 발생시키는지 궁금해서 테스트 해보니 따로 발생시키지 않더라구요!영한님 책이 따로 있어서 확인해봤는데, 책에서는 fetch join 2개는 컬렉션 * 컬렉션 곱이 만들어지므로 주의해야하고, 하이버네이트 구현체의 경우 MultipleBagFetchException을 발생시킨다고 나와있는데, inner join은 MultipleBagFetchException을 발생시키지 않는 건가요? 같은이유로 데이터 중복값이 크게 증가해 발생해야하는게 아닌가 해서 질문드립니다! 왜 inner join은 하이버네이트가 막아두지 않은 것일까요? inner join이 2번 이상 사용이 가능한걸 보면 둘 이상의 컬렉션에 fetch join 을 막아둔 가장 큰 이유가 데이터 중복이 아닌건가요?? 컬렉션 관계에서 inner join으로도 페이징은 불가능 한건가요? 부모 엔티티가 값 컬렉션 2개를 갖고 해당 컬렉션 fetch 전략을 FetchType.Eager 로 설정해두니 MultipleBagFetchException이 뜨면서 실행조차 안되는걸 발견했는데, 그 이유가 fetch join 2개를 같이 쓸 수 없는것과 같은 이유인가요? 실행조차 안돼서 궁금하네요!3가지 질문인데 답변해주시면 감사하겠습니다 :)
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
quiz 4 관련 list에서 특정값을 빼내는 함수 또는 set에서 shuffle할 수 있는 함수가 있나요?
list에서 무작위로 1개를 추출한 변수 chicken만 제외하고 싶은데 clear함수가 적용이 안돼서 질문드립니다. set의 difference와 같은 차집합 같이 이용할 수 있는 함수가 list에도 있을까요?? 아니면 set에서 shuffle처럼 무작위로 섞을 수 있는 함수가 있나요?
-
미해결홍정모의 따라하며 배우는 C++
생성자 초기화
Fraction(const int& num_in = 1, const int& den_in = 1) { m_numerator = num_in; m_denominator = den_in; } q1. 생성자 초기화를 매개변수 모두 해주면 기본생성자 역할도 한다는 말씀이 이해가 잘안가서요
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
avi 확장자
주피터노트북으로 mp4가 재생이 가능하면 영상확인을 위해서 굳이 avi 확장자로 해서 번거롭게 my_bucket 을 옮기고 확인할 필요가 있는지요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
에러 질문
PS C:\Users\min99\Documents\boiler-plate> npm run start > boiler-plate@1.0.0 start > node index.js (node:18000) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency(Use `node --trace-warnings ...` to show where the warning was created) node:events:304 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::3000 at Server.setupListenHandle [as _listen2] (node:net:1286:16) at listenInCluster (node:net:1334:12) at Server.listen (node:net:1420:7) at Function.listen (C:\Users\min99\Documents\boiler-plate\node_modules\express\lib\application.js:618:24) at Object.<anonymous> (C:\Users\min99\Documents\boiler-plate\index.js:16:5) at Module._compile (node:internal/modules/cjs/loader:1083:30) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10) at Module.load (node:internal/modules/cjs/loader:948:32) at Function.Module._load (node:internal/modules/cjs/loader:789:14) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) at node:internal/main/run_main_module:17:47 Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1313:8) at processTicksAndRejections (node:internal/process/task_queues:80:21) { code: 'EADDRINUSE', errno: -4091, syscall: 'listen', address: '::', port: 3000 } npm ERR! code 1 npm ERR! path C:\Users\min99\Documents\boiler-plate npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c "node index.js" npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\min99\AppData\Local\npm-cache\_logs\2021-03-07T15_59_57_703Z-debug.log PS C:\Users\min99\Documents\boiler-plate> 이러한 에러가 뜨는데 원인이 무엇인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
맵핑 질문입니다
안녕하세요! 강의를 따라하던 도중 이해가 안가는것이 있어서 작성하게 되었습니다. 위의 사진은 제가 따라한 코드이고 밑에는 실행하면 나오는건데 웰컴페이지도 안나오는건가 싶어서 getMapping을 주석처리해봤는데 잘 실행되고 있습니다. 코드는 똑같이 한거같은데 어떤부분을 살펴보고 해결해야는지 잘 모르겠어서 질문드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요
안녕하세요 save()메소드에 질문이있습니다.. 제가소스를 이해하려고 정리한부분인데요. repository객체를 생성한다 save를 호출한다 id와 name을 가지고있는 객체를 member객체를 생성한다 member에name에다가 spring을 셋팅한다 repository객체에 있는 save메소드에는 setName에 spring이 담겨져있다 member에 result에다가 repository에 findByid메소드에member id값을 저장한다 (현재member에 id는 null인상태) member즉 spring이 들어있는 save메소드와 result즉 repository에 findByid에 들어있는 멤버가 같은지 비교한다면 true가 나올 수가 없는거아닌가요? 어떻게 저게 같아서 true가 나올수가 있나요? repository에save같은경우 name에 Spring이라는 데이터를 가지고있고 repositorty에findByid같은 경우에는 id에 null값을 가지고있는거 아닌가요? 햇갈리네요 ㅠㅠ 자바를 처음부터 다시공부해야될까요.. 너무어렵네요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Util.FindChild<T>(gameObject, names[i], true)와 관련하여...
안녕하세요! 강의 복습 중에 또 질문이 생겨 질문드립니다! 이전 강의에서 다른 분 질문을 통해 componet.name은 결국 Button, Text 등 T 타입의 클래스를 컴포넌트로 들고 있는 게임오브젝트의 이름을 가져온다는 것은 이해가 되었습니다. 그렇다면 Util.FindChild<T>(gameObject, names[i], true) 함수의 return 값이 T component인데 디버깅한 장면에서 _objects 딕셔너리의 Value 값이 ("PointButton{Unity.Engine.UI.Button}")로 되어 있는 건 사실은 Button Component를 return 했지만 걔는 PointButton꺼야 라는 뜻인가요..? Get 함수를 만들 때 return 값을 다시 T로 캐스팅 하는 것을 미루어 보아 Bind 할때 objects[i] = Util.FindChild<T>(gameObject, names[i], true)에서 자동으로 Object로 캐스팅 되었다가(부모 클래스이기 때문에..?) 다시 꺼내 쓸때는 T로 캐스팅 해야하는 건가요..?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하세요 선생님 세가지 문의 사항이 있어 글을 씁니다.
1. DX12 X 게임수학 강의에 최적화 관련 내용도 있나요? 언리얼에 적용시킬 수 있는 최적화 문서 몇번 봤는데 무슨 내용인지 감이 안와서,, LOD? 스켈레탈 메쉬 최적화 , 스태틱 매쉬 최적화 (액터병합) 등등 언리얼에 적용시킬 수 있는 내용도 있는 지 여쭤봅니다. 2. 3월 중순 ~ 말에 출시 하신다고 하셨는데요 3월 28일 전까지는 나올것 같은지 여쭤봅니다. ㅠ.ㅠ 구체적인 날짜를 여쭤보는 이유는 자취를 하는지라 어느 정도 쯤에 그 돈을 마련해야하기 때문에 ㅠ.ㅠ입니다. 3. 지금 C++ 위주로 4~5개월 동안 언리얼 포트폴리오를 만들 고 있는데요, 혹시 3월 중순 경에 완성 될 거 같은데 영상을 찍고 문서화 시키면 포폴 영상 런타임 5분 ~ 8분정도일 것 같은데 혹시 시간 되시면 봐주실 수 있나요??
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
DP 1분 간단 영상이 보이지 않습니다.
1분 영상이 보이지않네요. ㅠㅠ 드디어 DP를 배울 수 있게되서 감사합니다. 깃 허브에는 이미 몇가지 올라온것으로 보이는데 앞으로도 좋은 강의 부탁드립니다. 감사합니다.
-
미해결파이썬을 활용한 선형대수학 - NumPy와 SciPy의 활용
diag와 diagflat의 차이점
선생님 프로그램 실습을 해봤을 때 diag와 diagflat의 출력문에서 차이를 모르겠는데 무슨 차이가 있나요??
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
wget 오류
안녕하세요? 수업 정말 잘 듣고 있습니다. 다름이 아니라, !wget https://github.com/corazzon/KaggleStruggle/raw/master/word2vec-nlp-tutorial/KaggleWord2VecUtility.py 이 코드를 실행하면, 'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜹니다. 코랩에서는 잘 실행되는 것을 보니 제 컴퓨터의 문제인 것 같습니다. 그래서 여기저기 찾아서 환경 변수 추가도 해보았는데 해결이 안 되네요. 그래서 질문 남깁니다! 어떻게 해결하면 좋을까요?