묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
build and run
noclassdeffounderror 때문에 bulid and run을 찾으려 하였는데 settings에 gradle을 찾았는데 bulid and run 항목이 없어서 질문드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
are you missing a component
강의 진행하다가 어느 순간부터 콘솔에 저런 에러가 일정 시간 간격으로 뜹니다.. TankAnim가 리시버를 가지지 않는다가 무슨 뜻인가요? 저쪽은 UI 강의 들으면서 딱히 변경한 기억은 없는데 모르겠습니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
NoClassDefFoundError
다른 에러는 해결했지만 이 오류코드는 구글로 찾아봐도 제대로 해결할수가 없는 것 같습니다. 서블릿을 jar로 해결하는 방법도 있다해서 하나하나 해보았는데 도저히 진전이 안되서 질문 남깁니다..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
9분 27초 질문입니다.
public Poolable Pop(GameObject original, Transform parent = null) 함수가 이전까지 class Pool안에서 Create, Push, Pop을 만들었었는데 @Pool_Root안에서 tank, unitychan같은거 구분하기위한 Pool을 만들었던것이고 _pool안에서 original.name을 key값으로 찾은다음 value가 해당 Pool이니까 Pool클래스 안의 Pop함수를 통해 인자로 parent를 넣어줘서 해당 parent Poolable 컴포넌트를 가지고있는 gameobject(어떤 게임오브젝트인지는 상관없고)를 반환하는것이다. 이렇게 이해를 했는데 어느정도 이해를 한것인가요??? Poolable를 반환하는 함수라도 Poolable 스크립트를 반환하는것이 아니라 Poolable 컴포넌트(스크립트파일)을 가지고있는 gameObject를 반환하는것인가요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
해당 코드를 실행했을때 어떤 문제점이 있을지 생각해보는 문제였습니다.. 어떤 문제가 발생할지 가늠이 안됩니다....
코드는 다음과 같습니다 해당 코드를받고 어떤 문제점이 생길 수 있는지 파악해보라 하셨는데... 모른채 넘어갔습니다. 혼자라도 알아보려고 노력했는데 잘 모르겠습니다. 도움을 주실 수 있을까요.. let number = 0; const times = 100; function sleep() { return new Promise((resolve) => setTimeout(resolve, Math.random() * 5)); } async function adder() { for (let i = 0; i < times; i++) { await sleep(); let read = number; read = read + 1; await sleep(); number = read; } } async function subber() { for (let i = 0; i < times; i++) { await sleep(); let read = number; read = read - 1; await sleep(); number = read; } } async function main() { console.log("Started with", number); await Promise.all([ adder(), subber(), ]); console.log("Ended with", number); } main() .then(() => console.log("All done")) .catch((err) => console.error(err));
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
create-react-app 설치시 npm 은 안되고 npx는 되는 이유
위와 같이 npm으로 cra를 install 할때는 안되고, npx로 cra를 install 할때는 됬습니다. npm 으로 설치할때는 client에 package.json 파일이 없다고 안된다던데, npx 로 설치할때는 나중에 package.json 파일을 설치까지 해주더군요 혹시 이유 아실까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Poolable Create()질문입니다.
제가 이해한것이 맞는지 한번만 봐주세용 현재 Pool 클래스, Create함수, Push 함수 코드인데요 class Pool { public GameObject Original { get; private set; } public Transform Root { get; set; } Stack<Poolable> _poolStack = new Stack<Poolable>(); public void init(GameObject original, int count = 5) { Original = original; Root = new GameObject().transform; // 위에서 Root를 Transform으로 설정해놔서 Root.name = $"{original.name}_Root"; for(int i =0; i < 5; i++) { Push(Create()); } } Poolable Create() { GameObject go = Object.Instantiate<GameObject>(Original); go.name = Original.name; return go.GetOrAddComponent<Poolable>(); } public void Push(Poolable poolable) { if(poolable == null) { return; // 없다면 바로 끝낸다. } poolable.transform.parent = Root; // 영상 꺼놓는 부분 poolable.gameObject.SetActive(false); poolable.isUsing = false; // 이렇게까지해서 설정이 완료되었으니 stack에 넣어주면된다. _poolStack.Push(poolable); } } 먼저 init에서 original을 받아서 init안에서 Push(Create()) 를 하게되면 Create안에서 GetOrAddComponent를 통해서 컴포넌트가 없으면 붙여주고 있으면 리턴을해서 Poolable컴포넌트를 return한것을 Push함수에 넣게되면 그 poolable컴포넌트를 가지고있는 gameobject도 같이 Push함수에 들어가게되어서 poolable.transform.parent = Root; 위의 코드 한줄이 Create함수에서 반환받은 gameobject에 적용이 되는것인가요? 아니면 유니티가 알아서 Create함수를 반환할때 poolable을 가지고있는 게임오브젝트를 찾아서 poolable.transform.parent = Root; 코드를 수행하게 되는것인가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
루트 디렉토리안의 client 폴더에 cra를 설치할 때 맨뒤에 . 을 붙이지 않으면 client 폴더가 아니라 루트 디렉토리에 cra가 설치되나요??
npm install create-react-app . 에서 루트 디렉토리안의 client 폴더에 cra를 설치할 때, client로 이동한 상태에서 명령어를 실행할때 맨뒤에 . 을 붙이지 않으면 client 폴더가 아니라 루트 디렉토리에 cra가 설치되나요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
페이지에 아무것도 안 뜨네요...
login이나 register나 페이지에 들어가면 아무것도 안 뜨네요... ==App.js== //import React from 'react'; import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import LandingPage from './components/views/LandingPage/LandingPage.js' import LoginPage from './components/views/LoginPage/LoginPage.js' import Registerpage from './components/views/RegisterPage/RegisterPage.js' function App() { return ( <Router> <div> <Routes> <Route exact path="/" component={LandingPage} /> <Route exact path="/login" component={LoginPage} /> <Route exact path="/register" component={Registerpage} /> </Routes> </div> </Router> ); } export default App; ==LandingPage.js import React,{ useEffect} from 'react' import axios from 'axios'; function LandingPage() { useEffect(() => { axios.get('/api/hello') .then(response => console.log(response.data)) }, []) return ( <div> <h3>LandingPage 랜딩페이지</h3> </div> ) } export default LandingPage ==LoginPage== import React from 'react' function LoginPage() { return ( <div> LoginPage </div> ) } export default LoginPage
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
배포후 Login error 질문입니다
안녕하세요, Heroku 에서 server 를 Netlify 에서 client 를 배포 했습니다. 시간을 오래걸렸지만 이거저거 찾아가면 배우는 시간이었습니다. 제 앱 주소 입니다: https://vigorous-cori-21594f.netlify.app/ 다름이 아니고 사진도 나오고 route 도 다 작동이 되는 데요. 로그인을 할경우 isAuth 가 true 바뀌어야 새로운 메뉴가 나오는데, 계속 false 로 되 있습니다. register를 통해 새로운 아이디를 만들면 mongoDB 에서 확인이 되는걸로 봐서는 서버와의 연결은 잘 된거 같습니다. 혹시 짚이 시는게 있다면 알려주시면 감사하겠습니다. 아니면 만들었던 code 들 중에 다시 봐봐야 할 부분이라도 알려주시면 감사하겠습니다. !!
-
미해결
안녕하세요. 첫 가입 인사입니다.
안녕하세요. 첫 가입 인사입니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
선생님 폰트 쫌 알수 있을까요?
폰트는 어디서 다운 받을수 있죠
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
train.tsv
9:56에 zip파일을 열면 train.tsv zip파일이 있는데 제가 방금 kaggle에서 데이터셋을 전체 다운 받았을 때는 train.tsv가 보이지 않습니다. 제가 다운로드 파일을 열었을 때 보이는 파일은 아래와 같습니다. 혹시 kaggle 데이터에 변경이 있어서 그런 것일까요?
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
id 말고 어떤 영화인지는 어떻게 알수있을까요?
정확히 어떤 m ovie인지 알고싶은데요 id 말고는 어떤 영화인지는 알수있는 방법이 없을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
exception module을 따로 import할때와 전체 모듈(강의소스코드 전체)을 import했을때의 차이점
'exception' module을 따로 import하면 (강의소스코드중 exception module 만) 이런식으로 코드가 runnable 하게 되는데 전체 모듈 (강의 소스코드 전체)를 import하면 이런식으로, exception module이 runnable 하지 않는것 처럼 보이는건 왜 그런건가요?
-
해결됨면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
모바일 웹 앱 포트폴리오 보여주는 서브페이지에서요
뒤로가기 버튼을 a태그에 인라인 자바스크립트로 <a href="javascript:history.back()">뒤로가기</a> 이렇게 했는데 싱글뷰, 멀티뷰 페이지에서 이것 저것 눌러보다가 모달창 닫고 뒤로가기 버튼 누르니까 한번눌러선 바로 이동을 안하고 여러번 눌러야 되던데 이 부분은 어떻게 할 수 있는 방법이 없을까요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Unknown database 에러 (질문 아니에요!)
안녕하세요. 강의 잘 듣고있습니다. 질문이 아니고 해결법인데, 혹시 같은 증상이 나타나시는 분이 있을까봐 적어둡니다. ConnectionError [SequelizeConnectionError]: Unknown database 'nodejs' 이미 데이터베이스를 만들어놨는데 위 에러가 떠서 좀 당황했는데, bitnami 있으신 분들은(xampp처럼 비슷한 툴도 아마.) 실행시켜서 mysql가 켜져있으면 끄고, 꺼져있으면 켜라는 해결방법을 발견했고, 적용하니 잘 해결되었습니다. 이 방법이 안먹히면 차선책으로 config.json파일에 "database": ""처럼 빈 문자열로 넣어보라는 방법도 봤는데, 연결 자체는 되는데, test용 database가 따로 설정돼있어서 가능한 것 같아요. 그래서 별다른 코드 추가 없이 미리 만들어뒀던 nodejs라는 이름의 데이터베이스에 접근이 가능한지까지는 잘 모르겠습니다.
-
해결됨핵심만 쉽게, 모두의 SQL 데이터 분석
강의 영상이 중복되어 있습니다.
준비하기 SQL Developer 설치 및 계정 셋팅 동영상과 SQL Developer 사용법 알아보기 동영상이 중복이 되었습니다.
-
해결됨3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)
전화기 모델링 강좌 질문드려욥....
안녕하세요!~항상 질문이 많아 죄송합니다 ㅎㅎ;;.. (앞에질문들도 제가 강좌를 다 듣지도 않고 뭔가 만들어보고싶어가지고 혼자 이상하게 만들어놓고 질문했었네요 강의 들으면서 느끼고있습니다 죄송합니당... ㅠㅠ ) 전화기 실습 모델링강좌를 따라 하고있는데요 현재 45강까지 들었구요 선생님께서 만드신 모델링 파일을 가져와서 비교해가면서 따라했는데요 선생님꺼는 안깨지는데 제꺼는 와이어 구성이 비슷한것같은데 터보스무드만 주면 면이 울더라고요 ㅠㅠ... 왜 그런걸까요...?뭔가...면의 각도같은게..달라서 그런걸까요..? 말씀하신 곡률...요런거때문일까요..? 오래 시도해보다가ㅜㅜㅜ 컷으로 와이어를 더 연결하니까 우는 현상이 사라지긴했는데요 이런식으로 와이어를 선생님꺼보다 더 주어도 괜찮은건가요? 왼쪽것이 저의것입니다 면이 울었어요 분명비슷한것같은데....제께 면이 경사가 가팔라서그런건지.. 그래서 여러번 시도끝에 엣지를 더 연결해보았어요... 오른쪽애는 안쪽으로한번 추가해보고... 왼쪽은 둘러서... 면이 안울긴하는데 이런식으로 추가해줘도 괜찮나요..?
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
React.lazy 컴포넌트는 실행되지 않는 건가요?
호버시에 동적으로 import를 하는 방식을 사용할때, 코드 최상단에는 ImageModal import 구문을 포함한 콜백함수가 React.lazy의 인수로 들어가 있습니다. const LazyImageModal = lazy(() => import("./components/ImageModal")); 그렇다면 호버시에 import를 한다면, 이때 ImageModal의 페이지를 import를 하고, function handleMouseEnter(params) { const temp = import("./components/ImageModal"); } React.lazy로 된 컴포넌트(LazyImageModal)가 호출되었을때는, 이미 import가 호출되었다고 JS가 판단해서 lazy에 들어가있는 import 콜백함수는 호출되지 않는 프로세스 인건가요? return ( <div className="App"> <Header /> <InfoTable /> <ButtonModal onClick={() => { setShowModal(true); }} onMouseEnter={handleMouseEnter} > 올림픽 사진 보기 </ButtonModal> <SurveyChart /> <Footer /> <Suspense fallback={null}> {showModal ? ( <LazyImageModal closeModal={() => { setShowModal(false); }} /> ) : null} </Suspense> </div> ); 제가 헷갈려하는 부분은 React.lazy로 정의한 컴포넌트가 import를 호출할것 같은데호버시때 미리 import한 값이 있어서, JS는 이미 import한 값이 있다고 판단해서 안가져 오는게 맞는지 궁금합니다.그리고 아래의 코드는 왜 틀린 코드인지 궁금합니다 ㅠ let LazyImageModal; function App() { const [showModal, setShowModal] = useState(false); function handleMouseEnter(params) { LazyImageModal = import("./components/ImageModal"); } ... }