묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Ctrl+Shift+B가 실행이 안돼요
처음 파이썬 해요. 아톰에서 헬로 파이썬 영문 으로 친 다음 저장하고 난 다음 Ctrl ,shift, B쳤는데 실행이 안되네요. 혹시 Ctrl+ Shift+B를 따로 쳐야 하나요?
-
해결됨MAYA 3D animation Season 1
create reference로 불러왔을 때 면이 뒤집힘
크리에이트 레퍼런스로 불러왔을떄 꼬리의 폴리곤면들이 검은색으로 뒤집혀있는데 레퍼런스로 불러온 모델링은 면을 어떻게 다시 원래대로 돌리나요?
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
블로그가 접속이 안되네요
CKEditor 수강 중 중 블로그 접속을 하려는데 접속이 되지 않습니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
스크롤 관련해서 질문 드립니다.
안녕하세요 스크롤에 대해서 질문이 있어서 올리게 되었습니다. 제가 이해한 바를 이미지로 올렸습니다. 저는 검은색 글씨로 적힌 공간이 최종적으로 스크롤한 공간이라고 이해했습니다. 강의에서 최종적으로 구한 값은 보라색 글씨로 적인 document.body.offsetHeight - window,innerHeight입니다. 이미지에서처럼 조금 차이가 있는데, 제가 어떤 부분을 잘못 이해하고 있는걸까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
useeffect
product image 컴포넌트에서 use effect 안쓰고 안의 문법은 그대로 쓰면 안되나요? use effect를 안쓰고도 뭔가 안의 문법만으로 구현가능하지 않나 라는 생각에 여쭤봅니다,,
-
미해결인스타그램 클론 - full stack 웹 개발
django MODEL을 만들때 settings.AUTH_USER_MODEL하고 가져올때
settings.py에서는 AUTH_USER_MODEL을 정의하지 않았는데 어디서 가져오는건지 궁금합니다.
-
미해결타입스크립트 시작하기
document.queryselect로 HTML element 작성시 에러
알려주신 리액트강의도 구입해서 리액트 기본부터 다시 한번 공부하고 있습니다. ㅎㅎㅎ감사합니다. 전에 질문 올렸었는데, 알려주신 방식으로 typescript를 run해보고 있습니다. 그런데 브라우저 환경이 아니다보니, document.xxx에 대해 에러가 발생합니다. 혹시 쓰시는 꿀팁같은게 있을까요? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
devtools 질문입니다
안녕하세요? 좋은강의 잘 듣고 있습니다. 강의에서 사용하신 devtools가 이상하게 작동되어 질문드립니다. 결과부터 말씀드리면 실행이 되긴 됩니다. implementation에 devtools를 추가하고 dependencies만 따로 실행한 후, gradle을 새로고침해주고 implementation에 추가해뒀던 devtools를 삭제(gradle눌러보면 dependencies에 들어는 있습니다) 한 뒤, 실행을 하면 실행이 되긴 되는데, 이 devtools를 삭제해주지 않으면 이런 에러가 뜹니다: Execution failed for task ':compileJava'. > Could not resolve all files for configuration ':compileClasspath'. > Could not find org.springframework.boot:spring-boot-starter-devtools:. Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html 컴파일 설정문제같은데, 혼자서 해결이 안되어서 질문 올려봅니다.
-
미해결따라하면서 배우는 고박사의 유니티 기초
유니티와 비주얼 스튜디오 연동이 안돼요
처음 더블클릭 할 땐 잘 되었는데, 강의 중 '정의로 이동'에서 오류가 나면서 '캐럿이 ~~어쩌구저쩌구'라는 알림창이 떴습니다. 인터넷에 검색한 결과 Edit > preferences > external tools > external script editor 를 변경하면 된다고 하길래 그렇게 했습니다. 그러나 그렇게 바꾸자 비주얼 스튜디오가 아예 실행조차 되지 않습니다. 어떻게 해야 하나요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요. 강의 잘 듣고 있습니다.
1. 첫페이지에 들어가면 이런 에러가 뜨는데 정상인지용? 지금 강의는 REGISTER saga만드는 부분까지 들엇습니다. 2. 로그인 하고 로그아웃하면 이 에러가 뜨는데 이거 때문인거 같긴한데 이유를 알 수 있을까요? 깃헙 주소는 https://github.com/JiHoon777/blog 입니다. 강의 정말 감사해요~ ㅎㅎ 만약 제가 해결하면 댓글 남길게요. 좋은하루 보내십숑
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Window환경 cmd창
(mac) ./gradlew build (window) gradlew build 서버종료 > Ctrl + C
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
Navbar에 관해서 질문이 있습니다
안녕하세요 강사님 Navbar에 관련해서 질문을 남겼습니다. <Navbar isOpen={} navbar></Navbar> 이런 형식으로 작성을 해주셨는데요 navbar도 isOpen처럼 state 값을 넣기 위한 props를 위해서 작성하신 건가요? Navbar를 검색해도 navbar에 대한 기능이 없는 것 같아서요
-
미해결하울의 안드로이드 인스타그램 클론 만들기
이런 오류는 처음이네요ㅠㅠ
조언해주신대로 소스 복사해서 붙여보았지만... 해결이 안됩니다. 황당하네요ㅠㅠㅠㅠ
-
미해결스프링 시큐리티
안녕하세요
강의를 들으면서 생긴 질문입니다. 간단한 테스트 코드를 작성해보려 하는데 다음과 같은 에러가 발생하였습니다. java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) 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:246) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:97) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:335) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:340) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:335) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:313) at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:334) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:257) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:250) at java.util.Optional.orElseGet(Optional.java:267) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:249) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) 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.util.ArrayList.forEach(ArrayList.java:1257) 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.util.ArrayList.forEach(ArrayList.java:1257) 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:229) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:197) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:211) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:191) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authController': Unsatisfied dependency expressed through field 'urlFilterInvocationSecurityMetadataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ktnet.security.metadatasource.UrlFilterInvocationSecurityMetadataSource' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:743) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:390) at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) 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:117) ... 63 more Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ktnet.security.metadatasource.UrlFilterInvocationSecurityMetadataSource' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1658) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1217) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ... 81 more
-
해결됨몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
에러가 나요~index.html:143 Uncaught TypeError: Cannot read property 'style' of undefined
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> body { overflow-x: hidden; } * { box-sizing: border-box; margin: 0; padding: 0; } section.title_wrap{ position:fixed; height:800px; width:100%; top:0; left:0; } .coverImg{ position:absolute; width:100%; height:100%; background: url(img/back.jpg) center center/cover no-repeat; } .cover { position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.123); } h1 { position:absolute; color:#eee; text-align:center; padding-top:320px; font-size:50px; width:100%; } section.textwrap{ position:relative; width:100%; margin-top:800px; background-color:#fff; padding:100px; } p { color:#111; font-size:15px; margin-bottom:80px; line-height: 1.9; } </style> </head> <body> <section class="title_wrap"> <div class="coverImg"></div> <div class="cover"></div> <h1>title</h1> </section> <section class="textwrap"> <div class="inner_wrap"> <p> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officiis vero consequatur dolore maiores possimus, dolores, deserunt mollitia impedit at labore quisquam odit cumque! Rerum sapiente in quo consectetur voluptas, quod perspiciatis! Incidunt quae suscipit dolorum quaerat enim, at quas modi eius corrupti explicabo. Ratione voluptatum tenetur voluptates quasi suscipit distinctio voluptate iusto incidunt? Libero eveniet ipsum aperiam. Repellat ipsa ratione laborum ipsum explicabo placeat! Sapiente itaque totam ad inventore veritatis explicabo expedita placeat, officiis repellendus! Illum, asperiores impedit. Similique excepturi ipsam omnis rerum fugit dicta facere quisquam distinctio consequuntur, aut sit voluptatem consectetur corporis quod nesciunt unde mollitia illo doloremque harum. Natus unde accusamus dignissimos ducimus corrupti tempore veritatis mollitia fugiat, impedit voluptates minus est? Debitis, maxime? Magni exercitationem atque iure, sunt quam suscipit eum consequuntur ullam unde ipsum maxime commodi praesentium cum rem esse rerum maiores in dignissimos magnam earum dolorum odit, perspiciatis velit. Voluptatem iure vitae obcaecati et ad voluptatibus hic, perspiciatis quaerat fuga ab nulla dicta unde, placeat nisi exercitationem, repellat commodi provident asperiores. Ex, porro, ab neque repudiandae autem officiis pariatur cumque eius blanditiis minus qui, obcaecati incidunt nesciunt earum eveniet nam distinctio accusantium rerum possimus nihil facilis? Voluptatem nobis id mollitia, modi molestias itaque autem. </p> <p> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officiis vero consequatur dolore maiores possimus, dolores, deserunt mollitia impedit at labore quisquam odit cumque! Rerum sapiente in quo consectetur voluptas, quod perspiciatis! Incidunt quae suscipit dolorum quaerat enim, at quas modi eius corrupti explicabo. Ratione voluptatum tenetur voluptates quasi suscipit distinctio voluptate iusto incidunt? Libero eveniet ipsum aperiam. Repellat ipsa ratione laborum ipsum explicabo placeat! Sapiente itaque totam ad inventore veritatis explicabo expedita placeat, officiis repellendus! Illum, asperiores impedit. Similique excepturi ipsam omnis rerum fugit dicta facere quisquam distinctio consequuntur, aut sit voluptatem consectetur corporis quod nesciunt unde mollitia illo doloremque harum. Natus unde accusamus dignissimos ducimus corrupti tempore veritatis mollitia fugiat, impedit voluptates minus est? Debitis, maxime? Magni exercitationem atque iure, sunt quam suscipit eum consequuntur ullam unde ipsum maxime commodi praesentium cum rem esse rerum maiores in dignissimos magnam earum dolorum odit, perspiciatis velit. Voluptatem iure vitae obcaecati et ad voluptatibus hic, perspiciatis quaerat fuga ab nulla dicta unde, placeat nisi exercitationem, repellat commodi provident asperiores. Ex, porro, ab neque repudiandae autem officiis pariatur cumque eius blanditiis minus qui, obcaecati incidunt nesciunt earum eveniet nam distinctio accusantium rerum possimus nihil facilis? Voluptatem nobis id mollitia, modi molestias itaque autem. </p> <p> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officiis vero consequatur dolore maiores possimus, dolores, deserunt mollitia impedit at labore quisquam odit cumque! Rerum sapiente in quo consectetur voluptas, quod perspiciatis! Incidunt quae suscipit dolorum quaerat enim, at quas modi eius corrupti explicabo. Ratione voluptatum tenetur voluptates quasi suscipit distinctio voluptate iusto incidunt? Libero eveniet ipsum aperiam. Repellat ipsa ratione laborum ipsum explicabo placeat! Sapiente itaque totam ad inventore veritatis explicabo expedita placeat, officiis repellendus! Illum, asperiores impedit. Similique excepturi ipsam omnis rerum fugit dicta facere quisquam distinctio consequuntur, aut sit voluptatem consectetur corporis quod nesciunt unde mollitia illo doloremque harum. Natus unde accusamus dignissimos ducimus corrupti tempore veritatis mollitia fugiat, impedit voluptates minus est? Debitis, maxime? Magni exercitationem atque iure, sunt quam suscipit eum consequuntur ullam unde ipsum maxime commodi praesentium cum rem esse rerum maiores in dignissimos magnam earum dolorum odit, perspiciatis velit. Voluptatem iure vitae obcaecati et ad voluptatibus hic, perspiciatis quaerat fuga ab nulla dicta unde, placeat nisi exercitationem, repellat commodi provident asperiores. Ex, porro, ab neque repudiandae autem officiis pariatur cumque eius blanditiis minus qui, obcaecati incidunt nesciunt earum eveniet nam distinctio accusantium rerum possimus nihil facilis? Voluptatem nobis id mollitia, modi molestias itaque autem. </p> </div> </section> <script> let scrollTop =0; let coverImg; let cover; window.onload = function(){ coverImg = document.getElementsByClassName('coverImg')[0]; cover = document.getElementsByClassName('cover')[0]; cover.style.opacity= .3; } window.addEventListener("scroll",function(e){ scrollTop = document.documentElement.scrollTop; coverImg.style.backgroundPosition = "center top"; }) </script> </body> </html>
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의자료는 어디서 받을 수 있나요?
강의자료는 어디서 받을 수 있나요? 강의소개에 전자책이 아닌 강의자료가 제공된다고 되어있는데, 어디서 받는지 궁금합니다. 감사합니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
글 작성시 postDetail 컴포넌트로 넘어가는 부분이 동작하지 않습니다
- 제출하기 버튼을 누른 후 콘솔로그 - postSaga.js 글 작성시 제출하기 버튼을 누르면 postSaga.js의 58째줄 이후 코드가 동작하지 않는것 같습니다. 그리고 제출하기 버튼 클릭시 제가 생각하는 코드가 실행되는 순서가 맞는것인지 궁금합니다! 깃허브 주소: https://github.com/nathaneast/blog 1. postWrite.js 파일: 85번째줄 POST_UPLOADING_REQUEST 디스패치 2. postReducer.js initialState의 loading을 true 값으로 변경 3. postSaga.js export default function* postSaga() { yield all([ fork(watchLoadPosts), fork(watchUploadPosts), fork(watchLoadPostDetails), ]); } postSaga 함수 fork(watchUploadPosts) 실행 4. function* watchUploadPosts() { yield takeEvery(POST_UPLOADING_REQUEST, uploadPosts); } uploadPosts 함수가 실행됨 5. 59번째줄 uploadPostsAPI 함수가 실행됨 6. 53번째줄 주소로 서버에 요청 6. server/app.js 에서 해당 주소로 이동 app.use("/api/post", postRoutes); 7. server/routes/api/post.js router.post("/" ..... return res.redirect(`/api/post/${newPost._id}`); 작성한 포스트 주소값으로 이동 8. postSsaga.js 61번째줄 코드 실행 실패시 67번줄 코드 실행
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DB 운영에 관한 질문 드립니다
안녕하세요~ 오랜만에 질문드립니다 ^^제가 올해부터 dba역할을 맞게 되었는데요 고민이 생기어서 질문드립니다 1. erd관리를 혹시 하시나요? 현재 db는 postgresql을 사용하고 있습니다. erd를 볼 때 dbweaver튤이라는 것을 사용해서 erd를 보고 있는데 문제점은 관계가 펴시가 안됩니다. 왜냐하면 reference를 걸지않고서 사용하기 때문인데요. 혹시 erd관리를 어떻게 하시는지 궁금합니다. 관리하시면 어떤 툴을 사용하는지도 알려주시면 참고하겠습니다 2. 테이블과 테이블이 관계가 있을때 요즘은 성능상의 이슈로 foreign key를 걸지않고 테이블을 작성하시나요? postgresql에서는 reference로 거는데 전혀 reference가 걸려있지 않은 상태입니다
-
미해결1. 웹개발 기초 [HTML, CSS]
main이 적용이 안됩니다ㅜ
header,footer, nav 다 색깔적용이 잘되는데 main만 적용이 안되는건 왜 일까요ㅠ
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
우분투 게스트아이디로만 접속됩니다.
재부팅을 하게 되면 guest session만 맺어지고 다른 아이디로는 접속이 불가합니다.... 터미널상에서 su 명령어도 권한이 없다고나오고... 유저변경을 어떻게 해야하나요??...