묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
todo 값 localStorage저장 시 질문드립니다
todo 화면 최초실행시 localStorage에 loglevel:webpack-dev-server 해당 값이 기본으로 저장된 상태로되어있습니다;; 어디서 생성된 값인지 잘 모르겠습니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
강의 완료시까지 어느정도 시간을 잡으면 좋을까요??
강의를 잘 듣고 있고 감사합니다. 이 강의가 적지 않은 시간이 걸리는 것으로 아는데 혹시 선생님께서는 이 강의가 오프라인으로 진행된다면 어느정도의 기간을 잡고 하시나요?
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
추후 강의에 대하여 궁금합니다.
안녕하세요, 선생님. 강의들이 너무 좋은 것 같습니다. 쉽고 자세히 설명하시는 스타일이 큰 도움이 되었습니다. 혹시 지금과 비슷한 난이도로 안 다루어진 문제들로 시즌 2 강의를 하실 생각은 없으신지 궁금합니다. 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
em.save() 부분에서 에러가 납니다.
Spring boot 2.4junit 5 testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'} 이부분은 추가했습니다. package jpabook.jpashop;import org.assertj.core.api.Assertions;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.annotation.Rollback;import org.springframework.transaction.annotation.Transactional;@SpringBootTestclass MemberRepositoryTest { @Autowired MemberRepository memberRepository; @Test @Transactional @Rollback(value = false) public void testMember() { Member member = new Member(); member.setId(1L); member.setUsername("member1"); Long memberId = memberRepository.save(member); Member findMember = memberRepository.find(memberId); Assertions.assertThat(findMember.getId()).isEqualTo(member.getId()); Assertions.assertThat(findMember.getUsername()).isEqualTo(member.getUsername()); }} 나머지 부분은 다 동일하게 작성했습니다. org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: jpabook.jpashop.Member; nested exception is org.hibernate.PersistentObjectException: detached entity passed to persist: jpabook.jpashop.Member at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:297) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at jpabook.jpashop.MemberRepository$$EnhancerBySpringCGLIB$$bc98e051.save(<generated>) at jpabook.jpashop.MemberRepositoryTest.testMember(MemberRepositoryTest.java:24) 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:688) 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:210) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65) 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: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: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: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: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: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:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Suppressed: org.springframework.transaction.UnexpectedRollbackException: Transaction silently rolled back because it has been marked as rollback-only at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:752) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) at org.springframework.test.context.transaction.TransactionContext.endTransaction(TransactionContext.java:131) at org.springframework.test.context.transaction.TransactionalTestExecutionListener.afterTestMethod(TransactionalTestExecutionListener.java:255) at org.springframework.test.context.TestContextManager.afterTestMethod(TestContextManager.java:441) at org.springframework.test.context.junit.jupiter.SpringExtension.afterEach(SpringExtension.java:205) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAfterEachCallbacks$11(TestMethodTestDescriptor.java:253) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$12(TestMethodTestDescriptor.java:269) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$13(TestMethodTestDescriptor.java:269) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAllAfterMethodsOrCallbacks(TestMethodTestDescriptor.java:268) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAfterEachCallbacks(TestMethodTestDescriptor.java:252) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) ... 43 more Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: jpabook.jpashop.Member at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:120) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706) 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.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy78.persist(Unknown Source) at jpabook.jpashop.MemberRepository.save(MemberRepository.java:16) at jpabook.jpashop.MemberRepository$$FastClassBySpringCGLIB$$a3e1a60b.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 70 more 테이블은 생성됐으나 이런 에러가 나옵니다. 구글링으로 찾아봐도 1:1, 1:N, N:M 같은 관계설정시 나는 에러같은데 저는 Member 테이블 하나 만들었고, package jpabook.jpashop;import lombok.Getter;import lombok.Setter;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entity@Getter@Setterpublic class Member { @Id @GeneratedValue private Long id; private String username;} 위와 같이 동일하게 작성했습니다 ㅠ 일부러 버전을 다르게 해서 에러나는 부분은 찾아보면서 할려고 이렇게 설정했는데, 혹시나 버전 때문에 나는 에러라면 죄송합니다. 다시 맞추겠습니다. 그게 아니라면 도와주세요...
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
서울시 코로나 21강 loc 질문 df_day_oversea.loc[df_day_oversea["해외"]=="중국","누적확진수"].plot()
위의 코드에서 그래프를 유럽, 미국 이렇게 여러 선 그래프를 그리려면 Loc 에 어떻게 추가하면 될까요.. 유용한것 같아서 &도 넣어봤는데 실패했어요 ㅠㅠㅠ
-
해결됨홍정모의 따라하며 배우는 C++
(질문 아님) 구구단 만들기.
1단계 for (int two = 2, i = 1; i < 10; ++i) { cout << two; cout << " x "; cout << i; cout << " = " << (two * i) << endl; } 2단계 for (int i = 2; i < 10; ++i) { cout << i << "단" << endl; for (int j = 1; j < 10; ++j) { cout << i; cout << " x "; cout << j; cout << " = "; cout << (i * j) << endl; } } 더 다양한 방법이 있다면 올려주세요. 같이 공부하고 싶어요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
개발 IDE 질문 드립니다 ㅎ...
저는 국비로 스프링을 배웠지만 현재 직장에서는 쓰고있지 않아 다시 공부할겸 스프링 강의 검색 중 강사님을 알게된 2년 되가는 개발자 입니다 ㅎㅎ 저는 이클립스만 쓰다가 이번에 강사님 강의를 보고 인텔리제이가 좋다고들 해서 한번 구독 하려고하는데요 !! 현재는 커뮤니티 버전을 사용중인데요 얼티밋으로 올리면 더 편해지는 부분이 많나요 ?? 괜찮으면 1년 구독 해 볼 예정입니다. 근데 1년 구독하면 해당버전은 영구사용이 가능하다고 하는데 이럴경우 최신버전으로 굳이 안올려도 쓸만할까요 ?? 버전이 올라갈때마다 얼마나 바뀌는지 모르겠어서 질문드립니다 ㅎㅎ
-
미해결리눅스 커널 해킹. A부터 Z까지
Target 작성 방법관련 문의드립니다
안녕하세요, 제가 강의 들으면서 제 스스로 수업자료와 동일한 환경을 직접 구성해보고 있습니다. Linux kernel 5.4.80 버전을 사용해서 환경을 구성하였는데, exp 실행파일에서 root 권한으로 exploit이 되지 않는 현상이 있었습니다. 수업자료만 가지고 실습을 하면 정상적으로 exploit이 되었기 때문에, 제가 수업자료의 test.ko 와 init을 복사해서 qumu를 수행했을 때, 아래와 같은 에러 메시지가 나타나는 것을 확인했습니다. [ 2.726475] test: version magic '5.8.5 SMP mod_unload ' should be '5.4.80 SMP mod_unload ' insmod: can't insert 'test.ko': invalid module format 수업자료는 5.8.5 kernel 에서 test.ko가 빌드된 것으로 보이는데, 일단 로딩 문제도 있긴 하지만 제가 새롭게 구성한 환경인 5.4.80에서도 KASLR 우회가 잘 되어야 하는거 같은데, 혹시 해당 버전에서는 동작하지 않을 수 있나요?
-
미해결실전! 스프링 데이터 JPA
join시 성능관련 질문드립니다.
사용자별 약관동의 내역을 조회할 필요가 있습니다. 그래서 아래와 같이 처리했습니다. @EntityGraph(attributePaths = {"userTerms", "userTerms.terms"})@Query("select a from Account a where a.uid =:uid") Terms : 약관 entity UserTerms : 사용자별약관동의 내역 entity결과는 정상적으로 확인할 수 있는데 entityGraph로 terms까지 가져오다 보니까 terms의 content(약관내용)까지 가져옵니다. 약관내요이 굉장히 긴 글이라서 조히대상에서 제외하고 싶은데요.이 경우에는 JPQL로 필요한 필드만 DTO로 받는 방법말고 손쉽게 처리하는 방법은 없을까요?
-
해결됨스프링 핵심 원리 - 기본편
AppConfig에서 MemberRepository 객체 생성에 관하여 질문있습니다.
현재 AppConfig에선는 MemberService, OrderService 둘 다 memberRepository()를 통해 MemoryMemberRepository 객체를 주입 받고 있습니다. 하지만 memberRepository()를 호출할 때마다 MemoryMemberRepository 객체가 새로 생성됩니다. 따라서 MemberService와 OrderService는 서로 다른 Repository를 참조하고 있습니다. 이렇게 서로 다른 MemoryMemberRepository를 참조해도 되는지 여쭤보고 싶습니다. 아니면 저장소인 store를 static으로 선언했기 때문에 서비스간 참조하는 객체는 다르지만 store는 공유하고 있기 때문에 상관없을까요? 아니면 추후에 서비스들이 하나의 MemberRepository만 참조하도록 하는게 나을까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Sign up 과 Log In이 되지 않습니다.
정확히 표현하자면 Sign up 화면에서 입력 다해주고도 submit버튼 누르면 화면엔 별반응이 없고 누를때마다 터미널에 [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 이렇게만 계속 뜸니다. 그래서인지 로그인도 안되고 forgot password 누른후 억지로 강의내용 진행하면 역시 똑같은 오류메시지를 계속 보게 됩니다. 다시 npm install 해보기도 하고 서버 5000번 문제인지 확인도 해보고 질문에 나온 여러 문제들을 참조해봐도 도저히 해결이 나지 않습니다. 일단 이 MongooseError: Operation `users.findOne()` buffering timed out after 10000ms 이게 문제인것 같은데...... 이 오류문구가 뭔지 이해도 안되고 구글링하기도 까다롭네요 ㅠㅠ
-
미해결[직딩꿀템] 따라하면 만렙찍는 이지쌤의 PPT 만능 스킬
인물 인포그래픽
저는 왜 ㅠㅠ 인물 인포그래픽할때 도형병합-조각을 하면 강의처럼 되는게 아니라 도형 전체가 조각날까요?
-
미해결나도 AWS에 서버 구축해보자!
'EC2에 애플리케이션' 배포하기 질문입니다.
영상 0:50/15:58 을 보면 터미널 환경을 여는데 어떻게 여는건지 버튼이나 다른 언급이 없습니다. 어디를 클릭해서 여는지 알려주시면 좋겠습니다. i턴 이라는 터미널을 여는거라고 말씀하시는데 미리 켜놓은걸 올린건지 단축키로 여는건지 설명을 해주시면 좋겠습니다. 강의하시는 분은 맥북 쓰시는것 같은데.. 이 경우 윈도우는 어떻게 쓰나요? 가상머신으로 리눅스 설치한걸 Putty나 xshell 등으로 조작하는 것인지요?
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
csrf token 문제 발생 합니다.
안녕하세요. 제가 지금까지 edge로 개발을 하다가, vue dev tools 떄문에 chrome으로 작업 브라우저를 옮겼는데 그 이 후부터 csrf 토큰 403 에러가 발생합니다. 일단 미들웨어서 csrf 관련 내용을 주석 처리하니까 실행은 되는데 혹시 이 문제가 왜 발생하는지 해결방안은 있는지 궁금합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Kmeans 의 cluster_centers_에관하여
항상 좋은강의 감사드립니다. kmeans의 클러서터수를 3으로 한경우 cluster_centers_인자의 값은 크기가 3*4611로 [0,1]사이의 숫자가 나오는것 같은데 궁금하여 다른수강생들의 질문을 찾아보니 "cluster_centers는 군집중심의 좌표값을 알려주는 것이지, 중심과의 상대위치를 정규화된 숫자값으로 표시되는 건 아닌걸로 알고 있어서요. 좌표값이 tf-idf로 vectorization한 값이니 이번 경우에 한하여 중심과의 상대위치를 나타내는 값으로 이해하면 될까요?" 라는 수강생의 질문에 "네, cluster_centers_는 제 설명이 잘못되었군요. 말씀하신대로 군집 중심의 좌표값이 맞습니다. 말씀하신대로 중심과의 상대위치를 나타내는 값으로 이해하시면 될 것 같습니다." 라고 답해주셨던데요.. 1) 수강생의 말대로 '군집중심의 좌표값' 인건가요? 제생각에는 선생님께서 말씀하신 대로 KMeans알고리즘 적용이후 나타나는 값중의 하나인 행렬이 cluster_censters_(3*4611)인거고 클러스트 3개에 해당하는 희소행렬 안의 단어 4611개에 대하여 클러스터 0,1,2 별로 상대적인 위치(어떻게 보면 단어별로 0이라는 클러스터로 분류될 수 있을 만한 확률값 [0,1]이라서 1에 가까울수록 그럴듯하다)이런의미가 아닐런지요, 즉, 제 생각에는 선생님말씀처럼 각 클러스터별 정규화과정을 거친 값이지, 군집중심의 좌표값은 아니지 않나요? 선생님말씀처럼 4611개의 모든 단어별로 각 클러스터에 얼마나 확률적으로 가까운지에 대한 리스트인것 같은데..도와주세요
-
미해결스프링 핵심 원리 - 기본편
싱글톤 DIP 위반에 관한 질문입니다.
이전 강의와, 이번 강의 내에서, 싱글톤 패턴을 사용하는 경우 DIP 위반이라고 말씀하셔서 질문 드립니다. 과거 강의에서 작성한 AppConfig 클래스 내부에 public MemberRepository memberRepository() { return MemoryMemberRepository.getInstance(); } 이런식으로 작성한다면, 예전에 말하셨던 Configuration(구성?) 하는 부분만 변경될 뿐, 사용하는 부분에서는 new AppConfig().memberRepository 를 하면 되는데 왜 DIP 위반이라고 하시는지 궁금해서 질문드립니다. ^_^
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
엉엉
엉엉 선생님, 여기서 어제부터 계속 막혀있습니다!ㅠㅠ 안타깝게도, 영상의 초반부에 MoveCharBP에서 apply damage를 하고 DefaultMonsterBP에서도 체력 처리를 똑같이!따라했는데, Death가 뜨지 않습니다. 그래서 충돌 처리가 안되나 싶어서 Apply Damage뒤에 print를 붙여봤더니 (값은 apply Damage의 return value로 연결해보았습니다) 몬스터를 칠 때마다 0이 출력되었습니다 ㅠ. 이걸 보아하니 충돌처리까지는 잘 따라온 것 같은데, 여기서 왜 갑자기 0이 출력되는 것일까요? hp와 atk의 값도 각각 100과 40으로 설정잘해두었습니다ㅠ 첫번째 질문은 지금 안되고 있는 데미지 처리에 관한 것이며, 두번째로는 혹시 제가 이런 문제에 부딪혔을 때, 문제를 발견하는 좋은 프로세스가 있는지 여쭤보고 싶습니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Same Site Cookie
안녕하세요, 이번 강의를 듣다가 UserLoading 부분에서 다 똑같이 작성하였지만, 새로고침을 누를때마다 UserLoading 부분에서 Payload가 Null로 들어가서 로그아웃이 됩니다. 찾아보니까, 이렇게 SameSite Cookie라는 것때문이라는것같은데, 여기서 어떻게 해주어야 되는지 잘 모르겠습니다. 혹시 알려주실수있을까요? 감사합니다, 덕분에 강의 잘 듣고있습니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
이전 스크린으로 프로퍼티 전달
다음 스크린으로는 프롭스가 잘 전달 되는데, 이전 스크린으로는 전달하려면 똑같이 구현하면 될까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
입력값 오류 테스트 진행중에...
안녕하세요. 강의보면서 따라가는 도중에 해결안되는 부분이 있어 혹시나 하고 질문 드립니다. 입력값 오류 테스트 진행중에... 기대값은 200 ok 인데 자꾸 redirect 302가 떨어져서 디버그 돌려봤는데 아래와 같이 오류 입력값임에도 불구하고 에러를 못잡더라구요.. 사인업 폼은 아래와 같구요. 강의와 다르게 진행된 부분은 @Valid 어노테이션이 안먹어서 import javax.validation.Valid를 해줘도 못찾아 오길래 그래들에, compileOnly 'org.springframework.boot:spring-boot-starter-validation'을 추가해주고 진행하고 있는 중입니다. 테스트 코드는 강의와 동일합니다. 한참 허우적대고 있는중에 혹시나 의심가는 부분이 있으실까 해서 질문 드립니다~