묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스
stylecomponents 오류
styled-components를 설치하고 import하면 다음과 같은 오류가 발생합니다:runtime not ready: ReferenceError: Property 'document' doesn't exist, js engine: hermes, stack: ...해결을 위해 시도한 것들은 다음과 같습니다:- import 부분에 /native 잘 붙어 있는지 확인- Metro 캐시 삭제 후 다시 실행- styled-components 버전을 낮춰 설치 (5.3.11 등)하지만 여전히 동일한 에러가 발생해서, 현재는 StyleSheet 방식으로 전환해서 사용하고 있습니다.혹시 이런 상황에서 styled-components를 안정적으로 사용하는 다른 방법이 있을까요? 아니면 React Native에서는 styled-components를 피하고 StyleSheet를 사용하는 게 나은 선택일까요?같은 경험을 하신 분이 있다면 공유해주시면 감사하겠습니다!
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
npm i 에러떠요
npm i 에러떠요
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
이미 더블클릭해서 채운 셀들을 다시 채우는 방ㅅ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이미 더블클릭해서 채운 셀들을 다시 채우는 방식을 변경하려면 어떻게 하나요? 이미 채우고 난뒤에 다시 설정하려면 안뜨던데요//..ㅠ 예를들면 서식만 채우기에서 서식없이 채우기로 다시 바꿀수 없나요 그 즉시는 되는데 다른 작업하다가 다시 클릭해서 수정하려면 안되네요
-
미해결JavaScript 알고리즘 베스트 10
4번 꿈의설계 정렬 시 동일값에 대한 제약 질문
var tc2 = ['10 a. 10 a. 10 a. 20 b. 30 c.', 'c -- 100. c -- 100. c -- 100.'];테스트케이스 2번의 경우,훈련수치 = {'a':30, 'b':20, 'c':30} 이고,고민수치 = {'a':0, 'b':0, 'c':300} 입니다.바뀐 미래에서 "가장 많이 훈련한 수치"에 100을 더할 때, a와 c의 훈련수치가 같은데 이 경우 a가 아닌 c에 100을 더하는 제한사항이 보이지 않아 이해가 어려워 질문 드립니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 기간 연장 문의
안녕하세요.이번 10회 실기 시험을 준비 중인데, 강의 만료 기간이 5월 2일인 상태입니다.강의를 여러번 계속 반복해서 봐야 될거 같은데,혹시 10회 실기 시험일까지 연장 할 수 있는 방법이 있는지 문의를 드립니다.메일 주소는 아래와 같습니다.gmanf77@naver.com감사합니다!
-
해결됨실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
관계형 DB에서 비즈니스 요구사항 추가에 대한 대처 방법
관계형 데이터베이스는 데이터가 들어간 이후 스키마를 변경하는 게 권장되지 않는다고 알고 있습니다. 그래서 최대한 스키마 설계 단계에서 제공해야 하는 서비스에 대한 명세를 최대한 자세히 작성해야 한다고 들었습니다.그러면 비즈니스 요구사항이 추가됨에 따라 기존 테이블에 추가적인 정보가 필요하게 되면 어떻게 대처해야 하나요?예를 들어 MVP로 서비스를 할 때는 user 테이블에 id(PK), password, name만 있었는데 서비스가 확장되며 age를 필수로 넣어야 하는 경우 어떻게 접근해야 하나요? 처음 설계 시 out of scope 기능을 자세하고 광범위하게 예측하여 모든 정보를 넣을 수 있도록 테이블을 만들어야 하나요? 감사합니다.
-
미해결앱 개발 입문자를 위한 플러터 네컷일기 만들기 with 피그마
dart ?? 연산자에 대하여 문의드립니다.
안녕하세요, 수강중에 궁금한 점이 생겨서요 ㅠㅠ..?? 를 사용할시 null 인경우 기본값을 할당해서 사용가능하다고 하셨는데, ??를 이용해서 x ?? 0 + 2; 로 x가 null인 경우 0을 기본값으로 두고 2를 더하도록 식을 구성한 후,x를 print 해보니 x에 2가 할당되지 않는 것 같습니다,, 왜그런 걸까요 ㅠㅠ
-
미해결Practical Testing: 실용적인 테스트 가이드
36:40 초 부근에 tearDown 없어도 통과하는 이유가 궁금해요
@DisplayName("신규 상품을 등록한다. 상품번호는 가장 최근 상품의 상품번호에서 1 증가한 값이다.") @Test void createProduct() { // given Product product = createProduct("001", HANDMADE, SELLING, "아메리카노", 4000); productRepository.saveAll(List.of(product)); ProductCreateRequest request = ProductCreateRequest.builder() .type(HANDMADE) .sellingStatus(SELLING) .name("카푸치노") .price(5000) .build(); // when ProductResponse productResponse = productService.createProduct(request); // then assertThat(productResponse) .extracting("productNumber", "type", "sellingStatus", "name", "price") .contains("002", HANDMADE, SELLING, "카푸치노", 5000); } @DisplayName("상품이 하나도 없는 경우 상품을 등록하면 상품번호는 001 이다.") @Test void createProductWhenProductIsEmpty() { // given ProductCreateRequest request = ProductCreateRequest.builder() .type(HANDMADE) .sellingStatus(SELLING) .name("카푸치노") .price(5000) .build(); // when ProductResponse productResponse = productService.createProduct(request); // then assertThat(productResponse) .extracting("productNumber", "type", "sellingStatus", "name", "price") .contains("001", HANDMADE, SELLING, "카푸치노", 5000); } private Product createProduct(String productNumber, ProductType type, ProductSellingStatus sellingStatus, String name, int price) { return Product .builder() .productNumber(productNumber) .type(type) .sellingStatus(sellingStatus) .name(name) .price(price) .build(); }강사님 화면에서는 tearDown 메소드를 추가해야지 두 메소드 모두 통과하는 것으로 나오는데, 저는 tearDown 메소드 작성 전에도 둘다 통과로 나오던데.. 뭐가 잘못된걸까요??
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
중첩 컨텍스트 질문
보통 state 컨텍스트를 crud기능이 있는 컨텍스의 상위에 위치시키던데이런 중첩 순서에 의미가 있나요?
-
미해결스프링 핵심 원리 - 기본편
@Quilfier 못찾을 수행하는 것 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의 7분 10분경부터 나오는 내용중@Quilfier("mainDiscountPolicy")로 지정된 것을 못찾으면 mainDiscountPolicy라는 이름의 스프링 빈을 찾는 과정을 두번쨰로 수행한다고 하셨고 그리고 바로 뒤에 또 못찾으면 mainDiscountPolicy 나 스프링 빈을 찾아서 가져온다라고 하셨는데요.. mainDiscountPolicy을 못찾으면 mainDiscountPolicy을 찾아서 가져온다는게 무슨 말인지 이해가 안갑니다..어떤 클래스에 @Quilfier("mainDiscountPolicy")를 지정했으면 생성자에서 mainDiscountPolicy 이것을 찾아 주입을 할 것이고못찾으면 mainDiscountPolicy 이름의 스프링 빈을 찾는다. 여기서 mainDiscountPolicy라는 이름의 스프링이라는게 좀 헷갈리는데 스프링 이름이 그 메소드 명으로 등록된다고 하셨으니 다음AppConfig에서처럼 @Configuration public class AppConfig { ... @Bean public DiscountPolicy mainDiscountPolicy() { return new RateDiscountPolicy(); } }discountPolicy() 함수가 아니라 mainDiscountPolicy() 함수 명으로 등록된 스프링 빈이거나, 컴포넌트 스캔으로 스프링 빈으로 등록된 MainDiscountPolicy 같은 클래스를 말씀하시는건가요?
-
미해결스프링 핵심 원리 - 기본편
강의 내용과 에러가 다릅니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]OrderServiceImpl.@Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } @Override public Order createOrder(Long memberId, String itemName, int itemPrice) { Member member = memberRepository.findById(memberId); // 회원 정보 조회 int discountPrice = discountPolicy.discount(member, itemPrice); return new Order(memberId, itemName, itemPrice, discountPrice); } // 테스트 용도 public MemberRepository getMemberRepository() { return memberRepository; } }3분 5초경부터 강의에서 설명하는 에러는 NoUniqueBeanDefinitionException인데저는Error creating bean with name 'orderServiceImpl' defined in file [C:\Users\Desktop\spring\core\build\classes\java\main\hello\core\order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: fixDiscountPolicy,rateDiscountPolicyorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [C:\Desktop\spring\core\build\classes\java\main\hello\core\order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: fixDiscountPolicy,rateDiscountPolicy 이라고 나옵니다. 빈 하나가 매칭되길 예상했는데 두개를 찾았다. 이런부분은 동일한것같은데.. 에러내용이 다르네요 어떤부분이 문제일까요
-
미해결GSAP의 ScrollTrigger를 활용한 포트폴리오 제작
포트폴리오 문의드립니다.
강사님 안녕하세요.gsap강의 소개에 있는 에이전시 합격 포트폴리오는 수강생들 각자 제작한걸까요?아니면 이번 수업중에 있는 내용일까요?너무 잘 만드셔서 참고해서 만들어보고 싶은데 정보를 얻을 수 없을까요.. 문의드립니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
교안에 있는 부분이 아닌가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요혹시 POPUP이라든지 이런 부분은 노션 교안에 없는건가요?
-
해결됨스프링 핵심 원리 - 기본편
강의 내용과 에러가 다릅니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]OrderServiceImpl.@Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } @Override public Order createOrder(Long memberId, String itemName, int itemPrice) { Member member = memberRepository.findById(memberId); // 회원 정보 조회 int discountPrice = discountPolicy.discount(member, itemPrice); return new Order(memberId, itemName, itemPrice, discountPrice); } // 테스트 용도 public MemberRepository getMemberRepository() { return memberRepository; } }3분 5초경부터 강의에서 설명하는 에러는 NoUniqueBeanDefinitionException인데저는Error creating bean with name 'orderServiceImpl' defined in file [C:\Users\Desktop\spring\core\build\classes\java\main\hello\core\order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: fixDiscountPolicy,rateDiscountPolicyorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [C:\Desktop\spring\core\build\classes\java\main\hello\core\order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: fixDiscountPolicy,rateDiscountPolicy 이라고 나옵니다. 빈 하나가 매칭되길 예상했는데 두개를 찾았다. 이런부분은 동일한것같은데.. 에러내용이 다르네요 어떤부분이 문제일까요
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
QT와 QT Designer에 대한 질문 사항
안녕하세요? 해당 QT 수강생입니다.수강을 듣던 도중 문의사항이 생겨 문의드립니다.QSS, Layout , QmainWindow에 대한 강의를 QT Designer 활용이 아닌 python에서 직접 구현을 하시는 강의를 봤습니다.1) 제가 알기로는 GUI 구성을 QT Designer로 구성하고 해당 항목을 .py파일로 변환 후에 가져와서 연동하는게 더 편한데 QT Designer을 안하고 사용하시는 이유가 있을까요? 2) QT Designer에 대하여 좀 더 깊숙히 배우고 싶은데 해당 강의나 또는 참고할 만한 문서나 자료, 사이트 가 있다면 추천 부탁 드리겠습니다. 감사합니다.
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
2판 책 인터넷 서점에서 확인가능하네요ㅎ
근데 출고일이 28일부터 순차출고면ㅜㅅㅠ29일쯤 받겠네요? 타책은 2주전부터 나와서 과감하게 포기했거든요ㅜ혹시 신책 프로모션은 없는거죠? 교보문고는 책만 있는것 같아서요ㅎ
-
해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
섹션 4번에 2번 문제 질문입니다.
섹션 4번에 2번 문제 질문입니다.아래처럼 제곱근까지 하고 반올림 하고 난 후 에 더하는거랑 선생님 땁변이 차이가 없는것 같은데 왜 틀리다고 나오나요?selectround(sqrt(power(max(LAT_N)-min(LAT_N),2)),4)+round(sqrt(power(max(LONG_W)-min(LONG_W),2)),4)from STATION
-
미해결고성능 JPA & Hibernate (High-Performance Java Persistence)
섹션1 - Github Repository 실습 관련
Github Repository에서 Master branch를 내려받고 강의대로 mvn clean test-compile 을 실행하면 java: cannot find symbol 에러가 발생하네요.m1 맥 환경에서 아래와 같은 오류가 발생합니다. cannot find symbol symbol: class Category_ location: package com.vladmihalcea.hpjp.hibernate.query.recursive.category.model
-
해결됨한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지
this 질문
App.js 에 있는 코드입니다.43라인에 this.setState({...}) 코드를 봤을때header 생성자에 들어가는 코드지만 //32 라인화살표 함수라서 this 는 Header 이 아니라App 이라고 생각하면 맞는걸까요 ?
-
미해결김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
인스턴스 메소드 참조와 람다의 차이
강의 수강 중 궁금하여 실험한 내용 공유합니다. 2번 특정 객체의 인스턴스 참조에 관련한 내용입니다.강의자료에서는 () -> person.introduce가 person::introduce와 동일한 것처럼 설명된 것 같습니다. "그럼 person에 대한 캡처가 일어날까?" 하는 궁금증이 들었고, 다음과 같은 코드를 작성했습니다.Person person = new Person("Kim"); Supplier<String> instanceMethod = () -> person.introduce(); person = new Person("Lee"); System.out.println(instanceMethod1.get());컴파일러가 person이 사실상 final이 아니라면서 컴파일해주지 않더군요. 다음으로는 람다 대신 메소드 참조로 바꾸어보았습니다.Person person = new Person("Kim"); Supplier<String> instanceMethod = person::introduce; person = new Person("Lee"); System.out.println(instanceMethod.get());이는 컴파일에 성공하고, "I am Kim"이 출력됩니다. Person 클래스에 setName을 추가하고 메소드 참조 이후에 호출해보았습니다.Person person = new Person("Kim"); Supplier<String> instanceMethod = person::introduce; person.setName("Park"); person = new Person("Lee"); System.out.println(instanceMethod.get());"I am Park"이 출력됩니다. 요약하면 다음과 같습니다.() -> person.introduce 에서는 person이 사실상 final이 되어야만 한다.person::introduce는 사실상 final이 아니어도 되며, 해당 메소드 참조는 정의 시 객체 참조를 유지한다.