묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
AccountServer를 클라우드서버 인스턴스에서 돌려보고 싶습니다 ㅠ
루키스님이 바쁘신 것 같아 어떻게든 제 스스로 해결 방법을 찾아보고자 했지만 더이상 어떤식으로 접근을 해야할지 몰라 실마리라도 얻고자 이렇게 질문글을 쓰게 됬습니다. 현 상황은 이렇습니다. 오라클 클라우드 서버에서 인스턴스를 임대받아 우분투 os에서 포트를 열고 AccountServer를 돌려보았습니다. 이후 유니티 로그인창에서 계정생성을 시도했더니 유니티 콘솔창에 에러로그가 나왔습니다.(Cannot conncet to destination host) ------------------------------------------- => 제 프로젝트 쪽에 문제인가 싶어서 제 컴퓨터 내에서 AccountServer를 돌리고 계정생성을 시도하니 콘솔창에 true가 정상적으로 찍힙니다. => 혹시 포트가 제대로 개방이 안됬나 싶어 클라우드 서버에서 돌리는 AccountServer에 ping을 쏘아 주었는데 포트는 열려있다고 나왔습니다.(인터넷에 tcping이란 프로그램으로 핑을 쏘았습니다) => 제가 클라우드 인스턴스에서 사용하는 OS입니다. => 포트 개방을 위해 오라클 클라우드 네트워크 보안 수신 규칙설정에서 아래와 같이 했습니다 7777번포트 열었습니당 => 우분투에서도 아래와 같이 포트 개방하였습니당 => 우분투에서 방화벽은 꺼두었습니다 => 그런데 AccountServer프로젝트 내의 AccountContoller내에 Test함수를 만들어서 실행해보니 이건 잘 작동하는 것 같습니다 ㅠ => 그러나 계정생성 시도는 계속해서 cannot connect to destination host라는 에러로그가 뜨고 있습니다. ㅠㅠ => 제 컴퓨터에서 AccountServer돌리고 GameServer는 오라클 클라우드 인스턴스에 돌린 후, 제 컴퓨터에서 클라이언트를 실행해 접속해보면 잘 되는거보니 역시 포트 개방 문제일가요?ㅠㅠ => 어느 부분을 더 살펴보면 좋을까요?ㅠㅠ
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
src refspec main does not match any 에러 문구 질문드립니다.
push 에서 src refspec main does not match any 에러가 가 나는데 해결법이 있을까요? ㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문드립니다!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. Member member = new Member();member.setId(1L);member.setName("before");em.persist(member);member.setName("after");tx.commit(); 제가 생각한건 따로 플러쉬가 되기전에 set해서 영속성 컨텍스트 에 올려 둔 member의 값을 바꾼거라 내부에서 값이 바뀌고 name값이 after인 엔티티가 db에 insert된다고 생각 했습니다 ( 총 1번의 insert) 근데 결과는 insert가 되고 update쿼리가 다시 나가더군요 왜 이렇게 됐는지 알 수 있을까요?
-
미해결파이썬(Python) 기초부터 실무까지 part.1
5.0은 왜 안되나요?
from math import *r= int(input("반지름을 입력하세요 : "))#volume = 4.0/3.0 * pi * r ** 3volume = 4.0/3.0 * pi * pow(r, 3)#** 는 지수를 의미함 그뒤에 제곱할 숫자를 쓰면됨#python에서는 pi로 , c에서는 PI임print("구의 부피 : ", volume)print("구의 부피 : " + str(volume))# 구의 겉넓이의 공식 : 4 * pi * 반지름의 제곱outer_area = 4 * pi * pow(r,2)print("구의 겉넓이 : " + str(outer_area))로 작성을 하였는데input에 5.0을 넣으면 하기의 오류가 납니다.Traceback (most recent call last): File "D:\09.Python\파이썬 작업\3장(자료형)\ex01.py", line 16, in <module> r= int(input("반지름을 입력하세요 : ")) ValueError: invalid literal for int() with base 10: '5.0'인터넷을 찾다보니까 int(float(소수))를 사용하면 문제가 발생하지 않는다고 하는데원인이 뭘까요?실질적으로 r = int(float(input("반지름을 입력하세요 :")))를 사용하니 오류가 해결되었습니다.답변 부탁드립니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
1강 sql비번 에러
패스워드가 no라니... 사용자 이름은 root가 맞는데 왜 안돌까요..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
클라이언트와 서버
클라이언트에서 만약 리액트로 서버를 실행해서, 포트가 3000번이고 서버에서 실행해서 포트가 8000번 인 상황에서 소켓 연결을 하기 위해서 클라이언트에서 socket 을 npm 으로 설치하고 나서 서버와는 어떻게 연결해서 서로 통신하게 만드나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
튜토리얼에 대해..
강사님이 말씀하신것 처럼 튜토리얼이나 다큐먼트가 별로없어 학습에 어려움이 있는데 혹시 automl 말고 자료나 튜토리얼이 잘 되어있고 학습에 도움될만한 것은 없을까요??
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
ParseError
안녕하세요! 첫번째 스마트 컨트랙트 강의를 수강하던 중에 remixd에서 가 발생하였는데요, 혹시 제가 친 코드에 문제가 있는건 아닐까 해서 깃허브에서 코드 복사해서 붙여넣었는데 위와 같은 오류가 발생합니다. 왜 @pragma solidity ^0.8.0 에서 문제가 발생한다고 나오는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Getmapping 부분에서 @ModelAttribute를 왜 사용하는지 궁금합니다
안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 @Getmapping 함수 부분에서 @ModelAttribute("member") Member member를 왜 넣었는지 잘 모르겠습니다. 저 부분을 지울 경우 addMemberForm 타임리프 관련 에러 메시지가 뜨는데 @Postmapping 쪽에서 @ModelAttribute에 객체를 담고 오류처리까지 다 하므로 @Getmapping 부분에서는 안 써도 괜찮은 것 아닌가요? @Getmapping 부분에서는 외부에서 받는 값이 없으므로 @ModelAttribute에 빈 객체가 들어올텐데 굳이 왜 넣어주어야 하는지, 또 저 부분을 안 넣었을 경우 addMemberForm 타임리프에서 왜 에러가 나는지 또한 궁금합니다. 한참 고민했지만 잘 모르겠어서 질문 올립니다.ㅜㅜ
-
미해결코딩으로 학습하는 리팩토링
필드의 직접 접근 vs getter를 통한 접근
안녕하세요 백기선님! 강의를 보면서 드문드문 클래스의 필드를 getter를 통해 접근하시는게 보였는데요. this.필드명 형태와 this.get필드명() 형태 중 어떤걸 선호 하시고, 무슨 이유에서 선호하시는지 궁금해졌습니다. 추가적으로 필드에는 this를 사용하고 메소드에는 this를 사용하지 않으시던데 이거는 또 어떤 이유가 있을까요?
-
미해결
인텔리제이 빌드오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Could not create task ':bootBuildImage'. Could not create task ':bootJar'. Could not create task of type 'BootJar'. org/springframework/boot/loader/tools/Layers org.springframework.boot.loader.tools.Layers 자꾸 이런식으로 뜨는데 도대체 뭘 고쳐야할지 모루ㅡ겠습니다.. 자바버전도 맞추고 다 했는데 지금 이거 때문에 프로젝트를 하나도 진행못하고있습니다..
-
미해결Slack 클론 코딩[실시간 채팅 with React]
eslint 5개 강의에서 설명해주신 부분
설치하고 eslintrc에 react-app을 추가했는데도 eslint가 활성화가 안되는데, vscode 오류일까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
@InjectModel의 필요성
안녕하세요 강사님 실습을 진행하는 도중에 에러를 만나 해결하는 과정에서 발생한 궁금증을 질문드립니다. 기존에 아래와 같이 repository에 접근하는 service단에서 코드가 에러가 발생했습니다. //users.service.ts async signUp(body: UsersCreateDto) { const { email, name, password, passwordConfirm, imgUrl, role } = body; //duplicated email console.log({ email, name, password, passwordConfirm, imgUrl, role }); const isUserExist = await this.usersRepository.existsByEmail(email); .... } 다른 함수인 create는 접근이 가능했는데 existByEmail만 접근이 되지 않았습니다. //users.repository.ts @Injectable() export class UsersRepository { constructor( @InjectModel(User.name) private readonly userModel: Model<User>, ) {} async existsByEmail(email: string): Promise<boolean> { const result = (await this.userModel.exists({ email })) ? true : false; const result = true; return result; } async create(user: UsersDbInsertDto): Promise<User> { try { const result = await this.userModel.create({ user }); return result; } catch (error) { throw new HttpException('db error', 400); } } } 구글링을 하며 찾아본 결과 아래 링크에서 답을 찾아서 타이포 에러는 해결했는데 원리를 모르곘습니다. https://stackoverflow.com/a/61396554 왜 @InjectModel을 삭제했을 때 repository함수에 접근할 수 없었을까요? 왜 다른 함수(create) 는 접근이 되고 existByEmail만 안되었을까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
왜 branch가 master 하나밖에 안 뜰까요?
위 사진과 같이 클로닝까진 성공했는데, 클론 한 이후에 로컬 레포지터리 내부에서 브랜치를 확인해보면 master 브랜치 하나밖에 없네요... 혹시 클로닝 과정이 잘못된 걸까요?? 하나 영상과 다른 게 있다면 구글에서 프라이빗 레포지터리를 클로닝하는 법을 찾아보고 ssh링크를 복사하여서 클로닝하였다는 점입니다.
-
미해결프로그래머를 위한 강화학습(저자 직강)
episode중간에 weight나 모델을 저장하고싶습니다.
안녕하십니까 수강생입니다. 지난번 질문에 대해 답변해주셔서 정말 감사합니다. 또 매우 많은 도움이 되었습니다. 하루 하루 강의를 들으며 발전해나가고 있어 매우 뿌듯함을 느끼고 있습니다. 선생님께 감사의 말씀을 드립니다. 이번에 질문드리게 된 내용은, episode가 500번 정도인 경우에는 잠깐 기다리면 곧 끝나는 양입니다. 가끔씩 episode가 많은면 1000번 혹은 2000번까지 진행하고 있는데요, 500번 인경우에는 부족하고 한 번에 2000번의 episode를 진행하니, 1500번 정도에서 더 이상 reward가 높아지지 않고 정체되는 경우가 가끔 있었습니다. 이 경우에는 2000번을 다하고 model.save를 하기까지 기다리기가 매우 번거로웠습니다. 중간에 episode가 100번마다 model을 save하고자 합니다. if (episdoe % 100) ==0: 이런 식으로 Class Agent(object) 내 def train(self)에 코드를 짜 넣어보려고 했습니다. 아직까지 해결 방법이 잘 떠오르지가 않고있습니다ㅠ 혹시 중간 중간 모델을 세이브할 tf.keras.callback.Modelcheckpoint와 비슷한 코드를 알 수 있을까요? 보통의 일반적 딥러닝 모델은 epoch마다 업데이트하며 저장한다는 것은 알고있었습니다. 하지만 강화학습의 경우에는 다른 방법이 필요할것같다는 생각에 질문하게 되었습니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Section으로 묶여있는데 react-virtulized와 같은 가상화 라이브러리를 적용할 수 있을까요??
최근 타 프로젝트에서 무한스크롤과 렌더링 성능 이슈를 해결하면서 React.memo와 react-virtualized, react-window 등의 방법을 찾아서 해결했었는데 그 때의 상황은 노드버드와 같이 같은 컴포넌트를 무한으로 렌더하는 상황이였습니다. 해결은 react-virtualized를 이용했었습니다. 이번 슬리액트강좌에도 무한스크롤이 있길래 잘 보니 날짜별로 묶어 표시하는 기능이 구현되어 있던데 어떻게 해야 적용이 될 지 감이 잘 안잡히네요. 뷰포트의 날짜 데이터를 감지해서 화면에 강제로 뿌리는 억지?스러운 방법 밖에 생각나지 않는데단순히 같은 컴포넌트의 데이터를 렌더링 하는게 아니라 날짜별 섹션으로 묶어 표시하려고 하면react-virtulized나 react-window는 적합하지 않은 라이브러리 선택일지,깔끔한 방법이 있는데 제가 생각을 못하는 것인지 의견이 궁금해서 질문으로 남깁니다! 추가로 모바일이나 태블릿에서 사용 시 innerScroll이라고 해야하나, 화면 전체의 windowScroll?이 아닌 경우 상단을 터치하여 최상단으로 스크롤하는 기능이 먹지 않던데 엘리먼트의 스크롤을 화면 전체의 스크롤로 연동시키는 등의 방법으로 해결하신 경험이 있으시면 관련 내용도 슬쩍 공유해주시면 감사하겠습니다.,.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
실습 중 POST 의 경우에 에러 메세지가 출력됩니다
강사님 안녕하세요~~~ 다름이 아니라, 뒷 부분 실습을 따라서 진행하던 중에 첨부드린 사진과 같이 http --auth user2:1234 http://localhost:8000/post/1/ 는 잘 실행되는데 http --auth user2:1234 http://localhost:8000/post/1/ http --auth user2:1234 POST http://localhost:8000/ message="user 2가 생성하는 첫번째 포스팅" 이렇게 POST를 하면 에러가 발생을 하는 것을 볼 수 있었습니다. ...중략 (아주 긴 에러 메세지가 등장합니다.) 문제의 원인이 무엇인지 잘 모르겠어서 이렇게 질문을 남겨드립니다. ㅠㅠ !! 혹 강사님께서 보이시는 문제점을 알려주시면 감사할 것 같습니다. 그럼 정말 감사합니다.
-
미해결인공지능 기초수학
chapter10-2. 벡터와공간 질문드립니다.
안녕하세요. 문과생인데 내용 보면서 조금씩 익히고 있습니다. 해당 강의 38분 53초에 나오는 랭크 연습문제에서 왜 갑자기 선형독립인 건지 이해가 되지 않습니다.. 선형독립은 벡터에 스칼라를 곱했을 때 이 스칼라가 모두 0일 때 선형독립이다..요거였는데 왜 갑자기 이게 선형독립이 되는건가요? ㅜㅜ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서비스 계층에서 비즈니스 로직을 넣은 이유?
안녕하세요, 몇 가지 궁금한게 있어서 질문드립니다. 1. (2:10 )서비스 계층에서 로그인 체크 비즈니스 로직을 사용한 이유가 있을까요?? 2. (8:10) 글로벌 오류로 처리하고 다시 폼으로 돌려보냈는데, 그렇다면 예외 처리는 어떤 경우에 써야하는 것인가요?? 항상 답변 감사합니다!!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
테스트벤치 사용시
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. chapter 5 폴더 내에 새로운 모듈 d_ff 를 만들어서 새로 제작 후 tb_d_ff 의 DUT 값을 새로 제작한 모듈에 맞춰 바꾸어 주었는데 ./build 가 정상적으로 동작하지 않고 다음과 같은 에러가 나타났습니다. 새로 제작한 모듈을 찾지 못하는것같은데 어떻게 해결해야 하는지 모르겠어서 질문드립니다. 감사합니다~