묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대일 관계 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에서 `주 테이블이나 대상 테이블 중에 외래 키 선택 가능`이라고 하셨는데`대상 테이블에 외래키가 있는 일대일 단방향 관계는 JPA에서 지원 안한다는 게` 무슨 말인가요..?그러면 외래 키 선택 기준 이런 거 얘기할 필요 없이 무조건 일대일 단방향 관계에서는 주 테이블에 외래키를 설정해야하는 거 아닌가요
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
DefaultHttpSecurityExpressionHandler 가 스프링 컨테이너를 필드값으로 가지는 이유가 뭔가요?
강의 중간 (18: 15)에 커스텀 ExpressionHandler를 만들기 위해 setApplicationContext() 로 스프링 컨테이너를 필드값으로 set 했는데 스프링 컨테이너가 필요한 이유가 무엇인지 궁금합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
AWS 배포 시 CORS 에러
"[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스강의" 를 수강하고 배포 부분을 이 강의를 수강하고 있는 수강생입니다. 고농축 강의에서 만든 포트폴리오를 aws에서 배포했을때에, CORS 에러가 다음과 같이 나는 문제가 있는데 어떻게 해결해야할까요? 찾아보니 백엔드에서 CORS 를 허용해야하거나 프론트에서 프록시를 사용하라고 되어있는데 어떻게 해결해야할지 모르겠네요
-
미해결
Xilinx 폴더를 삭제하고 다시 설치하고 싶습니다.
설치가 잘못되었는지 vivado & 했을때 GUI가 뜨지 않아서, 제거하고 다시 설치하고 싶습니다.sudo rm -rf /tools/Xilinx이런 명령어가 안먹히는데요.명령어 입력이 잘못된건지 좀 알려주시면 감사하겠습니다.사실 제가 수업대로 따라가다가 저는 win10 인데 win11베이스 설명이 먼저나와서 그걸 보고 따라하다가 안되어서 뒤늦게 바로이어서 win10설명이 있어서 거기서는 bin을 바로 실행하니까 vivado설치 gui가 나오더군요.이제는 그래서 vivado 제거하고 다시 win10 설명으로 진행해볼려고 합니다.도와 주시면 감사하겠습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
MOR에 사용하는 FIFO에 대한 질문 드립니다.
맛비님. 안녕하세요.좋은 강의 항상 잘 보고 있습니다.MOR에 대해 질문이 있습니다. RDMA에서 FIFO의 data에 burst len을 입력하는 것으로 해석됩니다. 만약 이런 경우라면0x20000000번지에서 128 바이트를 읽는 중0x2000C000번지에 128 바이트를 읽는 식으로 동작이 되나요?제가 코드를 봤을 땐 위처럼 동작이 불가능해보여서요. 만약 제가 생각한게 맞고 위처럼 동작하도록 수정하려면 메모리 주소 FIFO와 burst len FIFO 두 개를 사용해야할까요? ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
03_12_get_max_discount_price를 pop()으로 구현했어요
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요?어떤 알고리즘을 학습하고 계신가요?여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요def get_max_discounted_price(prices, coupons): if prices: prices.sort() if coupons: coupons.sort() discounted_prices = [] while prices and coupons: max_price = prices.pop() max_coupon = coupons.pop() discounted_prices.append(max_price * (100 - max_coupon) / 100) total_sum_prices = sum(discounted_prices) + sum(prices) return total_sum_prices 사실상 같은코드긴 한데, 혹시나해서 검증받고싶어서..
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
환경 변수 vs gitignore
중요한 값을 레포지토리에 노출시키고 싶지 않을 때 yml 파일을 gitignore에 포함시키는 방법을 쓰거나 환경 변수를 사용하여 노출을 막는 방법이 있는 것 같은데 둘 중에 아무거나 써도 상관없는건가요, 아니면 때에 따라 다른 방식을 써야하는건가요?
-
미해결대세는 쿠버네티스 (초급~중급편)
[Ingress - Nginx 강의] Ingress 컨트롤러의 Service 로드밸런싱 관련 질문
안녕하세요. 강사님 Ingress - Nginx 강의를 듣던 중 질문이 생겼습니다. 강의의 5분 20초 내용을 보면, /svc-order URL로 접근을 해서 svc-order 서비스로 연결이 되는 내용이 나오는데요. Ingress rules를 보면 path가 /order 일때, serviceName이 svc-order로 연결이 되도록 되어있는데, 어떻게 /svc-order로 접근을 해서 svc-order 서비스에 연결이 된 것인지 궁금합니다. 혹시 제가 이전에 공부한 내용이 부족하여, 해당 내용을 몰랐다면 어떤 부분을 다시 복습을 해야 할지도 알려주신다면 정말 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.flush()유무에 대해 질문드립니다.
Team team = new Team(); team.setName("TeamA"); em.persist(team); Member member = new Member();member.setName("member1");member.setTeam(team);em.persist(member);//em.flush(); // 영속성 컨텍스트에 있는 쿼리를 db에 전송한다.//em.clear(); // 영속성 컨텍스트를 초기화// 이렇게 하면, 위 em.persist()를 통해 영속성컨텍스트에 있는 Member를 가져오는게 아니라, // em.find()를 할때 db에서 select를 해서 가져온다. Team findTeam = em.find(Team.class, team.getId()); List<Member> members = findTeam.getMembers(); for (Member m : members) { System.out.println("m = " + m.getName()); }여기에서 em.flush()와 em.clear()를 하지않으면, findTeam에 Members가 비어있는 이유가 무엇인지 모르겠습니다.em.flush()를해서 db에 있는 Team데이터와, em.flush()하지않은 영속성컨텍스트에 있는 Team데이터가 무엇이 다르길래 영속성컨텍스트에서 em.find를 하면 members가 비어있는것인지 모르겠습니다. 즉, db를 통해 em.find하면 members가 있고, 영속성컨텍스트를 통해 em.find를 하면 members가 없는데 왜 그런것인가요?1차캐시에 team데이터를 저장하는것과 db에 team데이터를 저장하는것이 다른가요? 강의를 계속 봐도 이해가 가질않아 질문드립니다.
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
블랜더의 삼각형
블랜더는 여타 프로그램과 다르게 삼각형을 신경쓰지 않아도 괜찮은 건가요? 버텍스에 Bevel을 줬을 경우 삼각형으로 만들어져서 신경이 쓰입니다. 버텍스에 Bevel을 줬을경우 사각형으로 만드는 방법도 있는지 궁금합니다.
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
Runnable의 개발자 직접 구현 부분 구현 방식 문의
안녕하세요.Runnable에서 고유 기능 부분은 개발자가 직접 구현을 한다고 설명해주셨는데요.현재까지 설명하신 내용을 보면 SWC를 생성하고, Port를 구성하고, RTE를 이용하여 SWC간 연결하는 작업 모두 Authoring tool에서 진행하기에, 설계자가 직접 코드를 짜는 일은 없는 것으로 보입니다. 그렇다면 개발자가 직접 구현해야하는 부분은 어떤 식으로 구현을 하는 건가요? Authoring Tool을 이용하여 SWC를 생성한 후, 거기까지만 일단 C코드로 추출한 뒤 해당 C파일에 개발자가 직접 코드를 작성하고, 해당 C파일을 arxml (C -> arxml이 되는 것인지는 잘 모르겠습니다)로 변환하여 authoring tool에서 ASW 영역 세팅을 마무리하는건가요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
페이지 라우팅 동적 경로 질문
Home.jsx 에서import { useSearchParams } from "react-router-dom"; const Home=()=>{ const [params, setParams]=useSearchParams(); console.log(params.get("value")); return <div>Home</div>; }; export default Home;이렇게 작성했는데 사진과 같이 빨간색 글씨가 뜨는데 어디가 틀린걸까요?? 출력에는 문제가 없습니다
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
SWC에서 Port의 존재 이유?
안녕하세요.SWC가 다른 SWC, 혹은 BSW 단과 정보를 교환하기 위해서 Port가 필요하다고 설명해주셨습니다. SWC는 말 그대로 Software인데, port라는 창구가 왜 필요한 것인가요? 이 답변에 대해서 제가 고민해본바로는 아래와 같습니다. 1) Autosar에서 port라는 형식을 지정하도록 강제했고, 이 때문에 port를 쓰는 것이다.2) SWC 코드를 까볼 일이 잘 없다고 하셨지만, 혹시나 코드를 까볼 때 Port라고 구분된 식별자를 사용하여 사람이 코드를 읽을 때 해당 부분이 port임을 구분할 수 있고, 해당 코드를 타 SWC에 복사/재사용 등을 할 수 있다. 질문이 다소 중구난방이라서 요약을 해보자면, SWC에서 (HW에서 주로 사용하는) Port라는 단위가 왜 필요한 지에 대한 질문입니다.
-
해결됨[PY 0201] 인공지능을 위한 파이썬 레벨1
오리엔테이션에 나오는 miro 사이트를 편하게 보고 싶으신 분들을 위해
https://miro.com/app/board/uXjVNJ8PZSs=/?share_link_id=644494026486
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
3-2강 코드로 작성하지 않은 박스가 표시됩니다...?
<!DOCTYPE html><html lang="ko"><head> <title>Document</title> <style> * { box-sizing: border-box; } div { width: 80px; height: 80px; border: 1px solid red; padding: 10px; } /* #contentBox { box-sizing: content-box; } #borderBox { box-sizing: border-box; } */ </style></head><body> <div id="contentBox">박스 1</div> <div>박스 2</div> <div id="borderBox">박스 3</div></body></html> 이렇게 코드를 치고 저장 후 Live Server로 실행하니 화면과 같이 이상한 박스가 몇 개 더 뜹니다... 버그 같은데 원인을 못 찾겠네요...
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
새로운 클라이언트가 게임 중간에 들어오는 상황
안녕하세요.수업과는 다른 내용의 질문일 수도 있을 것같습니다. 클라이언트가 게임 중간에 새롭게 추가되었을 때, 현재 레벨에 대한 정보를 전달할 수 있는 방법이 있을까요? 게임 진행 중에 아이템 박스를 획득해서 이미 사라진 상태인데, 현재 상태에서 들어온 새로운 클라이언트 기준에서는 표시가 되는 현상이 있습니다. 어느 게임에서는 중간 난입을 허용하기도 하는데, 이럴 때는 어떻게 처리하는지 궁금합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
디버깅할 때 코드가 동작하지 않아요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. led 제어까지는 잘 동작했는데, uart 통신을 하려고 보니 시리얼 통신 테스트가 출력되지 않아요.그래서 uart 모듈이 잘못됐나 하고 툴에서 통신을 확인하려고 i를 따라해봤는데도 동작하지 않아요..디버깅을 하면 여기서 멈추고 계속 실행을 하면이렇게 바뀝니다ㅜㅜ expression 창을 보면 코드나 보드에 뭔가 이상이 있는 것 같은데 알 수 있는 방법이 있을까요.. 참고로 오실로스코프는 없습니다ㅜ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
C언어로 코드를 짜면 채점 시에 한 문제 빼고 시간 초과가 발생하는데 해결하는 방법이 있을까요?
#include <stdio.h> #include <stdlib.h> int main(){ int n, res=0; scanf("%d", &n); int* arr = (int*)malloc(n+1); int* dy = (int*)malloc(n+1); for(int i=1; i<=n; i++){ scanf("%d", &arr[i]); } dy[1] = 1; for(int i=2; i<=n; i++){ int max=0; for(int j=i-1; j>=1; j--){ if(arr[j]<arr[i] && dy[j]>max){ max = dy[j]; } } dy[i] = max + 1; if(dy[i]>res){ res = dy[i]; } } printf("%d\n", res); return 0; }이런 식으로 C로 코드를 짰습니다.시간 초과 문제를 해결할 수 있는 방법이 있을까요?
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
비교연산 관련 문제.
문자열 비교를 하고싶은데, C++에선 Compare가 있어서 손쉽게 될줄알았는데,생각보다 잘되지 않았습니다.ex) (abcd == Abcd) = false;찾은결과1. Equal, Case Insensitive를 off로 만들면 비교를 한다고하는데 Details 패널쪽에도 체크박스가 없음.2. 아스키 코드값으로 바꿔서 int값을 비교하려고함.SubString->GetCharacter as Number ->Sum+=ASCII코드값. 방법이 틀린건지 잘 되지 않았습니다..ㅜ방법이 있을까요?
-
미해결Practical Testing: 실용적인 테스트 가이드
테스트 환경 통합하기 질문 있습니다.
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 테스트 환경이 다르면 스프링을 새로 띄워야 된다고 하셨는데, 여기서 테스트 환경이란게 테스트 클래스마다 의존 관계를 주입 받는 클래스가 하나라도 달라지면 스프링이 새로 뜨게 되는 건가요??