묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
디비에 물리적 FK를 설정 하지 않고도 JPA 연관관계 사용이 가능한가요?
안녕하세요.좋은 강의 덕분에 학습 잘하여 정말 감사하다는 말씀 부터 드립니다.다름아니라, 디비에 물리적 fk를 설정하지 않고 테이블 연관관계 매핑을 하였을시 별다른 문제없이 JPA 연관관계를 사용할 수 있는지 궁금하여 질문드립니다.
-
해결됨[신규 개정판] 이것이 진짜 엑셀자동화다 - 기본편
쿠팡 list 생성 중
엑셀 파일관리 예제 _쿠팡 건에서 딕셔너리를 활용하려고 했는데 자꾸 오류가 나서 혹시 아래 딕셔너리 사용하는 방법으론 할 수 있는 방법이 없을까요?? import openpyxl import random wb = openpyxl.Workbook() ws= wb.active ws.title = 'data' \data 입력 item_list = {'기계식 키보드' : 120000, '게이밍 마우스' : 40000, '32인치 모니터' : 350000, '마우스 패드' : 20000 } \랜덤 추출 data = random.randint(5,10) qty = random.randint(1,5) item = random.randint(1,4) \첫행 입력 ws['A1'] = '순번'; ws['B1'] = '제품명'; ws['C1'] = '가격' ws['D1'] = '수량'; ws['E1'] = '합계' for i in range(data): name = random.choice(item_list) ws.append([i+1, name, item_list.values, qty, f'=C{i+2}*D{i+2}']) ws = wb.save('11번가')
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
안드로이드 스튜디오에서 엔터키 줄바꿈 안됨
한참 코딩 하다가 갑자기 줄바꿈 엔터키가 안먹네요재부팅을 해도 안되고 스튜디오 재설치해도 안되네요혹시 몰라서 다른 키보드를 바꿔 봤어도 안되네요왜 안되는지 참 난감합니다. 도와 주세요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
iocp server에서 dedicated server
안녕하세요 ! 어렵지만 열심히 반복해서 서버 강의를 듣고있는 학생입니다.다름이 아니라 iocp 서버로 Lobby를 제작하고 dedicated server로 InGame을 제작해서 2개의 서버를 함께 돌리려고 합니다.iocp server로 Lobby Level을 구성하고 3명이 한팀을 이뤄 MatchMaking을 통해 dedicated server로 만들어진 InGame Level로 넘길 생각입니다!iocp server와 dedicated server를 연결해두고, 클라이언트들을 옮기는 방식을 쓰려고 구상을 했는데, 제가 만든 iocp server와 dedicated server를 어떻게 연결할지 감이 안와서 질문드립니다.혹시 이 방법이 불가능한지에 대해서도 여쭙고싶습니다. 감사합니다
-
해결됨비즈니스 애널리틱스, 데이터 기반 마케팅 영업 전략 실무 마스터 클래스
05 이탈리스크 ABC 분석에서 연간 매출액법
05 이탈리스크 ABC 분석에서 연간 매출액을 계산해서 제공해 주셨는데 이 값은 어떻게 구하신건가요? 5년 평균이라고 하셨는데 계산을 해봐도 같은 값을 구할 수가 없습니다. 04 매출액 ABC 분석에서 vip고객을 구할때 평균과 표준편차를 사용해서 상위 0.5%를 구하셨는데 왜 이런 방식으로 하셨나요? 매출분포가 정규분포를 따른다고 가정하신건가요? 해당고객수가 0으로 나오는데 이게 맞는 건가요?감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
내용 관련 질문
정확히 개발에서 domain이란게 어떤 뜻인가요 ?개발 대상의 범위? 정도로 이해하고 있는데 정확히 어떤 뜻으로 사용되는 건가요 궁금합니다..!
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
동적쿼리
안녕하세요! 아직 강의를 다 듣지는 않았지만, 궁금한게 있어 질문드립니다! 제가 현재 진행해야 하는 프로젝트는 동적으로 쿼리를 생성하는 게 중요합니다. 테이블에 10개의 컬럼이 있다면, 2개를 선택해서 보여줄 수도, 3개를 선택해서 보여줄 수도 다양한 조합으로 보여줘야 합니다. 저는 node.js와 flask로 웹을 개발한 경험이 있는데요, 컬럼을 리스트(또는 배열)로 받고 for문을 돌려가면서 컬럼 and 컬럼 and ... 이런 식으로 문자열을 만든 다음 select문 문자열에 for문 돌리면서 만든 문자열을 넣어서 예를 들면 select {컬럼조합} from 테이블 이런 식으로 만든 뒤 실행시켰거든요. 문자열만 잘 작성하면 그 문자열대로 바로 실행이 되니 오히려 쉽다고 느꼈습니다. 근데 스프링부트는 쿼리 수행이 굉장히 정적이라는 느낌인데요....제가 아직 공부 중이라 잘은 모르겠으나 어디서는 조회하고자 하는 컬럼에 대한 인터페이스를 만들라고 하는데, 그 조합이 한두개가 아닌지라.....그걸 하나하나 만들 수도 없고요...이건 where조건도 마찬가지고 join도 마찬가지고요...다른 프레임워크에서는 쉽게 가능하던걸 springboot가 바보 프레임워크가 아닌 이상 지원 안해주는 건 말이 안될 거 같고 이런 걸 어떻게 해야 하는 걸까요?
-
미해결블렌더 파이썬 BPY 입문강의
no workspace folder found 라는 문구가 뜹니다.!!
5강 3:21초에서 >blender:start눌러서 똑같이 블랜더 설치되어있는 프로그램파일 경로에 들어가서 blender.exe 파일 눌러서 했는데 no workspace folder found 이런 문구가 아래에 뜨네요??ㄷㄷㄷ 혹시 왜 이러는지 알 수 이ㅏㅆ을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
P6spy의 가독성(?)이 이상합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]사진이 잘 보이시는지 모르겠지만 쿼리문이 가로로 길게만 나타납니다.참고로 스프링부트는 3.x 버전이고 콘솔창 좌측에 소프트 랩 버튼또한 설정이되어있습니다.
-
미해결실전 인공지능으로 이어지는 딥러닝 개념 잡기
과적합 판단 방법에 대해 질문 드립니다.
안녕하세요, 강연자님의 자세하고 좋은 강의 잘 듣고 있습니다! 과적합 판단 방법에 대해 몇 가지 질문 드리려고 합니다.강의 복습 및 응용을 위해 5개의 Dense Layer로 구성된 DNN 실험을 진행해봤습니다. 데이터셋은 public하게 공개되어 있는 데이터를 사용했습니다.epoch 변화에 따른 정확도, 손실 함수 그래프를 그려봤는데, 첨부한 그래프들이 과적합에 해당하는지 잘 모르겠습니다. 그래서 제 그래프에서 과적합을 판단하는 기준이 무엇이 될 수 있는지 궁금합니다.저는 검증 loss가 학습 loss 보다 높을 때 과적합이라고 알고 있는데, 제가 복습을 위해서 진행해본 실험에서는 일단 그래프가 안 만나고 항상 검증 loss가 학습 loss보다 낮은데 이건 과적합이 아닌건지 궁금합니다.loss 그래프에서 학습 loss와 검증 loss가 교차되면서 검증 loss가 더 높아지는 경우에 학습을 조기 종료하는 것이 좋다고 생각하는데, 저희가 진행해본 실험에서는 그래프가 평행하게 나타납니다. 이런 경우에는 학습 및 검증 loss가 교차되지 않기 때문에 과적합이 아니라고 판단해도 되는지, 실험을 조기 종료하지 않아도 되는지 궁금합니다.아래의 그래프에서 validation loss와 validation accuracy가 V자로 나오는 구간이 있습니다. 이런 경우에는 어떤 이유 때문에 나타나는 현상인지 궁금합니다.과적합 판단 방법에는 말씀해주신 교차 검증을 이용한 판단, loss-epoch 그래프에서 validation loss값이 높아지는 부분으로 판단하는 것 외에 ‘편향-분산 트레이드오프 그래프’를 사용하는 방법도 있다고 알고 있습니다(가로축이 훈련세트크기입니다). 혹시 이 그래프는 강의에서 말씀해주신 그래프와 다른 것인지, 그리고 혹시 편향-분산 트레이드오프 그래프를 그리는 코드를 추천해주실 수 있을까요?강의에서는 교차 검증으로 과적합을 판단할 수 있다고 하셨는데, 이를 실제로 어떻게 하는지 궁금합니다. 교차 검증의 결과로 나온 avg, accuracy 등의 값이 과적합을 판단하는데 사용이 되는건가요!? 관련해서 교차 검증을 사용해서 과적합을 판단하는 법에 대한 보충 설명 해주시면 감사드리겠습니다! 좋은 하루 보내시길 바랍니다.감사합니다!
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
가드레일 지표 관련 문의
안녕하세요. 가드레일지표가 떨어짐에도 불구하고 목표로 한 지표가 상승한 경우엔 보통 실무에선 어떻게 대응/해석하는지 궁금합니다.예를 들어 '가드레일 지표'를 이탈률로 잡은 상태에서 어떤 기능을 배포했는데 매출이 100%가 늘고 이탈률은 5%가 는 경우 이 기능을 유효했다라고 볼 수 있을까요?두 지표 간 비중으로 다르게 두어서 비교하는지, 가드레일 지표의 최대허용치(?) 같은 것을 설정해두는것인지...궁금합니다!
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
shared entitymanager proxy for target factory 빨간 줄 안내
import com.querydsl.jpa.impl.JPAQueryFactory import javax.persistence.EntityManager import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @Configuration class QuerydslConfig ( private val em: EntityManager //<--- 빨간 줄 발생 ) { @Bean fun querydsl(): JPAQueryFactory { return JPAQueryFactory(em) } } 안녕하세요! 강의 잘 듣고 있습니다. 들으며 따라치다 궁금한 점이 생겨 질문드려요.강의에 나온대로 configuration을 작성하면 다음과 같이 빨간 줄이 발생하는 데 빌드에는 이상이 없어서 어떤 개념인지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 응답 메시지도 콘솔 로그로 확인할 수 있나요 ??
강의중 HTTP 요청 메시지 로그를 확인하려면[application.properties] 파일에 다음의 설정을 추가하면 콘솔에서 HTTP 메시지를 확인할 수 있다고 배웠는데logging.level.org.apache.coyote.http11=debugHTTP 응답 메시지도 볼 수 있는 방법이 있을까요 ??
-
해결됨스프링 시큐리티
예시로 들어주신 상황에 대한 의문점이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 여기서는 공격자가 이미지 태그를 이용해서 특정 주소로의 요청을 보내도록 유도하는 것 같은데, 이 경우에는 GET 메서드로 요청을 보내므로 따로 csrf 토큰을 검사하지 않으니, 여전히 공격에 취약하다고 봐야 하지 않나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
반환값 옆에 붙는 어노테이션도 같은 건가요?
https://www.baeldung.com/spring-mvc-image-media-data 이거보면서 다시 복습하고 있었는데요@RequestMapping(value = "/image-byte-array", method = RequestMethod.GET) public @ResponseBody byte[] getImageAsByteArray() throws IOException { InputStream in = servletContext.getResourceAsStream("/WEB-INF/images/image-example.jpg"); return IOUtils.toByteArray(in); };@RequestMapping(value = "/image-byte-array", method = RequestMethod.GET) @ResponseBody public byte[] getImageAsByteArrayV2() throws IOException { InputStream in = servletContext.getResourceAsStream("/WEB-INF/images/image-example.jpg"); return IOUtils.toByteArray(in); }이렇게 반환타입 옆에 어노테이션이 붙어있더라구요위랑 아래랑 같은 코드가 맞죠 ?그런데 위 처럼 작성하는 이유가 있을까요 ?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Series와 Print 질문
타이타닉 csv파일을 불러올때 변수명을 print문으로 출력해서 가져오면 Series로 값이 출력되고그냥 변수명을 입력에서 출력하면 dataframe 형태로 가져오던데 왜 다른거죠 궁금하네요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
쿼리파라미터 남기기
스프링 부트 3.0 이상에서는 강의에서 쿼리 파라미터 남기기 부분이 실행되지 않습니다. 어떻게 해야 하나요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
RenderShadow 를 먼저 하는 이유
안녕하세요, 혹시 RenderShadow 를 RenderLight 보다 먼저하는 이유가 뭘지 궁금해서요. 저가 생각한건 RenderShadow 는 실제 Shadow 를 그리는게 아니라, 깊이 비교만하고 나중에 RenderLight 하기전에 그리는것 같은데 맞을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Action 질문
Action에 += 으로 함수를 추가하면 값이 복사가 되는건가요 아침 참조형식인가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Slerp궁금증입니
if (Input.GetKey(KeyCode.W)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), rotateSpeed); transform.position += Vector3.forward Time.deltaTime speed; } if (Input.GetKey(KeyCode.A)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.left), rotateSpeed); transform.position += Vector3.left Time.deltaTime speed; } if (Input.GetKey(KeyCode.S)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), rotateSpeed); transform.position += Vector3.back Time.deltaTime speed; } if (Input.GetKey(KeyCode.D)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.right), rotateSpeed); transform.position += Vector3.right Time.deltaTime speed; }이런식으로 하고 rotateSpeed를 1.0f로 한뒤 유니티에서 a를 살짝 눌렀는데 90도만큼 회전하지 않아서 왜 그런지 궁금합니다