묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
response express, prototype 문의
안녕하세요. LandingPage.js에서 import { response } from 'express'; 를 추가하였을 때, useEffect를 사용하면, × TypeError: Cannot read property 'prototype' of undefined 와 같은 에러를 만날 수 있는데, 혹시 어떠한 이유때문일까요...?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
installation중에 adb입력시 Permission denied가 발생합니다.
안녕하세요 다른 인스톨은 전부 다 마친상태인데 vi ~/.bash_profile 을 통해서 ANDROID_HOME 경로와 SDK의 경로를 맞춰준 이후 터미널에서 adb를 입력하니 오류 라인: -bash: /Users/~~~~(ANDROID_HOME)/platform-tools/adb: Permission denied 가 발생합니다. (경로에는 있습니다) 구글링도 해봤는데 딱히 해결책이 나오지 않아서 질문드립니다~! 추가) 강의 계속 진행중에 안드로이드 애뮬레이터를 켜니 이런 알럿이 뜨네요 Use ADB location은 원래도 켜있네요..ㅠ 이 오류 때문인지 react-native run-android도 오류가 나네요 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결웹 게임을 만들며 배우는 React
웹팩 설정후 정상적으로 webpack 구동은 되는데 localhost에서 확인하는 방법을 모르겠습니다.
웹팩 설정을 위한 새로운 프로젝트를 만들어 구구단의 프로젝트와 단절시켰습니다. client.jsx index.html package.json webpack.config.js WordRealy.jsx 모두 생성하였고, 정상적으로 webpack 은 구동됩니다. localHost 를 어떻게 설정하신지 몰라서 화면으로 보지 못하고있는데 어떻게 하면 화면을 볼 수 있을까요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
struct 질문
안녕하세요 공부하다가 찾아보니 궁금해서 질문합니다. type Bird struct { Species string `json:"birdType"` Description string `json:"what it does"` } struct에 ``안에 있는내용을 어떤걸 뜻하는지 잘 모르겠습니다. 태깅하는건 알겠는데 json이 왜 붙어있는지 잘모르겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL 의 flush() 동작 질문있습니다.
안녕하세요 영한님 JPQL 실행 시의 flush()에 대한 질문이 있습니다. TypedQueyr typedQuery = em.createQuery("select m from Member m",Member.class);List<Member> members = typedQuery.getResultList(); getResultlist() 를 실행하면서 flush()가 이루어 질텐데, 그러면 해당 createQuery 는 sql 쓰기 지연 저장소에 저장이 되었다가 flush와 함께 처리되는건가요 아니면 이거는 그냥 바로 db로 보내고 이후에 flush를 통해서 sql 저장소에 쌓인 쿼리들을 처리하는건가요?? 궁금합니다!!
-
미해결Angular(2+) Front에서 Back까지 - Nest js를 알려면 Angular 모듈을 알아야한다!
target을 es6로 했는데, 다르게 나옵니다 ㅠ-ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
왕초보 질문드립니다.
도와주세요 ㅜㅜㅜㅜ -------------------------------------------------------------------------------------------- java.lang.NullPointerException at hello.hellospring.repository.MemoryMemberRepository.lambda$findByName$0(MemoryMemberRepository.java:28) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) at java.base/java.util.HashMap$ValueSpliterator.tryAdvance(HashMap.java:1696) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:548) at hello.hellospring.repository.MemoryMemberRepository.findByName(MemoryMemberRepository.java:29) at hello.hellospring.repository.MemoryMemberRepositorytest.findByName(MemoryMemberRepositorytest.java:41) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:212) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:208) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:71) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) -------------------------------------------------------------------------------------------------------------- 람다의 값에 관하여 무슨 에러가 나는데... 어디서 잘못된건지 도저히 모르겠습니다.. MemoryMemberRepository.java -------------------------------------------------------------------------------------------------------- package hello.hellospring.repository;import hello.hellospring.domain.Member;import java.util.Optional;import java.util.*;public class MemoryMemberRepository implements MemberRepository{ private static Map<Long, Member> store = new HashMap<>(); private static long sequence = 0L; @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } @Override public Optional<Member> findById(Long id) { return Optional.ofNullable(store.get(id)); } @Override public Optional<Member> findByName(String name) { return store.values().stream() .filter(member -> member.getName().equals(name)) .findAny(); } @Override public List<Member> findAll() { return new ArrayList<>(store.values()); }} --------------------------------------------------------------------------------------------------------------- package hello.hellospring.repository;import hello.hellospring.domain.Member;import org.assertj.core.api.Assertions;import org.assertj.core.api.ObjectAssert;import org.junit.jupiter.api.Test;import java.util.Optional;import static org.assertj.core.api.Assertions.*;public class MemoryMemberRepositorytest { MemberRepository repository = new MemoryMemberRepository(); @Test public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); assertThat(member).isEqualTo(result); } @Test public void findByName() { Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); Member result = repository.findByName("spring1").get(); }}
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
안드로이드 스튜디오의 코드 스타일을 보면 강사님의 'Widget'은 색깔있는 글자인데 저는 검은 회색으로 나옵니다. 어떻게 강사님처럼 변경하는지요?
setting에 format 부분을 탐색해도 관련 부분을 못찾겠습니다ㅠ
-
미해결인프랩 A to D : 디자인 OJT
질문 TEST
질문 TEST
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문은보다는 발견한 것을 남깁니다.
뷰리졸브로 쓰이는 html 파일을 <head>, <title> 부분을 지우지 않고 사용했더니 겟 인자 값을 받아들이지 못했습니다. 해당 부분지우고 아래만 사용했더니 겟파라미터값을 제대로 받아왔습니다. <html xmlns:th="http://www.thymeleaf.org"><body><p th:text="'hello ' + ${name}">hello! empty</p></body></html>
-
해결됨홍정모의 따라하며 배우는 C언어
전처리기와 변수선언
안녕하세요 . 전처리기 선언할 때 "" 쓰거나 .f 를 등등 입력포맷에 따라 string 이나 float를 안쓰고도 정해진 형식으로 지정된다고 받아들여도 될까요? const float와 동일한 역할을 하는데 컴퓨터 내부적으로도 연산속도나 주소를 사용함에 있어서 그 둘의 차이가 없고 단순히 사용자 편의를 위해 #define을 만들어낸걸까요 ? #define을 쓰면 뒤에 선언되는 상수의 변수형태를 판단해야하기 때문에 일반적으로 변수선언하는 것 보다는 아주아주 미세하게 느릴 것 같아서 궁금해졌습니다..
-
미해결웹 게임을 만들며 배우는 자바스크립트
본인 배열을 섞어서 본인 배열에다 바로 넣는 건 없나요?
splice 는 원본배열을 잘라내는거고 slice 는 (원본배열은 냅두고) 새로운 배열을 반환해주는데 ===== 결국엔 위 두 메서드로는 원본배열 말고 새로운 배열을 하나 더 만들어서 처리를 해야한다는 것인데요. 요 한 단계를 줄일 수 있는 방법은 없나요? (번거롭게 새로운 배열을 할당하고 싶지 않습니다.)
-
미해결Typescript with Vue 실전 프로젝트
mapGetters 내 정의가 안되요 ㅠ
안녕하세요. 강의 잘 보고 있습니다. 감사합니다. 다름이 아니라 mapGetters 사용시 정의가 되지 않아 질 문 남겨드립니다. 프로퍼티 타입이 맞지 않아 생기는 문제 같은데 어떻게 진행해야될지 몰라 질문 남깁니다.
-
해결됨따라하면서 배우는 고박사의 유니티 기초
Navigation Mesh 사용 중 오류 입니다
안녕하세요 강의 해주시는 내용으로 열심히 공부중입니다 감사합니다 ^^ ==== "SetDestination" can only be called on an active agent that has been placed on a NavMesh. UnityEngine.AI.NavMeshAgent:SetDestination(Vector3) ==== 위와 같은 메시지의 오류를 해결을 못해서 질문 드립니다 검색을 해보니 이동하는 Player 오브젝트가 너무 커서 그렇다는 답변과 Y축의 값이 이상이 있어서 그런거다 라는 비슷한 상황의 답변을 찾을 수 있었는데 여러가지로 시도해봐도 해결이 되질 않습니다 다른 이유가 있을까요? 부탁드립니다~
-
해결됨웹툰 만들기(기초편)
강의 4개가 소리(설명)가 안나옵니다.
안감독 선생님! 기초편 강의 할인하길래 바로 수강신청했는데요. 입문편에 "모방하기"강의 처럼 기초편에 있는 강의 4개가 소리(설명)가 없습니다. "아이디어 스케치", "선화추출", "칼라링(밑색칠하기)", "1차그림자" 강의들에 소리(설명)이 안나와서요. 이것들도 원래 소리가 없는건가요? "2차 그림자"강의부터는 선생님 설명(소리)이 나오더라구요? 그래서 드는 생각이 처음부터 소리(설명)가 없었던게 아니라 혹시 강의 녹화하고 인코딩하는 과정중에 사운드가 날아간게 아닌가 싶기도 하구요. 아무튼 이 부분들도 수정되어서 설명이 나왔으면 하는 작은 소망을 가져봅니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이법 질문
안녕하세요. 입력된 숫자에 대한 약수들을 리스트로 전부 구하고 그 리스트의 index를 이용해서 K번째 약수를 구하는 방법은 안좋은 방법인가요?
-
미해결웹 게임을 만들며 배우는 자바스크립트
fill 메서드가 IE 에서 안된다면 뭘 사용해야하나요?
구글에 검색해보니 polyfill 을 선언하면 익스플로러에서 대체로 구현이 되는 것 같던데, 이렇게 길~게 사용하는 법 말고 메서드 형태로 사용 할 순 없나요?
-
미해결캐글 Advanced 머신러닝 실전 박치기
-bash vi : command not found
안녕하세요. vi 를 실행시켰을 때 제목과 같은 에러가 발생해서 질문 남깁니다. 구글에서 찾아서 이것저것 해봤는데 해결하지 못한 상황입니다. 혹시 방법을 아시는지 궁금합니다. apt-get install vi 경우 권한이 없다는 에러가 나오는데 관리자 권한으로 들어가있음에도 이러한 에러가 발생합니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
09:48 setTimeout 끼리 연결 짓는 법
(사실 쓸모없는 질문인것 같습니다.) 동영상 09:48 쯤에 해결방법을 알려주셨는데, 당첨숫자의 setTimeout 과 보너스의 setTimeout 이 별개의 초로 동작을 해서 실제로 이러한 식으로 짜는건 좋지 않다고 생각이 되는데요. ========= 1. 당첨숫자 비동기가 끝나면 2. 끝났다는 것을 인지하고 3. 보너스 비동기가 실행 되게 하려면 어떠한 식으로 구현이 되어야 할까요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
예제코드 문의드립니다
'section5 - step3' 예제코드 파일에 다른 예제파일이 등록되어있습니다. 하단 패럴렉스 완성코드를 확인하고 싶은데 볼수가 없네요. 확인 부탁드립니다.