묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
질문입니다
안녕하세요 맛비님의 코드 습관?을 보면 매번 reg 데이터를 assign으로 할당하여 wire로 데이터를 내보내는데요(즉, output) 저는 공부할 때 데이터를 내보낼땐 reg 데이터로 내보내는 것이 좋다고 알고 있습니다. 물론 reg 데이터를 바로 assign문에 할달이 되서 로직이 생긴다거나 그러진 않을 것 같지만 (제 눈엔 assign으로 코에서에 o_cnt로 내보내나 cnt로 내보내나 차이가 없다고 보입니다) 어떤 코드 스타일에 습관을 들이는게 좋을지 궁금하여 질문드립니다.(저의 경우는 cnt를 바로 내보내는 스타일입니다) 좀 질문이 횡설수설한거 같아 질문이 이해가 안된다면 제가 다시 질문하겠습니다. 감사합니다
-
미해결실전! 스프링 데이터 JPA
JPA 연관관계 관련하여 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 영한님설명이 어려워 예시를 들어서 설명하겠습니다.예를 들어 이력서 테이블이 있고, 이력서_이미지라는 테이블이 있다고 가정하겠습니다.```이력서 table- id(auto increment)- 이름- 학력- 경력- 등등이력서_이미지- id(auto increment)- resume_id - type(경력에 들어가는 사진인지, 학력에 들어가는 사진인지)- 이미지 path``` @Entitypublic class Image { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "resume_id") private Resume resume; @Enumerated(EnumType.STRING) private ImageType type; private String imagePath;} @Entitypublic class Resume { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // 경력 사진 List @OneToMany(mappedBy = "resume", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) private List<Image> careerImages = new ArrayList<>(); // 학력 사진 List @OneToMany(mappedBy = "resume", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) private List<Image> educationImages = new ArrayList<>();} 질문 1. 부모 객체(Resume)에서 이렇게 자식객체(Image)의 Type에 따라서 다른 list를 들고 오고 싶은데 이건 어떻게 설정하면 될까요??- @Converter를 사용해야할까요??질문 2. @OneToMany로 list를 들고올때 10개만 들고 오게 한다거나 이런 것도 가능할까요?
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
@NotBlank 와 @Id 의 불편한 동거?
오늘도 호돌님의 강의를 베이스로 이것저것 만들던중 아래와 같은 에러를 발생시킵니다. -------------------------------------------------------------------------------- org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:571) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) ------------------------------------------------------------------------------------------------------------ 결국 초기화 시키고 다시 조합해 나가던중 NotBlank 때문임을 발견합니다. (주석처리해둠) @Id @Column(name = "member_id")// @NotBlank private Long member_id; 저는 선의의 마음으로 Id도 꼭 필요한 값이야! 를 선언하고 NotBlank를 썼는데, 그 마음을 부정당한 느낌이라 스프링에 매우 섭섭합니다. 이유를 알면 좀만 덜 섭섭할거 같은데 어떻게 공부해야 사연을 알수 있을까요?? 암튼 불철주야 감사합니다 ㅇㅇd
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
client에서 css가 수정되거나 변경사항이있을경우에
npm run-script build 를 매번 해주어야하는건가요? cors 를 설치했는데 app.use(cors()) 라는 것이있던데 어떤차이인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
응답외 뜨는 웹팩, abstract 에러
안녕하세요~ 채팅 강의전에 기초강의먼저 듣고있습니다 프록시 설정 후 실행했을 때 응답을 받긴했는데 위에 에러들이 뜨는 이유를 알 수 있을까요..?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
num에 사용한 {}
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요? name에는 문자열인 ''을 사용하셨는데 num에는 {1}가 왜 들어간지 알수 있을까요? num={1}과 num='1'의 차이를 알고싶습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
대괄호 두개
선생님 안녕하세요~ df_31[["위도", "경도"]].plot.scatter(x="경도", y="위도") 이 부분에서 왜 대괄호가 이중으로 쓰여야 하는지 리스트 형태로 한번만 쓰이면 안되는 이유가 무엇인지 질문드립니다~~
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q 치즈
안녕하세요 치즈문제를 제가 풀었는데 특정케이스에 대해서 큰돌님 코드랑 답이 다르게 나오더라구요 4 4 1100 1100 0000 0000 케이스의 경우 큰돌님 코드대로하면 3, 1 이나오는데 실제로는 2, 1 이나와야하는거 같습니다. 그런데 백준에서는 맞다고 판단을 하네요. 확인부탁드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
깃허브 ghpages 배포
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 선생님 오늘 깃허브 ghpages로 배포했는데 상단 네비게이션 메뉴에 메뉴를 눌러서 해당 페이지로 가면 404페이지가 나오는데 혹시 따로 설정을 더 해줘야 할까요?? 아래 사진과 같이 메인화면은 나오고, 사진 및 정보 업로드한 card 모음은 안나오네요 😭 링크 이동한 화면의 url 은 404가 뜹니다. 코드 상으로 뭔가를 더 해줘야할까요?
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
배경화면을 꽉채우는 방법이 궁금합니다.
안녕하세요 강사님, 올려주신 소스 파일보고 질문드립니다. 마우스를 움직이니 배경화면으로 쓰인 벽이미지에 공백(아래 캡쳐한 이미지의 검은 색 부분)이 생기는데 본래 사이트 처럼 꽉차게 하고 싶어서요. 방법이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
store 선언할 때 Field 'store' may be 'final' 에러
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. store을 선언할 때 Field 'store' may be 'final' 라는 에러메시지가 뜹니다. final로 선언하면 상수값이 되는건데 왜 final로 선언해야 한다고 하는지 모르겠습니다. 강사님이 하실 때는 이런 메시지가 뜨지 않았던 것 같은데 왜 이러는 걸까요?
-
미해결스프링 핵심 원리 - 고급편
리플렉션 부분
안녕하세요. 강의 자료 '5.동적 프록시 기술' 의 3쪽에서 참고에 대한 내용으로 람다를 이용해서도 문제 해결을 할 수 있다고 하셨는데, 람다가 익숙하지 않아서 어떻게 하는 건지 궁금합니다..!! 알려주실 수 있을까요??
-
미해결
리액트네이티브 localhost 주소가 안나와요
- 원래 https://localhost:19002 이런 식으로 링크가 떴는데 안뜨네요 갑자기 ㅠㅠ 그래서 주소 눌러서 아래처럼 dev tool 사용했었는데 ....링크가 안떠서 dev tool도 못쓰고 어떻게 해야되나요?
-
미해결
react native 화면 글자
npm start 하면 화면이 이렇게 뜨네요 검색해봐도 자료가 안나오고 어떻게 해야할까요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Router 예제 복붙했더니 오류가 뜰 때!
아랫분들도 설명해주셨다싶이 버전이 바뀌면서 쓰이는 용어가 바뀌었어요! 다만 올려주신부분들이 다 수업끝부분 완성본인것같아서.. 저는 Home() About() Users()함수가 들어가야하는 초반 부분 수정본을 첨부해봅니다! import React from "react"; import { Route, Routes, BrowserRouter } from "react-router-dom"; function Home() { return <h2>Home</h2>; } function About() { return <h2>About</h2>; } function Users() { return <h2>Users</h2>; } function App() { return ( <BrowserRouter> <div> {/* A <Switch> looks through its children <Route>s and renders the first one that matches the current URL. */} <Routes> <Route path="/about" element={About()}> <Route /> </Route> <Route path="/users" element={Users()}> <Route /> </Route> <Route path="/" element={Home()}> <Route /> </Route> </Routes> </div> </BrowserRouter> ); } export default App;
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
파일다운로드와 관련하여
안녕하세요 선생님. [다운로드] 퍼블리싱 완성본(프로필카드, 생생후기, 로그인폼, 로그인폼 :is 가상클래스) 다음의 수업자료를 저장하려고 하니, 저장버튼이 안떠서요. 확인 부탁드리겠습니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
vscode import 밑줄
vscode에서 venv로 가상환경 설치하고 사용중이고 venv는 backend의 상위폴더에서 설치했습니다. backend폴더에서 따로 vscode로 여니까 import 하는 부분에 저렇게 밑줄이 그어지네요.. runserver도 정상적으로 작동되고 다른 부분도 정상적으로 사용이 되지만 정상적인 경로에서 import 를 한건지 아님 정말 오류인건지 구분이 안되네요.. 방법이 없을까요?
-
미해결홍정모의 따라하며 배우는 C언어
10.15) 14분 경 질문
강의 내용중 14분 20초 경에 궁금한 점이 있어 질문드립니다. p1 = p2; 를 시도하는게 바람직하지 않다고 하셨는데, 그 이유가 무엇일까요? p1에는 const가 없으니 다른 주소를 대입해도 문제가 없고, p2에 저장된 주소를 p1에 대입한다고 해서 p2의 값이 달라지거나 하지 않으니 역시 문제 없는게 아닌가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
foreach 질문
안녕하세요 헷갈리는게 있어서 질문드립니다!!아래 코드 보시면 몬스터나 projectTile를 상속 하는 오브젝트들을 메인 쓰레드로 무한반복을 하고 있습니다. 여기서 의문인점이 제가 배우기로는 foreach문을에서 collection를 사용할때 foreach가 돌고 있는 중간에 해당 컬렉션을 add나 remove를 해주면 오류가 발생하는걸로 알고 있는데... 화살 같은 경우에는 중간에 쏘면 인스턴스가 생성되고 그리고 사라지면 다시 remove해주고 하는데..혹시 제가 놓치고 있는 부분이 있을까요??
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
sqldeveloper 22.2버전과 오류
위의 버전을 써도 상관없나요? developer없어서 깔려고 하는데 오라클 홈페이지에 22.2버전만 있습니다. SID를 orcl로 설정했는데도 오류가 나는데 왜 그럴까요.. cmd에서도 orcl로 되어있는거 확인했습니다..