inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

SuryveyPie 기획서 어디에 있나요?

미해결

실무 중심! FE 입문자를 위한 React

제목 그대로 SurveyPie 기획서 pdf를 어디서 받아야 하는지 모르겠습니다. 처음에 받은 "학습노트_리엑트기초심화.pdf" 파일에서는 디자인 가이드와 코드만 존재합니다. 기획서 어디서 받을 수 있는지 알려주시면 감사하겠습니다.

  • react
  • redux
  • node.js
  • sass
  • swr
  • 기획서
yoonjae.song 댓글 2 좋아요 0 조회수 405

[section08, 투두리스트] 할일 추가가 한개밖에 안되는 문제

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

안녕하세요 section08까지 듣고 투두리스트 복습을 하던 중 할일이 한개는 추가가 되는데 그 뒤로는 추가된 할일에 덮어쓰기가 되어 추가가 안되는 문제가 발생하는 문제가 발생하여 어제부터 해결이 안되 질문남깁니다. onCreate함수 내부에 로그를 찍어보면새롭게 저장된 데이터가 아닌 매번 기존에 3개 만들어놓은 mockData가 불러와져서 데이터가 추가되는거 까진 확인하였습니다. 또한 useReducer를 사용하면 강의와 같이 정상적으로 되는데 useState를 이용하면 위와 같은 문제가 발생합니다. 몬가 Context를 사용해서 이런 현상이 발생하는 것으로 추측되는데 어떤 차이 때문에 이런 현상이 발생하는지 궁금합니다. App.jsx import './App.css' import Header from "./component/Header.jsx"; import Editor from "./component/Editor.jsx"; import List from "./component/List.jsx"; import {createContext, useMemo, useRef, useState} from "react"; export const ContextStateData = createContext(); export const ContextDispatchData = createContext(); const mockData = [{ id: 0, isDone: false, content: "Study react", date: new Date().getTime() }, { id: 1, isDone: false, content: "go to bed", date: new Date().getTime() }, { id: 2, isDone: false, content: "play game", date: new Date().getTime() },]; function App() { const [todos, setTodos] = useState(mockData); const idRef = useRef(3); const onCreate = (content) => { const newTodos = { id: idRef.current++, isDone: false, content: content, date: new Date().getTime() } setTodos([newTodos, ...todos]); } const memorizedDispatch = useMemo(() => { return {onCreate} }, []); return (<div className="App"> <Header/> <ContextStateData.Provider value={todos}> <ContextDispatchData.Provider value={memorizedDispatch}> <Editor/> <List/> </ContextDispatchData.Provider> </ContextStateData.Provider> </div>) } export default App 전체 코드 깃허브 주소 https://github.com/ironwhale1014/one-bite-react/tree/main/todo_list_train

  • javascript
  • react
  • node.js
이주영 댓글 1 좋아요 1 조회수 222

OneToMany와 테이블 칼럼 관련 질문드립니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 @Entity @Getter @Setter public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String name; @Embedded private Address address; @OneToMany(mappedBy = "member") private List<Order> orders = new ArrayList<>(); } 이렇게 엔티티를 JPA 매핑을 시키면 테이블이 자동으로 생성되면서 컬럼들을 생성해주는데 id, name ,address는 칼럼으로 생성되는데 @OneToMany 어노테이션이 붙은 필드는 왜 컬럼으로 생성이 되지 않는 것인지 궁금합니다!!

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
s2사랑해요s2김영한s2 댓글 1 좋아요 0 조회수 148

Java 같지만 다른 것들 강의 관련 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

선생님, 안녕하세요! Java 같지만 다른 것들 강의 중에 3번째 슬라이드 관련하여 궁금한게 있어 질문글을 올립니다. (2:44 부근) 슬라이드 오른편에 출력값 첫 번째 줄과 두 번째 줄이 str1==str2: 까지는 동일하지만 그 결과가 각각 true와 false로 다른 것으로 표기가 되어있는데요, 혹시 두 번째 줄이 슬라이드 왼편의 코드대로 str2==str3: 이 되어야되는건 아닐까 싶어서 문의 드립니다. 오늘도 도움을 요청드리게 되네요 ^^; 바쁘시겠지만 확인 한번 해주시면 너무나도 감사하겠습니다~~!!

  • python
  • java
  • c
  • 정보처리기사
