inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

상위 커뮤니티 imageUrl

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

사진을 등록하고 메인 페이지에서 위와 같이 이미지가 제대로 나오지 않습니다. server.ts 에서 express.static("public") 코드 추가한상태입니다. 해당 커뮤니티 페이지 내에서 사진 업로드는 잘 됩니다. 메인 페이지에서 이미지가 안보이는건 어떻게 해결해야 할까요?

  • Next.js
  • 클론코딩
  • typescript
  • nodejs
  • react
  • postgresql
  • docker
SOOMIN 댓글 2 좋아요 0 조회수 347

7-3 팩토리얼 에서...

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

n의 범위가 100까지인데 팩토리얼로 100! 하면 long 넘어가는데요. BigInteger로 해야하지 않나요?

  • java
  • 코테 준비 같이 해요!
땃쥐 댓글 1 좋아요 0 조회수 259

Category의 parent_id 제가 이해한 게 맞을까요?

해결됨

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

아래쪽에 다른 분이 질문하신 것도 봤는데.. 여튼 Category 클래스 안에서 Category형 변수를 생성, 그러니까 자기 자신을 호출하는 셈이므로 이는 self join이고, 이 self join의 키는 @JoinColumn에서 내가 지정한 "PARENT_ID" 라는 이름으로 저장된다 정도가 제가 이해한 것 같습니다. 혹시 제가 잘못 알고 있거나, 뭔가 추가적으로 알아둬야 할 것이 있을까요?

  • java
  • JPA
박민호 댓글 1 좋아요 0 조회수 617

55번 문제 답은 맞게 나오는데 exit_code_-1073741819 가 뜨네요

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

이유가 뭔지 알수 있나요? 테스트 시 exit_code_-1073741819 라고 뜨면 오답인건가요 아니면 정답이라고 보면 되는건가요?

  • C++
  • 코테 준비 같이 해요!
HB 댓글 1 좋아요 0 조회수 386

색깔을 고정하려면

미해결

Flutter 중급 1편 - 클린 아키텍처

안녕하세요. 색 고정에 대한 질문을 드립니다. AddEditNoteScreen을 누를 때마다 roseBud로 할려고 하면(5:10) AddEditNoteScreen에 AddEditNoteViewModel을 전달해주는 방식이 맞나요?

  • ios
  • android
  • Flutter
shhsjk2002 댓글 1 좋아요 0 조회수 175

권한 요청드립니다

미해결

Vue.js + TypeScript 완벽 가이드

hanjh363@gmail.com 강의 잘 듣고 있습니다!

  • typescript
  • vuejs
한재훈 댓글 1 좋아요 1 조회수 181

MemberServiceTest - 회원가입() fail

해결됨

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

안녕하세요, MemberServiceTest를 따라 실행하는데 강사님과 달리 저는 Failed to load ApplicationContext 에러가 뜹니다. https://www.inflearn.com/questions/127004 구글링해서 나온 상위 질문과 비슷한 케이스인 것 같은데 thread를 쭉 읽고 따라해봐도 저는 안되네요... (H2DB localhost 띄우기, application.yml 재확인 등...) Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [jpabook.jpashop.JpashopApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'memberRepository' for bean class [jpabook.jpashop.repository.MemberRepository] conflicts with existing, non-compatible bean definition of same name and class [jpabook.jpashop.MemberRepository] at app//org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) at app//org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) at app//org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) at app//org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) at app//org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) at app//org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) at app//org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) at app//org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) at app//org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) at app//org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at app//org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:132) at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 56 more Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'memberRepository' for bean class [jpabook.jpashop.repository.MemberRepository] conflicts with existing, non-compatible bean definition of same name and class [jpabook.jpashop.MemberRepository] at app//org.springframework.context.annotation.ClassPathBeanDefinitionScanner.checkCandidate(ClassPathBeanDefinitionScanner.java:349) at app//org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:287) at app//org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128) at app//org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:296) at app//org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) at app//org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) at app//org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) ... 68 more spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: # show_sql: true format_sql: true logging: level: org.hibernate.SQL: debug # org.hibernate.type: trace 에러 전문과 application.yml 첨부드립니다. 감사합니다.

  • 웹앱
  • JPA
  • spring-boot
  • java
  • spring
