[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의를 들은 후 제가 직접 테이블을 만들어 테스트를 하던중 관계설정을 어떻게 해야 할지 감이 안오는 부분이 생겨 질문 드립니다. * DB 테이블 (car,car_data) car 테이블: 차량 등록 시 차량의 정보를 저장하는 테이블. car_data 테이블: car_id를 foreign_key로 가지며, 일정 주기마다 차량의 정보가 업데이트 되는 테이블. 같은 car_id를 가지는 car_data테이블의 데이터 중 실제 사용하는 데이터는 가장 최신의 데이터 하나입니다. 즉 car_data가 3번 업데이트 된 후의 db 상태를 보면 * car * car_data 이런 식으로 저장이 되어 있습니다. 그리고 제가 조회하고 싶은 데이터는 car_id를 가지고 해당 car의 정보와 해당 id를 foreign_key로 가지는 car_data중 가장 최근에 저장된 데이터를 조인해서 가져오고 싶습니다. 즉 쿼리문으로 보자면 SELECT * FROM car c JOIN ( SELECT * FROM car_data cd W HERE cd.car_id = 1 LIMIT 1 ) last_cd on last_cd.car_id = c.car_id; 이런식으로 될 것 같습니다. (최신데이터 판별은 날짜를 기준으로 할 것 같지만 여기에서는 그냥 서브쿼리에 들어있는 데이터가 최신데이터라고 가정하겠습니다.) 즉 car_data에서 같은 car_id를 foreign_key로 가지는 데이터들 중 제가 사용하는 데이터는 항상 하나입니다. 이 때 관계가 일대일인지 일대다인지.. 양방향인지.. 단방향인지를 고민해보는데 감이 오지 않아서 질문 드립니다.. 긴글 읽어주셔서 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 늘 좋은 강의 감사드립니다. 강의를 듣다가 한가지 문의사항이 있어 질문 남깁니다. pre를 예측하기위해 0-75, 76-150 에 무작위로 0과 1을 입력했는데 어떻게 예측 성능이 좋은 지 궁금합니다. 예를들어 Setosa이면 1 이렇게 조건을 부여했다면 성능이 좋은게 이해가 되는데 pre에는 무작위로 값이 있음에도 예측 성능이 좋은 것이 의문이 남습니다. 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 해당강의를 따라하면서 공부하고 있는데, Comments 컨트롤러에서 구현해두었던 Guard와 Custom Decorateor를 사용하지 않는 것과 Repository 패턴이 적용되지 않은 점에 대해서 궁금해서 질문 남김니다. Guard와 Decorator는 적용을 해보았는데 잘 작동하고 있습니다. Repository 패턴은 아직 적용을 해보지 못했습니다. 혹시 안하는 이유가 있는지.. 구조상 만약 Repository 패턴을 Comments 모듈에 적용할 경우 CommentRepository에서 CatRepository를 의존성주입해야하는데 해당 부분때문일까요???
안녕하세요 명강의 정말 잘 듣고 있습니다. 감사합니다 : ) 애니메이션까지 들어가는 중인데 플레이어 컨트롤 하는 스크립트를 잘못 짠것 같아서 이동과 애니메이션 동작에 문제가 생겼습니다. 강사님이 작성하신 스크립트랑 비교해서 찾아 보고 싶은데 스크립트를 다운 받을 수 있는 곳이 있을까요?
응용형 프로그래밍 설명에서 궁금한게 있습니다. 예를 들어 const times = (fun) => return fun(10); function을 인자로 받아서 원하는 인수를 넘겨주는 것이 응용형 프로그래밍이라고 이해를 했는데 간단한게 이렇게 프로그래밍한것도 응용형 프로그래밍으로 취급하는건가요 ?
공부 시작한지 2달 되었는데 공부해오면서 코드를 어떻게 짤꺼인지는 항상 고민하면 해결되었는데 화면에 도트를 찍기위해서는 코드를 어떻게 짤껀가를 알아서는 해결이 되지않아요 라이브러리라던가 api 일주일넘게 그렇게 구글링 많이하고 그랬는데 화면에 비트를 출력하는것이 해결되지않아썽요 선생님강의도 마찬가지로 화면의 비트를 출력하기위해서 직접 코드를 공부하는게아니라 외부의 함수를 여러개 불러와서 그 불러온 외부의함수의 사용법을 알아서 화면에 비트를 출력하는거였어요 할수없었어요 선생님강의도 마찬가지였어요 처음부터 코딩을하는게아니였어요 코딩을 하는건 어렵지않지만 외부의 함수를 막 불러와서 하는건 해낼수없었어요 공부하는게 힘들어요 코딩은 어렵지않았어요 코딩은 쉬웠어요 몇시간만 고민하면 결과를 만들어낼수있었어요 할수있는걸알아서 코딩하는거는 실습도하지않았어요 근데 코딩이 아니예요 보면 대부분 무슨 외부함수를 불러와서 작동시키는거였어요 이건 해낼수없었어요 c언어로 테트리스 라는 게임을 구현하는게 제일 도움될것같았어요 근데 그이전에 화면에 비트를 출력하고싶었어요 2차원배열을 통해서 근데 그걸 화면에 비트에 일단 찍히는게 먼저 되어야 코딩을 할수있어요 정말 코딩은 안어렵지만 너무 쉽지만 외부함수 막불러오고 윈도우라이브러리, win 32 이런건 도저히 해낼수가 없었어요 방법을 찾고싶어요
jpa 커리큘럼 듣고있는 학생입니다. 첫 커리큘럼 강의 merge를 쓰지말라고 하셨는데(*1), 스프링 데이터 jpa의 save를 보면(SimpleJpaRepository구현체) merge를 사용하고 있습니다. 그러면 실무에서 스프링 데이터 jpa를 사용할 때 save기능을 사용하여야 하는것인지 사용하지 말아야 하는것인지 가이드 라인이 있을까요? *1.DB에서 데이터를 가지고 오기때문에 sql이 한번 나가는 문제, DB에서 가지고 온 데이터 수정할 때 일정 필드값이 누락될 경우 누락된 값은 변경감지와는 달리 없어지기 때문 등등의 문제로
안녕하세요. GridCards가 나오지 않아서 헤매던 와중에, 아래와 같이 코드를 고쳐줬더니 이미지가 다 나오게 되었습니다. 혹시 제가 인강에서 놓친게 있나 싶어서 4강을 다시 봤는데도 이렇게 적지 않으셨더라구요. 저도 MainImage 띄울때까지만 해도 문제 없었구요. 아래와 같이 코드를 고치면 GridCards가 왜 나오는건지, 이렇게 하는게 맞는건지 알려주시면 감사드리겠습니다! cf) json 형식으로 가지고 오니까 굳이 비구조화할당으로 key, value 값을 따로 설정해줘서 가지고 올 필요가 없을 것 같은데... 왜 아래와 같이 하니까 안나오던 이미지들이 나오는건지 모르겠습니다 ㅠ setMovies ([ ... response . results ])
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
초보지만 그림을 알기 위해 전체 강의를 빠르게 정주행하고 있습니다. 두가지 질문이 있는데요 1. Client쪽의 directory에도 Servercore 폴더가 있습니다. 왜일까요. 서버 /클라이언트에 공통적으로 필요한 요소인가요? 2. Room과 object가 있는데 특히 room의 역할이 헷갈립니다. player나 monster의 수치 자료가 하드코딩되는 곳은 어디일까요?
안녕하세요 크리핵티브님 파일 다운로드 jsp 기반의 파일 다운로드 질문이 있습니다. 해당 영상을 보고 따라 하여 jsp 다운로드 소스코드를 작성하였는데 영상에서는 파일이 다운로드가 정상적으로 되었지만 실제로 따라 하였을때에는 파일 다운로드가 되지 않고 사이트에 연결할 수 없음 http://127.0.0.1:8080/download1.jsp?org_filename=11test.jpg&real_filename=1234.jpg 의 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. 이렇게 오류가 뜨는데 이럴때는 해결방법이 없으려나요 ? 해당 소스코드는 이러합니다. index.jsp 소스코드 <%@ page contentType="text/html; charset=UTF-8" %> <li>첨부파일1 : <a href="download1.jsp?org_filename=11test.jpg&real_filename=1234.jpg">[다운로드]</a></li> <li>첨부파일2 : <a href="download2.jsp?path=image&org_filename=11test.jpg&real_filename=1234.jpg">[다운로드]</a></li> <li>첨부파일3 : <a href="download3.jsp?path=C:\APM_Setup\Server\apache-tomcat-8.5.73\webapps\ROOT\upload\image&org_filename=11test.jpg&real_filename=1234.jpg">[다운로드]</a></li> download1.jsp 소스코드 <%@ page contentType="text/html; charset=UTF-8" %> <%@ page import="java.util.*,java.io.* " %> <% FileInputStream fis = null; BufferedInputStream bis = null; BufferedOutputStream bos = null; String path = "C:\\APM_Setup\\Server\\apache-tomcat-8.5.73\\webapps\\ROOT\\upload\\image\\"; String org_filename = request.getParameter("org_filename"); String real_filename = request.getParameter("real_filename"); if(org_filename == null || real_filename == null) {out.println("<script>alert('파일명이 입력되지 않았습니다.');history.back(-1);</script>"); return; } try { File fd = new File(path + real_filename); if(fd.exists()) {out.println("<script>alert('파일이 존재하지 않습니다.');history.back(-1);</script>"); return; } response.setHeader("Content-Type","application/octect-stream"); response.setHeader("Content-Disposition","attachment; filename=" + org_filename); fis = new FileInputStream(fd); bis = new BufferedInputStream(fis); bos = new BufferedOutputStream(response.getOutputStream()); byte[] buffer = new byte[1024]; int i = 0; while((i=(bis.read(buffer))) != -1) {bos.write(buffer, 0, i); } bos.flush(); } finally { if(fis != null) fis.close(); if(bis != null) bis.close(); if(bos != null) bos.close(); } %> 강의를 들으면서 똑같이 따라하였고 오타 부분도 확인하였으나 어느 부분에서 오류가 났는지 잘 이해가 안가 질문 드립니다. 제가 생각하기론 경로(path) 부분인거 같은데 어느 경로가 문제인지 잘 모르겠습니다.. 소스코드 상 오류는 없고 해당 실습을 진행하게 되면 모든 실습 간에서 파일을 다운로드 할 수 없고 사이트에 연결할 수 없다고 하네요 경로를 역슬래쉬 혹은 슬래쉬 둘다 교체해서 수정하여도 결과는 똑같습니다. 해당 톰켓을 재설치하여 적용해도 똑같이 나옵니다.. 재설치만 10번 넘게 해봤는데도 결과는 똑같아서 글 남깁니다.. 감사합니다.