묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
enumerate에 대해서 질문드립니다.
항상 정성가득 담긴 답변에 감사드립니다. 지금까지 해온 데이터분석에 대해서 복습해오면서 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 스타벅스입니다. 이걸로 어떻게 숫자를 계산한건지 이해가 잘되지 않습니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
윈도우 환경에서 진행하는 방법은 없을까요?
윈도우 환경에서 설치하는 방법은 없을까요? PC에 있는 GPU를 활용하고 싶기도하고 네트워크가 제한된 환경에서 진행하기가 어렵네요... 아나콘다는 설치했는데 환경세팅이 어렵습니다. ㅜ.ㅜ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
조건[조건].index 에 대해서 질문드립니다
지난번에 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값만 제거 되는 것인지 이해가 안되네요 ㅠㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 실행중 junit 에러..
이클립스 사용중이에요 ㅠㅠ 에러코드 첨부합니다 =============================================== 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
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
하트 모양
하트 모양을 눌렀을 떄 빈 하트 모양에서 빨간색으로 칠해진 하트모양으로 변경 되어야 하는데. 새로고침 해야 변경이 되네요.ㅠㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP상태코드 질문!!
강의중에 백엔드개발자분들이 HTTP상태코드를 제대로 반환해줘야한다고 말씀해주셨는데 실제 오류 발생시 서버단에서 백엔드개발자분들이 정의한 상태코드가 화면에 보이게 되는건지 궁금합니다. 왜냐하면 제가 프로젝트를 새로 만들어서 실행만해도 저는 상태코드를 정의한적이 없는데 브라우저에는 404오류가 보여서 저는 여태까지 백엔드개발자가 아닌 HTTP안에서 자동으로 처리하는 보여지는줄로만 알았거든요.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
RDB에서 사용하는 like 검색과 유사한 검색?
안녕하세요~? 좋은 강의 만들어주심에 항상 감사를 드립니다! ^^ text index 를 학습하다가 궁금한 것이 생겼는데요, RDB에서 사용하는 like 검색처럼 몽고디비에서도 검색 가능할까요? 예를 들어서 content: "abcd efgh"라고 저장되어 있으면 RDB에서는 like '%bc%' 로 검색을 해도 해당 row가 검색이 될 텐데, 이번 강의에서 설명해주신 text index에서는 full word(abcd)로만 검색이 가능한 것 같네요. mongodb에서 full word 가 아닌 word 중 일부 letter(bc) 로 검색하는 방법이 혹시 있을까요?
-
미해결웹 게임을 만들며 배우는 Vue
.vue 확장자 파일 생성이 안되요 ㅠㅠ
안녕하세요!! 수업 열심히 듣고 있는 학생입니다!! 감사합니다!!! 강의를 듣던 중 이제 webpack에 대한 내용을 시작했는데 .vue 확장자 파일을 만드는 것을 따라했는데 생성이 되지 않습니다ㅠㅠ 제가 intellij를 쓰고 있는데 그때문인가 싶기도 하구,,,, 확장자를 추가하는 법을 구글에 검색해보았지만 잘 나오지 않아서 질문드립니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
antlr.NoViableAltException: unexpected token: Member 에러
저 노란색 친 부분이 에러인거 같은대 저 부분이 createQuery부분이거든요. 근대 안에 query문은 재대로 작성한거 같은대 뭐가 문제인지 모르겠습니다. https://www.inflearn.com/questions/51431 해당 질문이 저랑 비슷한거 같아 강사님의 답변대로 고쳐봤지만(위에 작성한 저의 내용과 별반 차이가 없음) 해당 내용이 해결돼지 않네요 .. 구글링해봐도 정보가 부족하고 .. 저의 해결과정 1. 이렇게 답변을 다신걸 보고 확인해 봤는대 클래스명 똑같고. Entity 어노테이션 등 재대로 작성했습니다 .. 뭐가 문제일까요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
깃 프로그램 실행파일 설치가 안되요ㅠㅠ!
깃 홈페이지에서 실행파일 다운로드 후 실행시키니까 아래와 같은 경고 메세지가 뜨면서 실행이 되지 않아 질문드립니다ㅠㅠ 혹시 두번째 이미지에 있는 경로 주소의 사용자 이름이 한글('나')로 되어 있어서 그런 걸까요...?
-
미해결Kevin의 알기 쉬운 RxJava 1부
flatMap, concatMap 예제 코드에서 질문입니다.
안녕하세요. 강의 너무 잘 듣고 있어요.^^ 제가 잘 이해하고 있는지 확인차 질문드립니다. flatMap이나 concatMap에 Observable.interval에서 period를 0으로 주면 publisher가 데이터를 발행한 즉시 take, skip, map operator를 실행하게 되고 period를 0보다 크게 주면 데이터가 도착했더라도 주어진 시간만큼 기다렸다가 take, skip, map 처리를 실행한다 라고 이해하면 될까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Error parsing HTTP request header 에러
안녕하세요 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]
-
미해결예제로 배우는 스프링부트 입문
트랜잭션의 사용 여부
서비스에서 테이블 하나에만 dml(inser/update/delete) 이 발생한다면 스프링의 트랜젹선을 사용할 필요가 없을까요?
-
미해결Svelte.js SPA 영화 검색 프로젝트
MovieList.svelte에서 $movie값들이 콘솔에 찍히지 않습니다
1) MovieList.svelte에서 $movie값들이 콘솔에 찍히지 않습니다ㅠ 그 하위 컴포넌트인 MovieCard.svelte에서는 각각의 movie에 대한 정보가 찍히는데 왜 MovieList.svelte 찍히지 않나요ㅠ 2) functions폴더에 있는 movie.js를 통해 netlify로 값을 가지고 온 후 store-movie.js에서 searchMovies 함수 끝에 콘솔을 movies.get()으로 찍었을때 값을 가지고 오지 않고 그냥 console.log('문자')를 찍어도 나오지 않습니다! 왜 그런것일까요ㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문이 있습니다.
안녕하세요. 리액트 웹게임 useReducer까지만 보고 노드버드로 넘어왔는데요. 강의 하시는 도중에 리액트에서는 리액트 라우터 설정 하고 서버사이드 렌더링 까지 설정을 해줘야 됬는데 next는 알아서 다 해줌 ... 프론트 서버가 있어서 ?? 이런 말씀 하셨는데 이 말씀이 리액트에서 devServer 설치하고 설정해줬던거를 말씀하시는 건가요??
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
카태고리별 최저가 상품을 찾는 쿼리
안녕하세요 group by로 카테고리별 그룹화를 한 뒤 having절에서 item_price=min(item_price)로 조건을 걸었습니다. 제 의도는 각 그룹별 최저가 상품의 레코드를 출력하는 것 입니다. 하다보니 가격 컬럼은 최저가가 나오지만 나머지 컬럼은 각 그룹별 첫번째 레코드의 값이 출력됩니다. 무엇이 문제인지 모르겠습니다.
-
해결됨스프링 핵심 원리 - 기본편
ObjectProvider의 장점이 이해가 안됩니다
안녕하세요 선생님 이해가 안되는 부분이 있어 질문드립니다! "ApplicationContext에 비해 ObjectProvider는 기능이 단순하므로 단위테스트를 만들거나 mock 코드를 만들기는 훨씬 쉬워진다." 라는 말이 이해가 안됩니다.. 스프링 없이 순수 자바 코드만으로 단위 테스트할 경우, 테스트할 코드가 ApplicationContext에 의존하던, ObjectProvider에 의존하던 DL 기능을 사용할 수 없는 건 마찬가지 아닌가요? DL 기능을 구현한다고 하더라도 ApplicationContext이던 ObjectProvider이던 상관없지 않나요? 그래서 ApplicationContext이 아닌 ObjectProvider를 써야하는 이유를 잘 모르겠습니다!
-
미해결<1만 시간의 법칙> 웹 페이지 제작하기
컨텐츠 영역의 높이 차이
검은색 줄이 쳐져 있는 모습을 보면 알 수 있듯이 공유하기 버튼과 훈련하기 go go 버튼의 높이가 차이가 납니다. 제 오류인가 싶어 fianl 코드로 실행을 해보아도 똑같았습니다. <div class=share> 부분에만 따로 덜 넣거나 더 넣은 것도 아니고 같은 buttons 의 css를 따르고 다른 것은 배경화면의 색과 왼쪽의 마진을 넣은 것 뿐입니다. 제 컴퓨터의 에러로 이런 것인가요? 아니면 따로 해결방법이 있을까요?
-
미해결앵귤러 기초 세미나
{{ one.name }} 이 나오지 않습니다.
a.component.ts a.component.html b.component.ts b.component.html one.service.ts app.module.ts 로 했더니 이렇게 나옵니다. 왜 그런걸까요? 똑같이 입력한거 같습니다만...
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
확장선택자 실전 한번더 질문드립니다
질문 이어서 하나 더 남깁니다! 완성은 했는데 <div class="slide"> <div class="slide-inner"> <div> <img src="images/01.jpg"> <div class="des"> <h2>몽블랑<span>Mont Blanc</span></h2> <p> 생긴 모습이 마치 산에 눈 내린 모습 같이 보여서 붙은 이름이다. 원래는 흰 생크림을 올린 케이크 였는데 보존 문제로 밤크림을 많이 쓰다가 지금의 형태가 되었다. 위에 흰 슈가 파우더라도 뿌려서 이름값을 하기는 한다. 빵집에서 자주 볼 수 있는 둥글고 가운데가 뾰족하게 올라온 페스트리 빵도 이름이 몽블랑인데, 이름의 유래만 똑같고 완전히 다르다. </p> </div> </div> (중략) </div> </div> 이렇게 있을때 css는 .slide { height: inherit; width: inherit; position: relative; margin: 0 auto; overflow: hidden; } .slide-inner { width: 2100px; height: inherit; position: absolute; left: 0; transition: 0.5s; } .des { position: absolute; top: 0; width: 200px; text-align: left; } .slide-inner div { float: left; width: 700px; height: 100%; color: black; box-sizing: border-box; padding: 40px; } .slide-inner div h2 { font-family: 'Jua', sans-serif; font-weight: normal; } .slide-inner div span { display: block; font-size: 16px; } .slide-inner div p { font-family: 'Nanum Myeongjo', serif; line-height: 1.5em; width: 300px; } .slide-inner div img { float: right; transform: translateY(50%); width: 200px; height: 200px; border-radius: 50%; margin: 0 30px 24px 0; } 이렇게 했거든요 .des 를 새로 추가해서 포지션을 줬는데 .slide-inner div 에서 움직여야 하는거 아닐까요ㅠㅠ 저거는 .slider-inner에서 움직여서 제대로 위치조정이 되더라고요. .slider-inner div { position: relative; } 주면은 이렇게 되더라고요