묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
generatedvalue선택하고 setter하기
generatedvalue로 id값이 생성됐는데 전 그걸까먹고 id값을 setting해줬어요그랬더니 detached entity passed to perist 라는 오류가떴어요준영속엔티티를 영속화시키려고해서 발생하는오류잖아요?왜 이런 오류가뜨는걸까요? id생성전략은 sequence예요sequence는 다음과 같이 동작해요<<persist 를 호출하면 sequence 를 가져옵니다.가져온 Sequence 를 id 에 할당하고 (영속성 상태), transaction 이 commit 될 때, insert 쿼리를 날립니다.>>근데 이러면 제가 set을 해도 새로운 id에 덮어씌여져야하는거아닌가요?
-
미해결마케터를 위한 구글 애널리틱스 실무
강의북 요청드립니다
안녕하세요, 강의 잘 보고 있습니다!강의북 송부해주시면 감사하겠습니다 :)mjfyu1392@naver.com
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
강의대로 권한요청드렸는데 404에러뜹니다.
안녕하세요 선생님강의내용대로 권한요청후 https://github.com/joshua1988/vue-intermediate/해당 url로 접속하였으나 404에러가 뜹니다확인부탁드립니다.인프런 아이디 : ljh@finenuts.co.kr인프런 이메일 : ljh@finenuts.co.kr깃헙 아이디 : css@finenuts.co.kr깃헙 Username : cssksh
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
idclass관련 질문
@Entity @Getter @AllArgsConstructor @NoArgsConstructor @IdClass(ChildId.class) public class IdenChild { @Id @ManyToOne @JoinColumn(name = "parent_id") public Parent parent; @Id private Long child_id; //private ChildId childId; Property of @IdClass not found in entity jpaStudy.ex.entity.IdenChild: child_id private String name; }@AllArgsConstructor @Getter @NoArgsConstructor public class ChildId implements Serializable { public Long parent; public Long child_id; @Override public int hashCode() { return Objects.hash(parent, child_id); } @Override public boolean equals(Object obj) { if(obj==this) return true; else{ if(obj==null || obj.getClass()!= this.getClass()) return false; ChildId c = (ChildId) obj; return parent.equals(c.parent) && child_id.equals(c.child_id); } } } jpa 책 259p에있는 내용이에요 강의내용엔 없는것같아서 질문을 드려도될지 모르겠네요..1. 결국 Parent타입인데 어떻게 id 어노테이션을 선언할 수 있는지 궁금해요2. idclass가 하는일을 정확히 잘 모르겠어요ChildId.class에 있는 필드들을 다 가져와요childid에있는 필드명과 동일한 child의 필드들은 id를 중복선언할 수 있게 돼요 < 이런일을 하게 되나요?어떻게 Parent타입과 String타입을 매핑할 수 있게 되는건가요?
-
미해결유니티 프로그래머 현업자의 기본 스킬들
프로파일링에대한 최적화 방법애대해서..
안녕하세요 강의를 너무나도 잘듣고있는데프로파일링에대한 최적화방법을 나중에 설명해주신다고 하셨는데..그부분이 어디인지를 못찾겠습니다 ㅠㅠ
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
array, ndarray 질문
강의에서 list, array 사용법에 대해서 설명해 주셨는데,# list vs array 적합 한 사용법 설명 # list : 융통성, 다양한 자료형, 범용적 사용 # array : number, list와 거의 호환 위와 같이 python array 와 numpy ndarray 를 사용하는 기준 및 특징이 궁금해서 질문드립니다.
-
해결됨[언리얼 시스템 연구 과정] UE5 스파르타 클래스: 심화편
신기능 추가 건의
안녕하세요,UE5 애니메이션 신기능인 포즈워핑과 디스턴스 매칭에 대한 동영상을 보충해 주실 수 있을까요?https://docs.unrealengine.com/5.0/ko/pose-warping-in-unreal-engine/https://docs.unrealengine.com/5.0/ko/distance-matching-in-unreal-engine/
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
클립패쓰 오버레이 강의 - 그림자가 맘처럼 안됩니다.
hexagon에 transition: 0.5s를 줘서hexagon에 hover를 할때 hexagon이 움직이고 그림자가 입체감있게 줄어들었음 좋겠는데요.그림자가 이상하게 움직입니다..ㅠㅠ.hexagon:hover::before { bottom: -130px}여기에 문제가 없는 것 같은 게..hexagon에 transition을 빼면 그림자 높이가 정상적으로 작동해요.왜 이런걸까요?코드 첨부합니다..<index.html><!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="frame"> <div class="hexagon"> <div class="shape"> <div class="caption"> <h2>EAU ROSE</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet, similique.</p> </div> <img src="images/01img.jpg" alt=""> </div> </div> <div class="hexagon"> <div class="shape"> <div class="caption"> <h2>DOSON</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet, similique.</p> </div> <img src="images/02img.png" alt=""> </div> </div> <div class="hexagon"> <div class="shape"> <div class="caption"> <h2>EAU DES SENS</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet, similique.</p> </div> <img src="images/03img.png" alt=""> </div> </div> </div> </body> </html><style.css>/* Google Web Font */ @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500&display=swap'); *{ box-sizing: border-box; } body{ margin: 0; font-family: 'Montserrat', sans-serif; color: #333; display: flex; justify-content: center; align-items: center; height: 100vh; } .frame { display: flex; gap: 40px; } .hexagon { width: 400px; height: 450px; position: relative; transition: 0.5s; } .shape { clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%); width: inherit; height: inherit; position: absolute; } .shape img { width: inherit; height: inherit; object-fit: cover; } .hexagon .caption { position: absolute; width: inherit; height: inherit; color: #fff; transition: 0.5s; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 20px; opacity: 0; transform: translateY(20px); } .hexagon .caption h2 { font-size: 2em; } .hexagon:nth-child(1) .caption{ background: linear-gradient(to top, rgb(165, 42, 83), transparent); } .hexagon:nth-child(2) .caption{ background: linear-gradient(to top, rgb(42, 118, 165), transparent); } .hexagon:nth-child(3) .caption{ background: linear-gradient(to top, rgb(165, 165, 42), transparent); } .hexagon:hover .caption { opacity: 1; transform: translateY(0); } .hexagon:hover { transform: translateY(-60px); } .hexagon::before{ content: ''; position: absolute; width: 100%; height: 60px; background-color: black; background: radial-gradient(rgba(0, 0, 0, 0.44),transparent, transparent); bottom: -70px; } .hexagon:hover::before { opacity: 0.6; transform: scale(0.8); bottom: -130px; }
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
context action비활성화
안녕하세요column & row연습 강의 중 context action을 활성화해서 widget으로 감싸는 부분인데 제 코드에서는 context action이 아래 보인는것처럼 아무것도 활성화되지 않습니다. 이럴때는 widget을 하나씩 입력해서 강제로 감싸주는 방법밖에 없을까요?아니면 코드상에 조건 문제로 context action이 활성화되지 않는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
순수 JDBC 학습 후, 실행 시 오류가 발생합니다.
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]학습 순서대로 진행하고 오류가 발생하여 오타 또는 루트가 잘못 되었는지 모두 확인했으며, 지속적인 오류 발생으로 해당 강의까지 4번 정도 강의를 새로 들으며 반복해봤습니다.오류 발생 시 다음과 같은 로그가 발생합니다.검색하니 MemberService 클래스명과 SpringConfig 클래스의 MemberService가 같은 이름이라 발생하는 오류라고 확인은 되었으나 확실하지 않고, 개인적으로 수정을 진행하면 감당이 되지 않을 것 같아 확인 요청드립니다.현재 오류는 학습 자료 내 코드를 모두 복사한 것에서 발생하였습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceIntegrationTest에서의 오류
MemberServiceIntegrationTest 실행했을때 중복회원 부분에서 계속 오류가 뜨네요 ;;;하나 해결하면 하나 터지네용.. 도와주시면 감사하겠습니다. 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
7-6 실습 고객 세분화
안녕하세요 선생님 강의를 보면서 궁금한점이 있습니다7-6에서 최근,빈도,총금액을 통해서 군집을 나누는 것을 봤는데이후 이 고객이 유령, 일반, vip등 이런 것들을 어떻게 나누는지 궁금합니다->즉, 해당 군집의 특성을 볼려고 하면 어떻게 해야하나요?->예를 들어 1번군집의 빈도 10, 총금액 평균 20만원 등감사합니다
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OSIV 질문
osiv를 끄면 지연로딩을 모두 트랜젝션 안에서 처리해야한다고 배웠습니다.그 말은 즉슨 osiv를 키면 지연로딩은 트렌젝션안에서 처리 안해도 된다라는 말입니다.osiv를 키면 컨트롤러에서는 @Transactional이 없다라는 가정하에findById로 엔티티를 조회하면 그 엔티티는 준영속 상태입니다.osiv가 켜있는 상태(전 범위에서 영속성 컨텍스트가 생존되어 잇는 상태)의 준 영속상태에서는 트렌젝션이 없어도 프록시의 초기화가 일어난다는 말씀입니다.저는 지연로딩일시에 영속성 컨텍스트에서 조회해서 없으면 프록시를 넣어주고초기화가 되면 jpql이 실행이 되면서 실제 엔티티를 넣어준다고 배웠습니다.[질문]그러면 jpql은 영속성 컨텍스트만 생존이 된 상태라면 트렌젝션이 없어도 실행이 되는건지 궁금하고 이유가 궁금합니다.
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
여러개 프로젝트 일정
안녕하세요 저는 스타트업에서 사업 개발 직무를 담당하고 있습니다.사업 관련 업무 뿐 아니라, 개발자와 소통을 필요로 하는 프로젝트들을 다수 맡고 있어, 문의드립니다. 현재 로드맵/타임라인 등으로 각 프로젝트의 일정을 확인하고 있습니다.다만 프로젝트를 여러개 만들어야 할 경우, 모든 프로젝트 일정을 한 곳에서 확인할 방법이 있나요??
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
여러번 계속 돌려보고했는데 오류를 못찾겠습니다 ㅜㅜ
이거는 reple 입니다.리플 모델입니다. 이거는 댓글 입력했을때 들어오는 값이랑 맨위에 사진17번째줄 콘솔입니다.포스트아이디가 없습니다..포스트 area 에서 postInfo 를 콘솔한것이 이것 이며 여기서 props.postID 를 가져오지를 못해서.. 값이 안들어가는것 같습니다. 혹시 강의가 업데이트 되거나 제가 잘못한 부분이있을까요..?PostArea.js 에서 댓글지역으로 프롭이렇게 보냈습니다 영상과같이.
-
해결됨선형대수학개론
1.6 12페이지
후자를 만족하면 전자가 참이된다는게이렇게 돼서 c1과 c2는 0이고 c3는 논제로여서 w벡터를 옮겨서 w가 {u,v}에 의해 스팬된 공간에 있다는 건가요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Dto안에 변환로직
저희가 배운 order클래스안에 필드는 저렇습니다.그리고 수업 시간에 배운 orderDto의 필드는 저렇습니다.수업시간에 배운 dto안에는 order안에 있는 필드중 필요한 부분만 그대로 가져왔습니다.그래서 변환하는 로직도 order에 필드를 그대로 넣습니다.하지만 저런식으로 날짜를 바꿔서 dto를 만든다던가이렇게 order에는 없지만 order와 관련된 필드를 추가하는 것이 괜찮은 가요??(대신에 order필드를 이용하여 orderDto에 필드값을 넣습니다.)(참고로 이건 진짜 임의로 예를 들기 위해 추가한겁니다.) [결론]OrderDto에 필드에 order테이블의 필드값을 그대로 넣는 것이 아니라 바꿔도 되나요??(예를 들면 시간 포멧을 바꾼다.)OrderDto안에 order에는 없는 필드지만 관련된 필드를 생성해도 되나요??(대신에 order안의 필드값을 이용합니다.)
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
안녕하세요. 레포지토리 구성원 참여 부탁드립니다.
안녕하세요. 늦었지만 프로젝트 레포지토리 구성원 참여부탁드리겠습니다.강의 잘보고 있습니다. 감사합니다:)메일 : gyuseok6394@gmail.com
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
d_ff_test.v 질문있습니다!
- 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.stimulus 블럭 코드들은 전부 이해가 가고, dut input output 포트까지도 이해했습니다.다만 r_ff_~~~ 들이 어떤 신호인지 영상을 계속 돌려보아도 모르겠습니다 ㅠㅠ 마지막에 출력에 assign되는걸 보면 확실히 출력은 맞는것같은데always문에서 바로 o_value~에 값을 넣어주지 않고 r_ff에 넣어준후 assign하는 이유는 무엇인가요?
-
미해결홍정모의 따라하며 배우는 C언어
구조체 포인터의 포인터 연산에 관하여
포인터 연산과 관련하여 질문이 있습니다.int 는 ++연산을 하게되면 4byte씩 증가, char * 는 1byte씩 증가로 알고 있습니다.따라서, 아래의 int형 변수 2개가 담겨 있는 구조체의 크기는 8byte이며 구조체 포인터에 ++연산을 하게 되면, 8byte 씩 증가를 할 것이라고 생각을 하였으나, ++ptr2를 한번 수행하면 2byte증가, ++ptr2을 연속 2번 수행하면 10byte가 증가하게 되는데 그 이유는 무엇인가요?답변해주시면 감사하겠습니다.#include <stdio.h> int main() { typedef struct { int num1; int num2; } test; test s; s.num1 = 10; s.num2 = 20; void *ptr = &s; test *ptr2; ptr2 = &s; printf("size of struct s %lu\n", sizeof(s)); printf("ptr2 adderss and value %p %d\n", ptr2, *((int *)ptr2) ) ; ++ptr2; //++ptr2; printf("ptr2++ adderss and value %p %d\n", ptr2, *((int *)ptr2) ) ; printf("ptr address and value %p %d\n", ptr, *((int *)ptr)); ++ptr; ++ptr; ++ptr; ++ptr; printf("++ptr address and value %p %d\n", ptr, *((int *)ptr)); printf("ptr + 1 address %p\n", ++ptr); printf("ptr + 0x04 %p\n", ptr + 0x04); // int num = (int)(*(ptr + 4)); // printf("%d\n", *(ptr + 4)); }