ye k 댓글 1 좋아요 1 조회수 339

bit extension

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

추가 설명에서 bit extension이 어떤 의미인지 정확히 이해를 못하겠어요. (4bit signed) 1101 이라고 있다면 8bit로 확장한다면 1 0000 101 이렇게 확장을 한다는 걸까요?? 위는 단순히 제가 8bit로 확장한다고 했을때 생각한것입니다. 정확히 0으로 bit extension과 msb bit extension을 이해하지 못하겠어요

  • verilog-hdl
  • 임베디드
  • fpga
윤동욱 댓글 2 좋아요 1 조회수 1120

Saga 오류 이거 혹시 왜이런지 알수 있을까요?

미해결

실전 리액트 프로그래밍

어떻게 찾아보려 해봐도 원인은 못 찾겠고 계속 오류라고 나오는데 이유좀 알수있을까요? 사가 오류로 인해서 로컬 3001서버에 호출 자체도 못하는거 같네요 git에 코드 올려놓았는데 혹시 좀 봐주실수 있으실까요? https://github.com/kimgigun/clone_react_whois

  • react
  • redux
kimgigun 댓글 2 좋아요 0 조회수 429

Virtual Network 강의 질문

해결됨

AZ-900 Microsoft Azure Fundamentals 자격증 준비하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. Virtual Network강의를 듣고있는데 VNET-VM01의 공용 IP주소를 브라우저 주소창에 입력해도 반응이 없습니다. 뭔가 이상해서 Cloud Shell의 Bash를 통해서 가상머신에 접속하려 했는데도 반응이 없습니다. VNET-VM02도 위와 동일 현상인데, 영상 그대로 진행 했다고 생각 되지만, 뭔가 틀린점이 있는지 여쭤봐도 될까요? <Virtual Machine Resource 01> <Virtual Machine Resource 02> <Virtual Network Resource> 좀 다른 점은 네트워크 인터페이스에서 유효 경로를 확인하면 아래와 같이 영상과는 달리 좀 많은 유효경로가 표시됩니다. 바쁘신 와중에 죄송하지만, 확인 부탁드리겠습니다. 감사합니다.

  • virtualnetwork
  • azure
g.choi 댓글 1 좋아요 0 조회수 230

통합테스트에서 중복회원 예외 테스트 오류가 납니다. ㅜㅜ

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 구글 드라이브 링크 첨부합니다! 중복회원예외테스트가 안되요 ㅜ https://drive.google.com/file/d/1hHOaGJlDonnrBQlc2Ij8_1aMHelhOF9n/view?usp=sharing

  • spring-boot
  • spring
  • java
  • MVC
백스터디 댓글 1 좋아요 0 조회수 348

트랜잭션 관련 질문

미해결

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

MemberServiceTest 클래스와 MemberService 클래스 모두에 @Transactional 어노테이션이 걸려 있는데 이 경우 MemberServiceTest 클래스의 각 테스트 메소드의 시작과 끝에서 트랜잭션이 시작하고 커밋되는 것이 맞나요?

  • 웹앱
  • spring-boot
  • java
  • spring
  • JPA
gunner6603 댓글 1 좋아요 0 조회수 236

Docker Desktop is shutting down 에러

미해결

초보를 위한 도커 안내서

안녕하세요 기존에 윈도우 도커 데스크톱을 잘 사용했는데 몇개월만에 다시 접속하려고 하니 실행이 안되네요.. 구글링해서 settings.json파일 삭제를 해봐도 동일합니다. 도커 자체를 재설치를 해보면 실행할때 에러가 발생합니다. It looks like there is an error with Docker Desktop, restart it to fix it. 이라고 나오는데 도커를 재시작하거나 PC OS를 재시작해도 동일합니다. 해결방법 아시면 말씀부탁드립니다. 감사합니다.

  • docker
move_passion 댓글 1 좋아요 1 조회수 2546

중첩 Context 관련 질문있습니다.

미해결

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

