묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
VS code 설치하고 print문 실행하면 에러가 뜹니다.
사전에 파이썬 설치가되어 있는 상태에서 재설치 후 VScode 설치하고 실행하는데, 아래와 같은 error가 발생합니다. ㅠㅠ conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올 바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + conda activate Anaconda3 + ~~~~~ + CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
8강 XML 세팅 오류 관련 문의드립니다.
안녕하세요 pom.xml web.xml 다 강의 자료에서 붙혀 넣었는데 이런 에러가 뜨는데 무슨 문제인지 모르겠습니다. org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/config/root-context.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/root-context.xml] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:345) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:305) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:637) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522) 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.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/root-context.xml] at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:159) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:331) ... 42 more 9월 27, 2021 1:47:38 오전 org.apache.catalina.core.StandardContext listenerStart 심각: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/config/root-context.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/root-context.xml] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:345) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:305) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:637) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522) 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.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/config/root-context.xml] at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:159) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:331) ... 42 more 9월 27, 2021 1:47:38 오전 org.apache.catalina.core.StandardContext startInternal 심각: 하나 이상의 리스너들이 시작하지 못했습니다. 상세 내역은 적절한 컨테이너 로그 파일에서 찾을 수 있습니다. 9월 27, 2021 1:47:38 오전 org.apache.catalina.core.StandardContext startInternal 심각: 이전 오류들로 인해 컨텍스트 [/SpringMVCXml]의 시작이 실패했습니다. 9월 27, 2021 1:47:38 오전 org.apache.catalina.core.ApplicationContext log 정보: Closing Spring root WebApplicationContext 9월 27, 2021 1:47:38 오전 org.apache.catalina.core.StandardContext listenerStop 심각: 클래스 [org.springframework.web.context.ContextLoaderListener]의 인스턴스인 리스너에게 contextDestroyed 이벤트를 전송하는 중 예외 발생 java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:177) at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1060) at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1029) at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:978) at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:517) at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:112) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4816) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:187) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) 9월 27, 2021 1:47:39 오전 org.apache.coyote.AbstractProtocol start 정보: 프로토콜 핸들러 ["http-nio-8080"]을(를) 시작합니다. 9월 27, 2021 1:47:39 오전 org.apache.catalina.startup.Catalina start 정보: 서버가 [4942] 밀리초 내에 시작되었습니다. 문의하기를 이용해주세요.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
22강 login, logout 구현하기에서 에러가 발생했습니다.
href에서 에러가 발생했습니다.create와 hello_world.html는 21강까지만 해도 잘 구동됐었는데, 22강에서 이런 에러가 발생했습니다. 어떻게하면 정상구동할 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
키보드 질문
안녕하세요! 항상 강의 잘 듣고 있습니다. 현재 컴퓨터 사면 같이 딸려오는 번들키보드?를 쓰고 있습니다. 그 이전에도 불편하다고 느끼고 있었지만 DB수업을 들으면서 더 자주 대소문자 변환을 하면서 타자를 치다보니 손목도 아파오고 키도 힘을 많이 줘야 눌리는 피로감 같은게 느껴지더라구요. 강의 듣다보면 키보드 소리가 은은하게 굉장히 좋게 들리는데 혹시 추천하는 키보드가 있으실까요?
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
쿵쿵따 가장 처음에 제시어를 입력할때는 세글자 이상 입력하는게 가능한가요?
제로초님! 강의를 보면서 쿵쿵따를 만들면서 궁금한게 생겼습니다. 제로초님이 입력하신 거랑 비교를 해보고 다시 써보고 있는데 쿵쿵따 가장 처음에 1번인 플레이어가 제시어를 '처음' 등록할때 세글자 이상을 입력해도 적용이 되더라구요. 혹시 가장 첫번째 제시어에는 세글자 조건이 적용이 안되는 건가요?
-
미해결비전공자를 위한 개발자 취업 실전 가이드
TIL에 관해 질문 드립니다.
강사님, 안녕하세요! 비전공자라 막막했는데 좋은 내용들이 많아 큰 도움이 되었습니다. TIL을 작성하는 게 좋다고 하셔서 시도해 보려고 했는데 어떤 내용을 올려야 할지 감이 안 와서요ㅠㅠ 현재 c언어 배열과 포인터를 공부하고 있는데 이 개념들을 올리면 될까요? 그리고 학원에서 배운 코드들을 정리해서 올리면 포트폴리오가 될 수 있는 건가요? TIL 예시로 올려주신 것들을 봤는데 저한텐 아직 어려운 내용들이어서 어떻게 작성하는 게 좋을지 모르겠어 질문드립니다.
-
해결됨웹 게임을 만들며 배우는 React
작동은 잘되는데 콘솔창에 이런 오류가 뜨네요
injectGlobalHook.js:1648 Fetch API cannot load webpack://lotto/./LottoHooks.jsx?. URL scheme "webpack" is not supported. 테스트해봤는데 크롬에서는 저게 뜨는데 엣지에서는 안뜨네요 왜그런걸까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
파이참
파이참으로 해도 괜찮지요?
-
미해결팀 개발을 위한 Git, GitHub 입문
PPT 자료 부탁드립니다 :)
안녕하세요. svn 만 사용해오다 git 을 활용해보고자 수강하게 되었습니다. 좋은 강의 감사합니다. (책도 구매했습니다 :) ) meimay7796@gmail.com 자료 부탁드립니다 :)
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ConcurrentHashMap 질문 드립니다.
비슷한 질문이 있길래 읽어보니 영한님께서 멤버 변수 vs 지역 변수의 차이를 이해하셔야 합니다. 라고 말씀을 하셨었는데 제가 검색하며 공부한 것으로는 store는 멤버변수인 거 같은데 제가 제대로 공부한게 맞나요? 맞다면 항상 ConcurrentHashMap을 써야 하는 건가요?
-
미해결WEB2 - Node.js
name변수 사용 시의 밑줄?
안녕하세요. 변수의 활용에서 에러같지 않은 에러라고 해야할까요? 알려주신 예문 그대로 기입했는데 저의 경우에는 name변수를 let letter 변수에 입력하면 name값에 가운데 줄이 생기더라구요. 그런데 프롬포트에 실행하면 작동은 잘 되구요. 가운데 줄이 생기는 이유가 따로 있는걸까요? 아래는 제가 작성해본 스크립트 첨부합니다! let name='ruki'; let letter = 'Dear '+name+' rem, ipsum dolor sit amet consectetur adipisicing elit. Mollitia '+name+' consequatur nulla commodi reprehenderit illum adipisci magnam, eum nam animi quis '+name+ 'sed rerum obcaecati possimus totam dolor velit fugiat.
-
미해결Nuxt.js 시작하기
파일 생성시 확장자 문의
안녕하세요. 새로운 파일을 만들려고 할 때, 확장자를 *.vue 또는 *.js 로 만들게 되는 데요. 어떤 경우는 .vue 로, 또 어떤 경우는 .js 로 만드는 것인가요 ? 혹시 모든 파일을 .vue 로만 만들어도 되나요 ? 또는 모든 파일을 .js 로만 만들어도 되나요 ?
-
미해결Python을 이용한 주가 백테스팅 시스템 구축하기
분봉 데이터
t8412 를 이용해서 분봉 데이터를 저장하는 방법도 같이 알려주실 수 있나요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
LED 깜박이기 LED 파형 그래프 오류 해결법
맛비님이 주신 코드를 리눅스에서 그대로 실행한다면 위와 같은 문제는 발생하지 않습니다 하지만 https://www.inflearn.com/questions/289093 이 링크와 저와 같이 윈도우에서 직접 비바도를 실행해서 파형그래프를 보려고 시도하면 분명히 LED 파형 그래프가 정상적으로 나오지 않게 됩니다 맛비님께서도 설명했듯이 `ifdef XSIM_MATBI wire [31:0] w_i_cnt_th_25M = 32'd25; wire [31:0] w_i_cnt_th_50M = 32'd50; wire [31:0] w_i_cnt_th_100M = 32'd100; wire [31:0] w_i_cnt_th_200M = 32'd200; `else wire [31:0] w_i_cnt_th_25M = 32'd25000000; wire [31:0] w_i_cnt_th_50M = 32'd50000000; wire [31:0] w_i_cnt_th_100M = 32'd100000000; wire [31:0] w_i_cnt_th_200M = 32'd200000000; `endif 베릴로그에서 `ifdef - `else - `endif 문을 사용해서 변수들의 값을 미리 정의했습니다. 마치 C에서 #define 처럼 말입니다(개인적인 생각으로는 C에서 헤더가드로 쓰는 #ifndef - #define - #endif 구조와 비슷하다고 생각했습니다) 이 변수를 미리 정의한 것이 베릴로그는 알지만 Vivado의 시뮬레이션 툴은 위 정의 값을 알지 못합니다 따라서 LED 파형 값이 이상하게 나옵니다. Vivado의 시뮬레이션 툴에게 위 정의값을 알려줘야 합니다 맛비님은 아래 링크를 걸어주셨습니다. 하지만 아래 링크의 그림은 너무 옛날 것이고 제가 해본 결과 잘 작동하지는 않습니다. https://forums.xilinx.com/t5/Simulation-and-Verification/How-to-send-define-value-to-simulation/td-p/696151 따라서 직접 해본 것(=비바도의 시뮬레이션 툴에게 내가 정의한 변수값을 알려주는 방법)을 스샷으로 공유하고자 합니다 위 사진과 같이 Setting을 마우스 왼쪽 버튼으로 눌러주시면 옆쪽과 같은 창이 뜹니다. 옆쪽 창에서 Simulation을 누르세요 Simulation창에서 Compliation을 누르면 아래 빨간색 박스가 보이십니다. 맛비님 링크에 따르면 빨간색 박스중 1번 박스에만 값을 넣으라고 되어 있습니다 하지만 제가 해본 결과 그냥 1,2,3번 박스에 전부 값을 넣어야 작동을 했습니다 값을 넣는 규칙은 간단합니다 -d <정의한 이름> 입니다 <정의한 이름>이란 `ifdef <이름>에서 <이름>입니다 맛비님의 경우 `ifdef XSIM_MATBI 임으로 -d XSIM_MATBI을 넣어주고 apply -> OK를 하면 됩니다 이때, 시뮬레이션으로 돌아가서 restart(ctrl + shift +f5) -> RUN all(F3)을 누르시면 LED 파형이 정상적으로 나오는 것을 확인 하실 수 있습니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
firefox에서 backface-visibility: hidden; 이 이상하게 먹힙니다.
안녕하세요. firefox에서 카드에 마우스 호버시 F의 글자가 남아 B와 겹칩니다. 아래 사진 첨부합니다. ie용으로 만든 파일은 정상 작동을 하나, 사파리에서 해결했던 것과 같이 밴더프리픽스만 먹였을 때는 해결이 안되는 것으로 보입니다. https://developer.mozilla.org/en-US/docs/Web/CSS/transform-style 와 https://developer.mozilla.org/ko/docs/Web/CSS/backface-visibility 에서 브라우저 호환성을 확인했을 때 firefox에서 preserve-3d, backface-visibility 두 가지 모두 사용할 수 있는 속성으로 나와있는데 왜 안되는걸까요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
강의와 서로 다른 결과값을 출력하는 경우
좋은 강의 감사드립니다. 강의를 보며 로컬 환경에서 코딩을 하고 있습니다. 예제 코드를 작성하고 실행하면 정확도 및 재현율같은 일부 결과들이 강의와 서로 다른 값을 출력합니다. 파이썬의 버전이 다른경우 , 혹은 주피터 노트북이 아닌 로컬 환경구축에 따른 사이킷런 등의 버전이 상이할 경우 출력값이 달라질 수 있는지 여쭙고 싶습니다. 결과값은 다음과 같습니다. 4.3앙상블 학습의 경우 강의 ----- voting 분류기 정확도 : 0.9561 LogisticRegression 정확도 : 0.9474 KNeighborsClassifer 정확도 : 0.9386 ----- 저의 로컬 환경( python 3.6.9 / Docker )의 경우 ----- voting 분류기 정확도 : 0.9386 LogisticRegression 정확도 : 0.9386 KNeighborsClassifer 정확도 : 0.9211 ----- 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
go.Figure() 와 fig.add_trace()차이
안녕하세요 강사님. 최근 plotly library를 본격적으로 활용하고 있는데 궁금한 점이 있어 여쭤봅니다. fig = go.Figure() 안에 데이터를 담아 출력하는 방법과 fig.add_trace() 를 사용해 그래프를 사용하는 방법이 plotly official docs에서 번갈아 가며 사용하는 것을 확인했습니다. ex) fig = go.Figure(data = [trace0, trace1], layout = layout) fig = go.Figure() + fig.add_trace(trace0) 혹시 위 두 방법간에 사용하는 특정한 기준이 있는 것일까요?
-
미해결실전! Querydsl
디폴트 정렬 조건 추가하고자 하는 경우
페이징 쿼리를 요청 받았을 때,디폴트로 제일 마지막에 날짜(끌올 기능도 넣고 싶어 orderAt이란 LocalDate 프로퍼티 추가)를 기준으로 디폴트를 넣고자 합니다 public Page<Post> getPagePostBySearch( List<District> districts, PostSearchCondition condition, Pageable pageable){ return applyPagination(pageableWithOrderAt(pageable), query -> query .selectFrom(post) .join(post.category, category).fetchJoin() .join(post.seller, account).fetchJoin() .join(post.district, district).fetchJoin() .where( defaultCond(districts), searchCond(condition) ));} private PageRequest pageableWithOrderAt(Pageable pageable) { List<Sort.Order> orders = pageable.getSort().get().collect(Collectors.toList()); orders.add(new Sort.Order(Sort.Direction.DESC, "orderAt")); return PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(), Sort.by(orders));} 이때 이렇게 입력 받은 pagable로 부터 PageRequest를 새로 만들어 적용해 주었는데,pagable로 부터 모든 sort를 변환해서 가져온다음에 다시 적용하는것은 비효율적인 것 같아 다른 좋은 방법을 적용하고 싶은데, 잘떠오르지 않아 질문드립니다. 더 좋은 방법을 적용할수 있는 힌트를 얻을 수 있을까요? 답변주시면 감사드리겠습니다.
-
미해결스프링 핵심 원리 - 기본편
getBeanDefinition
ApplicationContext말고 구체화된 클래스(예: AnnotationConfigApplicationContext)를 쓰는 이유가 getBeanDefinition을 쓸 수 없어서라고 하셨는데, 그 이유가 무엇인가요? AnnotationConfigApplicationContext가 구현한 여러가지 인터페이스중, ApplicationContext가 아닌 다른 인터페이스가 getBeanDefinition이라는 메서드를 제공하기 때문이라는 말씀이신가요?
-
미해결실전! Querydsl
Querydsl 지원 클래스를 사용할때 sort 익셉션 처리관련 질문
QueryDsl 지원 클래스를 직접 사용할 경우, paging, sorting의 로직을 한곳에서 관리할 수 있는데 @GetMapping("/search")public ResponseEntity<ResponseOKDto<GetPagePostsResponseDto>> getPagePostsSearch( PostSearchCondition condition, Pageable pageable, @ApiIgnore HttpSession session){ Account account = accountService.checkSessionAndFindAccountWithActivityArea(session); Page<Post> pagePost = checkStatusParamAndFindPosts(account, condition, pageable); return new ResponseEntity<>(new ResponseOKDto<>(new GetPagePostsResponseDto(pagePost)), HttpStatus.OK);} 이런식으로 만들었을 경우, 프론트에서 해당 도메인 클래스에 없는 프로퍼티에 대해 잘못 sorting을 요청했을 때 익셉션 처리를 해주려고하는데요 querydsl 지원 클래스내에서 해당 익셉션을 처리할 경우, 아래와 같이 다른 도메인 controller에서도 따로 익셉션을 처리하지 않아도 된다는 장점을 가지는 것 같은데요 protected <T> Page<T> applyPagination(Pageable pageable, Function<JPAQueryFactory, JPQLQuery> contentQuery, Function<JPAQueryFactory, JPQLQuery> countQuery){ checkSortProperties(pageable); JPQLQuery jpaContentQuery = contentQuery.apply(queryFactory); JPQLQuery jpaCountQuery = countQuery.apply(queryFactory); List<T> content = getQuerydsl().applyPagination(pageable, jpaContentQuery).fetch(); return PageableExecutionUtils.getPage(content, pageable, jpaCountQuery::fetchCount);}private void checkSortProperties(Pageable pageable) { List<String> domainFields = Arrays.stream(domainClass.getDeclaredFields()).map(Field::getName).collect(toList()); List<String> sortFields = pageable.getSort().get().map(Sort.Order::getProperty).collect(toList()); if (!domainFields.containsAll(sortFields)) { throw new IllegalSortArgumentException("invalid sort property, properties must be in " + domainFields); }} 고민이 되는 점은 컨트롤러에서 미리 걸러줘야 할 것 같은데, 레포지토리내에서 익셉션 처리를 해줘도 되나?라는 의문이 들었습니다. 익셉션 처리 위치를 이렇게 해줘도 될까요? 아니면 번거롭더라도 각각의 도메인에 대해 일일히 컨트롤러 클래스 내에서 처리를 해줘야 할까요? 답변주시면 감사드리겠습니다.