묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 자료는 어디있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 강의 자료는 어디있나요?
-
미해결스프링 데이터 JPA
연관관계 매핑 어떤식으로 해야될지 감이 안잡힙니다.
기선님 안녕하십니까. ^^ 기존 mybatis만 사용했다가 기선님의 JPA강의를 보고 감명받아 신규프로젝트에 처음으로 jpa를 도입해보고자 하는데 엔티티 구현 중 막히는 부분이 있어 질문드립니다. 개발중인 시스템의 사용자 구분은 '소방'과 '의사'로 구분되고 추후 더 늘어날수 있는 상황입니다. 사용자(USERS)라는 테이블이 있고 여기엔 계정정보 및 공통적인 데이터들이 있습니다. 소방 사용자의 경우 소방과 관련된 추가 데이터, 의사 사용자의 경우 또 관련된 추가 데이터가 있어야 되는 상황입니다. 그래서 각각 USER_PROFILE_FIRE, USER_PROFILE_DOCTOR 라고 테이블을 만들어서 그곳에 관련 데이터를 담고싶습니다. 사용자(USERS) 테이블에 각각의 프로필에 필요한 모든 컬럼을 넣기에는 양이 너무 많고 확장성도 좋지 않다고 생각해서 입니다. USER_PROFILE_FIRE, USER_PROFILE_DOCTOR 테이블들은 추가 데이터를 담기위한 용도일뿐 각각의 테이블이 별도 조회될 일은 없고 모두 USERS 테이블을 조회하면서 상황에 맞게 같이 불러와지면 됩니다. 이를테면 user.profile로 접근하면 소방일때는 소방프로필, 의사일때는 의사프로필을 접근할수 있으면 좋을것 같은데 이게 JPA로 가능한지 모르겠습니다. public class User { @Id @GeneratedValue private Long id; private String userId; private String password; private String name; private UserType type; // 의사 or 소방 @OneOnOne private ??? profile; // 의사일때는 USER_PROFILE_DOCTOR, 소방일땐 USER_PROFILE_FIRE의 데이터 } 요약하면 위 코드 같은 구현이 가능한지 입니다. 안된다면 사용자 엔티티에 private ProfileHosp profileHosp; // 의사 프로필private ProfileFire profileFire; // 소방 프로필 이런식으로 놓고 모두 연관관계를 맺어야 하는건가요?이러면 사용자 불러올때 두 테이블 모두 조인해서 좋지 않은것같은데.. 상속관계매핑은 아닌것 같고 어떻게 해야될지 감이 안잡힙니다 ㅜㅜ
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
[예시] 개인 포트폴리오 홈페이지(폴더구조) 파일이 누락되었습니다.
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. [예시] 개인 포트폴리오 홈페이지(폴더구조) 파일 다운로드를 받으려 하는데 파일이 다 비어있네요 폴더는 다 비어있고 파일은 다 0kb로 뜨고 비어있기도 합니다 확인 한번 부탁드려요 실습하면서 제대로 만들었나 확인할 지표가 부족하네요 ㅜ
-
미해결[따라하면 취업되는 게임기획]MORPG 게임밸런스 기획
5번쨰 슬라이드에서
5번쨰 슬라이드에서 "96~100 스테이지의 일반 몬스터 1명당 기본 공격 96~98을 사용해야함"은 어떻게 계산된것인가요? 혹시 66~68이 아닌가요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
17강 관련 질문
1. hello_world.html 파일에 views.py의 hello_world() 함수를 실행시키는 코드가 없는데 어떻게 자동으로 hello_world() 함수가 자동으로 실행이 되나요? hello_world.html 파일에 hello_world() 코드가 있어야 하지 않나요? 2. hello_world.html 파일의 20번째 줄에서 {{ hello_world_output.text }} 의 text는 무엇을 호출하는 함수인가요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
파일을 카피하거나 옮기면 파일이 사라집니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [빅데이터 수집] 7. 수집 파일럿 실행 5단계 - 수집 기능 테스트를 진행중인데 파일을 옮기려고 하는데 파일이 사라집니다. mv /home/pilot-pjt/working/SmartCar/SmartCarStatusInfo_20160101.txt 위의 명령어를 치고 SmartCar 폴더로 가서 잘 들어갔는지 확인해보면 비어있습니다. 따로 에러가 나지도 않고 잘 옮겨진 것 같아서 cli가 아닌 gui 환경으로 변경 후 직접 복사/붙여넣기를 해서 넣어보니 넣고 나서 몇초 후에 파일이 자동으로 삭제되는 것을 확인했습니다. 혹시나 싶어서 권한도 전부 부여했습니다(chmod 777 -R working에 주고, 안 돼서 pilot-pjt에 줘서 진행) 그래도 안 돼서 그냥 뒤의 내용을 진행하니 뒤에 내용들은 잘 됩니다. 원래 사라지는 건지 에러라면 왜 그런지 알 수 있을까요?
-
미해결
카테고리 수정
문제발생 URL : https://denhobby.com/ 발생 문제 현재 카페24 스킨을 구매를 해서 수정작업 중인데 현재 카테고리 박스 위치 수정을 할라고 css를 수정을 할라고 하는데 수정이 안되서 문의를 드립니다. css 고수님들 부탁 드립니다.
-
미해결운영체제 공룡책 강의
Excercise 3.2 질문드립니다.
fork(); fork(); fork();를 실행했을때 p0이 p1을 만들고 p0이 p2를 p1이 p3를 만들고 이런과정이 반복되서 총 8개의 프로세스가 만들어지는데, 순서는 상관 없는건가요? 예를들어, 순서대로 한다면 p0이 p4를 p1이 p5를 p2가 p6를 p3가 p7을 만드는것처럼요. 꼭 이 순서를 지키지 않아도 되나요?
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
React 관련 궁금한게 있습니다.
리액트 관련해서 질문이 있습니다. 지금까지는 리액트를 로컬에서만 불러오고 있는데요. 외부에서 접근을하려면 서버에 올려야하잖아요? 이런건 어떻게 aws서버에 올리는지 궁금합니다. aws와 react 강의니깐 강의에 맞는 질문 같은데 아니면 알려주세요.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
에러가 나네요...
밑에 크롤링해서 엑셀 파일까지 만들기... 그 코드 진짜 선생님이 친거랑 똑같이 타이핑을 해서 실행을 했는데, AttributeError: 'NonType' object has no attribute 'get_text'라고 뜨네요. 그래서 수업 자료에 있는 거 copy and paste했더니 또 문제 없이 되고. 어떤 차이가 있나 아무리 봐도 똑같은데... 당황스럽네요. 혹시 이런 사례를 아시는지요 선생님
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Collection type으로 Set 대신 List를 사용하는 이유가 있는지요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 관련 질문: https://www.inflearn.com/questions/216545 추가 내용이 있습니다. 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] Collection type으로 Set 대신 List를 사용하시는 이유가 궁금합니다. 지금까지 나온 Collection들이 모두 unique한 Entity(또는 값 타입)들의 collection이기 때문에, Set을 활용할 경우 중복 확인 관련 부분이 깔끔해지고, 다른 질문의 답변에서 답해주신대로 값 타입 컬렉션에도 row를 모두 날리고 다시 넣는 문제를 막을 수 있어 Set에 대해 좋은 인상을 가지게 되었습니다. 그런데 기본적으로 예제가 List를 사용하여, Set을 사용하였을 때 제가 놓친 문제가 있는지 의문이 들었습니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
오타 제보합니다~
11:50 쯤 마지막 초간단 연습에서 "너비 출력하기" -> "넓이 출력하기" 오타있어서 제보합니다 *오타 제보 여기다 해도 되는지요??ㅎㅎ..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
똑같이 따라서 한 거 같은데, url이 제대로 생성되지 않습니다
<a class="pagination__next" th:href="@{ /til/{userId}/til-cards (page=0,size=5) }">Next page</a> 페이징을 위해 위와같이 @{} 문법을 사용하여 url 파싱을 도모했습니다. 물론 userId는 model에 세팅하였습니다. 그런데, 파싱 결과가 다음과 같이 나옵니다. href=“/til/{userId}/til-cards?page=0&size=5" 어떤 문제가 있는건지 도저히 모르겠습니다 ㅠ 혹시 버전에 따라 문법이 다른걸까요?
-
미해결처음 배우는 리액트 네이티브
디멘션 사용
디멘션을 사용하지않아도 컨테이너에 패딩 0 20px을 줘도 되지 않나요? 궁금해서 여쭤봅니다
-
미해결리눅스 쉘 스크립트 마스터
sed 관련 질문
sed롤 통해 ip와 디스플레이 변수를 추출하는 구문을 만들어 봤는데 되긴 되는데 정확히 이해가 가지 않습니다. who -am|sed 's/.\+(\(.\+\))$/\1/'|cut -d '.' -f 1,2,3,4 's/.\+(\(.\+\))$/\1' 이 부분을 어떻게 수정하닥 되긴 됐는데 정확히 이해가 가지 않습니다. 풀어서 설명 해주실 수 있나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@SpringBootTest 어노테이션 없이 순수 자바 코드 테스트를 할 때,
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요, 명강의 잘 듣고있습니다. 통합테스트 단계에선 BeforeEach, AfterEach 어노테이션을 사용안하고 @SpringBootTest 어노테이션을 활용하여 바로 Service, Repository 빈들을 주입 받는데요. 강사님께서 실무에선 자바 코드 테스트를 더욱 활용하시라고 말씀하셔서 자바 코드 테스트를 통합 테스트와 같은 코드로 실행해보았습니다. (@SpringBootTest 어노테이션만 지우고 실행) import hello.hellospring.domain.Member;import hello.hellospring.repository.MemberRepository;import hello.hellospring.repository.MemoryMemberRepository;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import static org.assertj.core.api.Assertions.assertThat;import static org.junit.jupiter.api.Assertions.*; @Autowired MemberService memberService;@Autowired MemberRepository memberRepository; 빈을 주입하는 코드로는 멤버를 선언한 뒤 Long saveId = memberService.join(member); 하는 부분에서 NPE 에러가 발생하더라구요. 제 생각에는 자바 코드 테스트에서는 스프링 서버가 실행되지 않아컨테이너나 빈의 개념이 없어서 생기는 문제라고 생각하였습니다. 질문은 1. MemberService 클래스가 따로 임포트 된 것이 아닌데, 선언에서 에러가 난 것이 아니라, join 메서드에서 NPE 에러가 나는 이유? 2. 실무에서 자바 코드 테스트 사용을 지향하라고 말씀하셨는데, 그렇다면 실무에서도 예제와 같이 객체 선언을 스프링 빈을 활용하지 않고 테스트 코드 상에서 하고, BeforeEach, AfterEach를 활용하는 것이 최선인지 아니면 보다 좋은 방법이 있는지 궁금합니다. @Transactional 어노테이션을 활용한 테스트가 너무 매력적이더라구요. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
3d 캐릭터 posistion 과 rotation 동기화
안녕하세요. 선생님 현재 케릭터 동기화 작업까지 완료했고, 움직임 동기화를 구현 중에 있습니다. 저는 사진처럼 3d 환경에서 UI 핸들링을 이용해서 플레이어의 posistion 과 rotation 을 동기화 하려고 합니다. 선생님께서는 좌우상하를 인덱싱해서 케릭터의 움직임을 주셨는데, 제가 작업할 때 고려해야할 부분이 어떤 것들이 있을까요? enum MsgId 에 C_MOVE = 4; C_ROT = 6; S_MOVE = 5; S_ROT = 7; 를 추가했고, 아래와 같이 추가해서 작업하고 있었습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결파이썬 100분 핵심강의
자료는 어디에서 받나요?
자료는 어디에서 받을 수 있나요? 크리애플도 가봤는데 자료가 없었는데 그냥 여기 자료실에 올려주시면 감사하겠습니다.자료 찾느라 시간이 다 가네요~!
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
build project 관련 질문입니다!
안녕하세요. 먼저 양질의 강의 제공해주신 점 감사드립니다. 잘 보고있습니다. 다름이 아니라 LAB 08 axi_lite 실습 도중 질문이 생겨 질문을 드립니다. 일단 저의 실습 환경을 말씀드리자면, 제가 현재 사용중인 FPGA board는 KC705 board이고, 맛비님이 vitis를 사용하시는 것과 달리 저는 xilinx SDK를 사용 중입니다. FPGA는 local 컴퓨터에 연결되어 있고, Vivado와 xilinx sdk는 hera 서버 컴퓨터의 linux 환경에서 실습을 진행하고 있습니다. Mobaxterm을 이용하여 서버컴퓨터와 로컬컴퓨터를 연결중인 상황입니다. 그래서 hardware target을 지정할 때 Xilinx hw_server 프로그램을 이용하여 서버컴퓨터에서 실행중인 vivado와 sdk가 로컬 컴퓨터에 연결된 FPGA KC 705 board를 인식할 수 있도록 실습환경을 세팅하고 있습니다. 이러한 상황에서 lab08 axi_lite 실습을 진행하는데, 마지막 build project가 진행되지 않습니다. 실행 로그를 캡쳐하여 첨부하겠습니다. 발생하는 오류는 elf file이 recipe for target을 failed한다고 뜨면서 오류가 발생하는 것 같은데, 이러한 오류에 대해서 아무리 구글링해도 해결방법을 찾을 수가 없네요.. 그래서 맛비님께 도움을 요청드리고자 질문을 올립니다.. 아래는 제가 발생한 오류에 대한 설명입니다. 최대한 자세하게 설명해보겠습니다. 우선 발생하는 오류에 대한 console창의 안내문은 다음과 같습니다. Makefile에서 디버깅 오류가 발생했다고 뜨는 부분은 아래와 같습니다. hardware target connection은 대한 것은 아래와 같습니다. JTAG를 통해 board가 인식되기는 하나, testconnection 또는 OK를 눌렀을 때 우측 상단에 뜨는 창처럼 'not reachable'하다고 뜹니다. Connection에 대한 SDK log는 아래와 같구요. SDK에서 FPGA board를 인식하는 것 같기는 합니다. build project를 실패하고나서 그냥 run 해보면 아래와 같은 SDK log가 뜹니다. 아래 log를 보면 SDK에서 FPGA를 인식하는 것 같기는 하구요.. 제가 run한 C code는 맛비님이 제공해주신 코드에서 sleep만 주석처리 한 것입니다. sleep을 인식을 못하는 것 같더라고요.. 이것도 이유를 잘 모르겠습니다. 최대한 오류가 발생하는 것에 대해서 자세하게 적었는데 혹시 이 상황의 해결에 대한 조언을 구할 수 있었으면 좋겠습니다. 혹시 제가 추가로 맛비님께 보여드려야 하는 것이라든지 아니면 제가 해봐야하는 것들이 있다면 알려주시면 정말 감사하겠습니다. +추가) 아 실수로 오류 관련 사진 하나를 더 안올렸습니다! 함께 첨부합니다! + 수정 2) 버전 적는 것을 까먹어서 추가합니다. vivado sdk 모두 2018.3 버전입니다!
-
미해결운영체제 공룡책 강의
Queueing Diagram 질문드립니다.
안녕하세요! 운영체제를 공부하고 있는 학생 입니다. Queueing Diagram 설명 하실때 CPU가 I/O request를하면 I/O queue에 들어갔다가 ready queue로 가게되고 fork a child를 하게되면 child executes후 ready queue로 들어가는걸로 설명 하셨는데 어떤게 ready queue로 들어가는 건가요?? 처음 공부하는거라 아직 개념이 확실하게 잡히지 않아서 기본적인거 같지만 질문드립니다.