묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
큰 object와 작은 object 동시 segmentation성능 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님, 선생님 덕분에 segmentation 과제를 재미있게 수행하고 있습니다 제가 하고 있는 과제 중에 큰 object와 작은 object를 동시에 판별하는 task가 있습니다 비유를 하자면 콩이 큰콩과 작은콩이 섞여 있고 나머지 특성은 동일한 콩이라 class는 한개로 했습니다 (큰 콩과 작은콩은 많으면 지름 기준 최대 10~20 배 차이) 그런데 작은 콩은 많으면 1000~2000 개씩 있고 큰 콩만 있는 이미지 (30~100 개)도 있습니다 또 쪼개진 콩도 있습니다 (쓰고 나니까 task가 너무 어렵네요...) 그래서 제가 이문제를 잘 맞추기 위해 접근한 방식은 mmdetection에서 max object를 3000 개로 늘리고 roi 제안은 6000개로 늘렸습니다 (cfg.model.test_cfg.rcnn.max_per_img = 3000 #default 100 cfg.model.test_cfg.rpn.nms_pre = 6000 # default 1000 cfg.model.test_cfg.rpn.max_per_img = 6000 # default 1000) 그 다음에 anchor generator stride라는것이 중요하다는 것을 찾아서 기존 [8]에서 [1, 2, 4]로 바꿨습니다 (구글 검색해서 찾은건데 사이트를 지금은 못 찾겠네요;;;) (cfg.model.rpn_head.anchor_generator.scales = [1, 2, 4] # default [8]) 그랬더니 어느정도 작은 입자를 잘 찾는 모델을 만들었습니다만 문제는 큰입자가 있을때 큰입자의 일부분을 쪼개서 작은입자로 찾는 문제가 발견되었습니다 여기서 여쭈어 보고 싶은 점은 1) anchor generator stride 의 정확한 의미가 궁금합니다 제가 이해하기로는 피쳐맵에서 anchor 를 찾는 stride 같은데 (8로 하면 8 grid에 한번 4면 4 grid에 한번) 이걸 1, 2, 4로 하는 것은 무슨 의미인지 아시나요? 2) 큰입자를 찾으면 작은입자를 못잡고 작은입자를 찾으면 큰입자를 못잡는 (잡긴하는데 실제로는 쪼개진 영역이 아닌데 쪼개서 잡는 영역 존재) 문제가 발생하는데 두가지 task를 동시에 하는것이 가능할까요? 3) 다른 모델 (efficient det 등?)을 써야할지 아니면 다른 일반적인 해결책인 있는지 문의드립니다 감사합니다!!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
강사님 시퀀스 클래스의 get_item 관련해서 여쭤보고싶은게 있습니다.
get_item에서 정의한 배치 사이즈 단위로 순차적으로 CNN 모델에 넣어 학습을 시키는 걸로 알고 있었는데 해당 인덱스 값이 순차적이지 않고 랜덤적인 것으로 확인 했습니다. 분명 __init__ 함수에서 shuffle을 False로 지정하고 했는데도 왜 순차적으로 나오지 못하는지 알고 싶습니다. 예를들면 [(index)*self.batch_size:(index+1)*self.batch_size] 위코드의 배치 사이즈(12) 만큼의 구간을 출력해보면 0 : 12 888 : 900 828 : 840 1/99 [..............................] - ETA: 24s - loss: 1.5485 - accuracy: 0.3333792 804 480 : 492 120 : 132 516 : 528 324 : 336 1104 : 1116 540 : 552 이런식으로 나오는데 제가 이해한 것으론 0:12 -> 12:24 -> 24:36 이런식으로 순차적으로 구간을 인덱싱해서 모델에 데이터를 넣는 것이라고 저는 이해를 했습니다. 추가적으로 위 구간들 중에서 개수가 중복(ex) [0:12] 구간이 2번 출력 됨)인 구간도 나왔는데 중복인 구간이 나올경우 해당 구간들 중 한 구간만 학습 혹은 예측을하나요?? 감사합니다.
-
미해결PHP 7+ 프로그래밍
posts가 null이라고 나옵니다.
디버깅 해보니 controller/index.php 까지는 db 내용을 잘 가지고 옵니다. views/layouts/app.php에서 views/index.php로 갈 때 $posts가 전달되지 않는 것 같은데 어디를 고쳐야 할지 힌트를 얻을 수 있을까요? 감사합니다.
-
해결됨기초부터 따라하는 디지털포렌식
디스크 이미징 질문입니다
디스크 이미징을 하려는데 FTK imager에서 The image Destination cannot be on the disk being imaged라고 뜨면서 image Destination에 추가가 안되는데 어떻게 해야 할까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
활성화 함수 2번 적용된 BN 실습 코드
안녕하세요 선생님. 빨간 박스 부분에 왜 활성화 함수를 2번 써주었는지 이해가 되지 않아 질문 드립니다. 제가 생각하기로는 크게 의미가 없어 보이는데 왜 2번 활성화 함수를 거치게 되는건지 잘 모르겠습니다. 만약 코드 오류라면 저곳에 BN이 들어가는것이 맞는 것인가요? 항상 좋은 강의 감사합니다~
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
웹크롤링이 상대방 서버에 부담이 될 때는 어떻게 하나요~?
안녕하세요~ 기초부터 심화까지 강의 잘 듣고 있습니다. 좋은 강의 감사드립니다. 강의를 듣다 궁금한게 있어서요~ Scrapy는 정적인 페이지를 대용량 크롤링할 때 사용한다고 하셨는데, 이럴 때는 상대방 서버에 문제없이 크롤링해오는건가요??? 그리고 이건 이번 강의에 대한 문의는 아니고, 웹크롤링 기초부터 심화까지 다 들었는데 해결되지 않는 의문점이 있어서요. 기초강의에서 많은 데이터를 웹크롤링할 경우 상대방 서버에 부담을 줘서 문제가 될 수도 있다고 하셨는데요. 이럴 때 상대방 서버에 무리가 가지 않게 하면서 원하는만큼 웹크롤링을 할 수 있는 방법은 없을까요?? 한꺼번에 할 걸 시간을 좀 나눠서 크롤링하면 괜찮을까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
session secret질문이요
session 옵션중에서 secret이 있는데 이 secret이랑 login할때 서버에서 보내주는 세션에 대한 cookie랑 조합해서 더 안전한 cookie를 브라우저에 보내주는건가요? 어떤 방식으로 동작하는 지를 모르겠습니다. ㅠㅠ
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
scrapy 윈도우버전의 설명은 따로 없나요??
scrapy 강의가 Mac을 기준으로 진행되고 있는데 윈도우버전의 설명이나 자료는 따로 없나요??? cmd에서 작동이 안되서 아나콘다로 하는데 Mac에서 그냥 scrapy ~~ 이렇게 쓰는 것도 윈도우에서는 !scrapy ~~ 이렇게 써야하고 scrapy shell은 앞에 !를 붙여도 작동이 안되서 지금 어떻게 작동할 수 있는지 찾고있어요. 보통 윈도우와 맥의 명령어가 다르면 둘 다 설명해주던데 이번에는 맥 중심으로 강의가 진행되어서 윈도우 사용자는 쉽게 진행이 안되네요.
-
미해결스프링부트 시큐리티 & JWT 강의
08:08 시점에 csrf disable 한 이유가 뭔가요?
08:08 시점에 csrf disable 한 이유가 뭔가요? csrf가 기본적으로 켜져 있는건 알겠는데 굳이 disable한 이유가 있나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 ngrok와 관련하여 질문드립니다
선생님 설명대로 ngrok를 실습하였는데 django admin에서 로그인시 저런 페이지가 뜨는데 왜 그런지 이유를 잘 모르겠습니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
영상 재생이 안됩니다
세부 페이지에 들어가면 썸네일 화면이 뜨고 재생버튼이나 이미지를 클릭해도 재생이 되지 않는데 이는 어떤 문제인가요?
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
판다님 문항 1개에만 이미지를 넣고싶습니다~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 판다님 10개 문항 중 문항 1개에만 이미지를 넣고싶습니다~ 위에 조건문 적는것도 확인하긴햇는데... data.js 상에 <img src=...>로 하니 업로드 전 index 에서는 이미지 확인되는데, netlify로 올리니 이미지가 나오지 않습니다 ㅠㅠ 이렇게 하는것은 원래 안되는것이 맞는가요^^; (왕초보) 이럴경우는 어떻게 해야할까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
서버에 저장된 데이터 삭제하는 방법
안녕하세요 강사님! 회원가입하면서 저장된 유저데이터랑 워크스페이스, 채널 생성한 것들 삭제하려면 어떻게 하면 될까요..? 혹시 관련부분 강의해주셨다면 몇강인지 알려주시면 감사드리겠습니다!
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
autocomeplete에러
python에러 때문에 새로 설치하고 autocomplete을 받았는데 빨간 창에 에러가 계속 뜹니다. Traceback (most recent call last): File "C:\Users\park00\.atom\packages\autocomplete-python\lib\completion.py", line 8, in <module> 이렇게 뜨는데 혹시 cmd창에 pip jedi 라고 다운받아서 해결해도 되나요?? 문제되는 부분이 있는지 몰라 질문남깁니다.
-
미해결애플 웹사이트 인터랙션 클론!
em , rem 차이
안녕하세요 강의 정말 잘보고있습니다! 선생님꼐서 padding 에 rem 단위를 쓸떄도 있고 em 단위로 쓸때가 있으신데 제가 알기로는 rem 은 root 단위를 em 은 현재 폰트의 단위에 따른 단위로 알고있는데 선생님께서는 어떤 기준으로 rem과 em 을 구분해서 padding 값이나 margin 값에 사용하시는지 궁금합니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문내역을 들어갈 때 에러가 났습니다.
QueryDSL 마지막 강의를 듣고 주문내역을 들어가는 부분에서 에러가 났습니다. 아래와 같이 에러가 났습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/lecture/24342?tab=community&volume=0.70&quality=1080&speed=1.25&q=486752 이 부분을 참고하였는데 해결을 못하였습니다... Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Thu Apr 14 00:00:05 KST 2022 There was an unexpected error (type=Internal Server Error, status=500). An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:241) at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone(AbstractMarkupTemplateParser.java:100) at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:666) at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098) at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072) at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:366) at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:190) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1401) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1145) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "item.member.name" (template: "order/orderList" - line 34, col 21) at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:393) at org.attoparser.MarkupParser.parse(MarkupParser.java:257) at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:230) ... 48 more Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "item.member.name" (template: "order/orderList" - line 34, col 21) at org.thymeleaf.spring5.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:292) at org.thymeleaf.standard.expression.VariableExpression.executeVariableExpression(VariableExpression.java:166) at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:66) at org.thymeleaf.standard.expression.Expression.execute(Expression.java:109) at org.thymeleaf.standard.expression.Expression.execute(Expression.java:138) at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:144) at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:74) at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:95) at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:633) at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1314) at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) at org.thymeleaf.engine.Model.process(Model.java:282) at org.thymeleaf.engine.Model.process(Model.java:290) at org.thymeleaf.engine.IteratedGatheringModelProcessable.processIterationModel(IteratedGatheringModelProcessable.java:367) at org.thymeleaf.engine.IteratedGatheringModelProcessable.process(IteratedGatheringModelProcessable.java:221) at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) at org.thymeleaf.engine.TemplateHandlerAdapterMarkupHandler.handleCloseElementEnd(TemplateHandlerAdapterMarkupHandler.java:388) at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler$InlineMarkupAdapterPreProcessorHandler.handleCloseElementEnd(InlinedOutputExpressionMarkupHandler.java:322) at org.thymeleaf.standard.inline.OutputExpressionInlinePreProcessorHandler.handleCloseElementEnd(OutputExpressionInlinePreProcessorHandler.java:220) at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler.handleCloseElementEnd(InlinedOutputExpressionMarkupHandler.java:164) at org.attoparser.HtmlElement.handleCloseElementEnd(HtmlElement.java:169) at org.attoparser.HtmlMarkupHandler.handleCloseElementEnd(HtmlMarkupHandler.java:412) at org.attoparser.MarkupEventProcessorHandler.handleCloseElementEnd(MarkupEventProcessorHandler.java:473) at org.attoparser.ParsingElementMarkupUtil.parseCloseElement(ParsingElementMarkupUtil.java:201) at org.attoparser.MarkupParser.parseBuffer(MarkupParser.java:725) at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:301) ... 50 more Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1021E: A problem occurred whilst attempting to access the property 'name': 'Unable to access property 'name' through getter method' at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:209) at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:104) at org.springframework.expression.spel.ast.PropertyOrFieldReference.access$000(PropertyOrFieldReference.java:51) at org.springframework.expression.spel.ast.PropertyOrFieldReference$AccessorLValue.getValue(PropertyOrFieldReference.java:406) at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:92) at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:112) at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:338) at org.thymeleaf.spring5.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:265) ... 75 more Caused by: org.springframework.expression.AccessException: Unable to access property 'name' through getter method at org.springframework.expression.spel.support.ReflectivePropertyAccessor$OptimalPropertyAccessor.read(ReflectivePropertyAccessor.java:708) at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:204) ... 82 more Caused by: java.lang.reflect.InvocationTargetException 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.springframework.expression.spel.support.ReflectivePropertyAccessor$OptimalPropertyAccessor.read(ReflectivePropertyAccessor.java:704) ... 83 more Caused by: org.hibernate.LazyInitializationException: could not initialize proxy [jpabook.jpashop.domain.Member#1] - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:176) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:322) at org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:45) at org.hibernate.proxy.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:95) at jpabook.jpashop.domain.Member$HibernateProxy$rzzDK9hn.getName(Unknown Source) ... 88 more MemberService Interface입니다. memberService 입니다. OrderService 입니다. 따로 추가작업이 필요할까요??,,
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
옵션 보는방법..
1분 10초에 옵션을 보시면.. 이라고 하는데 이 창은 어떻게 볼수있나요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev 오류 질문이용
이렇게뜨는데.. 뭐가잘못된건가요?ㅠㅠ > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start [1] > react-scripts start [1] [1] [1] There might be a problem with the project dependency tree. [1] It is likely not a bug in Create React App, but something you need to fix locally. [1] [1] The react-scripts package provided by Create React App requires a dependency: [1] [1] "babel-loader": "8.1.0" [1] [1] Don't try to install it manually: your package manager does it automatically. [1] However, a different version of babel-loader was detected higher up in the tree: [1] [1] C:\Users\82109\node_modules\babel-loader (version: 8.2.3) [1] [1] Manually installing incompatible versions is known to cause hard-to-debug issues. [1] [1] If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. [1] That will permanently disable this message but you might encounter other issues. [1] [1] To fix the dependency tree, try following the steps below in the exact order: [1] [1] 1. Delete package-lock.json (not package.json!) and/or yarn.lock in your project folder. [1] 2. Delete node_modules in your project folder. [1] 3. Remove "babel-loader" from dependencies and/or devDependencies in the package.json file in your project folder. [1] 4. Run npm install or yarn, depending on the package manager you use. [1] [1] In most cases, this should be enough to fix the problem. [1] If this has not helped, there are a few other things you can try: [1] [1] 5. If you used npm, install yarn (http://yarnpkg.com/) and repeat the above steps with it instead. [1] This may help because npm has known issues with package hoisting which may get resolved in future versions. [1] [1] 6. Check if C:\Users\82109\node_modules\babel-loader is outside your project directory. [1] For example, you might have accidentally installed something in your home folder. [1] [1] 7. Try running npm ls babel-loader in your project folder. [1] This will tell you which other package (apart from the expected react-scripts) installed babel-loader. [1] [1] If nothing else helps, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. [1] That would permanently disable this preflight check in case you want to proceed anyway. [1] [1] P.S. We know this message is long but please read the steps above :-) We hope you find them helpful! [1] [1] npm run start --prefix client exited with code 1 [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] node:internal/modules/cjs/loader:936 [0] throw err; [0] ^ [0] [0] Error: Cannot find module 'bcrypt' [0] Require stack: [0] - C:\Users\82109\Downloads\boilerplate-mern-stack-master\server\models\User.js [0] - C:\Users\82109\Downloads\boilerplate-mern-stack-master\server\routes\users.js [0] - C:\Users\82109\Downloads\boilerplate-mern-stack-master\server\index.js [0] at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) [0] at Function.Module._load (node:internal/modules/cjs/loader:778:27) [0] at Module.require (node:internal/modules/cjs/loader:1005:19) [0] at require (node:internal/modules/cjs/helpers:102:18) [0] at Object.<anonymous> (C:\Users\82109\Downloads\boilerplate-mern-stack-master\server\models\User.js:2:16) [0] at Module._compile (node:internal/modules/cjs/loader:1103:14) [0] at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10) [0] at Module.load (node:internal/modules/cjs/loader:981:32) [0] at Function.Module._load (node:internal/modules/cjs/loader:822:12) [0] at Module.require (node:internal/modules/cjs/loader:1005:19) [0] at require (node:internal/modules/cjs/helpers:102:18) [0] at Object.<anonymous> (C:\Users\82109\Downloads\boilerplate-mern-stack-master\server\routes\users.js:3:18) [0] at Module._compile (node:internal/modules/cjs/loader:1103:14) [0] at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10) [0] at Module.load (node:internal/modules/cjs/loader:981:32) [0] at Function.Module._load (node:internal/modules/cjs/loader:822:12) { [0] code: 'MODULE_NOT_FOUND', [0] requireStack: [ [0] 'C:\\Users\\82109\\Downloads\\boilerplate-mern-stack-master\\server\\models\\User.js', [0] 'C:\\Users\\82109\\Downloads\\boilerplate-mern-stack-master\\server\\routes\\users.js', [0] 'C:\\Users\\82109\\Downloads\\boilerplate-mern-stack-master\\server\\index.js' [0] ] [0] } [0] [nodemon] app crashed - waiting for file changes before starting...
-
미해결웹 게임을 만들며 배우는 React
오류 질문 드립니다...
안녕하세요 강의 듣고 해봤는데 아무리 찾아도 어디서 오류가 난건지 모르겠어서 질문 드립니다 ㅠㅠ 결과값 '땡'은 잘 나타나는데 '정답'일때만 이런 오류가 발생합니다. <html> <head> <meta charset="UTF-8" /> <title>구구단</title> <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> </head> <body> <div id="root"></div> <script type="text/babel"> class GuGuDan extends React.Component { constructor(props) { super(props); this.state = { first: Math.ceil(Math.random() * 9), second: Math.ceil(Math.random() * 9), value: '', result: '' }; // 변하는 값 - State } onSubmit = (e) => { e.preventDefault(); if (parseInt(this.state.value) === this.state.first * this.state.second) { this.setSate({ result: '정답', first: Math.ceil(Math.random() * 9), second: Math.ceil(Math.random() * 9), value: '', }); } else { this.setState({ result: '땡', value: '', }); } }; onChange = (e) => { this.setState({value: e.target.value}); }; render() { return ( <div> <div>{this.state.first} 곱하기 {this.state.second}는?</div> <form onSubmit={this.onSubmit}> <input type="number" value={this.state.value} onChange={this.onChange} /> <button>입력!</button> </form> <div>{this.state.result}</div> </div> ); } } </script> <script type="text/babel"> ReactDOM.render(<GuGuDan />, document.querySelector('#root')) </script> </body> </html>
-
미해결라즈베리파이 IoT 프로그램과 클라우드 입문 과정
초음파센서와 라즈베리파이 전압차이에 대한 질문입니다.
라즈베리파이가 3.3V라 초음파센서는 5V에 연결하고 1k,2k를 같이 연결해서 사용하던데 지금 연결하신 저항은 220같은데 이렇게 연결해서 사용해도 라즈베리파이에 무리가 되지 않을까요?