묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷을 추가해보려 했는데 프로그램이 죽습니다
// Server Main함수 내부 //ClientPacketHandler.cpp ClientPacketHandler.h ServerPacketHandler.cpp ServerPacketHandler.cpp 예제 코드를 응용해서 단순히 패킷 메시지("Packet Hello")만 전달하고 받는 코드로 변경해보려 하였습니다. 빌드는 되나 ClientPacketHandler.cpp의 Handle_S_Hello 함수의 message를 출력하는 부분에서 Memory Access Violation이 일어나고 프로그램이 죽게됩니다. 제가 강의를 보고 다 이해하였다 생각했으나 응용이 안되는걸로 보아 지식의 빈틈이 있는거 같습니다ㅠ. 코드를 봐도 잘 가늠이 안되서 그런데 혹시 어디부분이 문제인걸까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 주인 관련 질문 드립니다.
안녕하세요 영한님 강의 잘 듣고 있습니다! 연관관계 매핑 기초에서 양방향 연관관계 관련 질문이 있습니다. 우선 제가 이해한 것은, 테이블은 PK - FK로 양방향이 구현됩니다. 객체는 Member의 team / Team의 members로 단방향이 2개로 양방향을 구현이 됩니다. 그래서 객체와 테이블을 매핑하기 위해서는 하나의 단방향 2개인 것 중에서 1개를 선택해줘야한다. 이것이 연관관계의 주인이다. 이렇게 이해한 상황입니다. 만약, Team을 바꾼다고 하면 Member의 team 필드를 바꿔서 할지, 아니면 Team의 members를 통해서 수정할지 하나를 정해줘야 한다고 했습니다. (이 의미 자체가 단방향이 2개이기 때문에 생기는 문제라고 이해했습니다) 그런데 왜 하나를 정해줘야하는 건가요? 둘의 방법을 모두 이용해서 Team을 바꿀수는 없나요? 이게 단방향이 2개인 객체의 관계에서 하나의 주인을 선택해줘야하는 것과 무슨 관계가 있는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
쿠키 이름 질문있습니다.
httpsession을 이용하여 세션을 생성하면 쿠키가 jsessionid=xxxx 와 같은 형태로 생성되는데 jsessionid라는 쿠키 이름이 어디서 생긴것인지 궁금합니다. HttpSession session = request.getSession();//세션에 로그인 회원 정보 보관session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember); 저는 위의 로직에서 sessionconst.login_member를 쿠키 이름으로 생각했습니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
seaborn 업데이트
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 4.3 ETF 분석과 시각화를 수강하고 있는데 seaborn 버전이 아래와 같이 10.0버전대로 나옵니다. 아래와 같이 터미널에서 pip install seaborn도 실행해보고 아나콘다 > enviroment에서도 해보고 다시 종료했다 재실행해 봐도 동일합니다. 어떻게 업데이트 할 수 있을까요?
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
ERROR [ExceptionsHandler] Cannot read property 'hash' of undefined
안녕하세요!! 강의 잘 보고있습니다. 회원가입에서 bcrypt를 설치하고 hash를 사용하는데 있어어 에러가 발생하는 것 같습니다. [Nest] 58011 - 07/17/2021, 11:08:18 PM ERROR [ExceptionsHandler] Cannot read property 'hash' of undefined TypeError: Cannot read property 'hash' of undefined bcrypt를 지웠다 깔아보고, 버전변경을 해보아도 동일한 에러가 발생합니다. 해당 에러에 대해 솔루션이 있다면 부탁드립니다.!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
cin>> , scanf( ), gets( )의 차이점이 무엇인가요?
선생님 안녕하세요, cin>> , scanf( ), gets( )의 차이점이 무엇인지 모르겠습니다. 그리고 c언어에서는 scanf()나 gets()를 주로 사용했는데, C++에서 std::cin>> 함수가 쓰이는 이유도 궁금합니다. 답변 기다리겠습니다. 감사합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
articleapp에서 컨테이너 정렬 질문 드립니다.
강의를 들으면서 컨테이너 개수를 여러 개를 추가하고 빼보면서 실습하다가 궁금한게 있어 질문 드립니다. 사진과 같이 컨테이너를 2개만 배치했을 경우 웹사이트 중앙에 배치되지 않고 왼쪽으로 치우쳐 있는데 이럴 때 컨테이너 2개를 가운데로 정렬하는 방법은 없나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
강의 듣기 전에 문제 풀어서 정답은 나왔는데....
강의 듣기 전에 먼저 풀어서 정답은 나왔는데, 제 풀이가 이중for문과 뭐가 달라서 시간복잡도가 줄어든 건지 모르겠습니다(왜 정답이 나왔는지가 궁금합니다). for 문 안에 while문을 넣으면서 반복문(반복문) 형태니까 n^2이어야 할 것 같은데 이중 for문 대비 시간이 줄어든 이유가 무엇일까요? import java.util.*; class Main{ public int solution(int n, int m, int[] numArray) { int answer = 0; int sum = 0; int lt = 0; for(int i=0; i<n; i++) { sum = numArray[i]; lt = i; if(sum > m) { continue; } else { sum -= numArray[i]; while(sum<=m && lt<n) { sum += numArray[lt++]; if(sum==m) { answer++; break; } } } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); int[] numArray = new int[n]; for(int i=0; i<n; i++) { numArray[i] = in.nextInt(); } in.close(); System.out.print(T.solution(n, m, numArray)); } }
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
개행 \n 관련 질문
num 자료형 부분에서 \n을 넣을 경우 한칸이 띄워진다고 말씀하셨는데 한 칸이 안띄워집니다.. \n은 개행 문자열??이라서 그냥 줄바꿈만 되는거 아니었나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
해당 강의 영상의 해상도가 너무 낮네요.
인프런의 오류인가요?ㅠㅠ 눈이 너무 아픕니다.
-
미해결Vue로 Nodebird SNS 만들기
https 적용 질문드립니다..
안녕하세요, 제로초 선생님. 강의를 끝가지 다 보았으나,, https 적용과 관련된 내용을 찾을 수 없었는데요 nuxt 서버에 적용하는 방법을 알려주시면 감사하겠습니다 ㅠㅠ
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
Hand를 main camera에 넣으면 오류가 생깁니다.
안녕하세요! 강의 잘 보고있습니다! 다름이 아니라 팔 구현하는 강의에서 카메라 이동에 팔이 안따라오는 문제를 해결하기 위해 Hand Holder를 카메라 안에 넣는 내용이 나오는데 저는 넣으면 항상 이렇게 팔이 얇아지고 카메라의 원점을 기준으로 바뀝니다..! 혹시 해결 방법이 있을까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
왜 list에 append를 하는 것은 쓰기로 간주되지 않는 것인가요?
"왜 list에 append를 하는 것은 '쓰기'로 간주되지 않는 것인가요?" ------------------------------------------------------- 리스트일 때는 error가 발생하지 않고, 일반변수일 때는 error가 발생하는 이유가 도대체 무엇인가요? 정말로 존경을 담아서 말씀드리건대 입문강의에서 지금 이 강의까지 매번 감동의 물결 속에서 감사히 들어왔습니다만, 이번 강의에서 이 의문과 관련된 부분은 도무지 이해가 가지를 않습니다. 너무 답답해서 처음으로 질문 올립니다. 2분 36초에서 "위에거를 참조하지 못하고 있는 거예요"라고 하시는데, 그렇다면 클로저 심화(3-1)에서 나온 closure_ex1() 함수에서는 어떻게 내부함수 averager 안에서 series.append(v)를 할 때 '위에거(series = [])'를 참조할 수 있는 것인가요? 바꿔 말하면,"왜 closure_ex1() 함수에서는, 내부함수 averager에서 nonlocal series 라고 선언하지 않았음에도 불구하고, error 없이 정상적으로 실행되는 것인가요?" 클로져 심화(4-2) 질의응답란에는 "local에서는 nonlocal의 변수를 '읽기'만 가능하고 '쓰기'는 불가능하다"고 설명해주고 계신데요, (nonlocal에 있는) list에 (local에서) append를 하는 것은 '쓰기'가 아닌가요? 이 이슈와 관련하여 질문하는 모든 사람들이 scope의 개념은 선생님에게 설명을 듣고 또 충분히 이해하고 있으나, list에 append를 하는 것이 '쓰기'로 간주되지 않는 이유에 대해서는 설명을 듣지 못하고 있습니다. 그래서 다시금 한번 더 여쭤보자면,"왜 list에 append를 하는 것은 '쓰기'로 간주되지 않는 것인가요?"이것까지 답해주시다보면 너무 깊이 들어가기 때문에, 배려 차원에서 의도적으로 말씀을 안 해주시는 것인가요? 혹시, 이것은a = [0] -> id(a) -> a.append(3) -> id(a)b = 3 -> id(b) -> b += 3 -> id(b)a의 id는 변하지 않고, b의 id는 변화하는 것과 관련이 있는 것인가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
오류 확인좀 해주세요.
강의 나온대로 코드 작성했는데 아래와 같은 에러가 발생합니다. export가 안된다는거 같은데 어디에 오류가 났는지 확인좀 해주세요ㅜㅜ import { form } from "antd"; import "./index.css"; function UploadPage() { const onSubmit = (values) => { console.log(values); }; return ( <div> <form name="상품 업로드" onFinish={onSubmit}> <form.Item name="upload"> <div id="upload-img-placeholder"> <img src="/images/icons/camera.png" /> <span>이미지를 업로드해주세요.</span> </div> </form.Item> </form> </div> ); } export default UploadPage;
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
제너레이터 질문 있습니다.
제너레이터도 이터레이터라고 알고있는데 , 제너레이터 생성후 dir 을 이용해서 보니 __next__ 가 존재하지 않는 것 같아서 질문드립니다. (이터레이터는 __next__ 가 존재하는 것으로 알고있습니다. )어느부분에서 이해를 못한건지 잘 모르겠습니다! 혹시 next 라는 메소드 없이 yield 를 사용해서 모두 처리 가능하기 때문에 yield 안에 next 가 들어가있다?. 라고 이해하면 될까요 ? 답변감사합니다
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
안녕하세요 개복치님.
리얼타임 데이터베이스에 저장을 할때 나의 uid를 value안에 넣으셨는데, 그렇게 한 방법과 uid를 board 아래 key값으로 두고 그안의 게시물을 넣는방식. 즉 제가 생각한 방식은 board auth.current.uid 게시물 key값 게시물 value값 이런 방식이랑 강의에서는 board 게시물 key 값 게시물 value값 이 안에 auth.current.uid값 이런 방식으로 했는데 어떤 방식이 더 효율적인 방식일까요? 제가 생각할때는 서버입장에서 value안에 나의 uid값을 넣으면 전체 게시물이 10000개라고 봤을때 나의 게시물을 찾는다고 전제하면 전체 게시물의 value의 나의 uid 를 찾아봐야하는데,내 uid를 board 아래 상위key값으로 놓았을때는 10000개가 있다고해도 key에서 내 uid만 가져오면 내가 쓴 게시물을 더 빠르게 가져올수있지 않나라고 생각을 하게되었습니다.혹시 제가 생각한것이 맞는지 틀린지 개복치님의 의견은 어떠신가요.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
로그인 화면에서 계속 오류나는데 원인이 뭔가요..?
코틀린은 처음 해보는데 원인을 모르겠어용.. 도움 부탁드립니다. ------------------------ design 라이브러리 추가했을때 뭔가 버전이 안맞는지 build gradle에 오류가 나있었어요. 지우니까 실행 됩니다. 근데 무슨 의미인지는 잘 모르겠네요.. ㅎ;
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
callback함수 질문이요!
삭제된 글입니다
-
미해결실전! 웹사이트제작! Step by Step! ('돕다' 사이트제작_Basic Course)
리셋에 대한 질문
선생님 안녕하세요 리셋에 대한 질문인데요 현업에서는 어느 기업을 가든 * {margin:0; padding:0;} << 이거만 적용시키지않고 * {margin: 0;padding: 0;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;} h1, h2, h3, h4, h5, h6 {font-weight: 700; font-size: inherit;} a {color: inherit; text-decoration: inherit;} img {vertical-align: middle;} a img {border: none;} li {list-style: none;} address, em, i {font-style: normal;} 요 내용들 필수적으로 다 쓰나요? 그럼 포폴에도 리셋을 전부 다 쓰는게 좋을까요? 어떻게 보면 당연한 질문일수도있는데 실무에 대해선 전혀 모르다보니 궁금해서 여쭤봐요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
같은 이름 받기 request
String values[] = request.getParameterValues(name); 같은 name 으로 넘어 올때 위 와같은 방식을쓰는데 예를들면 checkbox 의 name 이 같을때 쓰이겠죠? 이방법 말고 또 다른 방법이 있을까요 ?