vivamelancholia 댓글 1 좋아요 0 조회수 237

주석 설명, 이거 실행 안되는 거 맞는거죠?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

c언어와 java 주석 설명하는 구간에 예시가 다음과 같이 작성되어 있습니다. // 이 줄은 해석되지 않습니다. printf("이 줄은 실행됩니다."); // printf("이 줄은 실행됩니다."); 첫번째 줄과 세번째 줄은 실행되지 않는다고 작성했지만 예시에 세번째 줄은 실행된다고 작성되어 있길래 오타인지 아닌지 확인하고 싶어서 질문드립니다.

  • python
  • java
  • c
  • 정보처리기사
이승우 댓글 2 좋아요 0 조회수 251

switch-case(04:58) int로 선언된 sum을 /30 할 때..

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

4분58초 쯤에서 int sum = 0; for(~~~~) // for문 돌린 결과값 sum=250 switch(sum/30){~~ // 250÷30 대략 위의 코드가 있는데 C언어에서는 int인 sum을 ÷30 하면 자동으로 결과 값도 int값이라고 보는 건가요?

  • python
  • java
  • c
  • 정보처리기사
천윤범 댓글 1 좋아요 0 조회수 226

문제풀이 3 관련

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 문제풀이 3에서 마지막에 totalprice 변수를 초기화 하고 진행을 하는데, 혹시 변수 초기화 안하고 이렇게 작성해도 무방할까요? System.out.println(foodName + " " + foodQuantity + "개를 주문하셨습니다. 총 가격은 " + foodPrice * foodQuantity + "원입니다.");

  • java
  • 객체지향
박정화 댓글 1 좋아요 0 조회수 126

C언어 배열과 문자열 강의 관련 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

선생님, 안녕하세요! C언어 배열과 문자열 강의 중에 포인터 사용 관련 예제 코드 관련해서 궁금한 것이 있어 글을 올립니다. 배열과 문자열 강의 8번 슬라이드(제목: 배열 끝! 이제 문자열을 배워보자)인데요, 오른쪽에 있는 '문자열 자체로 쓰기'의 예제 코드에서, 세 번째 줄에 *str로 포인터를 선언해놓고는 왜 네 번째 줄에서는 str로 불러오는지 잘 이해가 되지 않습니다. str이 아니라 *str로 불러와야하는게 아닐까 싶어서 ㅠ 포인터가 진짜 쉽지가 않네요. 바쁘시겠지만 확인 한번 해주시면 너무나도 감사하겠습니다. 시험이 얼마 남지 않은 것 같은데 직장인이다보니 주말에 몰아서 달리는 중입니다. 많이 도와주세요 선생님 ㅠㅠ 편안한 주말 밤 되십시오!!

  • python
  • java
  • c
  • 정보처리기사
vivamelancholia 댓글 2 좋아요 0 조회수 215

sql 강의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

sql이 정말 어렵게 느껴지는데 혹시 강의 제작은 계획이 없으신가요??

  • python
  • java
  • c
  • 정보처리기사
28026 댓글 1 좋아요 0 조회수 195

자바의 컴파일

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

자바파일을.. 컴파일해서 .class로 만들면 어떤 운영체제에서 컴파일을 하든 모든 운영체제에서 .class가 돌아가는게 맞나요?아니면 컴파일을 할때 맞는 운영체제에서 먼저 컴파일을 해야하는건가요?

  • java
  • 객체지향
플하 댓글 1 좋아요 0 조회수 198

애플리케이션 재시작시 테이블 정보 사라짐

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 애플리케이션 재시작시 db정보가 모두 사라지는데 이유가 뭘까요??

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김철준 댓글 1 좋아요 0 조회수 176

업캐스팅 강의 5분대 내용입니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

바로 이전 강의에서는 자식이 부모에게 없는 것을 호출이 가능하였는데 이번 강의에서는 chargeBattery 부분이 없어서 에러가 발생한다고 하셨습니다. 에러가 나오는건 '업캐스팅' 일 때만 나오는 걸까요?

  • python
  • java
  • c
  • 정보처리기사
