묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
jpa 테이블 생성할 때 테이블명 필드명을 모두 대문자로 설정 할 수 없을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션에 넣는 회원데이터에 대해서 질문드립니다!
강의 잘 듣고 있습니다. 코딩을 즐거워하시는 마음이 전해지는 듯해서 저까지 공부할 때마다 기분이 좋아지는 듯합니다. 감사합니다. 세션에 넣는 Member 객체에 대해서 질문드립니다. 질문1 id, loginId, name, password 이렇게 네가지 필드를 가진 객체를 사용하셨는데 실제로 서비스 할 때도 이 네가지 필드를 주로 사용하고 나머지는 필요할 때 DB에서 불러온다고 생각하면 될까요? 아니면 실제로 서비스 할 때는 더 많은 사용자 정보를 세션에 넣게 되나요? 질문2 HomeController의 homeLoginV3에서 세션에 회원 데이터가 없으면... 이라는 조건문을 사용하셨는데요. 회원 데이터가 없으면서 세션은 존재하는 상황이 있을 수 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰 에러창 뜨는데 왜그런가요ㅠ
아래 사진과 같은 팝업창이 우측에 하나 작성시마다 뜹니다 ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
CAS 의사코드에 대해 질문드립니다.
if (_locked == expected) { expected = _locked; _locked = desired; return true; } else { expected = _locked; return false; } if 조건문에서 _locked == expected를 만족하면, 이미 두 변수의 값이 같은데 expected = _locked 코드를 추가로 넣어주는 이유가 따로 있나요?
-
미해결자바스크립트 중고급: 엔진 핵심
[ 정리 시간 ] 정리해봤습니다.
제가 생각한 내용을 기술해봤습니다. 오해하고 있는 부분이 있다면 피드백 부탁드립니다. 좋은 강의에 대해 항상 감사합니다 ^^
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
nodemon, supervisor 차이가 뭔가요??
supervisor랑 기능은 똑같은거같은데 혹시 차이점이나 더 편리한게 있나요?? supervisor로 써도 상관없는거죠?
-
미해결인터랙티브 웹 개발 제대로 시작하기
일부니코딩 선생님 코드 순서 바꿔써도 되는 부분일까요?
위아래 바꿔써도 문제 없을까요? 그리고 인터랙션 디자인을 위해 제이쿼리가 아닌 자바로 하는 이유가 따로 있나요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드는 어떤가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요 <html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(arr){ let answer=0; let n = arr[0].length; for(let i = 0; i < n; i++){ for(let j = 0; j < n; j++){ if(arr[i][j] > arr[i][j+1] && arr[i][j] > arr[i+1][j] && arr[i][j] > arr[i][j-1] && arr[i][j] > arr[i-1][j] ){ answer++; } } } return answer; } let arr=[[0, 0, 0, 0, 0 ,0, 0], [0, 5, 3, 7, 2, 3, 0], [0, 3, 7, 1, 6, 1, 0], [0, 7, 2, 5, 3, 4, 0], [0, 4, 3, 6, 4, 1, 0], [0, 8, 7, 3, 5, 2, 0], [0, 0, 0, 0, 0, 0, 0]]; console.log(solution(arr)); </script> </body> </html>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
확인에서 넘어가지 않을 때.. 어떡하면 좋을까요? (해결)
해당 강의 질문 글들에서 제시됐던 솔루션 방식들을 모두 사용해봤지만, 여전히 '확인'을 누르면 반응이 없습니다. 마지막으로 모든 아이피 허용 변경 후 아이디를 새로 만들어도 똑같네요... 1. '확인'을 누를 때 반응은 없지만 'uploads' 폴더 안에 사진이 저장되긴 합니다. 2. 공란이 있는 상태에서 '확인'을 누르면 반응은 없지만 1번처럼 사진은 저장이 됩니다. 뭐가 문제일까요... 모든 경우의 수와 코드 하나하나 비교도 해봤습니다ㅠ
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
css관련 코드질문입니다
아래와 같이 글귀에 밑줄표시가 있는데 강의에는 없더라고요. project탭도 그렇고 mypage탭의 글씨도 그렇습니다. 마우스 커서를 대면 밑줄이 사라집니다. 코드의 어디가 문제일까요? css가문제인지 header.html이문제인지 모르겠습니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
에셋이 없어요...
에셋 스토어에서 2D sprites pack이 없어요
-
미해결
'머신러닝 완벽 가이드' 페이지 396 와 예상 그래프와 다르게 출력됩니다.
내가 만든 결과가 책에 나온 결과와 다릅니다. 책은 '머신러닝 완벽 가이드' 페이지 396쪽이고 깃허브의 코드를 복사해서 붙여넣기 했는데도 삼각형 setosa와 나머지 2개가 그래프 상의 위치가 바꼈습니다. 이 그래프결과를 책처럼 출력되도록 수정하고 싶은데 어떻게 하면 수정할 수 있을지 알려주시기 바랍니다. - 내 결과
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이건 잘못된 건가요?
<!DOCTYPE html> <html> <head> <title>후위식 연산(스택)</title> </head> <body> <script> function ASMD(a, b, c) { if(c === '+') return a + b; if(c === '-') return a - b; if(c === '*') return a * b; if(c === '/') return a / b; } function solution(s) { let answer; let stack = []; for(let x of s) { if(isNaN(x)) { let b = Number(stack.pop()); let a = Number(stack.pop()); stack.push(ASMD(a, b, x)); } else stack.push(x); } return stack; } let postfix = "352+*9-"; console.log(solution(postfix)); </script> </body> </html>
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
에러처리 미들웨어
지금 보니까 에러처리 미들웨어를 따로 작성하지 않았는데 따로 작성해줘야하나요? 강의 도중에 에러처리 미들웨어를 따로 작성하지 않아도 된다고했던것같은데 따로 작성하지 않아도 된다면 왜그런건가요?? 없는 라우터 경로로 요청을보내면 An unexpected error has occurred. 뜨는거 보니까 에러 처리가 자동으로 되는것같긴한데 어느 부분에서 말씀해주셨는지 기억이 안나는데 찾기가 쉽지않네요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
키보드 입력을 받으며 State 변경 질문입니다!
강의에서는 마우스 입력으로 State를 바꿔주셨지만 키보드 wasd 입력 등등으로 State를 바꾸고 싶어서 도전중인데 잘 안돼서 질문드립니다 ㅜㅜ State = Define.State.Moving; State = Define.State.Idle; 상태를 어디에 어떻게 넣어야 하는지 모르겠습니다! wasd 입력 조건문에 넣으면 moving 상태가 계속 되고 있기도 하고 .. 완전히 막혀버렸습니다.. 도움 주신다면 감사하겠습니다 ㅜㅜ 그 외에 조언이 있으시다면 마음껏 부탁드립니다
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
pygame 실행 에러
프로그램을 실행하면 pygame에서 계속 에러가 발생하는데 무슨 문제인지 모르겠습니다ㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문드립니다
학습중 강의 설정대로 war, java11, 디펜던시 웹, 롬북 설정후 따라하는데 "C:\Program Files\Java\jdk-11.0.10_windows-x64_bin\jdk-11.0.10\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.1\lib\idea_rt.jar=52700:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.1\bin" -Dfile.encoding=UTF-8 -classpath C:\servlet_re\servlet_re\out\production\classes;C:\servlet_re\servlet_re\out\production\resources;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.5.2\9d68318f6607728e253030aa145e529bae9b0883\spring-boot-starter-web-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.5.2\6af2e2d4fcf02fcda700dbbcd4643e78d31bcc8c\spring-boot-starter-json-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.5.2\5aa5345f60cd3fbca331c05015e0700553448d66\spring-boot-starter-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.8\2cfa5e12bf103e2c82db78ce198e455dab456465\spring-webmvc-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.8\daa288e67b0f2e09a033500d5ce8406677c5045c\spring-web-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.12.3\f69c636438dcf19c49960c1fe8901320ab85f989\jackson-datatype-jsr310-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.12.3\592a882beaf1bd57b8fe960b937a2706b090b4d7\jackson-module-parameter-names-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.12.3\77424ea087313312e308dae5ff8445608aabb5e1\jackson-datatype-jdk8-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.12.3\d6153f8fc60c479ab0f9efb35c034526436a4953\jackson-databind-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.5.2\aa924c5d0d375f4b2b66f211704c24d40a7e647b\spring-boot-autoconfigure-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.5.2\bd6dc87b5ad870dbf635d0c7d9a3006666c9e797\spring-boot-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.5.2\8b94a1e350f68f8c3a7de6460e5691a84c8c157d\spring-boot-starter-logging-2.5.2.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.8\da9b87dacaa5bbf80fad0f7b483988372a00a152\spring-core-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.28\7cae037c3014350c923776548e71c9feb7a69259\snakeyaml-1.28.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.8\c367a05423e963c222e38a6a88b97d44de3880ca\spring-context-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.8\1377f80f938b1fc7eabe9e6c4f6895e77e3bec40\spring-aop-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.8\3d66fed1eebfcd119efcabc6218c813700a21ed\spring-beans-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.8\8a14547b76cbae3aeb02739e5b38e71835a6bbd8\spring-expression-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.12.3\7275513412694a1aafd08c0287f48469fa0e6e17\jackson-annotations-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.12.3\deb23fe2a7f2b773e18ced2b50d4acc1df8fa366\jackson-core-2.12.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.3\7c4f3c474fb2c041d8028740440937705ebb473a\logback-classic-1.2.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.14.1\ce8a86a3f50a4304749828ce68e7478cafbc8039\log4j-to-slf4j-2.14.1.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.31\f9ff62d83a25a94c1619de06d4015e2797bc849c\jul-to-slf4j-1.7.31.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.8\a143c8618eb2be8674c3cf132d9a5c953bb5488\spring-jcl-5.3.8.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.3\864344400c3d4d92dfeb0a305dc87d953677c03c\logback-core-1.2.3.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.31\9545c9cb71de4c18d97a91e32ef0be6f3f6661b7\slf4j-api-1.7.31.jar;C:\Users\kcj30\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.14.1\cd8858fbbde69f46bce8db1152c18a43328aae78\log4j-api-2.14.1.jar hello.servlet_re.ServletReApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.2) 2021-07-05 18:59:15.929 INFO 9308 --- [ main] hello.servlet_re.ServletReApplication : Starting ServletReApplication using Java 11.0.10 on DESKTOP-S0IEC1P with PID 9308 (C:\servlet_re\servlet_re\out\production\classes started by kcj30 in C:\servlet_re\servlet_re) 2021-07-05 18:59:15.934 INFO 9308 --- [ main] hello.servlet_re.ServletReApplication : No active profile set, falling back to default profiles: default 2021-07-05 18:59:16.510 WARN 9308 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet 2021-07-05 18:59:16.516 INFO 9308 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-07-05 18:59:16.539 ERROR 9308 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:537) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:196) ~[spring-context-5.3.8.jar:5.3.8] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.8.jar:5.3.8] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.8.jar:5.3.8] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.2.jar:2.5.2] at hello.servlet_re.ServletReApplication.main(ServletReApplication.java:14) ~[classes/:na] Caused by: java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.boot.web.servlet.WebServletHandler.<init>(WebServletHandler.java:39) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.web.servlet.ServletComponentRegisteringPostProcessor.<clinit>(ServletComponentRegisteringPostProcessor.java:49) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.boot.web.servlet.ServletComponentScanRegistrar$ServletComponentRegisteringPostProcessorBeanDefinition.lambda$getInstanceSupplier$0(ServletComponentScanRegistrar.java:94) ~[spring-boot-2.5.2.jar:2.5.2] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1231) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1173) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.8.jar:5.3.8] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.8.jar:5.3.8] ... 13 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 20 common frames omitted Process finished with exit code 1 이런 오류가 발생했습니다 왜 이런거죠??
-
미해결웰컴 투 태블로 월드
샘플 데이터 받을 수 있을까요
빅 쿼리 실습해보면서 하고 싶어서요!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
bfs를 재귀적으로 풀어봤어요..
삭제된 글입니다
-
미해결효과적인 모바일 UX 만들기 (디자인 + 코딩)
혹시 단축키 업데이트 가능한가요?
1. 단축키 쓰는 방법을 잘 모르겠습니다. 일러스트레이터 2020으로 따라하고 있는데 분명 비슷하게 안내선은 (U)로 되어있는데도 불구하고 Ctrl+U가 스마트 가이드를 보여주거나 닫거나 하지 않습니다. 앞선 강의에서 포토샵 단축키도 같은 상황이라 안내선을 정보 탭을 보며 일일히 손으로 만들었습니다. 2. 혹시 단축키가 달라진 것일까요? 번거롭게 해드려서 실례합니다. 그 밖에는 잘 듣고 있습니다.