묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
input에 value 속성에 대해 질문드립니다!
안녕하세요!이번 강의 4분 10초에 나오는 state 값 content를 사용자에게 값을 입력받는 input의 value로 아래 코드와 같이 작성해주시는 이유는 무엇일까요??value는 어떤 용도로 사용되며 content를 넣어주면서 어떤 변화가 생기는건지 이해가 잘 안되어서 질문드립니다!<input value={content} placeholder="새로운 Todo..." />
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
실무에서도 아틀라스를 사용하시나요?
아틀라스와 같은 SaaS를 사용하시는지,아니면 AWS docdb 등을 사용하시는지 궁금합니다
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
문제와 풀이 join() 활용2 - 코드 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 궁금증이 생겨서 질문을 남깁니다.'문제 풀이2번 을 어떻게 하면 될까?' 라고 생각 하던 도중,조인 하나만 맨 밑에 넣어보자, 라고 해보니.. 답은 나오긴 하였습니다.(코드 내용)t1.start();t2.start();t3.start();t3.join();(코드 완료)근데 여기서 궁금증이 생겼습니다.여러 개의 작업을 시키고 나서, 끝이 나고, 기다려야 하는 경우에, 정답 풀이에서는 t1.join(); , t2.join(); , t3.join() 이렇게 전부다 join()을 해주었는데, 저 처럼 't3.join()' 하나만 써도 상관 없나요?답변 부탁 드립니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
인터페이스가 기능확장에 유연한 이유에 대한 질문입니다.
7강에서도 그렇고 8강에서도, 기능 확장에 유연하게 대처하기 위해 직접 참조를 피하고 인터페이스를 사용했다고 하셨습니다. 인터페이스를 사용하면 기능 확장에 유연한 이유가 제가 이해한 게 맞는지 확인 받고 싶습니다.8강에서 예를 들자면, 만약 직접 참조로 설계하여 ABItemBox.cpp에서 #include "ABCharacterItemInterface.h"가 아니라 #include "ABCharacterBase.h"를 했는데 ABCharacterBase와 같은 급의 캐릭터 클래스가 추가 된다면 ABItemBox의 코드를 고쳐야 하므로 좋지 않은 게 맞을까요? 그리고 7강에서 스탯컴포넌트와 위젯컴포넌트간의 느슨한 결합을 위해 직접참조를 하지 않았는데, 만약 GSHpBarWidget에서 GSCharacterStatComponent를 직접 참조한다면 생기는 안 좋은 예도 들어주실 수 있을까요?
-
해결됨CloudNet@ - AWS 네트워킹 입문
강의 수장 연장 관련 문의
안녕하세요.현생이 바빠서 잊고 지냈는데, 남은 기한내에 남은 강의를 볼 수 없을 것 같아서 연장 문의 드립니다.저도 3개월 연장이 가능할까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useMemo 강의 부분에 대해 질문있습니다.
현재 useMemo에 대한 강의를 보고 있습니다. 강의를 볼 땐 어느 부분의 코드가 계속 렌더링이 되기 때문에 불필요한 부분이라 최적화를 해주기 위해 useMemo를 사용한다라고 이해는 하지만 막상 혼자 어떤걸 만들어볼땐 어느 부분의 코드가 계속 렌더링이 되고 불필요한 코드인지 몰라 useMemo를 이용하기가 많이 어렵더라구요. 어떻게 하면 쉽게 이해해서 혼자 코드를 작성할 때 잘 이용할 수 있는지 궁금합니다 ^^
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어로 입력받고 출력하기 문제 - 1 개행 문자 관련 질문
04 : 08안녕하세요. C언어로 입력받고 출력하기 문제 - 1 에서 교재의 문제 하단 답에왜 printf("두 숫자를 입력하세요: ") 이후의 출력이두 숫자를 입력하세요: 5 10 5 + 10 = 15 (이하 생략)로 출력되는지 궁금합니다. printf("두 숫자를 입력하세요: ") 의 경우 개행 문자가 없기 때문에두 숫자를 입력하세요: 5 105 + 10 = 15이런식으로 붙어서 출력되어야 하는게 아닌가요? 기초적인 질문입니다만, 답변 부탁드립니다. 감사합니다.
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
타입스트립트 interface와 type 쓰기
선생님 타입스트립트에서 interface와 type 을 구현이 진행되는데 저의 기준으로는type은 복잡한 타입정의시 사용interface 상속이 필요한경우 사용으로 보고있는데 선생님은 어떤 기준으로 두개를 사용하는지 알고 싶습니다. interface로도 다 구현이 가능할것 같아서 질문 드립니다. ❗질문 작성시 꼭 참고해주세요현재 문제(또는 에러)와 코드(또는 github)를 첨부해주세요. 맥/윈도우, 안드로이드/iOS, ReactNative, Node 버전 등의 개발환경을 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황을 올려주세요. (일부만 자르거나 복사하지말아주세요.) 개발환경/코드에 대한 정보가 없을경우 답변이 어렵습니다.
-
미해결웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
cms 가져오기 에러 인데요
위와 같은 에러가 뜨는데 무슨 문제일까요??
-
미해결[PL 0302] 데이터 연산을 위한 파이썬 - 넘파이 마스터 클래스
강의자료
numpy master class를 잘 수강하고 있습니다.chapter 9에서 사용되는 animals_gray.jpg 등의 이미지 화일들은 어디서 다운 받나요?좋은 강의 감사합니다.
-
미해결백엔드 개발을 위한 필수 강의 - 스프링 부트3
프로젝트 생성오류 (gradle)
개발환경자바 버전 : 21.0.2프로젝트 : gradle스프링부트 : 3.4.1dependencis : 1. Spring WebSpring Boot DevTools ==================================================================인텔리제이에서 프로젝트 열기시 오류가 발생함.- 이걸로 3일째 해결을 못하고 있어요.Build file 'D:\proj\demo1\build.gradle' line: 3Plugin [id: 'org.springframework.boot', version: '3.4.1'] was not found in any of the following sources:* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.
-
미해결Practical Testing: 실용적인 테스트 가이드
TDD와 BDD
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요, 강의를 수강하다 궁금증이 생겨서 질문드립니다!기존에 TDD는 어렴풋이 알고 있었는데, BDD에 대해서는 자세히 몰랐어서 도움이 많이 되었습니다. 그런데 한가지 궁금증이 생겼습니다.BDD는 Behavior Driven Development로 '시나리오에 기반한 테스트케이스 자체에 집중하여 테스트한다.'라는 문장이 있습니다!이때 그렇다면 TDD와 BDD 방식에서 테스트하는 단위가 다른걸까 궁금합니다! 단순히 제가 이해하기에 'TDD에서는 메서드 단위로 테스트가 진행되고, BDD에서는 하나의 요구사항 시나리오 기반으로 테스트되는걸까?'라고 생각이 들었습니다.아니면 혹시 제가 TDD와 BDD에 대한 접근을 잘못 이해하고 있는걸까요?
-
해결됨개발자 이력서 작성 & 면접대비 완벽가이드
템플릿 압축해제 실패
안녕하세요.좋은 강의 잘 듣고 있습니다 :)섹션 3에서 첨부해주신 강의자료 템플릿 다운로드하여 압축 해제 시도 시,'압축 풀기를 완료할 수 없습니다. 압축(ZIP) 폴더가 올바르지 않습니다.' 라고 오류가 뜨고 압축 폴더 내부 접근 시 비어있다고 뜨는데 확인 부탁드립니다.감사합니다.
-
해결됨[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
아이템 및 시너지 효과 스킬 적용
롤토체스같은 게임에서 아이템과 증강체 및 시너지 효과 등을 어떻게 구현하면 좋을지 고민하는데 궁금한게 생겨 질문드립니다.예를 들어, 아이템을 장착하면 8초마다 주변 아군에게 보호막 부여와 같은 것을 구현할 때, 아이템을 장착하면 8초마다 주변 아군에게 보호막을 부여하는 패시브 스킬을 등록하고, 아이템을 해제하면 해당 패시브 스킬을 빼는 방식으로 만들면 될 것 같습니다.시너지 효과로 3타마다 추가 투사체를 발사하는 효과는 시너지가 발동되면 3타인지 체크하는 UseCondition을 가진 패시브 스킬을 통해 추가 투사체를 발사하게 하면 될 것 같습니다.그런데, 아이템을 장착하면 해당 캐릭터의 기본 공격 및 스킬이 체력 10% 이하인 적을 처형시키는 효과는 스킬로 구현이 어떻게 될지, 아니면 다른 좋은 방법이 있을지 떠오르지가 않아서 어떻게 구현할 수 있을지 질문드립니다.
-
해결됨스케치업 실무활용 SketchUp2023
창문을 제작중인데 주름 방충망을 만들고 싶습니다ㅠㅠ
스케치업 프로 2021으로 제작 중인데 주름 표현을 어떻게 해야 할지 모르겠어서 질문 드립니다!현재는 창틀까지는 수업 보면서 제작을 했는데요 주름망도 표현이 가능한 걸까요??
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
배포 강의 중 질문있습니다.
강의 마지막 부분에서 막혀서 문의 드립니다. 배포 강의를 따라서 진행했는데 AWS에서 S3, EC2, RDS 까지 다 연결하고 난 뒤에 또 뭘 해야하나요? 어플 빌드했을때 로그인, 회원가입해도 알 수 없는 에러가 발생했다고 뜨면서 안되서요 ㅠ
-
미해결스프링 핵심 원리 - 기본편
Setter메서드에 @Autowired
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] setter메서드는 선택, 변경 가능성이 있는 의존계에 사용한다고 하셨는데setter메서드에 @Autowired를 사용하더라도 스프링 컨테이너에 등록된 bean이 있어야 의존성 주입이 될텐데 그러면 제가 변경하고 싶은 구체 클래스에 @Component를 붙여서 다시 스프링 컨테이너에 등록을 해줘야 변경된 구체 클래스로 의존성 주입을 해주게 될텐데 그러면 생성자 주입과 다른 점이 어떤 것일까요???선택, 변경 가능성이 있다는 의미가 순수 자바 코드로 테스트를 진행할 때 구체 클래스를 쉽게 변경할 수 있도록 하기 위함인 건가요???
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
오퍼랜드 필드로 표현할 수 있는 데이터 크기 문의
안녕하세요강의 잘 듣고 있습니다. 좋은 강의에 감사합드립니다.9강의 듣던 중 궁금한 것이 있어 문의 드립니다.오퍼랜드에 데이터를 직접 표현 하는 것보다 주소를 명시하는 것이 더 많은 데이터를 저장할 수 있다고 설명해주셨는데화면에서는 동일한게 10번지 영역이 12~8사이로 4비트인데왜 데이터 직접표현에서는 2의4이고 데이터 주소명시에서는 2의16으로 계산하는지 이해가 안됩니다데이터 주소명시에서도 여러 데이터의 주소를 명시하는 경우라면 제한 된 데이터 공간에서 결국 주소를 명시할 수 있는 공간은 작아져서 표현할 수 있는 데이터 크기가 줄어드는 것이 같은 거 아닌지도 궁금합니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
앱마다 파이어베이스 프로젝트도 각각 생성하시나요?
앱마다 파이어베이스 프로젝트도 각각 생성하시나요?아니면 1개 파이어베이스에 수백개의 앱이 연결되어있나요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
페이지라우터와 앱라우터의 데이터 패칭 방식의 차이에 관한 질문.
해당 강의에서 선생님이 설명해주시기로는,페이지라우터와 앱라우터의 차이로 인해 앱 라우터 버전에서는 리퀘스트 메모이제이션이 생겼다고 하셨습니다. 페이지라우터에서는, 트리의 최상단에서 api요청이 발생한다음에 해당 결과값을 각 컴포넌트에 나눠주는 구조이고, 앱 라우터는 모든 서버컴포넌트가 각각 api를 호출해야하는 구조라고 하셧는데, 제가 테스트 해본결과, 서버컴포넌트 끼리도 props로 데이터를 주고받을 수 있는것 같습니다. 그래서 햇갈리는 부분이 존재하는데요. import "./globals.css"; import Link from "next/link"; import style from "./layout.module.css"; import { BookData } from "@/types"; function InnerFooter({ books }: { books: BookData[] }) { return <>{books[0].author}</>; } async function Footer() { const response = await fetch( `${process.env.NEXT_PUBLIC_API_SERVER_URL}/book` ); if (!response.ok) { return <footer>제작 @winterlood</footer>; } const books: BookData[] = await response.json(); const bookCount = books.length; return ( <footer> <footer>제작 @winterlood</footer> <div>{bookCount}개의 책이 존재함</div> <InnerFooter books={books} /> </footer> ); } export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( <html lang="en"> <body> <div className={style.container}> <header> <Link href={"/"}>📚 ONEBITE BOOKS</Link> </header> <main>{children}</main> <Footer /> </div> </body> </html> ); } 제가 테스트 한 코드에서는 Footer 컴포넌트가 내부적으로 InnerFooter 컴포넌트를 호출하면서 데이터를 넘겨주고 있습니다. 선생님이 설명하신 부분이 제가 이해한 부분과는 다른걸까요?