안녕하세요. 14분쯤과 17분 쯤에 나오는 부분 문의 드립니다. 14분쯤 출력에는 str 이 출력되는데, 17분쯤에는 repr 이 출력됩니다. 차이가 어떻게 나는지 궁금합니다. 17분쯤 결과는 리스트 안에서 객체에 대한 정보를 보여준다는 의미를 잘 모르겠습니다. 딕셔너리에 넣어도 repr 이 출력되는데, print(car1) 과 print(car_list) 의 차이 좀 추가 설명 부탁드립니다.
항상 정성가득 담긴 답변에 감사드립니다. 지금까지 해온 데이터분석에 대해서 복습해오면서 plot.bar()와 같이 시각화를 하고 그에 대해 구체적인 숫자를 첨부하는 코딩을 연습하고 있습니다. 구체적인 예를 들어, brand_count = df_cafe["브랜드명"].value_counts() brand_count 와 같이 변수를 정의하고, g = sns.countplot(data = df_cafe, x="브랜드명") for i, val in enumerate(brand_count.index): g.text(x=i, y=brand_count[i], s=brand_count[i]) 와 같이 코드를 입력하면 막대위에 구체적으로 해당 브랜드의 총 개수가 나옵니다. 여기서 반복문의 사용과 인덱스를 서술해주는 enumerate의 기능도 이해했습니다. 문제는 .. g.text 안에 있는 x y s 에 대해 이해가 조금 어렵습니다. x=는 해당 브랜드명이 나오고 그다음 y축은 숫자인데 여기서brand_count의 값은 0 이디야 혹은 1 스타벅스입니다. 이걸로 어떻게 숫자를 계산한건지 이해가 잘되지 않습니다.
지난번에 df.drop(index = df.isnull().sum().sort_values(ascending=False) >30000, axis = 1) 로 쓰지 않느 컬럼들을 지울려고 했으나 잘되지 않아서 선생님께 질문드렸습니다. 이번에 알려주신 방법으로 다시 시도햇고 성공적이었습니다. 그런데 여기서 의문점이 생겼습니다. null_count = df.isnull().sum().sort_values(ascending=False) > 30000 df.drop(null_count[null_count].index, axis=1) 여기서 조건[조건].index 이것이 어떤 역활을 하는 지 이해가 조금 어렵습니다. 참/거짓 값으로 구성된 테이블에서 다시 참/거짓을 인덱스로 한다? 그렇다면 왜 이곳에서 True값만 제거 되는 것인지 이해가 안되네요 ㅠㅠㅠ
이클립스 사용중이에요 ㅠㅠ 에러코드 첨부합니다 =============================================== java.lang.NoClassDefFoundError: org/junit/platform/commons/util/ClassNamePatternFilterUtils at org.junit.platform.launcher.core.LauncherFactory.loadAndFilterTestExecutionListeners(LauncherFactory.java:122) at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:108) at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:75) at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.<init>(JUnit5TestLoader.java:34) 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 java.base/java.lang.Class.newInstance(Class.java:584) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:371) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:366) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:310) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:225) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) Caused by: java.lang.ClassNotFoundException: org.junit.platform.commons.util.ClassNamePatternFilterUtils at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 14 more
강의중에 백엔드개발자분들이 HTTP상태코드를 제대로 반환해줘야한다고 말씀해주셨는데 실제 오류 발생시 서버단에서 백엔드개발자분들이 정의한 상태코드가 화면에 보이게 되는건지 궁금합니다. 왜냐하면 제가 프로젝트를 새로 만들어서 실행만해도 저는 상태코드를 정의한적이 없는데 브라우저에는 404오류가 보여서 저는 여태까지 백엔드개발자가 아닌 HTTP안에서 자동으로 처리하는 보여지는줄로만 알았거든요.
안녕하세요~? 좋은 강의 만들어주심에 항상 감사를 드립니다! ^^ text index 를 학습하다가 궁금한 것이 생겼는데요, RDB에서 사용하는 like 검색처럼 몽고디비에서도 검색 가능할까요? 예를 들어서 content: "abcd efgh"라고 저장되어 있으면 RDB에서는 like '%bc%' 로 검색을 해도 해당 row가 검색이 될 텐데, 이번 강의에서 설명해주신 text index에서는 full word(abcd)로만 검색이 가능한 것 같네요. mongodb에서 full word 가 아닌 word 중 일부 letter(bc) 로 검색하는 방법이 혹시 있을까요?
안녕하세요!! 수업 열심히 듣고 있는 학생입니다!! 감사합니다!!! 강의를 듣던 중 이제 webpack에 대한 내용을 시작했는데 .vue 확장자 파일을 만드는 것을 따라했는데 생성이 되지 않습니다ㅠㅠ 제가 intellij를 쓰고 있는데 그때문인가 싶기도 하구,,,, 확장자를 추가하는 법을 구글에 검색해보았지만 잘 나오지 않아서 질문드립니다..
저 노란색 친 부분이 에러인거 같은대 저 부분이 createQuery부분이거든요. 근대 안에 query문은 재대로 작성한거 같은대 뭐가 문제인지 모르겠습니다. https://www.inflearn.com/questions/51431 해당 질문이 저랑 비슷한거 같아 강사님의 답변대로 고쳐봤지만(위에 작성한 저의 내용과 별반 차이가 없음) 해당 내용이 해결돼지 않네요 .. 구글링해봐도 정보가 부족하고 .. 저의 해결과정 1. 이렇게 답변을 다신걸 보고 확인해 봤는대 클래스명 똑같고. Entity 어노테이션 등 재대로 작성했습니다 .. 뭐가 문제일까요?
안녕하세요. 강의 너무 잘 듣고 있어요.^^ 제가 잘 이해하고 있는지 확인차 질문드립니다. flatMap이나 concatMap에 Observable.interval에서 period를 0으로 주면 publisher가 데이터를 발행한 즉시 take, skip, map operator를 실행하게 되고 period를 0보다 크게 주면 데이터가 도착했더라도 주어진 시간만큼 기다렸다가 take, skip, map 처리를 실행한다 라고 이해하면 될까요?
안녕하세요 v5 추가하고 나니 갑자기 이전 작업들도 안되고 다음 오류가 떠서 질문 남깁니다ㅠㅠ 서블릿, JSP, 서블릿 MVC 중에서 서블릿만 작동되고 JSP는 누르면 파일이 다운로드 되네요 나머지는 Whitelabel Error Page와 404가 뜹니다 뭘 잘못 건드린건지 감도 안잡혀요 검색해보니 인코딩 문제일수도 있다는데 저는 크롬을 사용해서 자동으로 인코딩 될텐데.. 문제를 모르겠어요 ㅠㅠ 제 코드는 아래와 같습니다 https://github.com/yeon-06/inflearnMvc1 오류나는 구간은 branch 따로 분리해두었습니다 오류 코드는 아래와 같습니다 2021-05-20 16:35:32.017 WARN 8656 --- [nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/views/new-form.jsp] 2021-05-20 16:35:32.045 DEBUG 8656 --- [nio-8080-exec-2] o.a.coyote.http11.Http11InputBuffer : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [776] 2021-05-20 16:35:32.045 DEBUG 8656 --- [nio-8080-exec-2] o.a.coyote.http11.Http11InputBuffer : Received [] 2021-05-20 16:35:32.045 DEBUG 8656 --- [nio-8080-exec-2] o.apache.coyote.http11.Http11Processor : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@5b8d04a4:org.apache.tomcat.util.net.NioChannel@7ca16f33:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:65531]], Status in: [OPEN_READ], State out: [OPEN] 2021-05-20 16:35:34.899 DEBUG 8656 --- [nio-8080-exec-3] o.a.coyote.http11.Http11InputBuffer : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [776] 2021-05-20 16:35:34.909 DEBUG 8656 --- [nio-8080-exec-3] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header java.io.EOFException: null at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1345) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1255) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:794) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:359) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:261) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 2021-05-20 16:35:34.911 DEBUG 8656 --- [nio-8080-exec-3] o.apache.coyote.http11.Http11Processor : Error state [CLOSE_CONNECTION_NOW] reported while processing request java.io.EOFException: null at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1345) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1255) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:794) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:359) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:261) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.44.jar:9.0.44] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
1) MovieList.svelte에서 $movie값들이 콘솔에 찍히지 않습니다ㅠ 그 하위 컴포넌트인 MovieCard.svelte에서는 각각의 movie에 대한 정보가 찍히는데 왜 MovieList.svelte 찍히지 않나요ㅠ 2) functions폴더에 있는 movie.js를 통해 netlify로 값을 가지고 온 후 store-movie.js에서 searchMovies 함수 끝에 콘솔을 movies.get()으로 찍었을때 값을 가지고 오지 않고 그냥 console.log('문자')를 찍어도 나오지 않습니다! 왜 그런것일까요ㅠ
안녕하세요. 리액트 웹게임 useReducer까지만 보고 노드버드로 넘어왔는데요. 강의 하시는 도중에 리액트에서는 리액트 라우터 설정 하고 서버사이드 렌더링 까지 설정을 해줘야 됬는데 next는 알아서 다 해줌 ... 프론트 서버가 있어서 ?? 이런 말씀 하셨는데 이 말씀이 리액트에서 devServer 설치하고 설정해줬던거를 말씀하시는 건가요??
안녕하세요 group by로 카테고리별 그룹화를 한 뒤 having절에서 item_price=min(item_price)로 조건을 걸었습니다. 제 의도는 각 그룹별 최저가 상품의 레코드를 출력하는 것 입니다. 하다보니 가격 컬럼은 최저가가 나오지만 나머지 컬럼은 각 그룹별 첫번째 레코드의 값이 출력됩니다. 무엇이 문제인지 모르겠습니다.