묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
contextLoads 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. contextLoads라는 오류가 생겼는데 어디가 잘 못된 건지 찾지 못해 질문드립니다.Failed to load ApplicationContext (오류문구 중)java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) 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:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$8(ClassBasedTestDescriptor.java:363) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:368) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$9(ClassBasedTestDescriptor.java:363) 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:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:283) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:282) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) at java.base/java.util.Optional.orElseGet(Optional.java:369) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:102) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:101) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62) 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'memberService' defined in class path resource [com/example/hellospring/service/SpringConfig.class]: Cannot register bean definition [Root bean: class [null]; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=springConfig;
-
미해결실전! Querydsl
DTO 안에 DTO
안녕하세요.추가로 개인적으로 공부를 하다가 궁금한 점이 생겨서 질문드립니다!Projections 사용 시에 DTO 의 생성자 방식으로 사용하였는데,혹시 DTO 안에 DTO 를 사용하는 방식은 가능할까요?? 이런 방식으로도 사용이 가능한 지 궁금해서 질문을 남겨봅니다! 감사합니다!
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
UX 디자인 원리_사례
안녕하세요! 미션으로 내주신 UX디자인의 좋은 사례와 안 좋은 사례에 관해 글 남깁니다!강의해주신 UX 디자인 원리 중에 '정보설계와 사용자의도'를 중점으로 찾아보았습니다.좋은 사례<올리브영_PC><올리브영_MO> <올리브영_MO> 좋은 사례로는 '올리브영'의 웹사이트와, 어플입니다.올리브영은 특히나 사용자의 의도를 잘 파악한 것 같다고 생각했습니다.상단에는 바로 보이는 카테고리들로, 높은의도를 가진 사람들이 바로 접근하여, 원하는 제품을 찾을 수 있도록 합니다.중간부터 아래로 내려갈수록 본인에게 맞는 제품을 추천해주거나, 인기 있는 제품들을 노출 시킴으로, 낮은 의도를 가진 사람들이 관심 있게 둘러볼 수 있도록 해줍니다.저 또한 사용해보면서, 높은 의도를 가지고 접속했을때에도 저만을 위한 제품을 추천해주는 카테고리에 눈길이가 한번 더 둘러봤던 경험이 있습니다.이처럼 높은 의도를 가진 사람에게도 더 둘러보게 하는 흥미를 주고, 낮은 의도를 가진 사람들도 다양하게 찾아볼 수 있도록 해주었다고 생각합니다.안좋은 사례 <'EQL' 쇼핑 플랫폼>안좋은 사례로는 'EQL' 쇼핑 플랫폼입니다.어플을 처음 접속했을 때, 화면의 반 이상을 채워 크게 보이는 이벤트 컨텐츠가 너무 눈길을 사로 잡아, 다른 부분들이 잘 눈에 들어오지 않는 듯 했습니다.높은 의도를 가진 사람이 메뉴를 선택하기 위해선, 하단바에 있는 메뉴 버튼을 눌러야만 합니다.페이지의 가장 상단에 있는 이벤트 컨텐츠 밑에 작게 있는 간편 메뉴 (투데이, 우먼, 맨, 라이프)를 선택했을 시엔 각 카테고리의 베스트 순위가 바로 나열되지 않고, 이벤트 중인 브랜드의 광고가 뜹니다.그래서 베스트 순위를 확인 하려면 버튼을 눌러 또 한번 페이지를 넘어가야 하는 번거로움이 있습니다.저도 직접 사용해보면서물론, 낮은 의도를 가진 사람들은 다양하게 둘러볼 수 있다 라는 장점으로 와 닿는 페이지가 될 수도 있지만,처음 접속하고, 원하는 제품이 확실히 있는 경우엔, 검색 창도, 메뉴도, 하단에 있는 버튼을 선택해야만 확인할 수 있다는 점이 조금은 낯설고 불편하다고 느끼게 되었던 것 같습니다.물론 두가지의 어플/웹사이트를 자주 사용해보면서 좋은점도 아쉬운 점도 각각 있었지만, 가장 두드러지게 느낀점들을 토대로 작성해보았습니다!
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
@BeforeAll 질문입니다
@BeforeAll 사용시, companion object로 감싸라는 컴파일에러가 발생하는데, 강사님은 발생하지 않으셔서 질문을 남깁니다. jvm버전때문에 발생하는 에러일까요?
-
미해결스프링 시큐리티
Session 과 SecurityContext에 관련된 질문입니다.
안녕하세요 선생님 질문이 있습니다.다른 질문들을 읽어보니 인증관련 관계도를 보면 이렇습니다.Session > SecurityContext > Authentication > UserDetials 입니다.+ 그리고 스프링 시큐리티에서 SecurityContext 에 인증객체를 저장하는 것은 세션과는 아무런 상관이 없습니다.SecurityContextHolder > ThreadLocal > SecurityContext > Authentication > UserDetails 이러한 관계도를 가진다고 말씀해주셔서 디버깅 해보니 인증을 성공한 시점에 request.getSession에서 attribute로 SecurityContextImpl 을 들고 있다는것을 확인하였습니다.궁금한 것은 spring security에서 SecurityContext에 인증객체를 저장하는것은 세션과 아무런 상관이 없다는것이 session은 attributes에 들고 있고SecurityContextHolder는 threadlocal에 들고 있으니 그냥 각각 다른 저장소에 같은것을 저장할 뿐이다. 그래서 아무런 상관이 없다.라고 이해하면 맞을까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
3way hand shake관련 질문 드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: )질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 복습하다가 궁금한 점이 생겨 질문드립니다 3 way handshake가 tcp 계층에서 실행되는데 연결시 ip 정보 없이 port정보로만 연결 하는 것인가요 ???그러면 3 way hand shake 연결 후 ip layer에서 ip정보 , network access layer에서 mac 정보가 추가된 후 클라리언트에게 패킷을 전달하는 것인가요???
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
왜 전달인자가 있을때 화살표 함수를 쓰는게 더좋을까요.?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.전달인자가 있을때 화살표 함수를 쓰는게 더좋을까요.?Props 전달시 아래두개 차이는 무엇일까요?{함수명}{() => 함수명() }
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberRepository import 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 오류가 났는데 이 두가지밖에 안 뜹니다..
-
미해결
podman user 간 image와 컨테이너 공유
안녕하세요, podman으로 환경 구성을 하던 중 질문이 있습니다.root 계정에 podman을 설치하고 이미지를 pull해와서 컨테이너를 빌드해봤습니다.그리고 나서 다른 user로 접속하여 이미지와 컨테이너를 검색해보니 아무것도 보이지 않습니다.docker에서는 docker 그룹에 user를 추가하여 사용하였는데 podman group은 없는것 같네요...?!임의로 sudo podman images 해주니까 보이긴 합니다.모든 계정에서 동일한 이미지와 컨테이너를 보려면 어떻게 해야되나요?다른 user계정에 root권한을 주지 않고 가능한 방법이 있을까요?
-
미해결[신규 개정판] 이것이 진짜 엑셀자동화다 - 기본편
셀레니움 기초 사용법 강좌 질문
셀레니움 기초 사용법 강좌중에, VSCODE로 크롬 웹을 실행하는 과정이 있는데, 크롬 웹에서 "크롬이 자동화된 프로그램에 의해 제어되고 있다며" 실행을 중단시킵니다. 실행 중단을 혹시 막을수는 없을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
회원조회 api DOT 클래스 생성 질문드립니다
// 2. DTO를 사용할 경우 @GetMapping("/api/v2/members") public MemberListResponse<List<Member>> membersV2(){ List<Member> member = memberService.findMembers(); return new MemberListResponse<List<Member>>(member); } @Data @AllArgsConstructor static class MemberListResponse<T>{ private T member; }저는 김영한 강사님과 다르게 위에 코드처럼 구현했는데 이렇게 구현해도 문제 없는 걸까요? 성능상 안 좋거나 단점이 있는지 알고 싶습니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션2 k번째 수 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. import sys sys.stdin=open("input.txt", "rt") T=int(input()) for t in range(T): n, s, e, k = map(int, input().split()) a=list(map(int, input().split())) a=a[s-1:e].sort() print("#%d %d"%(t+1,a[k-1])) 저는 처음에 코드를 이런식으로 작성을 했었는데 TypeError: 'NoneType' object is not subscriptable 에러가 뜨게 됩니다. 검색해서보니 none인 경우에 index를 사용하려고 할때 다음과 같은 에러가 생긴다는 것을 알게 되었습니다. sort()함수를 같이 써주고 a를 출력해보면 none이 뜨게 되는데 왜 none이 뜨는지 그 이유를 모르겠습니다. a=a[s-1:e].sort() a=a[s-1:e] a.sort() 이렇게 쓰면 저는 같은 결과가 나올 것이라고 생각했는데 위에 코드에서 a를 찍어보면 none이 출력됩니다. 그 이유가 알고 싶습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
현재 강의랑은 관련없는 질문이지만
혹시 따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기 이 강의 리뉴얼 한다고 공지를 봤는데 혹시 1. 혹시 언제쯤 리뉴얼 강의를 올리시고 2.가격은 어떻게 될지 궁금합니다.
-
미해결FreeRTOS 프로그래밍
(;;)의 의미
태스크의 형태 강의에서 무한루프 형태의 void YourTask 함수 중for(;;) 라는 for문이 있는데, 여기에서 세미콜론 두개인 (;;)의 의미가 무엇인지 궁금합니다.조사해봤을 때에 유의미한 답변을 찾아볼 수 없어서 질문드립니다.항상 좋은 강의 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
http
http 에 데이터를 넣어서 응답하는 경우가 뭐가 있을까요? 강의처럼 이름과 나이를 반환해야 하는 경우가 어떤게 있나요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Verilog HDL Season1 끝! 다음으로는 HW가속기로
안녕하세요 맛비님!Verilog HDL Season1 수료하고 2회독까지 완료했습니다 !! 좋은 강의 감사드립니다.그래서 이제 FPGA 강의로 넘아가려고합니다. 다름이 아니라 제가 Altera사의 DE2 Board를 가지고 있긴합니다!FPGA사용하는 HW가속기 강의에서 제공되는 실습코드를 Quartus tool로 실행하는게 가능할지 궁금합니다. Xilinx의 FPGA가 아니면 진행이 아얘 안될까요?? 코드만 Quartus로 가져가서 LED깜빡이기 까지는 될거라고 생각하지만 뒷 부분까지 커버가 가능할지 모르겠습니다. 혹시나해서 여쭤봅니다안된다고 하시면 zybo z7-10이든 20이든 구매하도록 하겠습니다!감사합니다!
-
해결됨[코드캠프] 훈훈한 Javascript
변수와 객체의 특징
선생님 강의 매우 잘 듣고 있습니다.변수는 실제 값이 아니라 값이 저장되는 임시 메모리의 주소 값을 저장한다고 강의를 통해 배웠습니다.그럼 hello라는 변수에는 문자열 "hello"의 주소 값이 담겨져 있으니 변수 hello === 문자열 "hello"는 false아닌가요?변수 hello에는 문자열 "hello"가 담긴 주소값이 저장되니 사실 좌변은 아래와 같이 쓸 수 있을텐데요문자열 hello의 주소값 === 문자열 "hello" 이게 어떻게 true가 나오는지 이해가 안 됩니다.
-
미해결우디의 포토샵 강좌
그라디언트 색상설정
gradient 에서 색상 설정은 어떻게 할수 있을까요?저는 회색 밖에 안떠있고 색상 변경이 안돼요ㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료가 비어있습니다.
안녕하세요.수업을 듣다 강의 자료를 보는데, 폴더가 비어있습니다.메일은 mjs3827@naver.com 입니다.
-
미해결만들면서 배우는 리액트 : 기초
console 경고
경고: ReactDOM.render는 React 18에서 더 이상 지원되지 않습니다. 대신 createRoot를 사용하세요. 새 API로 전환할 때까지 앱은 React 17을 실행하는 것처럼 작동합니다. 이런경고가 있는데 어찌 해야하는지요?