묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결R로 하는 웹 크롤링 - 실전편
토큰을 제출해야 하는 사이트 크롤링
안녕하세요, 영화관 통계 사이트 데이터를 rvest로 받아오고자 하는데 사이트를 분해해보니 'CSRFToken'이란 난수를 요청하는 것 같은데요, 아래와 같이 먼저 받아오고 POST를 사용하면 420 에러가 뜹니다. 혹시 POST를 날릴때 토큰도 같이 받아서 날릴 수 있는 방법이 있나요? 아래는 제가 작성해서 테스트해봤으나 동작하지 않는 코드입니다. #토큰 가져오기 target_url<-"https://www.kobis.or.kr/kobis/business/main/main.do" Token<-target_url %>% read_html() %>% html_nodes(xpath = '//*[@id="wrap"]/input') %>% html_attr('value') #월별 관객 추이 target_url<-"https://www.kobis.or.kr/kobis/business/stat/them/findMonthlyTotalList.do" ref<-"https://www.kobis.or.kr/kobis/business/stat/them/findMonthlyTotalList.do" tmp<-POST(url = target_url,httr::add_headers(Referer = ref), query=list( CSRFToken = Token, loadVal = 0, searchType = "search", selectYear = 2021 ) )
-
미해결선형대수학개론
혹시 머신러닝, 딥러닝에서
안녕하세요 강사님? 제가 대학원에서 머신러닝, 딥러닝을 수강해야하는데 그 전에 선형대수학에 대해서 공부하려고 인강을 듣고 있습니다. 제가 일하느라 시간이 부족해서 꼭 필요한 부분만 배우려고 하는데, 인공지능에서 꼭 필요한 챕터는 어느부분인가요? 감사합니다!
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요, 강사님
안녕하세요, 강사님 이름 설정과 print 명령어가 실행이 안되네요. 어떤 점이 잘못된건가요? 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
중복순열 코드질문
안녕하세요, 강의 잘 듣고 있습니다! 혼자서 코드를 짜볼때 저는 아래와 같이 짰는데 다시 재귀로 돌아가지 못하고 1 1 만 출력하고 종료해 버리더라구요. 소스에서 어디가 문제인지 정확히 찾을 수 없어, 뭐가 문제인지 문의드립니다. def DFS(L): global cnt if L==m+1: for x in a: print(x, end=' ') print() cnt+=1 else: for i in range(1, n+1): a.append(i) DFS(L+1) a.pop(-1) if __name__=="__main__": n, m=map(int, input().split()) a=list() cnt=0 DFS(0) print(cnt)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB설정 관련 질문드립니다
추천해주신 야생형 스타일로 코스를 진행 중인 학생입니다. 아직 jpa 기본편을 수강하지 않은 상태라 흐름 잡기 바쁜데요 프로젝트를 완성해나가면서 서버를 재실행 할 때 마다 DB가 초기화 되더라구요 application.yml파일에 ddl-auto옵션을 create로 설정해서 그런거같은데 초기화 하는 이유가 먼가요? 실제 서비스에서 db가 초기화되면 문제가 되는거 아닌가요 ? 초기화 하기 않을려면 이 옵션을 제거 해야 하나요 ? 아니면 다른 옵션이 있나요 현업에서는 초기화를 하는지 안하는지 궁금합니다. 그리고 db 질문과는 관련없는 질문인데 jsp와 Thymleaf중 현업에서 어떤걸 더많이 쓰나요? 앞으로의 공부 방향도 조언을 좀 얻고 싶습니다. 활용1편을 다듣고 jpa 기본강의를 듣고 토이프로젝트를 진행해볼지 현재 spring boot를 통한 개발환경 셋팅으로 공부를 진행 중이라 spring boot를 사용하지않은 순수 레거시 spring mvc프로젝트 구조와 동작원리를 잘 이해하지 못하고 있는거같습니다. spring mvc공부를 좀더 하고 토이프로젝트를 진행 해볼지 어떤 선택지가 더좋은지 조언좀 부탁드립니다ㅜ 한가지 질문에 너무 많은걸 여쭈어봐서 죄송합니다..ㅎㅎ 아래쪽 질문은 불편하시지 않는선에서 간략히만 답변부탁드리겠습니다.
-
미해결스프링 핵심 원리 - 기본편
입력한 단축키와 윈도우용 단축키가 동시에 화면에 출력되게 하는 앱이 궁금 합니다.
안녕하십니까. 강의 정말 재미있게 듣고있는 수강생입니다. 강사님께서 하시는 강의의 단축키가 화면 하단에 표시되는데, 특히 윈도우용 단축키도 함께 출려되어서 매우 유용하게 사용하고 있습니다. 초록색으로 표기되는 단축키 프로그램은 1. 직접 만들어서 사용하시는 것인지, 2. 인텔리제이아이디어에서 제공하는 기능인지, 3. 어떤 특정 앱(그렇다면 앱 이름이 궁금하네요)을 이용하여 단축키를 출력하는지 문의 드립니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
카트 페이지에서 카트에 넣은 품목이 안뜨는 경우가있습니다.
총 두개를 넣었는데 하나만 뜨는경우가 자주있습니다. 안떳을때 새로고침을 해주면 제대로 뜨고요. 이런 경우 어떤걸 의심하고 어떻게 접근해야할까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
docker pull error
안녕하세요 태민님 강의 열심히 듣고있습니다! 한동안 바빠서 못듣다가 오랜만에 들으려고 했더니 pod 생성이 안되서요ㅠㅠ 에러메시지를 보니 쿠버네티스 문제라기 보다 도커 이미지 풀이 안되는것 같아 찾아보니까 인증서 만료 문제로 보여서 master node에서 `kubeadm alpha certs renew all` 명령어를 통해 인증서 업데이트 했지만 문제가 해결되지 않아 질문글 남깁니다.. systemctl docker status 했을때 도커데몬이 정상적으로 active 되어있는것도 확인했고, docker images의 명령어는 잘 됩니다. 더 필요한 내용이 있다면 답변달아드리면 첨부하겠습니다. 감사합니다! + 혹시 docker status 했을때 아래 로그들이 보이는데 이게 정상 상태가 아닌건가요? 감사합니다.
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
해당 값을? 백틱으로 감쌀 수 있나요
"translate("+ e.clientX +"px,"+ e.clientY +"px)"; 이 값을 백틱 ` 을 이용해서 + 기호를 안쓰고 바꿀 수가 있나요? 제가 잘 몰라서 그러는지 잘 안되네요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
도대체 뭐가 문제일까요
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:341) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:346) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:341) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:340) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:263) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:256) at java.base/java.util.Optional.orElseGet(Optional.java:369) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:255) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:108) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:107) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:71) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:107) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:107) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:75) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController' defined in file [C:\Users\flcat\IdeaProjects\spring_basic\out\production\classes\hello\hellospring\controller\MemberController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined in file [C:\Users\flcat\IdeaProjects\spring_basic\out\production\classes\hello\hellospring\service\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,springDataJpaMemberRepository at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:799) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1361) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1208) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 63 more Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined in file [C:\Users\flcat\IdeaProjects\spring_basic\out\production\classes\hello\hellospring\service\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,springDataJpaMemberRepository at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:799) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1361) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1208) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1181) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:886) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:790) ... 82 more Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,springDataJpaMemberRepository at org.springframework.beans.factory.config.DependencyDescriptor.resolveNotUnique(DependencyDescriptor.java:220) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1285) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:886) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:790) ... 105 more .DefaultListableBeanFactory.DefaultListableBeanFactory <!DOCTYPE html> <body> <script src="lib/jquery.min.js"></script> <script src="background.js"></script>
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 mb.db 파일생성 질문
강의 대로 jspshop 는 생성 하였는데요 아래 사진과 같이 새로 std01.mv.db 파일 생성 하려면 되지 않더 라고요;;; 구글 검색시에도 그냥 아래 사진과 같이 하면 된다라고만 나와 있어서 ㅠㅠ 왜 안되는것인지에 대해 감을 못잡겠어서요 도움 주시면 감사 드리겠습니다. 혹시 test 이외 jspshop 을 하나 만들어 두어서 다른 데이터베이스는 추가로 생성을 하지 못하는 것일까요?? 강의 내용과는 다르게 프로젝트와 디비를 새로 생성 해서 연습 해보려 하거든요 ㅠ
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
new Object()와 Object()에 대한 질문
선생님 안녕하세요. new Object({name:'value'})와 Object({name:'value'})도 같은 인스터스를 생성하는 게 맞을까요? 만약 그렇다면, new Object의 파라미터가 {key:value} 값으로 주어졌을 경우에는 new Object(), Object(), Object 리터럴 세 가지가 모두 동일한 인스턴스를 생성한다고 생각하면 될까요..? 그리고 좋은 강의 정말 감사드립니다... 선생님께서는 자바스크립트의 도사라는 생각이 드네요...
-
미해결업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초
.text 사용 시 값이 비어있는 칸은 nonetype이 들어가서 에러가 발생하는데 예외처리를 어떻게 해야하나요 ?
.text 사용 시 값이 비어있는 칸은 nonetype이 들어가서 에러가 발생하는데 예외처리를 어떻게 해야하나요 ?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 단축키(이클립스 플러그인 이용)
https://blog.outsider.ne.kr/657 위 url로 가보시면 설명 나와있어유 이클립스로 강의 들으시는분들 화이팅입니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Add to Cart 버튼을 눌렀을때 이미..
안녕하세요! Add to Cart 버튼을 눌러서 카트에 담았을때 이미 quantity 카운터가 1 이상으로 바뀌는데 getCartItems 액션 함수중 아래 코드를 굳이 이용해야하는지 궁금합니다 userCart.forEach((cartItem) => { response.data.product.forEach((productDetail, index) => { if (cartItem.id === productDetail._id) { response.data.product[index].quantity = cartItem.quantity; } }); }); 그래서 코드를 지우고 실행해 봤더니 quantity 가 모습을 감추던데.. 왜 그런것인지 생각하다가 호흡곤란이 올 것 같습니다.. 제가 생각하기엔 이미 Add to Cart버튼을 눌러, 서버에서 quantity를 추가시켜주거나 1을 주었고. 카트페이지에서는 user.cart에 있는 것들을 불러와주면 그안에 quantity도 있어야하는거 아닌가..라고 생각을 해봤는데 혹시 제가 틀린 것 일까요? 제 질문이 너무 애매모호하고 무슨 소리인지 모르겠다면 🥕을 댓글에 달아주세요! 감사합니다,,
-
미해결선형대수학개론
Linearly Dependent 에 대한 질문입니다
강좌 잘 듣고있습니다 예전에 거의 1번 다들었는데 오래되 기억이 잘안나 하나하나 반복해 다시 듣고 정리하려 합니다 역시 좋은 강의 인것 같아요 질문은 1.6장에서 c1v1+c2v2=0 에서 Linealy independent 는 c1=c2=0 일때라 배웠습니다 그러면 Linealy dependent는 c1=0 이어서 c2v2=0 인경우도 되지 않나요? 즉 v1이 v2와 상수 배가 아니어도 linealy dependent 가 성립하지 않나 해서 질문을 올립니다
-
미해결선형대수학개론
원이 아닌 타원이 그려지는 이유
안녕하세요 좋은 강의와 빠른 답변 진심으로 감사드립니다. 강의에서 말씀해주신 A = PCP^-1 원리에서, 강의 중의 예제처럼 |λ|이 1인 경우에는 C transformation이 회전 후 scaling 값이 1이라 같은 길이를 유지하기 때문에 타원이 커지거나 작아지지 않고 같은 타원을 돈다고 이해하였는데, C를 곱하는 과정에서 회전후 벡터의 길이가 같은 길이를 유지함에도 온전한 원이 그려질 수 없는 이유가 x를 다른 좌표계에서 회전 및 scaling 후 본래 좌표계로 돌려보내는 과정에서 약간의 오차가 생기기 때문인 건가요?? 즉, C를 통해 행해지는 회전과 scaling이 P와 P^-1를 곱하는 좌표계를 오고가는 과정으로 인해 본래 좌표계에서 온전히 그대로 반영될 수 없기 때문에 원이 아닌 타원이 그려지는 것인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
split, map 사용방식 궁금한게 있어서 질문드립니다
MDN에 따르면 split는 배열을 반환한다고 명시되어있습니다 console.log를 찍어본 결과, if (type === 'array') { // id =123123,123123,123123 이거를 // productIds =['123123','123123','123123'] 이런식으로 바꿔주기 let ids = req.query.id.split(','); console.log('ids:', ids); productIds = ids.map((item) => { return item; }); } 해주면 ['123123','123123','123123,'] 이렇게 배열이 담깁니다. 그러면 굳이 map을 사용해서 productId에 담아줄 필요가 없지 않을까란 생각이 들었습니다. map을 사용안해주도 괜찮을까요?? 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 ORM 표준 JPA 프로그래밍 - 기본편 예제 소스코드 어딨을까요?
https://github.com/holyeye/jpabook 에서 소스코드 다운받았습니다. 하지만 예제 소스코드가 없는것같습니다. 예제소스코드는 어디에있을까요? 실습 어려움이 있어 질문하게 됬습니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
typescript prettier 관련
안녕하세요. 제로초님 무료강의에서 뵙고 여기서 또 보니 반갑습니다! 다름이 아니라 설정 후 모두 정상 동작하는 것을 확인하였습니다. 궁금한점이 .html 파일이 경우 save 하였을 경우 prettier에 따라 자동정렬이 잘 되는것을 확인하였습니다. 그러나 .tsx파일 같은 경우는 저장을 해도 prettier이 적용되지 않는데요. 추 후 추가 설정을 하여 설정이 되는건데 설레발 치는게 아닌지 싶긴한데 세미콜론이나 따옴표 및 정렬이 자동으로 되지 않아 여쭤봅니다. 항상 좋은 강의 감사드립니다