묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
컨트롤러에서 레파지토리 호출시 트랜잭션은?
안녕하세요~ 잘듣고 있습니다. 근데, 궁금한게 있어서요. 만약 컨트롤러에서 바로 (서비스 없이) 레파지토리를 호출하면 기존에 서비스에서 하던 트랜잭션 처리를 컨트롤러에서 해야 하는건가요?
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
sum을 전역 변수로 잡는 구현
안녕하세요 선생님. 67번 질문드립니다. 전역변수의 값은 시스템 스택에 있는 매 스택 프레임 단계마다 다를 테니, 관리만 잘 한다면 sum을 매개변수로 잡는 구현과 다르지 않을 것 같아서 그렇게 하고 있는 중입니다. 하지만 이 방법이 나중으로 갈수록 좋지 않은 습관일까요? 아니면 속도 측면에서 약간의 불이익이 있을까요? 전역변수는 조금 다르게 저장된다고 배운 기억이 납니다. #include <iostream> #include <limits> using namespace std; int map[21][21]; bool check[21]; int target; int sum; int minVal = INT_MAX; int numOfVertices, numOfEdges; void DFS(int vertex){ if(vertex == target){ if(sum < minVal) minVal = sum; return; } else{ for(int i = 1; i <= numOfVertices; i++){ if(map[vertex][i] != 0 && check[i] == false){ sum += map[vertex][i]; check[vertex] = true; DFS(i); sum -= map[vertex][i]; check[vertex] = false; } } } } int main(int argc, char** argv) { // freopen("input.txt", "rt", stdin); cin >> numOfVertices >> numOfEdges; target = numOfVertices; for(int i = 0; i < numOfEdges; i++){ int source, dest, weight; cin >> source >> dest >> weight; map[source][dest] = weight; } check[1] = true; DFS(1); cout << minVal; return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
실행했더니 오류가 발생해요
밑 화면과 같이 ctul+shift+b를 눌렀더니 오류가 발생했어요 어떡하나요 Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
행 열 row column
제가 생각했을때는 계속 행과 열을 거꾸로 말씀하시는 것 같은데 가로줄이 열 (row)이고 세로줄이 행 (column) 아닌가요? 7분 50초
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
레포지토리 권한 꼭 부여해주세요.
추석을 맞아서 스터디로 신청했는데 연휴라서 그러신건지 레포지토리권한을 아직도 안 주시는군요... 완강은 했지만 소스코드 확인하고 싶으니 권한 꼭 부탁합니다. 강의 내용에 아래 링크가 공유되어 있어서 신청했는데, 등록된 내용을 보니 '이 페이지는 더이상 사용 되지 않는 페이지입니다. 강의에 안내된 링크를 다시 확인해주세요' 이렇게 되어 있네요 T T; 2월부터 권한을 부여하지 않으신건지? 꼭 권한 부탁합니다. https://gist.github.com/joshua1988/60406722eb026e0fba71cb198c13dc82
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
판다스 개요와 기본 API -01 9분 24초 함수의 모양
판다스 개요와 기본 API -01 9분 24초 함수의 모양 보는 방법이 무엇인가요? 어떤 단축키를 누르셨나요? 저는 맥을 사용하는데 맥용 단축키도 함께 알려주시면 감사하겠습니다.
-
해결됨[백문이불여일타] 데이터 분석을 위한 고급 SQL
날짜 공백(Null) 처리 방법관련
먼저 질문하신 분과 같은 내용이라고 생각합니다 날짜관련 통계를 낼 때 날짜가 빠지는 것이 있으면 null로 되어 AVG, COUNT 등에서 문제가 생길 수 있다고 하셔서 1. 빠진 날짜를 찾아서 건수를 0으로 만들어 주면 되는지? 이게 맞다면 IFNULL 등으로 찾아서 하면 되는지? 2. 1번이 아니라면 추천해 주시는 해결방법은 무엇인지요?
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
error 'Vue' is defined but never used
error 'Vue' is defined but never used 저는 이런 에러가 오버레이로 표시되고 콘솔을 출력하지 않습니다. 어떤 문제일까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 클래스 개발 2에서 에러가 나고, h2 데이터베이스가 업데이트가 되지 않아요 ㅠㅠ
Error creating bean with name 'entityManagerFactory' defined in class path resource 이 에러가 나면 h2데이터 베이스를 실행하면 된다고 하셨는데 저는 실행해도 에러가 그대로 나고 있습니다 ㅜㅜ 진도를 나가고 싶은데 혼자 찾아보다가 막혔습니다.. h2 데이터베이스를 실행하면 초기에 진행했던 member 테이블만 존재합니다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: Attribute [jpabook.jpashop.domain.Delivery.status] was annotated as enumerated, but its java type is not an enum [jpabook.jpashop.domain.DeliveryStatus] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:514) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:321) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:319) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1106) ~[spring-context-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868) ~[spring-context-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) ~[spring-boot-2.1.17.RELEASE.jar:2.1.17.RELEASE] at jpabook.jpashop.JpashopApplication.main(JpashopApplication.java:10) ~[main/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.1.17.RELEASE.jar:2.1.17.RELEASE] Caused by: org.hibernate.AnnotationException: Attribute [jpabook.jpashop.domain.Delivery.status] was annotated as enumerated, but its java type is not an enum [jpabook.jpashop.domain.DeliveryStatus] at org.hibernate.cfg.annotations.SimpleValueBinder.setType(SimpleValueBinder.java:267) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.cfg.annotations.PropertyBinder.makePropertyAndValue(PropertyBinder.java:185) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.cfg.annotations.PropertyBinder.makePropertyValueAndBind(PropertyBinder.java:205) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:2244) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:969) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:796) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.processEntityHierarchies(AnnotationMetadataSourceProcessorImpl.java:250) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies(MetadataBuildingProcess.java:231) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:274) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1215) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1246) ~[hibernate-core-5.3.18.Final.jar:5.3.18.Final] at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) ~[spring-orm-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) ~[spring-orm-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1828) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1765) ~[spring-beans-5.1.18.RELEASE.jar:5.1.18.RELEASE] ... 21 common frames omitted
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
셀레니움으로만 수업을 따라가도 되나요?
다른것 설치 안하고 뒤에 수업내용을 따라 갈수 있는건지 궁금합니다
-
미해결스프링 핵심 원리 - 기본편
public private
memberRepository만 private인데 혹시 private로 하신 특별한 이유가 있으신가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Avatar 클릭시 /user/1 로 이동 할 때
오류가 나는데 원인을 파악하기 어려워 질문드립니다! url에 직접 /user/1 를 입력해서 접근할 경우 아무 문제가 없는데 Link 태그로 클릭해서 이동할 경우 Unhandled Runtime Error TypeError: Cannot read property 'nickname' of null 해당 에러가 발생합니다.. 제 생각에는 Link 태그를 통해 이동했을 때 getServerSideProps 안에 context.store.dispatch 가 실행되지 않아 에러가 나는 것 같은데 깃헙에 원본 소스와 비교해봐도 어느부분이 문제인지 감이 오질 않아서 질문드립니다ㅠ
-
미해결[PyTorch] 쉽고 빠르게 배우는 딥러닝
forward에서 h_t
BasicRNN의 forward함수에서 self.rnn(x, h_0)로부터 나온 아웃풋인 x[:,-1,:]를 h_t로 설정하셨는데, 여기서 [:,-1,:]이 무슨 의미인지 모르겠습니다. .size()함수를 이용하여 확인해봤더니 x가 [100,779,256] 이런식으로 나오고 h_t가 [100,256]으로 나와서 h_t=x.view(100,256) 이렇게 바꿔서 돌렸더니 "RuntimeError: shape '[100, 256]' is invalid for input of size 25395200"으로 뜹니다 질문1. [:,-1,:]이 .view(배치사이즈,히든사이즈)과 어떤 차이가 있는지 궁금합니다. 질문2. rnn의 아웃풋이 아닌 히든으로 logit을 구해도 무방한가요? ex) x, hidden = self.rnn(x, h_0) h_t=hidden.view(100,256)
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
swagger-ui.html
안녕하세요 기존의 프로젝트에 swagger를 적용시켜보려고 합니다. 강의 내용대로 따라가고 있는데, http://localhost:8080/v2/api-docs 는 잘 실행되는데 http://localhost:8080/swagger-ui.html 은 404 에러가 뜨네요;;; 왜 매핑이 안되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문있습니다.
1. 강의 13:24 경입니다. 현재 memberService가 먼저 생성되었으므로 memberSerivce내의 memberRepository(A)가 있을 것이고 그이후에 memberRepository(B)가 새로 할당되었는데요. afterEach에서는 B의 clearStore가 이루어졌는데 밑에서 테스트는 memberService의 A로 수행하고 있는데 어떻게 테스트가 정상적으로 작동하는 것인지 잘 이해가 안갑니다. 즉 B의 store가 초기화 된 것이지 A의 store가 초기화 된 것은 아닐텐데...둘이 이름이 같으면 new로 할당해도 같은 객체를 참조하나요? (MemberService 클래스에서 memberRepository(A)가 final 로 선언되어서 그런 건가요? store가 static인 것과는 별개라고 생각했는데 store가 static이기 때문인가요?) 2. 저는 아래와 같이 memberService클래스에 clear메소드를 또 추가하고 Test에서 afterEach로 매번 초기화해주는 방식을 구현했는데 실무에서 이런방식은 문제가 될까요? MemberService.java public void clear(){ ((MemoryMemberRepository)memberRepository).clearStore(); } MemberServiceTest.java @AfterEach void clear(){ memberService.clear(); } 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose.yml 의 mysql 을 주석처리 하면
docker-compose.yml 의 mysql 을 주석처리 하면 로컬에서 docker-compose up 해서 개발할 때 db 안올라오지 않나요? 개발할때는 어떻게 하나요?
-
미해결CSS Flex와 Grid 제대로 익히기
카테고리 정렬하기.
신박한 아이디어입니다.. 이게 컬럼으로도 정렬이 될까 생각해서 grid-column으로 똑같은형태로 적용해보았습니다만 각각의 컬럼이 빈틈없이 채워지지는 않네요. 컨테이너의 어떤 속성을 부옇면 제대로 정렬리 가능할까요?
-
미해결Vue.js - Django 연동 웹 프로그래밍
createView에서 success_url
class TodoCV(CreateView): model = Register fields = '__all__' template_name = 'todo/todo_form.html' success_url = reverse_lazy('todo:list') http://127.0.0.1:8000/todo/create/ 에서 값을 집어넣고 ADD 버튼을 눌러도, todo/create/ 창만 새로고침만 되고 todo_list로 넘어가질 않습니다ㅜㅜ views.py, todo/urls.py, todo_form.html 파일 다 확인했는데 어떻게 해결해야 할지 모르겠습니다ㅜㅜ 도와주세요
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
RequestScope 요청이 발생할 때
안녕하세요. 질문이 있습니다. @RequestScope로 정의시 요청이 발생할 때 Bean객체가 생성되어 자동주입이라고 적혀있는데요. 요청이 발생할 때 부분을 모르겠습니댜. 현재 어느부분이 요청이 발생한 부분인가요? Forward방식으로 리턴을 하고 있기 때문에 여기서는 새로운 요청이 아닌 것으로 이해하고 있습니다.
-
미해결기본을 확실히!! HTML의 모든 것
개발도구
vs code랑 비교하면 어떤게 더좋나요?