이어진 질문인데요... npm audit fix 를 실해하면 다음과 같은 경고가 나타납니다. 인터넷을 통해 여러가지 방법을 시도해 보았지만 해결되지 않았습니다. 해결 방법을 알려주시면 감사하겠습니다. npm WARN vue-manually@1.0.0 requires a peer of moment@2.21.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules@4.2.2 requires a peer of postcss@^8.0.0 but none is installed. You must install peer dependencies yourself. npm WARN icss-utils@5.1.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-extract-imports@3.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-local-by-default@4.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-scope@3.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-values@4.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself.
va code 터미널에서 vue create vue-default 실행하면 아래와 같은 메시지가 나타납니다. found 7 moderate severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for details ⚓ Running completion hooks... 📄 Generating README.md... 🎉 Successfully created project vue-default. 👉 Get started with the following commands: $ cd vue-default $ npm run serve 지시대로 npm audit fix 를 실행해도 도대체 알 수가 없습니다. 강사님의 vs code 화면을 보면 군더더기 없이 깔끔하던데 해결 방법이 있는지요?
이미지 부분에 대해서 공부하다가, gatsby-image API가 Gatsby에서는 더 이상 사용하지 않는 API라는 공식 문서를 보게 되어 공유하고자 글을 썼습니다. ( 관련 링크 ) 공식 문서에서 이를 대체하는 방법으로 gatsby-transformer-sharp 플러그인을 사용한 GatsbyImage 인데요, 사용 방법은 공식문서 를 보시면 됩니다! 위 공식 문서에서는 이미지를 불러와 사용하는 방법만 있고, 이 강의에서 하고자하는 블러 처리와 몇 가지를 통한 최적화된 이미지는 옵션을 추가하셔야 됩니다. ( 링크 ) 썸네일 관련 이미지에 대한 쿼리는 제가 아래와 같이 구현했는데, 현도님께서 강의해주신 것과 동일하게 작동합니다. query filteredData { allMarkdownRemark { edges { node { frontmatter { thumbnail { childImageSharp { gatsbyImageData( quality: 100 placeholder: BLURRED formats: [AUTO, WEBP, AVIF] transformOptions: {fit: INSIDE} layout: CONSTRAINED width: 768 height: 200 ) } } } } } } } 해당 쿼리문을 사용하는 방법은 위 공식 문서를 확인해주시면 되겠고, 프로필 이미지에 대한 쿼리문은 옵션 부분만 변경하면 되겠습니다. 현도님께서 이 글을 보고 잘못된 부분에 대해 수정해주신다면 감사드리겠습니다! 저는 아직 코린이라서요ㅠㅠ 모두 재밌는 코딩하세요:)
강의를 듣기 전 이렇게 코드를 작성했는데요. 아래 사진처럼 에러가 뜹니다 ㅠㅠ 뭐가 문제일까요 ㅜㅜ?? function solution ( n , k , card ) { let list = []; for ( let i = 0 ; i < n - 2 ; i ++) { for ( let j = i + 1 ; j < n - 1 ; j ++) { for ( let k = j + 1 ; k < n ; j ++) { let sum = card [ i ] + card [ j ] + card [ k ]; list . push ( sum ); } } } list = list . sort (( a , b ) => b - a ); list . push ( ' ' ); let cnt = 1 ; for ( i = 0 ; i < n - 1 ; i ++) { if ( list [ i ] !== list [ i + 1 ]) cnt ++; if ( cnt === k ) { answer = list [ i ]; break ; } } return answer ; } let arr = [ 13 , 15 , 34 , 23 , 45 , 65 , 33 , 11 , 26 , 42 ]; console . log ( solution ( 10 , 3 , arr ));
강의에 따르면 Setter를 열어놓는 것이 좋지 않다고 하셔서 개인 프로젝트에서 생성자를 구현하여 필드에 값을 넣도록 엔티티를 구현하였습니다. 이럴 경우 findOne() 등을 이용하여 조회를 할 때 No default constructor for entity 에러가 발생합니다.그래서 @NoArgsConstructor를 추가하였더니 에러가 발생하지 않았습니다. 이런 에러가 발생하는 이유가 JPA 스펙에서 기본생성자를 요구하기 때문인가요?
안녕하세요 강의잘보고있습니다.:) 강의내용을 그대로 따라하고 있는데, 강의에서는 안나는 오류가 해결되지않아서 질문드립니다.ㅠㅠㅠ 1. CoreApplication을 빌드시, Parameter 1 of constructor in hello.core.Order.OrderServiceImpl required a single bean, but 2 were found: - rateDiscountPolicy: defined in file [C:\core\core\out\production\classes\hello\core\discount\RateDiscountPolicy.class] - DiscountPolicy: defined by method 'DiscountPolicy' in class path resource [hello/core/AppConfig.class] 위와 같은 오류가 납니다 2. Run All test 시, CoreApplicationTest의 contextLoads()에서, 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.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:118) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) at org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener.prepareTestInstance(SpringBootDependencyInjectionTestExecutionListener.java:43) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:350) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:355) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$7(ClassBasedTestDescriptor.java:350) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:349) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$4(ClassBasedTestDescriptor.java:270) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:269) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:259) at java.base/java.util.Optional.orElseGet(Optional.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:258) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:101) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:100) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:65) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:79) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) 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:143) 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:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) 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:143) 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:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) 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.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) 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:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) 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:221) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [C:\core\core\out\production\classes\hello\core\Order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,DiscountPolicy at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:123) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 68 more Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,DiscountPolicy 와 같이 에러가 납니다. 두가지 오류가 한군데에서 나는것 같은데, 어디가 문제인지잘 모르겠습니다,,
옛날에 백준 문제를 풀면서 몇 번 시간초과가 뜬 기억 때문에 그냥 블루트포스로 들이박으면 되는데 이게 무의식적으로 움츠러들게 되더라구요 ㅠㅠ 예전에 C++로 문제를 풀 때에는 1억번 당 1초다 라는 얘기를 들은 적이 있는데요. 이 문제처럼 1 <= N <= 1000, 1 <= M <= 100,000,000 같은 조건을 어떻게 계산해서 블루트포스를 쓸지 말지에 대해 결정해야하는지 궁금합니다. 대부분의 문제가 블루트포스를 쓰면 당연히 풀리기야 하겠지만... 어느정도 사이즈가 되었을 때 블루트 포스가 효율적이고 얼마나 커져야 아닌지 어떤 기준으로 판단해야하는지 잘 모르겠습니다 ㅠㅠ
안녕하세요 선생님. 강의 듣던 도중 텐서 사이즈에 대해 궁금한 점이 있어서 질문드립니다. 가장 먼저 인풋으로 들어오는 이미지가 (224, 224, 3)이고 이게 con1을 거쳐서 (112, 112, 64)가 되고, maxpooling을 거쳐 (56, 56, 64)가 된다고 이해했는데 여기서 feature map의 개수를 보면 3개 , 64개, 64개로 한번도 256개가 되는 순간이 없는 것 같은데, 이게 어떻게 residual connection으로 (56, 56, 256)과 add가 되는지 모르겠습니다.
win이라는 함수를 만들어서 호출하는거는 비효율적인 코드일까요? function solution ( a , b ){ let answer = '' ; for ( let i = 0 ; i < a . length; i ++ ){ answer += win (a[i], b[i]); } return answer; } function win ( a , b ){ if ( a === b ) return 'D ' ; else if ( a === 1 && b === 3 || a === 2 && b === 1 || a === 3 && b === 2 ) return 'A ' ; else return 'B ' ; }