묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
thymeleaf 플러그인에 대해 질문드립니다.
한가지 질문이 더 있어 여쭤봅니다. 제가 STS3.9.18버전을 사용하여 개발중입니다. 저희는 boot를 아직 도입하고 있지 않아서요..thymeleaf를 사용해서 개발하려는데 플러그인을 설치할고 하니 아래와 같은 오류가 발생합니다. 혹시 어떻게 해결해야 하는지 아시는지 여쭙고 싶어 문의드립니다. 날씨가 많이 추워졌습니다. 감기조심하세요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
화면레이아웃에 관련된 질문입니다.
안녕하세요...너무 너무 훌륭한 강의에 감탄하고 강사님의 모든 과정을 다 수강하려고 생각하고 있는 교육생입니다. 어쩜 이렇게 귀에 쏙쏙 들어오게 잘 얘기해주시는지...현재는 맘만 급해서 여러 개 신청하고 왔다갔다 하며 듣고 있지만 완강하도록 하겠습니다.다름이 아니오라 템플릿 엔진에 대해 궁금한 게 있어 문의 드립니다.처음에 몰랐을 때는 (지금도 잘 모르지만) 막연하게 tiles같은 화면 레이아웃을 관리하는 프레임워크인 줄 알았는데 지금은 느낌이 약간 jsp와 비슷한 역할을 하는게 아닌가 하는 생각이 들고 thymeleaf에서 사용하는 fragment도 약간 jsp의 include와 비슷한 역할을 하는게 아닌가 하는 생각이 드는데 제가 맞게 이해 한 걸까요?thymeleaf에도 tiles같은 레이아웃을 관리하는 기능이 있는지요?또한 제가 백엔드 구성하면서 화면단을 tiles를 쓰려고 했었는데 너무 old하다는 핀잔만 들었습니다.참고로 저희는 아직 boot는 쓰지 않고 있구요...tiles는 정말 old한 기술이고 많이 사용하지 않는 기술인거예요?궁금해서 질문드립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
startTime, endTime 을 setState 하지 않은 것은 화면을 다시 render 하지 않기 때문인가요?
startTime, endTime 을 setState 하지 않은 것은 화면을 다시 render 하지 않기 때문인가요?
-
미해결
스프링 Failed to instantiate [com.zaxxer.hikari.HikariDataSource] 에러
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd"> <!-- property를 참고로 hikariConfig라는 bean이 생성된다. --> <bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig"> <!-- <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/web0315"/> --> <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"/> <property name="jdbcUrl" value="jdbc.log4jdbc:mysql://localhost:3306/web0315"/> <property name="username" value="root"/> <property name="password" value="1234"/> </bean> <!-- 위에서 hikariConfig라는 bean을 참고로 해서 DataSource라는 bean 생성된다. --> <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close"> <!-- hikariConfig라는 객체를 참고하라는 것 --> <constructor-arg ref="hikariConfig"/> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> </bean> <mybatis-spring:scan base-package="com.example.mapper" /> <context:component-scan base-package="com.example.exception" /> </beans> ```이렇게 하고 log4jdbc.log4j2.properties에 log4jdbc.spylogdelegator.name = net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 까지 추가해줬는데 아래와 같은 에러가 발생합니다. 아무리 검색해도 해결을 못하겠네요 ㅠㅠ 12월 02, 2022 4:01:53 오전 org.apache.catalina.core.StandardContext listenerStartSEVERE: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Constructor threw exception; nested exception is java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc.log4jdbc:mysql://localhost:3306/web0315 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:304) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:285) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:554) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:514) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:321) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:319) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:866) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4768) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:772) 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Constructor threw exception; nested exception is java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc.log4jdbc:mysql://localhost:3306/web0315 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:187) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:300) ... 45 moreCaused by: java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc.log4jdbc:mysql://localhost:3306/web0315 at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:106) at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:342) at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:117) at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:107) at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:72) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:175) ... 47 more 12월 02, 2022 4:02:00 오전 org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoadingINFO: 불허되는 접근: 이 웹 애플리케이션 인스턴스는 이미 중지되었습니다. []을(를) 로드할 수 없습니다. 디버그 목적 및 불허되는 접근을 발생시킨 해당 쓰레드를 종료시키기 위한 시도로서, 다음 스택 트레이스가 생성됩니다.java.lang.IllegalStateException: 불허되는 접근: 이 웹 애플리케이션 인스턴스는 이미 중지되었습니다. []을(를) 로드할 수 없습니다. 디버그 목적 및 불허되는 접근을 발생시킨 해당 쓰레드를 종료시키기 위한 시도로서, 다음 스택 트레이스가 생성됩니다. at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1432) at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1057) at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:123) at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
-
미해결빅데이터분석기사 실기대비 (R 활용)
제5회 빅데이터분석기사 실기 응시 가이드 질문입니다.
여기에서 자동생성 되는 index 컬럼 제거라는 뜻은 맨 왼쪽에 있는 123456을 말하는 건가요?ID밑의 값을 말하는 건가요?ID는 일부러 만들어준거라 아닌 거 같은데...어떤 부분을 말하는지 정확히 모르겠어서요.
-
미해결빅데이터분석기사 실기대비 (R 활용)
제4회 실기시험 리뷰 작업형2문제
이 문제에서는 다지분류이기 때문에macro F1-Score로 평가지표로 처리할 수 밖에 없던 거여서mean(cm1$byClass[,7],na.rm=T) 이렇게 mean이라는 함수를 쓴 건가요?만약 2개를 분류하는 문제인데 F1-Score로 평가지표를 한다면cm1$byClass[7]의cm2$byClass[7]의 값을 비교해서 더 높은 F1-Score의 모델에 해당하는 p값을 제출하면 되는 거죠? -------------------------------------------------------그리고 예를 들어 시험에서 macro F1-Score로 평가지표를 이용하라고 했는데... macro F1-Score는 모른다고 했을때.... 일단 알고 있는 다른 평가지표(auc같은거)를 이용하여 예측한 다음에 해당 예측값을 파일로 제출하면 틀렸다고 하나요?코드에 macro F1-Score로 평가지표를 구한 부분이 보이지 않는다면 혹시 제출 파일이 진흥원이 제시하는 정답에 문제가 없이 잘 실행이 되어도 0점 처리되나요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
pos의 초기화를 바꿔도 다른 문제 없을까요
int pos를 -1이 아니라 n-1로 초기화 해놓으면이중 포문 끝나고 if-else문 없이 하나로 쓸 수 있어서 변경해보았는데 테스트는 통과 됐지만 다른 문제가 있을 수 있나요?import java.util.Scanner; class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); int N = in.nextInt(); int M = in.nextInt(); int[] arr= new int[M]; for(int i =0; i<M; i++){ arr[i] = in.nextInt(); } int[] result = new Main().solution(N,arr); for(int i : result){ System.out.print(i+" "); } } public int[] solution(int n, int[] arr) { int[] result = new int[n]; for(int num : arr){ int pos = n-1; for(int i=0; i<n; i++){ if(num == result[i]) pos = i; } for(int j = pos; j>0 ;j--){ result[j] = result[j-1]; } result[0] = num; } return result; } }
-
미해결홍정모의 따라하며 배우는 C언어
4.9 Printf() 함수가 인자들을 해석하는 과정에서 질문있습니다.
안녕하세요.Printf 함수가 인자들을 해석하는 과정 관련해서 질문있습니다.교수님께서 설명해주신 내용은 이해했습니다.다만, float과 double 모두 메모리에 스택으로 저장되는 과정에서원래 4바이트인 float이 8바이트로, 원래 8바이트인 double이 8바이트로 변환되어 저장되게 되는데, 그렇다면 float의 경우 8바이트 중 실제 사용되는(값이 저장되는 공간) 공간은 4바이트 뿐이니, 4바이트는 낭비된다고 생각해야 되나요? 아니면, 원래 값은 4바이트 크기로 저장되나,변환과정에서 4바이트가 8바이트를 모두 사용되도록 내부에 저장되는 값까지 변환되는 것인가요? 만약 전자(8바이트 중 앞의 4바이트만 사용)라면, 메모리의 float이 사용하는 공간을 제외한 뒤에 있는 4바이트에 다른 값을 저장하더라도 실제로는 아무런 문제가 없게 될것 같아서요. 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Getter 없이 객체의 값을 출력하는 방법
객체 지향을 공부하다 getter/setter는 은닉성을 위해 지양하는게 좋다라는 글을 봤는데요..toString()을 오버라이딩 하는 것이 맞지 않나 생각했는데 toString()은 출력을 위한 메소드가 아니라 디버깅을 위한 메소드기 때문에 디버깅을 할 때만 사용하는 것이 좋다라는 말들이 있어서요 ..그러면 이럴 경우에는 DTO를 사용하는 것이 최선인가요?또한 getter가 없다면 dto에 어떻게 정보를 담아 View, Controller의 계층을 이동할 수 있는 건가요??
-
미해결대세는 쿠버네티스 (초급~중급편)
kubectl get pods --all-namespaces 정상확인 안됨
안녕하세요. 강의 내용 6-2) Dashboard 학습 중인데요 kubectl get pods --all-namespaces 입력했을때========kube-system calico-node-b9kzb 0/1 CrashLoopBackOff 11 31mkube-system calico-node-mxr7v 0/1 CrashLoopBackOff 11 31mkube-system calico-node-n8kqd 0/1 CrashLoopBackOff 13 31m====Status 일부가 CrashLoopBackOff 상태로 넘어가질 않네요 어떻게 확인하고 조치해야하나요
-
해결됨스프링 핵심 원리 - 고급편
동시성 이슈 - 전략패턴
전략 패턴 - 예제 3 7:50초까지 듣고 질문 남깁니다.문맥(Context)에 로직(Strategy)을 담기 위해 두가지 방법을 알려주셨습니다.Context 필드에 Strategy 생성자 주입Context 메소드에 Strategy 위임(?) 1번 방식에서 생성자 주입시 Setter를 이용하여 필드의 전략을 바꿔서 실행하는 경우 '동시성 이슈'가 발생할 수 있다고 말씀하셨는데, 동시성 측면에서 2번과 차이가 있을까요?
-
미해결
아나콘다 파이썬 패키지 설치 오류 질문드립니다.
아나콘다에서 파이썬 환경설정 할수 있게 블로그 보고 따라하는 중인데요똑같이 따라 헀는데 계속 오류 떠요아무리 찾아봐도 비전공자라 잘모르겠네요 ㅠㅠ Anaconda Prompt (anaconda3) 실행화면 블로그 캡쳐 사진입니다. 이건 제화면인데 똑같이 따라했는데 저렇게 오류가 뜨는데 해결법좀 부탁드리겠습니다.어제부터 퇴근하면 이거랑 씨름중입니다 ㅠ0ㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker mysql 컨테이너 셀 접속
여러번 질문을 남깁니다..책을 구매해서도 보고 있습니다. 책 264p에서 MySQL의 상태를 확인하려고 하는데 컨테이너가 계속 restarting되어 접근이 안되는데 이럴때는 어떻게 해야하나요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
오디오 사운드 문제 있는부분 알려달래서 알려드립니다.
공부 관련 문제가 아니라 안올리려고 했는데 올려달래서 올려드립니다.우선 지금까지 들었던 모든 영상 사운드에 문제 있습니다.몇몇 부분만 색출해서 말슴드리겠습니다.7분53초 : 정적으로 라고 할 때 '로'가 갑자기 사라집니다.7분55초 : 값의 인덱스를 좀 적어줘야되는 에서 '는'이 사라집니다.8: 00 : 조건에 해당하는거 가져와라 이부분도 소리가 갑자기 이상해지죠. 직접 들어보세요. 소리가 어떤가...다른 영상들도 다 천천히 들어보세요. 소리가 어떤가...심심하면 소리 먹고, 핀트 날라가고 답답해서 들을수가 없어요.사운드가 이렇게 심한 영상 처음입니다. 노이즈캐슬링 필터 잘못 사용하면 딱 이렇게 소리가 날라갑니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
sonarqube 실행 시 멈춤
안녕하세요.m1 칩을 사용하고 있는데 edowon0623/sonarqube:arm 이미지를 풀 받고 docker run --rm -p 9000:9000 --name sonarqube edowon0623/sonarqube:arm 명령어로 컨테이너를 실행하고 로그를 보면 소나큐브가 뜨는 와중에 멈추는거 같아요.여기서 더 이상 진행되지 않습니다.
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
섹션13 마지막강의에 logout부분에서 이해가 잘 안됩니다.
마지막 Dio CustomIntereptor의 onError 부분에, refreshtoken이 만료되었을 때 로그아웃을 하는부분이 이해가 잘 안되서 질문글을 남깁니다.ref.read(userMeProvider.notifier).logout();ref.read(authProvider.notifier).logout();여기서 read는 실행되는 순간에만 provider를 불러오고, 실제로 전체 클래스의 디펜던시가 아니라고 하였는데, 이 말이 provider의 전체 부분(?)이 아니다, provider의 전체 instance를 가져온다는 뜻이 아니다. 라는 말과 비슷한지 궁금합니다. 그리고 1번의 경우는 직접 inject를 하는 경우이고, 2번의 경우는 우회를 하는 경우이며, 직접 inject를 하는 경우 userMeProvider의 값을 build time에 넣어줘야 하는데 userMeProvider에서 dio값을 참조하는 부분이 있어 circular dependency error가 발생한다.. 라고 이해를 하였는데 제대로 이해를 하고 있는것인지 궁금합니다. 마지막으로 제가 제대로 이해한 것이라면, 2번의 경우 어짜피 authProvider의 logout이 userMeProvider를 호출하여 사용하는건데, 왜 직접 inject하는 것과 우회하는 것이 다른 결과를 도출하게 되는지 궁금합니다. 긴 질문 읽어주셔서 감사합니다..
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
CalledProcessError
수정 공지해주신 1강_TF2_Detection_Model_ZOO_example_fasterrcnn_pedestrian_dataset_2022_09_26.ipynb을 실행해 보니 아래와 같은 에러가 뜨는데 어떻게 해야 할지 잘 모르겠습니다.# TensorFlow Object Detection API를 설치합니다. # Reference : https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2.md %%bash cd models/research/ protoc object_detection/protos/*.proto --python_out=. cp object_detection/packages/tf2/setup.py . python -m pip install --upgrade pip python -m pip install --use-feature=2020-resolver .Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (22.3.1)WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venvUsage: /usr/bin/python3 -m pip install [options] <requirement specifier> [package-index-options] ... /usr/bin/python3 -m pip install [options] -r <requirements file> [package-index-options] ... /usr/bin/python3 -m pip install [options] [-e] <vcs project url> ... /usr/bin/python3 -m pip install [options] [-e] <local project path> ... /usr/bin/python3 -m pip install [options] <archive url/path> ...option --use-feature: invalid choice: '2020-resolver' (choose from 'fast-deps', 'truststore', 'no-binary-enable-wheel-cache')---------------------------------------------------------------------------CalledProcessError Traceback (most recent call last)<ipython-input-3-784c85556773> in <module>----> 1 get_ipython().run_cell_magic('bash', '', 'cd models/research/\nprotoc object_detection/protos/*.proto --python_out=.\ncp object_detection/packages/tf2/setup.py .\npython -m pip install --upgrade pip\npython -m pip install --use-feature=2020-resolver .\n')3 frames<decorator-gen-103> in shebang(self, line, cell)/usr/local/lib/python3.8/dist-packages/IPython/core/magics/script.py in shebang(self, line, cell) 243 sys.stderr.flush() 244 if args.raise_error and p.returncode!=0:--> 245 raise CalledProcessError(p.returncode, cell, output=out, stderr=err) 246 247 def runscript(self, p, cell, to_close):CalledProcessError: Command 'b'cd models/research/\nprotoc object_detection/protos/*.proto --python_out=.\ncp object_detection/packages/tf2/setup.py .\npython -m pip install --upgrade pip\npython -m pip install --use-feature=2020-resolver .\n'' returned non-zero exit status 2.
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
DB 테이블을 직접 생성하지 않는것 같은데???
안녕하세요!2가지 질문이 있습니다.아직 초반부이긴 하지만,테이블을 직접 생성하시는게 없는것 같은데프로젝트 옵션으로 H2를 선택한것은 봤지만,테이블이 자동으로 생성되게 하는 옵션 같은걸 세팅 하시는것은 보지 못한것 같아서요뭔가 자동 생성되는 옵션이 있는 건가요??아니면 다른 무언가가 있는지 궁금하네요저는 보면서 mariadb 로 설정해서 하고 있는데 저는 테이블을 직접 생성하면서 진행을 해봐야 하는건지.. 2번째 질문은 test에서 before을 통해 DELETE all을 하시는 것을 봤는데, 이건 로컬 DB이기때문에 편하게 하신건지..물론 이 강의는 개인 프로젝트지만, 만약 팀원과 공유하여 사용하는 DB라고 가정하면,이렇게 하면 안될 듯 해서요. 그건 제가 알아서 방안을 생각하면 되는 건지
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
intellij 단축키 관련 질문
extract method 리팩터링 단축키를 잘 사용하고 있습니다.메서드 추출 할 때마다 static으로 적용이 되어서 추출이 되는데 강사님처럼 기본적으로 non-static으로 추출되도록 설정을 변경할 수 있나요??저는 커뮤니티 버전을 쓰고 있어서 그런지 설정 변경하는 방법을 찾기 어려워서 질문 남깁니다.
-
미해결실전! Querydsl
엔티티 클래스 생성 시 생성자 및 Setter 생성과 관련해 질문 드립니다.
해당 강의를 이제 막 시작하고 있는 학생입니다. queryDSL 환경 세팅을 하다가 엔티티 클래스에 궁금한 점이 생겨서요. 보통 질의에 대한 결과 데이터에 대해 수정이 불가능하도록 불변 객체로 만든다고 하잖아요.그 때문에 JPA에서 사용하는 엔티티 객체 또한 생성자를 public으로 만들지 않고 Setter의 사용도 피한다고 알고 있습니다.그런데 위 방법이 JPA로 질의를 해올 때는 문제가 되지 않지만 ( 즉, select할 경우 ) 직접 제가 객체를 만들어서 ( new 생성자 사용 ) insert를 하거나, select한 객체에 필드 값을 수정해서 ( setter 사용 ) update를 하는 경우에는 public 생성자도 setter도 모두 필요한 것 아닌가요?.. 혹은 제가 잘못된 정보를 알고 있는 것일까요??select 시 대안으로 해당 결과를 final로 하여 받으면 불변 객체가 되어 조회 이후 데이터 수정을 막을 수 있다고 생각했지만 public 생성자 사용 여부와 setter 사용 여부에 대한 적절한 상황 파악이 어려워 질문 드립니다!