kimjg308 댓글 1 좋아요 0 조회수 212

System.out.println(set)의 시간 복잡성

해결됨

김영한의 실전 자바 - 중급 2편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 이 코드에서 System.out.println(set)의 경우는 O(n)이 맞을까요?

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
규원 댓글 1 좋아요 0 조회수 181

team.members.size 쿼리 사용 시 디비 데이터가 삭제되는 현상

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의에 나온 대로 t.members.size를 가져오는 쿼리를 작성 후 실행해봤습니다. 하지만 결과가 나오지 않고, h2디비에 들어가서 값을 확인해보니 값이 모두 지워져있습니다. jpql쿼리를 작성하고 결과를 가져오는 코드를 주석으로 처리하고 돌려보면, 값이 제대로 들어가있는 것을 확인할 수 있었습니다. 단순히 쿼리를 날리면서 디비에 있는 값이 모두 삭제되는 현상은 아닌 것 같은 게, team.teamname처럼 team의 상태필드를 셀렉트해오는 쿼리문을 날리면, 정상작동되며 디비의 값도 사라지지 않습니다. 대체 어떤 이유 때문에 컬렉션 값 연관 필드를 타고 들어가면 디비의 값이 사라지는 건가요? select team.teamName from Team t 하는 경우 package jpql; import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.EntityTransaction; import jakarta.persistence.Persistence; import java.util.List; public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ Team team = new Team(); team.setTeamName("team1"); em.persist(team); Member member = new Member(); member.setUserName("raewoo"); member.setAge(10); member.changeTeam(team); em.persist(member); em.flush(); em.clear(); System.out.println("============="); String sql = "select t.teamName from Team t"; String result = em.createQuery(sql, String.class) .getSingleResult(); System.out.println(result); tx.commit(); }catch (Exception e) { tx.rollback(); }finally { em.close(); } emf.close(); } } select t.members.size from Team t하는 경우 package jpql; import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.EntityTransaction; import jakarta.persistence.Persistence; import java.util.List; public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ Team team = new Team(); team.setTeamName("team1"); em.persist(team); Member member = new Member(); member.setUserName("raewoo"); member.setAge(10); member.changeTeam(team); em.persist(member); em.flush(); em.clear(); System.out.println("============="); String sql = "select t.members.size from Team t"; Integer result = em.createQuery(sql, Integer.class) .getSingleResult(); System.out.println(result); tx.commit(); }catch (Exception e) { tx.rollback(); }finally { em.close(); } emf.close(); } }

  • java
  • jpa
raewoo0908 댓글 2 좋아요 0 조회수 291

Thread의 Context Switching 문의드립니다.

미해결

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

Context Switch 강의에서 예제로 3개의 Thread를 생성해서 실행하는데, 이게 Context Swtiching에 의한 예로 볼 수 있다고 해주셨습니다. 근데 이전에 ThreadPoolExecutor를 이용할 경우 여러 개의 코어 프로세스를 이용하여 Thread를 병렬성 + 동시성 실행시킬 수 있었는데, 해당하는 예제에서는 하나의 코어에서 3개의 Thread를 실행시켜서 컨텍스트 스위칭이 일어나는 것으로 보아도 괜찮은걸까요? 만약 예제 코드가 ThreadPoolExecutor처럼 3개의 코어가 있을 때 3개의 스레드가 개별적으로 동작한다면 컨텍스트 스위칭이 일어나지 않는다라고 볼 수 있을 것 같아서요! 기본적으로 SpringBoot를 이용하여 Tomcat 서버로 구동이될 때, 요청마다 생성되는 쓰레드는 여러 개의 코어에 분배되어 처리되는 것일까요?

  • java
  • 동시성
  • multithread
  • synchronisation
창현 댓글 1 좋아요 1 조회수 280

querydsl orderspecifier 조건 분기

해결됨

실전! Querydsl

