묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결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. 혹시 단축키가 달라진 것일까요? 번거롭게 해드려서 실례합니다. 그 밖에는 잘 듣고 있습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
커팅조건
import sys import itertools as it # sys.stdin = open("input.text", "rt") input = sys.stdin.readline n = int(input()) a = [int(input()) for _ in range(n)] s = sum(a) res = [0]*3 smallest = float('inf') def dfs(l): global smallest if max(res)-s/3 > smallest: return if l == n: tempSet = set(res) tempList = list(tempSet) if len(tempList) == 3: smallest = min(smallest, max(res)-min(res)) else: for i in range(3): res[i] += a[l] dfs(l+1) res[i] -= a[l] dfs(0) print(smallest) dfs 함수에 커팅 조건을 추가해주었는데 시간초과없이 통과가 되었습니다. 혹시 이 부분이 다른 데이터에서도 문제가 되지 않고 통과가 가능할까요 ? (반례가 존재하나요 ?)
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
http://127.0.0.1/index.html 로 이동하면
유사한 사이트에 연결 할 수 없음 127.0.0.1에서 연결을 거부했습니다. 라고 뜨는데 어떻게 해야할까요..?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
category 와 item의 관계를 다르게 풀어도 될까요 ??
다대다 관계는 실무에서는 쓰면안된다 해서 orders 와 item 관계 처럼 일대다 다대일 관계로 중간 엔티티를 넣어서 풀어도 괜찮은 방법일까요 ?? Category - id(pk) - name(카테고리 이름) - level(상위 카테고리인지 하위 카테고리인지 판단하는) CategoryItem - id(pk) - category(참조변수) - item(참조변수) Item - id(pk) - itemName - itemPrice - stockQuantity - categoryItems(양방향을 위해서) ==================================================================================================================================================================================== 되긴하는데 이렇게 하는게 맞는지는 모르겠습니다 ㅎㅎ 오히려 엄청 복잡해진 기분이네요 ... 좋은방법은 아니겠죠 ㅠㅠ
-
미해결크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기
from os import times 1, 2 번 줄에 있는 것들은 자동적으로 불러와지는것 같은데 정상인거죠?
하다가 안되면 자동으로 불러와지는 저것들 1, 2번 줄에 있는 것들을 지우면 되던데 문제 없을까요?
-
미해결Redux vs MobX (둘 다 배우자!)
logIn을 잘 불러왔는데 'logIn is not a function' 이라는 에러가 나타납니당..!
안녕하세요! 제로초님 리덕스 영상 잘 보고 있습니다! +_+ const { createStore } = require("redux"); const reducer = require("./reducers"); const { addPost } = require("./actions/post"); const { logIn, logOut } = require("./actions/user"); const initialState = { user: { isLoggingIn: true, data: null, }, posts: [], }; const store = createStore(reducer, initialState); store.subscribe(() => { console.log("changed"); }); console.log("1st", store.getState()); //절취선을 기준으로 위에부분은 미리 만들어놔야 되는 부분이고 //---------------------------------------------- // 밑에 부분은 리액트에서 실행하는 것이다. // 디스패치(액션 발생시켜준다) 스토어 공간 //로그인 했을 때 사용자 데이터 넣어주기 store.dispatch( logIn({ id: 1, name: "hyunju", admin: true, }) ); console.log("2nd", store.getState()); store.dispatch( addPost({ userId: 1, id: 1, content: "안녕하세요 리덕스", }) ); console.log("3nd", store.getState()); store.dispatch( addPost({ userId: 1, id: 1, content: "두번재 게시글입니다. 리덕스", }) ); console.log("4nd", store.getState()); store.dispatch(logOut()); console.log("5nd", store.getState()); 다름이 아니라 'index2.js' 이 파일에서 이렇게 코드를 작성했는데 이러한 오류사항이 발생합니다 ㅠㅠ 분명 logIn을 불러왔는데 왜 이러는지 알 수 있을까용 ?? const { logIn, logOut } = require("./actions/user");
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
upload 컴포먼트 usestate관련
다른 데에서 usestate가 다시 렌더링 되서 이걸 방지하고자 useEffectf를 써야하는걸로 알고 있는데 왜 여기서는 useEffect를 안쓰는 이유가 뭔가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
서버 측에서의 맵데이터 관리 및 충돌판정
이번 강의를 보면서 궁금했던 점 중 하나가 맵에 대한 정보를 사전에 만들어서 클라와 서버가 사용하는 방식의 경우 특정 사용자가 악의적으로 맵에 대한 정보를 클라쪽에서만 수정할 수 있을 거 같습니다. 해당 방식말고 서버측에서만 맵 데이터를 만들고, 클라이언트가 접속을 할 때 서버측에서 파일을 전송하거나 정보를 제공하는 방식으로도 구현하는 경우가 있나요? 다른 궁금점은 타일맵같은 경우는 충돌판정이 비교적 간편해서 사용자가 손쉽게 구현하여 적용할 수 있는데, 2D, 3D 충돌판정은 타일맵보다 복잡하고 성능을 많이 잡아먹는데 서버측에서 계산하여 클라이언트에게 충돌 판정여부를 알리나요? 굳이 알리지 않더라도 2D, 3D 게임에서 충돌판정여부를 서버 측에서도 계산하여 Hit판정이나 이동가능 판정같은 거를 게임에 적용하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
condition에서 attack이 없습니다
10:26 초 에 공격 모션을 연결하고 condition을 확인하니 speed밖에 없었습니다. attack을 다르게 설정할수있을까요?
-
미해결마케터를 위한 구글 애널리틱스 실무
티스토리 방문 통계와 사이트의 활성 사용자 수
안녕하세요 강사님 GA에 있는 '현재 사이트의 활성 사용자 수'와 티스토리에 있는 '방문 통계'의 다른 점이 궁금합니다. 저는 GA에서 보여지는 '현재 사이트의 활성 사용자 수'가 현재 제 티스토리 페이지에 있는 사람의 수를 의미하는 줄 알았는데, 티스토리의 '방문 통계'에서 확인을 해보니 방문수가 0(제로)이더라구요. 두 개의 다른 점이 무엇인가요?
-
미해결Spring Boot JWT Tutorial
설명란이 어디있나요??
강의를 듣다보니 data.sql을 설명란에 적어놨다고 하셨는데 설명란이 어딘지 모르겠습니다. 어디있나요??