묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
선생님 질문있습니다.
선생님 이부분에서 @autowired 를 생략해도 된다고 하셨는데 만약에 생략하지 않는 다고 했을때 저 클래스 위에 @repository는 필요하지 않은건가요? 빈에 등록했을때 클래스랑 생성자위에 autowired도 안붙이고 @service나 @repository 생략이 가능하고 컨트롤러에만 @controller 과 @autowired가 필요하다고 저번강의에서 말씀하신건데 이 맥락에서 이해하면 되는걸까요? 그리고 두번째로 jdbcInsert = new SimpleJdbcInsert(dataSource).withTableName("Student"); 이소스코드는 simplejdbcinsert에 바로 dataSource를 인자로 넣었습니다. 그런데 선생님꼐서는 jdbctemplate을 인자로 넣어주셨습니다... 무슨차이인가요? MapSqlParameterSource 그리고 선생님 이 인터페이스에 대해서 알고싶습니다 . 이 인터페이스가 구체적으로map이나 string 등 value가 들어가게되면 반환은 어떻게 되는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
2.4 void (값이 없는 void, 메모리 주소도 없나요?)
답변을 달아 주실지는 모르겠지만 일단 이 글을 읽어주셨다는 것에 감사를 표합니다. void 관련 질문입니다. "void 는 값이 없다 " 라고 알고 있는데 'void는 값이 없다' =' 메모리 주소도 없다' 라고 생각해도 될까요? 또는 void가 메모리 주소를 가지고 있는지 없는지 판별할 수 있는 코드나 함수가 있을까요? 메모리 주소를 보고 싶어서 void를 변수 선언했더니 강사님 말씀대로 역시나 안 되더라구요. 날이 많이 춥네요. 감기조심하시고 모두모두 건강 + 실력 쑥쑥 되길 바라겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
20:50에서 코드가 오류가 뜹니다
auto[a, d] 이부분에서 오류가 뜨네요. c++ 17로 교체했는데 이유가 뭐죠
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format앞에 .을 붙여주는 이유가 무엇인가요?
print('{} {}' .format('안녕' , '하세요')) 여기서 format앞에 .을 붙여주는 이유가 뭔지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C언어
포인터 이차배열 질문 드립니다.
교수님 안녕하십니까. c언어의 기본을 다지고자 교수님 강의를 수강하고 있는 사람입니다. 주로 사용하던 언어가 c언어는 아닌지라, 오랜만에 관련 수업을 들으니 뭔가 낯선 느낌이네요. 한가지 질문드리고 싶은 부분은 이차배열과 포인터에 관련된 부분입니다. 예를 들어, #define COL 3 //나머지는 생략하겠습니다. int arr[2][COL] = { {1,2,3}, {4,5,6} }; int(*ptr_test)[COL] = arr; if (ptr_test == ptr_test[0]) printf("same"); 이 부분에서 값을 찍다보니 살짝 의아한 부분이 있습니다. 교수님 강의에도 설명되었듯 기본 배열에서 배열명이 단독으로 쓰일 경우는 포인터와 같은 역할을 하고, 예를 들어, int arr[2] = {1, 2}; 이런 배열이 있다면 arr = &arr[0] 와 같다보니 이와 같은 의문이 들게 되었습니다. 저 위의 코드에서 arr == arr[0] == &arr[0] == &arr[0][0] 이고, ptr_test == ptr_test[0] == &ptr_test[0] == &ptr_test[0][0] 이므로 위의 조건문도 "same"을 잘 찍습니다. 실제로 메모리 주소값 또한 동일한 것은 확인을 했는데 저 부분에서 *ptr_test과 *ptr_test[0] 를 각각 찍어보면 *ptr_test는 다시 메모리 주소값이 나오고, *ptr_test[0]은 arr[0][0]값이 나오는 게 조금 이해가 가지 않습니다. 같은 메모리 주소에서 역참조한 값인데 결과가 다르다는 걸 어떤 식으로 이해하는 게 좋을까요 ? 좋은 강의 만들어주셔서 감사합니다.
-
미해결업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초
Pyautogui.moveTo 작동이 안돼요
제가 맥을 사용하고 있고 pip를 사용하니 설치가 안된다고 떠서 pip3로 설치했고 python3실행 시켜서 pyautogui.moveTo를 사용하려하는데 좌표를 넣어도 커서가 안바뀌네요 .position() 하면 좌표는 찍히는데 .moveTo()는 아무것도 안돼요 그리고 일단 다른점은 .position()했을때 좌표 포맷이 Point(x=529, y=660) 이렇게 뜨거든요 그래서 제가 .moveTo(700,200) .moveTo(x=700, y=200) 두개의 포맷을 넣어도 아무 반응이 없네요 물론 .moveRel()도 반응없는건 마찬가지에요
-
미해결인터랙티브 웹 개발 제대로 시작하기
전역변수에 관해 질문드립니다
전역변수 사용을 피하기 위해서는 코드를 (function() {})(); 로 감싸야 한다고 하셨는데 그냥 블럭{}으로 코드를 감싸도 비슷하게 실행이 되는 것 같아서 두 방법 사이에 큰 차이가 있는지 궁금합니다. 만약 둘 중에 하나를 추천하신다면 어떤 방법이 더 좋은지 그리고 그 이유가 무엇인지 알려주시면 감사하겠습니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
Variable 'empty2' is used before being assigned.ts(2454)
empty2와 notempty2에서 이런 에러가 발생합니다. 아마도 값을 주지 않고 할당을 해줘서 나는 에러인것같아서 let empty2: Empty<string> | undefined let notempty2: NotEmpty<number> | undefined 이런식으로 처리해주었습니다. 강의에서는 뜨지 않는 에러인데 어떤 설정을 바꿔줘야 안뜰까요 ?
-
미해결스프링 웹 MVC
thymeleaf namespace 가 잘 인식이 안되는데요..
인텔리제이에서 프로젝트 생성할 때 thymeleaf 체크를 해서, pom.xml 에 spring-boot-starter-thymeleaf 아티팩트아이디가 추가되어 있습니다. 그런데 xmlns:th="http://www.thymeleaf.org" 추가하면 잘 인식을 못하네요.. 마우스 오버해보면, URI is not registered (Settings | Languages & Frameworks | Schema and DTDs) 해결방법이 있을까요?
-
미해결스프링 시큐리티
안녕하세요 기초적인 질문입니다..
안녕하세요. 쇼핑몰 사이트를 보면 로그인을 한 후 자기만의 찜목록이나 자기만의 개인페이지등을 볼 수 있는데 이런것들이 다 세션을 이용해서 가능한건가요?? 혹시 맞다면 로그인할 때 세션에 넣은 정보를 꺼내서 그 정보를 활용해 개인페이지를 만드는게 일반적인 웹애플리케이션을 만드는 방법인가요??? 제가 아무것도 모르는 상태에서 웹앱을 만든적이 있는데 저는 로그인한 아이디를 url주소로 넘기는 식으로 해서 개인페이지를 만든적이 있는데 잘못된 방식인거 같아서 제대로 배우고 싶어서 이 강의를 구매 했습니다. 혹시 계속 강의를 들으면 제대로 됀 웹앱을 만들 수 있을까요?? ㅠㅠ
-
미해결실전 프로젝트로 배우는 타입스크립트
예전 강의 질문
예전 강의에서 인터페이스 이름이 다른파일과 겹치거나 그러면 duplicated 오류가 떳습니다. 그 부분은 모든 파일에 export {} 를 추가시켜서 모듈화 시켜주니 해결이 되었는데 강사님은 어떻게 해결 하셨나요?
-
해결됨스프링 핵심 원리 - 기본편
너무 재밌어요~!
진짜 스프링이 이렇게 재밌는 줄 몰랐어요 여태까지 혼자서 책보면서 어려워서 속앓이만 했는데 강의보면서 속이 시원해지네요 ㅎㅎ 빨리 다음 강좌도 공개됬으면 좋겠어요! 만약에 이 강좌를 다 듣는다면 다음 강좌를 듣는거랑 스프링JPA강좌 듣는거 중에 어떤 코스가 더 나을까요??
-
해결됨페이스북 클론 - full stack 웹 개발
토큰으로 로그인이 안돼요.
터미널엔 [W 14:49:15.807 NotebookApp] 401 POST /login?next=%2Ftree%3F (172.17.0.1) 3.89ms referer=https://googit-gcget.run.goorm.io/login?next=%2Ftree%3F 이렇게 뜨고 로그인이 안돼네요. 방법을 알 수 있을까요?어디부터 다시해얄지 모르겠어요.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
SVN 소스 이동과 개발환경 변경
안녕하세요 다름이 아니라 회사에서 동영상으로 따라하다 집에서 하고싶어서 SVN으로 커밋을 하고 집에서 다시 check out 한 화면입니다. Commit 할때 node_module 폴더 및 컴파일로 인해 엄청 많은 파일이 생성되어있어서 빼고 순수 작성했던 파일만 위 사진처럼 올렸었습니다. Maven의 pom.xml 파일처럼 package.json파일을 가져가면 레파지토리 다운하듯이 개발환경이 다시 세팅될줄알았는데 안되어서 질문남깁니다. npm run dev를 쳤을때 당연히 에러가 떴고요 . 이런경우 소스동기화를 어느범위 까지 해야하는지 . 혹은 지금처럼 올리고 받은것 까진 맞으나 npm으로 설치했던 과정을 동일하게 다 해주어야 하는지 (pakage.json파일에 다등록되어있음에도 불구하고) 궁금합니다. 감사합니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
유효성 체크를 위한 Validation API 사용) 질문입니다.
안녕하세요 잘 듣고 있습니다! 유효성 체크 편에서 강사님이 해주신 방식이 아니라 다르게 POST 매핑을 하였습니다. raw 데이터를 넣은게 아니라 form-url-encoded 형태로 key value 형식으로 각각 이름과 joinDate를 넣었습니다.validation에는 체크가 되서 아래와 같이 로그 메세지가 뜹니다.Field error in object 'user' on field 'name': rejected value [N]; codes [Size.user.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [user.name,name]; arguments []; default message [name],2147483647,2]; default message [이름은 2글자 이상 입력해 주세요.]] 로그에는 뜨지만 POSTMAN에서는 400 BAD REQUEST가 뜰 뿐 아무것도 뜨지 않습니다. form-url-encoded 형태의 값을 받았을 때 validation 결과를 POSTMAN에 출력하려면 어떻게 해야할지 팁좀 부탁드리겠습니다! 감사합니다.
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
slick slider 질문 입니다!
우선 이 강의에서 질문을 남겨드려 죄송합니다. 이 강의를 진행하다가 vs code로 폴더를 통해 index.html여는 방식과 lite server를 활용하여 여는 방식 2개를 두고 사용 했는데 폴더로 들어가서 index.html로 여는 방식에선 slick slider가 안 먹히더라구요... 하지만 lite server에서는 slick slider가 잘 먹힙니다.. 이것이 왜이런지와 해결법을 알 수 있을까요?..
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
멘토링관련문의
안녕하세요! 저번 질문 답변은 감사합니다!제가 편집, 그래픽 디자이너로 6년차인데 UI디자이너로 새로 이직을 하고싶어 강의를 신청하게됐습니다. 회사를 다니면서 혼자 독학으로 포폴을 준비하려고하다보니 어려움이 많아서 멘토링 신청을 하고싶은데 이건 제가 UI작업물이 완료 되고나서 컨펌을 받는게 나을까요? 아님 강의 완료후 처음부터 신청하는 하는게 나을까요?아무래도 비용적인 부분도 무시하지못해서 어떻게 진행하면 효율적일지 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
id to load is required for loading; nested exception is java.lang.IllegalArgumentException
강의 48번 라인에 //whenLong orderId = orderService.order(member.getId(), book.getId(), orderCount); 이 부분의 order 메소드를 실행할 때 에러가 납니다. 아랫분와 같은 에러 같은데 해결 방법을 찾지 못해서요 ㅠㅠ 도움 주시면 감사하겠습니다. id to load is required for loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading org.springframework.dao.InvalidDataAccessApiUsageException: id to load is required for loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:374) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:235) 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.repository.ItemRepository$$EnhancerBySpringCGLIB$$f12396db.findOne(<generated>) at jpabook.jpashop.service.OrderService.order(OrderService.java:32) at jpabook.jpashop.service.OrderService$$FastClassBySpringCGLIB$$ad373727.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.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) 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.service.OrderService$$EnhancerBySpringCGLIB$$1ab7878d.order(<generated>) at jpabook.jpashop.service.OrderServiceTest.상품주문(OrderServiceTest.java:48) 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.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 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.stop(TestWorker.java:133) 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.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.lang.IllegalArgumentException: id to load is required for loading at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:96) at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:64) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.doLoad(SessionImpl.java:2783) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.lambda$load$1(SessionImpl.java:2767) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.perform(SessionImpl.java:2723) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2767) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3322) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3284) 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.$Proxy105.find(Unknown Source) at jpabook.jpashop.repository.ItemRepository.findOne(ItemRepository.java:25) at jpabook.jpashop.repository.ItemRepository$$FastClassBySpringCGLIB$$dc3fed7a.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) ... 106 more
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
ReferenceError: req is not defined 에러가 뜹니다..
안녕하세요~ John Ahn 강사님 강사님의 강좌를 보고 학습중인 학생입니다. 다름이 아니라 저랑 비슷한 문제의 질문글의 강사님의 답변글을 보고 똑같이 해보아도, 구글링을 해보아도 해결되지 않아서 이렇게 질문 남깁니다. 환경변수 문제인지..모르겠습니다. 에러는 위의 사진과 같으며, 깃허브 주소 남깁니다. 긍정적인 검토 부탁드리며, 답글 기다리겠습니다. github 주소 : https://github.com/kebin0613/Node-Study.git
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
스택으로 풀어봤는데요
import syssys.stdin=open('input.txt', 'rt')n, m = map(int, input().split())a = list(map(int, input().split()))cnt = 0b = list()for i in a: b.append(i) sum1 = sum(b) if(sum1==m): cnt+=1 b.pop(0) elif(sum1>m): while(sum(b)>m): b.pop(0) if(sum(b)==m): cnt+=1print(cnt)스택으로 풀어봤는데요. 강사님의 알고리즘이 훨씬 더 좋아보이네요