묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 데이터 JPA
createUserId, updateUserId 와 같은 로그성 컬럼에 대한 문의를 드립니다
현재 JPA 도입을 검토중에 있고, 팀원들이 스터디로 JPA를 학습하고 있습니다. 지금 고민 중인 것이 있어 강사님께 질문을 드립니다. 보통 아래의 로그성 컬럼을 추가하여 해당 엔터티를 누가 생성/수정했는지 기록하고 있습니다. 엔터티 조회 (목록 조회) 시에도 최종 수정자 정보를 join을 해서 보여줘야 되고요. 예: Post table (PostEntity) 예: created_at, create_user_id, updated_at, update_user_id 질문) 이 경우, PostEntity의 create_user_id, update_user_id 컬럼에도 relation을 추가하는 것이 일반적인 관례인가요? @ManyToOne(... 생략) UserEntity createUser; @ManyToOne(...생략) UserEntity updateUser; Relation을 추가하자니, 거의 대부분의 Entity에 FK 가 생겨 뭔가 낭비같은 느낌이 들고... Relation을 추가 안하자니, 등록자, 최종사용자 정보를 Join을 할수 가 없네요. (RawQuery로 받아내야 하는..) 실무에서는 위 같은 경우 어떻게 해결하는지 문의를 드립니다. 미리 답변에 감사드립니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
테스트 질문드립니다.
안녕하세요, 강의 잘 보고 있습니다. 다름이 아니라, 테스트 관련 질문입니다. 일단 모든 테스트를 돌렸을때, 모든 테스트가 통과합니다. 그런데, 통과된 테스트 콘솔을 보면 저런 에러 로그들이 남아있습니다. 각 테스트에서 h2 데이터베이스가 테이블을 drop할 때나, 테스트 시작 직전에 테이블을 create할 때 이미 해당 테이블들이 직전 테스트에서 만들어져 존재하므로, 만들 수 없다는 에러 같은데요, 신경 안 써도 되는건가요? 괜히 저런 에러가 남으니 찝찝해서요
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
lmplot 연도 표시 문제
안녕하세요? lmplot에서 아래와 같이 연도가 강의에서 보다 여러 개의 나뉘어 나옵니다. 이 문제를 해결했으면 합니다. 감사합니다.
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
그림 선명하게 그리는 방법
안녕하세요? 좋은 강의 잘 듣고 있습니다. 그림을 좀 더 선명하게 그리는 방법을 알려 주셨으면 합니다. 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
중급강의 완료했습니다 ^^ 질문 한번 봐주시면 감사하겠습니다!
우선 제가 인프런에서 들은 강의 중에 제일 완주 빨리했던것같아요! 너무 감사해요 그리고, Recommendation system도 들으려고 합니다^^ 팔로우업 질문이 있는데 답변해주시면 감사하겠습니다. 1. 중급듣고 초급도 오늘 등록했어요! 초급에서 혹시 제가 놓친게 있을까봐요. 그리고 고급도 완주하려하는데, 고급이 제가 Data analyst 포지션 인터뷰에 도움이 될까요? 아니면 초급중급이면 괜찮은지 궁금합니다. 2. 선생님께서 추천해주신 싸이트 https://programmers.co.kr/ 에서 GROUP BY 섹션 연습문제를 풀다가 질문이 생겨서요! 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 예시 SQL문을 실행하면 다음과 같이 나와야 합니다. HOUR COUNT 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 3 8 1 9 1 10 2 11 13 12 10 13 14 14 9 15 7 16 10 17 12 18 16 19 2 20 0 21 0 22 0 23 0 제가 푼 방법은 아래와 같습니다(답을 맞추지못했어요). 근데 다른 사람들 푼 문제를 보니 SET과 LPAD, IFNULL을 이용하신 분들이 많더라구요.. 이게 복잡한 문제인지 궁금합니다. 혹시 간략하게 알려주실 수 있으면 너무 감사하겠습니다. 항상응원할게요! SELECT HOUR(DATETIME) AS HOUR, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) BETWEEN 0 AND 23 GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME)
-
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
오류가 계속 나요
삭제된 글입니다
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder 처음 사용
cmder 처음 사용할 때 cannotopen 이라고 뜨면서 강사님과 같은 화면이 아닙니다. 그리고 git clone 하고 주소를 붙여넣었을 때 강사님과 다르게 창이 뜨지 않고 문자로 유저네임과 패스워드를 입력하라고 했고 유저네임까지는 입력이 되더니, 패스워드는 아예 입력조차 되지 않습니다. 그래서 그 다음이후 강좌는 따라가지도 못하고 있습니다. 무슨 문제 일까요..?
-
미해결워드프레스 제대로 개발하기 - 어드민 편
if 문 구조 관련
if 도 <?php로 감싸고 else도 <?php로 감싸는 이유가 무엇인가요?if 통째로 감싸면 작동이 안되는건가요? 기본적인 질문이라 죄송합니다. 검색해봐도 안나와서..
-
미해결React로 NodeBird SNS 만들기
요금에 대해서 궁금합니다!
만약 프론트, 백, db 서버를 운용하면은 ec2요금을 세번 내야 되나요?? 거기에 s3, route53인가? 이것도 따로 요금이 들어가는 것인가요??
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
'error C2078: 이니셜라이저가 너무 많습니다.'라는 오류가 발생 합니다.
아래의 소스코드와 같이 작성을 했는데, 'error C2078: 이니셜라이저가 너무 많습니다.' 와 같은 오류가 발생합니다. 구글링을 해봐서 고쳐보려 했지만 이해가 가질 않습니다. #include <stdio.h> int main(void) { int array2[][2][2] = { { {1,2}, {6,7}, {3,4}, {9,1} }, { {1,2}, {6,7}, {3,4}, {9,1} } }; for (int i = 0; i < 4; i++) { for (int j = 0; j < 2; j++) { for (int k = 0; k < 2; k++) { printf("3차원 배열의 값(%d, %d, %d) : %d\n", i, j, k, array2[i][j][k]); } } printf("\n"); } return 0; }
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
static의 css와 js 적용 문제
강의 따라하던 도중 새로고침을 했는데 갑자기 아래와 같이 css와 js 파일을 찾을 수 없다고 나옵니다.. 이처럼 source 란에 css 파일의 텍스트를 복붙하면 정상적으로 적용은 됩니다. css 파일 지웠다가 다시 생성도 해보고 경로도 확인했는데 왜 갑자기 연결이 안 되는지 모르겠어요..
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
강의 PDF는 제공되는지 궁금합니다.
안녕하세요? 강의 듣고 있는 학생입니다. 다름이 아니라 강의 PDF는 제공되지 않는지 궁금합니다. 강의 PDF가 있으면 학습에 도움이 될 것 같아서요. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
플레이어를 여러 명 만드려면 어떻게 해야 할까요...?
안녕하세요! 선생님의 강의를 열심히 들으면서 스스로 응용해보려고 노력중입니다! 지금 강의의 코드를 기반으로 플레이어를 몇 명 생성할 것인지 물어본 후 (int numbofplayers = Convert.ToInt32(Console.ReadLine());) numberofplayers 만큼 플레이어를 여러 명 생성하려고 하는데... (플레이어 1번, 플레이어 2번, ... , 플레이어 numberofplayers번) 그리고 이렇게 생성한 플레이어들을 모두 다 한 보드 위에 렌더될 수 있도록 하려면 어떻게 해야할까요? 혹시 어디에 어떤 코드를 추가하면 될지 알려주신다면 자료구조를 이해하는 데에 큰 도움이 될 것 같습니다!!!
-
미해결이더리움 입문 바이블: 모든 이더리움 입문자를 위하여
예시 중 보기3번의 내용이 궁굼해서 질문남깁니다
제가 알기로는 스마트컨트랙트가 스스로 동작하지 못한다고 알고있는데 "특정 시간 내에 목표에 도달하지 못하면 모든 참가자에게 환불을 실행 할 수 있도록 코르를 구현할수 있다" 는 내용은 컨트랙트가 주어진 시간을 스스로 체크하고 시간이 초가되면 스스로 동작한다 라고 이해가 되는데 맞나여 ?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
conda create -n tf113 python-3.6 실행이 안됩니다ㅠ
위와같은 에러가 나오는데요 왜그럴까요ㅠ??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
안녕하세요 질문드립니다.
저 같은 경우는 id나 pw 뿐만 아니라 dbname 까지 입력하라고 하는데, db는 따로 만들어두고 있어야 하는건가요? 말씀하신 선행 유튜브를 반드시 다 보고 진행을 해야되는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
주사위게임(5분경)에서 질문드립니다.
저는 a,b,c정렬이 오름차순으로 이미 정렬되어있기에 두수가 같은 경우를 예를들면 2 2 5 이거나 3 5 5 식이 된다고 생각하고 a==b and b==c라는 if 문 보다는 a==b or b==c라는 if문을 통해 같은눈이 두개 나올때를가정했는데 이렇게 이해해도 괜찮을까요? 제가 이해한 바로는 a==c이면 가장 작은값인 a와 가장 큰값인 c가 값이 같아 결국 b도 값이 같아진다고 이해했습니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
두개의 차이가 뭔가요??
cancleTime = setTimeout(function () { screen.click(); startTime = new Date(); }, Math.floor(Math.random()) * 1000 + 2000); cancleTime = setTimeout(function () { startTime = new Date(); screen.click(); }, Math.floor(Math.random()) * 1000 + 2000); 이 두개의 차이가 있나요?? 위에 순서로 하면 setTimeout이 작동을 안하고, 아래 순서로 하면 정상적으로 작동하네요,.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
eslint
현재 vsCode를 사용중인데 eslint가 적용이 안되는거 같아요ex) 쓰지않은 변수들은 제로님 화면에는 빨간색 밑줄이 그이는데 저는 따로 안그어지네요..혹시 에디터마다 다른건지 제가 설정을 잘못한건지 궁금합니다.감사합니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
매개변수 재할당
return produce(state, (draft) => {... }) 에서 state, (dratft)가 매개변수 state를 draft 로 재할당한다는 문법인가요?