private List<OrderSpecifier> getOrderSpecifier() { List<OrderSpecifier> orderSpecifiers = new ArrayList<>(); //승인 안된 관리자 우선 조회 orderSpecifiers.add(new OrderSpecifier<>(Order.ASC, admin.isAuthorized)); orderSpecifiers.add(new OrderSpecifier( new CaseBuilder() .when(admin.isAuthorized.eq("FALSE")).then(admin.createdAt.asc()) .when(admin.isAuthorized.eq("TRUE")).then(admin.createdAt.desc()) )); return orderSpecifiers; } 아래와 같은 order 순서로 정렬하려 하는데 2,3 조건을 나누는 부분이 잘 되지 않아 질문 남깁니다. CaseBuilder 대신 다른 방법이 있나요? 승인 받지 못한 관리자(isAuthorized = 'FALSE') 먼저 조회 isAuthorized = 'FALSE' 인 경우에는 createdAt asc isAuthorized = 'TRUE' 인 경우에는 createdAt desc

  • java
  • jpa
olive3three 댓글 3 좋아요 0 조회수 894

비전공자인데..

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다. 비전공자인데.. 쉬운것도 써주면서 해주시면 좋을것 같습니다... 아무리 쉽다고 해도 비전공자한테는 쉽지 않은것 같아요 계속 영상 돌려봐야되는 느낌입니다 조건 반복문 문제푸는 부분하는데 그냥 바로 하는거 같아요 처음에 원래 푸는 방식으로 풀고 빠르게 푸는방법이 아니라 바로 빠르게 푸는 부분이라서 이해가 안가요설명이 없어요

  • python
  • java
  • c
  • 정보처리기사
김수레미 댓글 1 좋아요 1 조회수 280

출력값이 왜 -25인지 이해가 안 가요

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

조건반복문 문제 중 while반복문에서 6이 들어가면 충족되지 않으니 실행 안 되고 빠져나오는 거 아닌가요?

  • python
  • java
  • c
  • 정보처리기사
A나분의너 댓글 1 좋아요 0 조회수 249

3d 모델링 사진을 띄워 주고, 외부에서 json으로 값을 받아 데이터 베이스에 저장하고, 불러오는 웹을 만들고 싶습니다.

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

지금3일차 강의를 듣고 있습니다. 전반적인 내용 설명이 잘 되어 너무 감사합니다. 그런데 제가 프로젝트를 하나 해야 합니다. 3d 모델링 사진을 띄워 주고, 외부에서 json으로 값을 받아 데이터 베이스에 저장합니다. 그리고 저장된 값을 가져와서 계산하고 보여 주는 웹을 만들고 싶습니다. 강의 자료가 너무 많은데 어느 부분을 공부하면 도움이 될까요? 아니면 싶게 만들수 있는 아이디어 부탁을 드립니다. 당신의 파이썬/장고 페이스메이커가 되겠습니다. ;-) 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • react
  • python
  • django
  • web-api
  • htmx
dsoh 댓글 3 좋아요 0 조회수 260

제네릭 타입을 사용하는 이유

미해결

실무에 바로 적용하는 스토리북과 UI 테스트

안녕하세요 강사님 좋은 강의 잘 듣고 있습니다! 제네릭에 대한 이해를 위해서 따로 문서도 찾아봤는데 궁금증이 해결되지 않아서 질문드립니다. 제네릭 타입을 사용해서 tagList로 넘어온 아이템이 onTagClick으로 전달된다는것을 보증 해준다고 하셨는데, 제네릭의 어떤 기능으로 이것을 보증해주는지 궁금합니다. 그리고 아래처럼 작성한것과 어떤 차이가 있는지 궁금합니다. import { useState } from "react"; import TagButton from "./TagButton"; interface ITagListProps { tagList: string[]; onTagClick: (tag: string) => void; } export default function TagList({ tagList, onTagClick, }: ITagListProps) { const [selectedTag, setSelectedTag] = useState<string>(tagList[0]); return ( <div className="flex gap-x-4" onClick={(event) => { const eventTarget = event.target as HTMLButtonElement; const tag = eventTarget.textContent as string onTagClick(tag) } }> {tagList.map((tag) => ( <TagButton key={tag} isChecked={tag === selectedTag} onClick={() => setSelectedTag(tag)} > {tag} </TagButton> ))} </div> ); }

  • react
  • typescript
  • tailwind-css
  • storybook
  • ui-testing
dubu777 댓글 2 좋아요 1 조회수 336

인기 태그

인프런 TOP Writers

주간 인기글