묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
github가 안들어가져요!
안녕하세요. 강의 잘 보고있습니다. 감사합니다. 실습파일을 clone하려고 하는데 github가 안들어가져서 질문남깁니다!!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
질문이요
<li> [[$(10 % 2== 0)?'짝수':'홀수']] </li> 여기서 왜 오류가 발생한건가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Stack에 왜 UI_Popup을 들고있어야 하는지 이해가 가지 않습니다.
사실 Instantiate하는 것과 Destroy 하는 것 전부 GameObject로 이루어지는데 굳이 UI_Popup을 들고 있어야만 하는지 이해가 잘 가지 않습니다. UI_Popup을 해서 얻는 이점은 Popup Component를 상속받는 Component 인 것만 Stack에 넣는다 이정도인거 같은데 이것 때문에 Stack에 UI_Popup을 넣는 것이 맞나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
3D 멀티게임 조언
안녕하세요. 파트7을 다 끝내고 복습겸해서 파트4의 코드를 베이스로 삼아 간단한 3D 멀티플레이 게임을 만들어 보려고 하는데요 2D에서는 타일맵을 텍스트파일로 뽑아와서 플레이어 등이 갈 수 있는지 없는지를 0과 1의 구분으로 판단할 수 있었지만, 3D로 충돌처리를 해보려고 하니 맵을 어떻게 뽑아오고, 3D끼리는 어떻게 해야할지 모르겠습니다 ㅠ 구현해보고 싶은건 1. 플레이어를 원기둥으로 만들고 플레이어들끼리 서로 충돌해서 겹치지 못하도록 구현 2. 맵에 존재하는 건물(Box) 등 장애물 정보를 서버가 참조할 수 있도록 가지고 있게 하여 이동 패킷을 받고 해당 좌표에 갈 수 있는지 여부를 판단 일단 3D 맵은 어떻게 뽑아올 것이며, 서버 코드에서 3D 물체끼리 충돌 처리를 어떻게 해야할 것인지가 문제인데 이 부분은 어떻게 구현을 해야할지 조언 부탁드립니다 ㅠ
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
전략패턴
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 전랙 패턴도 의존성 주입으로 봐도 되나요?
-
미해결
알리익스프레스 썸머 이벤트 하네요~ 완전싸요~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문평소 직구 종종 하는데 여름이라고 썸머이벤트하네요 아이템이 재미있는게 참 많아서 안사더라도 그냥 멍때릴때 구경하니까 좋더라구요 ㅎㅎ 쓸만한것도 꽤 많고 스마트스토어나 쿠팡같은데는 똑같은걸 비싸게 파는경우가 많더라구요 중간에서 얼마나 떼먹는건지.....^^;;; 간혹 보다가 만원짜리 이만원짜리 하나씩 사고 있어요 ㅎㅎ 나름 괜찮더라구요 좌표 남기니.. 한번 둘러보세요 https://ko.aliexpress.com/campaign/wow/gcp/ae/channel/ae/accelerate/tupr?spm=a2g0o.detail.100003.1.1f841f5cT153Rl&wh_weex=true&_immersiveMode=true&wx_navbar_hidden=true&wx_navbar_transparent=true&ignoreNavigationBar=true&wx_statusbar_hidden=true&wh_pid=2022-sale/Shop-by-discount
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
15분 질문
지금 Player클래스에서 GameRoom의 클래스를 Room이라는 객체로 받아와서 1. 프로퍼티로 생성자를 만들어주는 작업을 하는 것인가요?? 2. 생성자가 프로퍼티로 구현이 가능한가요? 3. A라는 클래스에서 B라는 클래스의 생성자를 정의 해줄 수 있나요?
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
강의 관련 질문은 아니지만 노트북 사양 좀 봐주실 수 있나요
블렌더 공부를 하려는데 직업 특성상 집에서 출퇴근 하는게 아니고 숙소생활을 합니다 숙소도 몇달마다 바뀌기도 하고요 그래서 데스크탑은 사용 불가능하고 노트북을 사려고 하는데 로우폴리 뿐만 아니라 캐릭터 모델링같은 하이폴리(?) 모델링 까지 가능한 노트북 찾고있거든요/ https://smartstore.naver.com/msi/products/6235882379?NaPm=ct%3Dl4wptc0w%7Cci%3D9027cf72eabb2c264eb9d7af3912b93db4f24813%7Ctr%3Dslsbrc%7Csn%3D766622%7Chk%3Db357f65faf928ab937f3c4400527595b601373b1 이 제품 정도 스펙이면 하이폴리 모델링까지 괜찮나요?
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
코드를 똑같이 따라햇을때
데이터프레임에서 강의에 나오는거랑 같지 않은 값들이 나온다면 사이에 먼가 코드를 잘못 짰다고 봐도 될까요?
-
미해결혼자 공부하는 R 데이터 분석
R스튜디오 클라우드에서 예제파일 업로드가 안되네요
- 강사님 하신 것처럼 집파일을 업로드했는데, 서버에서 예기치않은 반응이 있다는 오류메시지가 계속 뜹니다. 어떻게 해결해야 하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 실제 구현하기에서 에러가 떠서 질문드립니다.
안녕하세요 영상을 보며 공부하다가 에러가 발견되서 문의드립니다. 우선 번역기 돌려보니 : "루트 리듀서가 함수여야 하나, undefined가 대신 수신되었다." 라고 나왔습니다. 에러가 발생한 파일의 코드 전문입니다. createStore가 취소선이 그어진부분이 문제가 되는건가 라고 생각하고있습니다.. (리덕스 현재 버전 4.2.0 입니다) 리덕스 버전을 내려볼까요..?
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스퀴드 프록시 문의
안녕하세요! 강의 재밌게 잘 수강하고 있습니다. pfsense squid proxy 부분에서 잘 풀리지 않아서 문의드립니다! 강의 따라해보며 실습하고 있었는데 squid 패키지 설치 및 설정, 브라우저 proxy 사용 설정 후 google, naver 등 접속이 안되는 현상이 있습니다. 강의 여러번 돌려가며 설정 누락되어 있는지 확인해봤는데 없는 것 같아요.. 구글링 해봐도 찾아보지 못해서 문의드립니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요 선생님
강의 중에 보여주시는 ppt 자료는 받을 수 있는걸까요? 아니면 책을 보며 ppt를 보면 되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceTest.java 에서 오류가 발생합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 회원 가입과 중복 회원 예외를 테스트 하는 과정에서 오류가 발생하여 질문남기게 되었습니다. 공유해주신 자료를 참고하여 작성한 코드와 제공된 코드가 다른 점을 찾아보려 했지만 어디서 오류가 발생한 것인지 찾지 못하겠습니다... 도움이 필요합니다..! 오류가 난 부분은 다음과 같습니다. 회원 가입과 중복 회원 예외를 테스트하면 join()에서 NullPointerException이 발생합니다. 제가 작성한 코드도 첨부합니다 // MemberServiceTest.java package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.MemoryMemberRepository; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.*; class MemberServiceTest { // 객체 생성 MemberService memberService; MemoryMemberRepository memberRepository; @Test public void 회원가입() throws Exception { // given Member member = new Member(); member.setName("hello"); // when Long saveId = memberService.join(member); // then Member findMember = memberRepository.findById(saveId).get(); assertEquals(member.getName(), findMember.getName()); } @Test public void 중복_회원_예외() throws Exception { // given - 중복된 이름 등록 Member member1 = new Member(); member1.setName("spring"); Member member2 = new Member(); member2.setName("spring"); // when - 중복된 이름 저장 // member1을 등록하고 memberService.join(member1); IllegalStateException e = assertThrows(IllegalStateException.class, () -> memberService.join(member2));//예외가 발생해야 한다. assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); // then } @Test void findMembers() { } @Test void findOne() { } } // MemberService.java package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.MemoryMemberRepository; import java.util.List; import java.util.Optional; public class MemberService { // 회원 서비스를 개발하려면 일단 회원 repository가 있어야 한다 private final MemberRepository memberRepository = new MemoryMemberRepository(); // 회원 가입 // member 에 저장하고 id를 반환하면 된다 public Long join(Member member) { validateDuplicateMember(member); //중복 회원 검증 memberRepository.save(member); return member.getId(); } // 중복 검증 private void validateDuplicateMember(Member member) { memberRepository.findByName(member.getName()) .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } // 전체 회원 조회 public List<Member> findMembers() { return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId) { return memberRepository.findById(memberId); } } // MemoryMemberRepository.java package hello.hellospring.repository; import hello.hellospring.domain.Member; import java.util.*; public class MemoryMemberRepository implements MemberRepository { private static Map<Long, Member> store = new HashMap<>(); private static long sequence = 0L; @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } @Override public Optional<Member> findById(Long id) { return Optional.ofNullable(store.get(id)); } @Override public Optional<Member> findByName(String name) { return store.values().stream() .filter(member -> member.getName().equals(name)) .findAny(); } @Override public List<Member> findAll() { return new ArrayList<>(store.values()); } public void clearStore() { store.clear(); } } 감사합니다
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
파티클 시스템 오브젝트들이 겹치면
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문 이렇게 겹치는 경우 안겹치게 하는 방법은 없나요??
-
미해결혼자 공부하는 R 데이터 분석
R스튜디오에서 워킹디렉토리 설정하는 방법
-R스튜디오 클라우드에서 강사님이 하신대로 워킹디렉토리를 변경해서 지정하려고 해도, 바뀌지가 않네요. -메뉴 Tools -> Global options -> 'Browse' -> Choose directory에 제 워킹디렉토리 위치를 입력해도 위치가 변경되지 않습니다. 어떻게 해야 할까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
질문있어요
get로 값을 가지고 올떄 get다음에는 항상 대문자가 와야하는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
뷰 템플릿에서의 경로표현식에 대한 질문 있습니다.
안녕하세요 영한님 jpa부터 querydsl까지 완강하면서 개인적으로 프로젝트도 만들고 있습니다 ~~ 게시판 관련해서 프로젝트를 만들고 있는데 뷰 템플릿에서의 경로 표현식이 가져오는 쿼리를 최적화하고 싶어서 질문드렸습니다. 일단 게시물(article)과 회원(member)를 다대일 관계로 설정해두었습니다. 또한 게시물과 댓글(reply)은 일대다 관계입니다. 페이징을 통해 게시물 목록들을 보여주는 화면의 뷰 템플릿(타임리프)에서 게시물을 작성한 회원의 이름(article.member.nickname)을 가져오려면 아래와 같이 가져와야 하는데 이렇게 가져오면 회원의 이름 뿐만이 아니라 모든 필드들을 가져오는 쿼리가 실행됩니다. <tbody><tr th:each="article : ${articles}"> <td th:text="${article.id}"></td> <td><a href="hello.html" th:href="@{/article/detail/{articleId}(articleId=${article.id})}" th:text="|${article.title}[${article.rCnt}]|">title</a></td> <td th:text="${article.member.nickname}"></td> <td th:text="${article.hit}"></td></tr></tbody> 그래서 이를 최적화하기에 여러 방법이 있겠지만 저는 위에 보시다시피 게시물의 댓글을 가져오기 위해 기존에는 article.replies.size()로 가져왔지만, 지금은 그냥 게시물 테이블에 rCnt(게시물의 댓글) 컬럼을 하나 추가했습니다. 그래서 회원의 이름(nickname) 또한 이와 같이 게시물 테이블에 nickname 컬럼을 따로 하나 추가해서 가져오자 하니... 앞으로 이런식으로 개발하면 별로 비효율적일 것 같아서 질문드렸습니다.
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
파이썬 공식 문서 링크 확인
파이썬 공식문서 링크 클릭하면 깃허브로 연결되는데 맞나요...☆?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
The error was: SyntaxError: Unexpected end of JSON input
안녕하세요! 좋은 강의 감사합니다. 현재 군에서 코딩 공부를 하고 있는 학생입니다. 군 특성상 구름 ide를 사용하고 있습니다. 제가 과제 파일을 주피터에 인풋 할 때마다 The error was: SyntaxError: Unexpected end of JSON input 이 메세지가 뜹니다. 구글링을 해봐도 어떻게 해야 하는지 모르겠어서 글 남겼습니다. 감사합니다/1