안녕하세요 중첩 Context 관련해서 질문하나 드립니다 <DirayStateContext> 라는 컨텍스트 또한 컴포넌트 이기에 data 값이 바뀌면 하위 컴포넌트 들 또한 재렌더링이 되기에 DirayStateContext 에 상태변경 함수를 넣어주게 되면 함수또한 재생성이되서 전달이 되는것이고 그러면 최적화가 풀려버리기에 그하위에 별도의 컨텍스트를 생성해서 data 라는 상태가 변경되어도 DiaryDispatchContext에 전달한 상태변경 함수는 변동이 없어서 최적화를 유지할 수 있다 제가 이해한게 맞는걸까요? 이부분이 살짝 헷갈립니다.

  • javascript
  • nodejs
  • react
권석기 댓글 1 좋아요 1 조회수 347

함수의 매개변수 변수 선언에 대한 질문

미해결

홍정모의 따라하며 배우는 C++

9분 경 강의에서 cout줄에 있는 함수의 작동원리를 볼 때 매개변수 num_a , num_b의 값들이 인수로 초기화 된다고 말씀을 하셨거든요 그런데 강의에서는 num_a = 1 , num_b = 2 와 같이 초기화가 된 상태로 나오는데, 똑같은 코드로 디버깅을 해보면 저같은 경우에는 num_a = 1 , num_b = 1570173296 과 같이 num_b는 가비지값이 나오게 됩니다. 위와 같은 과정이 int num_b ; num_b = 2 ; 와 같은 방식으로 선언이 된 후에 할당이 된다는 이야기 인데 함수가 작동되는 방식이 매개변수가 선언 된후 인수값들이 할당되는게 맞는 건가요, 아니면 매개변수가 초기화되는 것이 맞는 건가요? 후자가 맞는 것이라면 왜 강의와 다르게 나오는지 궁금합니다.

  • C++
leeju0911 댓글 1 좋아요 0 조회수 208

Console.ReadLine(); 반환형이 string이 아닌 string? 이 뜹니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

visual studio 2022 버전을 사용 중이며, string 으로 사용할 경우 CS8600 경고가 뜨고, string? 으로 사용할 경우 경고가 뜨지 않는데, string? 이 정확히 무슨 뜻인지 잘 모르겠습니다. 단지 물음표를 추가해 null을 허용하는 형식으로 변경한건지..

  • C#
세용 댓글 2 좋아요 1 조회수 796

PPT자료 어디에 있나요??

미해결

TensorFlow Object Detection API 가이드 Part1 - 코드 10줄 수정으로 물체검출하기

강의 설명하는 ppt자료들 어디에 있나요?

  • tensorflow
  • 딥러닝
  • cnn
kim1234123 댓글 0 좋아요 0 조회수 333

ios는 header option 없애면 너무흉측한데

미해결

배달앱 클론코딩 [with React Native]

따로 스타일줘야하나요 ? 검색하는데 잘안보여서 options={{headerShown: false}} 줄경우 안드로이드는 상관없는데 ios만 너무 쏠려서요 .. 로딩중... 이라는 글자입니다.

  • react-native
top gwa 댓글 1 좋아요 0 조회수 354

API 를 직접 만들어보는 수업은 어떤강의를 구매해야 하나요?

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 선생님 안녕하세요 , HTTP API , RESTapi 등에 관심이 많아서 강의를 구매하여 잘 수강중입니다. 다름이 아니라 직접 API를 만들어서 활용해보는 강의는 어떤 강의를 구매하면 학습할 수 있을까요?

  • network
minhyuck WOO 댓글 1 좋아요 0 조회수 467

네임드락 코드 관련 질문

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

NamedLockStockFacade 클래스 decrease() 메서드에 @Transactional 이 안들어가도 되나요? @Transactional이 빠진 코드면 getLock()과 releaseLock()이 사용하는 커넥션이 달라지는 걸로 알고 있습니다.

  • @Transactional
  • spring
  • java
  • 동시성
woowang 댓글 2 좋아요 2 조회수 414

인기 태그

인프런 TOP Writers

주간 인기글