묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 Vue.js 완벽 가이드 소스..
github 들어가서 받고싶은데 없는 페이지라고 뜨는데 어디서 다운받을수있는걸까요 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoDB 연결 문제
const mongoose = require('mongoose') mongoose.connect('mongodb+srv://username:password@cluster0.lmq5s.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(() => console.log('MongoDB connected!')) .catch(err => console.log(err)) const MongoClient = require('mongodb').MongoClient; const uri = "mongodb+srv://username:password@cluster0.lmq5s.mongodb.net/myFirstDatabase?retryWrites=true&w=majority"; const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true }); client.connect(err => { const collection = client.db("test").collection("devices"); // perform actions on the collection object client.close(); }); 위의 내용이 강의에서 보여주신 예제이고 밑의 내용이 몽고DB에서 제공하는 예제입니다. username과 password부분을 동일하게 입력했음에도 강의의 예제는 MongoError: Authentication failed. 가 뜨는 반면 몽고DB가 제공한 예제는 정상적으로 연결되었다는 문구가 뜹니다. 강의에서 제공하신 예제로 오류가 안 나게 하려면 어떤 부분을 고쳐야하는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd 빌드 오류
안녕하세요. cmd로 빌드하는 과정에서 해당 오류가 나고 있습니다. 해결 방법을 아시나요..?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
선생님 안녕하세요! mongoDB에서 cluster 연결 문제 때문에 질문 드려요!
먼저 항상 좋은 강의를 만들어 주셔서 너무나 감사의 인사를 먼저 드립니다!! 제가 mongoDB 연결에 막혀 다음 진도를 나가지 못하고 있는데요 .. 영상에 올려주신것처럼 mongDB 사이트에 들어가서 Clusters를 만들어 준 다음 connect 들어가서 가운데 링크 복사해서 index.js에 붙여주는것 까지 했는데요! 아이디와 비밀번호를 정확하게 기입 후에 npm run start를 했는데 계속 err 가 나와서 어떻게 해결해야할지 몰라 질문드립니다 ㅠㅠ! 추가적으로 혹시 mongoDB가 연결 안된다면 그 부분은 빼고 수업을 들어도 될까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
dfs 인자 관련 질문
안녕하세요, 선생님 dfs도 강의 잘 보고 있습니다. 다름이 아니라 다음과 같이 res를 사용안하고 dfs 인자로 tuple을 계속 넘겨줬습니다. 재귀함수에서 다음과 같이 list나 tuple을 넘겨주면 메모리에 문제가 생길거 같은데 시간상에도 문제가 생길까요? import sys sys.stdin = open('section6/input.txt', 'rt') n, m = map(int, input().split()) cnt = 0 def dfs(tp): global cnt if len(tp)==m: print(' '.join(list(map(str, tp)))) cnt += 1 return for i in range(1, n+1): dfs(tp+(i,)) for i in range(1, n+1): dfs((i,)) print(cnt)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
3D MMORPG 같은 경우 맵 관리를 어떻게 해야하나요?
안녕하세요 현재 2D 관련 피격 판정 강의를 보다가 3D 지형같은 경우 어떻게 처리해야 할지에 대해 궁금해서 글을 남깁니다. 제가 현재 진행중인 프로젝트는 3D 기반의 5x5km ~ 8x8km의 오픈월드 인데요. 3D 지형이라서 언덕과 산과 같은 것들로 인해 굴곡이 져있고 게다가 오픈월드라서 많은 오브젝트들이 배치되어 있는데 이 부분에 대해 어떻게 해야할지 고민스럽습니다. 피격 판정 및 장애물을 지날수 있느냐 없느냐도 결국엔 맵 정보가 서버에 있어야 가능할 텐데 이 부분을 어느정도는 클라이언트 딴에서 처리하는 방식으로 해도 괜찮나요?.. 학부 수준에서 소수의 인원이 모여서 하는 프로젝트라 모든 것을 엄격하게 서버에서 처리할 필요는 없기는 한데 그래도 서버에서 처리를 하는 것이 당연히 맞다고는 생각하지만 방법이 떠오르지가 않습니다 ㅠ 모든 것을 1,0으로 처리하기에는 3D라 z축 기준에서는 또 이게 적용이 되는지 잘 모르겠구 맵도 넓고 오브젝트도 너무 많아서 그렇게 했다가는 엄청난 용량이 발생할 거 같다는 생각도 듭니다. 3D 지형에서는 어떤식으로 맵에 관한 정보를 뽑아오는지 그리고 넓은 오픈월드 안에 있는 모든 오브젝트들 또한 정보를 어떤식으로 뽑아오고 서버에서 이것을 어떻게 관리해야하는지 조언 해주시면 정말 감사하겠습니다!!
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
[질문] pandas DataFrame Index Datetime 형식으로 변경
안녕하세요. 강의 잘듣고 있는 코딩 초보자 입니다. 웹 상 불러온 DataFram의 인덱스가 날짜 형식으로 되어 있는데 타입은 오브젝트 타입 입니다. index를 날짜 타입으로 변환 하는 방번은 어떻게 되는지요? 답변 미리 감사 드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.
안녕하세요 강사님 이번 실습코드에서 content -> cookie -> redirect 순서로 함수가 실행되는데, redirect 함수 이후에 response.setStatus(HttpServletResponse.SC_OK); 코드를 사용하여 response의 상태값을 200으로 바꾸려고 해보았지만 되지 않았는데, redirect를 해버리는 순간에 응답을 날려서 이후에 위 코드가 적용되지 않는 것인지 궁금합니다. 또한 크롬에서 개발자 모드에서 보이는 2개의 것에 대해 각각을 http 통신 객체? 라고 봐야하는 것인지 궁금합니다. 항상 좋은 강의 즐겁게 수강하고 있습니다. 감사합니다.
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
소스 공유 받을수 있을까요?
소스 공유 받을수 있을까요?
-
해결됨프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
console.log가 뜨지 않습니다.
TEST 글자를 숨기는 것까지는 되는데, 마지막 콘솔에 선택한 값들이 띄워지지 않습니다. 어디서 실수한 건가요? HTML <html> <head> <meta charset="utf-8" /> <title>회원가입</title> <meta name="keyword" content="회원가입,html" /> <style> #account-alert { color: coral; margin: 0 10px; font-size: 13px; font-weight: 900; } </style> </head> <body> <h1>회원가입</h1> <hr /> <form action="signup.html" method="POST"> <fieldset> <legend>계정 정보</legend> <div> <label for="id-acount">아이디</label> <input type="text" name="acount" id="id-acount" required="required" /> <span class="alert-message" id="account-alert">TEST</span> </div> <div> <label for="id-password">비밀번호</label> <input type="password" name="password" id="id-password" required="required" /> <span class="alert-message" id="account-alert">TEST</span> </div> <div> <label for="id-password2">비밀번호 확인</label> <input type="password" name="password2" id="id-password2" required="required" /> <span class="alert-message" id="account-alert">TEST</span> </div> </fieldset> <fieldset> <legend>프로필</legend> <div> <label for="id-name">이름</label> <input type="test" name="name" id="id-name" required="required" /> <span class="alert-message" id="account-alert">TEST</span> </div> <div> <label>생년월일</label> <input type="number" name="birth-year" placeholder="년" min="1900" max="2021" required="required" /> <select name="birth-month" required="required"> <option>월</option> <option value="1">1월</option> <option value="2">2월</option> <option value="3">3월</option> <option value="4">4월</option> <option value="5">5월</option> <option value="6">6월</option> <option value="7">7월</option> <option value="8">8월</option> <option value="9">9월</option> <option value="10">10월</option> <option value="11">11월</option> <option value="12">12월</option> </select> <input type="number" name="birth-day" placeholder="일" min="1" max="31" required="required" /> <span class="alert-message" id="account-alert">TEST</span> </div> <div> <label>성별</label> <input type="radio" name="gender" id="id-gender-male" required="required" value="male" /> <label for="id-gender-male">남</label> <input type="radio" name="gender" id="id-gender-female" required="required" value="female" /> <label for="id-gender-female">여</label> <input type="radio" name="gender" id="id-gender-unknown" required="required" value="unknown" /> <label for="id-gender-unknown">기타</label> <span class="alert-message" id="account-alert">TEST</span> </div> </fieldset> <div> <input type="checkbox" name="agree" id="id-agree" required="required" /> <label for="id-agree" >사이트 이용약관과 개인정보 수집 방침에 동의합니다.</label > </div> <button type="submit">가입하기</button> </form> <script src="./js/validation.js"></script> </body> </html> JS window.addEventListener("load", function () { clearMessages(); var formElem = document.querySelector("form"); formElem.onsubmit = submitForm; }); function clearMessages() { var message = document.getElementsByClassName("alert-message"); for (var i = 0; i < message.length; i++) { message[i].style.display = "none"; } } function submitForm() { var accountInput = document.querySelector("input[name='account']"); var passwordInput = document.querySelector("input[name='password']"); var passwordConfirmInput = document.querySelector("input[name='password2']"); var selectInput = document.querySelector('select[name="birth-month"]'); var radioInput = document.querySelector('input[name="gender"]:checked'); var checkInput = document.querySelector('input[name="agree"]'); console.log(accountInput.value); console.log(passwordInput.value); console.log(passwordConfirmInput.value); console.log(selectInput.value); console.log(radioInput.value); console.log(checkInput.value); return false; }
-
미해결자바스크립트 제대로 배워볼래?
선생님 안녕하세요
선생님 제가 slice를 통해 마이너스 인덱스를 통해 slice를 해보았는데 someText의 길이가 26이므로 someText[25]와 someText[-1]이 같을줄 알고 true를 예상했었는데 결과가 false가 나왔습니다 알고보니 String객체를 마이너스 인덱스로 접근하게 되면 결과가 undefined가 나와서 결과가 false가 나오는것이 당연하다는것을 알게되었습니다. 그럼 혹시 저 마이너스인덱스는 slice와 같은 함수를 통해서만 사용이 가능해서 저렇게 값을 비교했을때 false가 나오는건지 궁금하게되어 글을 남기게 되었습니다. 제 추측이 맞나요 ???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Animation 질문
안녕하세요 강의에서 사용하신 Knight가 없어서 다른 애니메이션을 가져왔습니다. attack 애니메이션을 unityChan에 적용하면 왜인지 모르겠지만 땅에 박혀있더라구요 auto로만 사용했을 때는 잘 되는 것 같은데 auto와 Unity model이 정확히 뭐가 다른건가요?..
-
미해결비전공자를 위한 개발자 취업 개론
안녕하세요 튜더님
안녕하세요 튜더님 저는 프론트엔드 개발자로 결정했습니다. 취업에 대한 궁금증으로 인해 질문드려요 첫번쨰 저는 대전에 살고있습니다. 모집공고를 보니 프론트엔드 개발자는 많이 없는거 같더라구요.. 경기도 서울로 가기엔 너무 비용이 부담스러워서 지방에서 프론트엔드 개발자를 하고싶은데 할 수 있을지 고민입니다. 두 번째 프론트엔드 개발자는 어느정도 역량을 갖춰야 취업해서 실무에 투입 할 수 있을까요?
-
미해결초보를 위한 도커 안내서
[개인실습] php cli 컨테이너 실행하기 - 관련 문의
안녕하세요. nginx 컨테이너 만들기의 경우 index.html 파일이 저장된 제 로컬 PC의 경로만 수정하여 잘 실행됨을 확인하였습니다. (코드 실행 이후 크롬 주사창에 localhost:50000 입력시 hello world 가 출력되던데 제가 제대로 실습 결과를 확인한 걸로 보면 되겠죠?) 그런데 php cli 컨테이너의 경우 어떻게 제대로 실행했는지 확인하는 방법을 모르겠습니다. docker ps -a 를 입력해도 실행 목록중에 php가 나오지 않습니다. 뭔가 아래와같이 phpinfo() 를 실행한듯한 결과들이 쭉... 나오는데 이게 실습 성공한걸까요? 또한, 만약 이게 성공한거라면.. docker ps -a 에서는 왜 실행중인 컨테이너가 보이지 않을까요? 해당 명령어는 phpinfo()만 출력하는거라서 그런걸까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다!
안녕하세요 제로초님 서버사이드렌더링을 하면서 궁금한 점 있습니다.다른 내용도 포함이긴 합니다만...일단 포스트 카드를 클릭 시 해당 포스트 페이지가 노출되는 구현작업을 진행했습니다. next Link로 이동할 수 있도록 하였습니다 위 처럼 path영역에 공백, 특수문자에 기호가 생겨서 나오더군요그래서 정규표현식으로 깔끔하게 만들긴 했습니다.근데 제가 마지막에 있는 포스트 제목으로 back에 요청을 보내서DB 조회 후 포스트 데이터를 받아오도록 했는데요(아래 next Link로 경로 설정하고 데이터를 넣은 후getServerSideProps에서 context.params로 받은 후dispatch에 params 데이터를 넣어 진행했습니다.) 근데 주소 마지막 부분 제목으로 DB를 조회 하는 부분이라 실제 DB에 저장된 제목과는 다르게되어 조회가 안되더군요.(DB에는 실제 포스트 제목 / 조회 시 정규변환을 거친 제목) 포스트 id로 검색하면 좋을텐데 Link부분에서 id를 넘길방법을 모르겠습니다... href 속성에 query부분에 포스트 id를 넣어서 context로 확인해보니 그건 확인이 안되더라구요... 쓸대없는 작업을 하는 기분이 들긴합니다만..혹시 URL 깔끔하게 작업하는 방법은 따로 있는걸까요...?말이 이해가 가실지 모르겠습니다 ㅜ
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
추가 질문입니다. 답변 부탁드립니다ㅜ
(현재 제 구글 드라이브 darknet 폴더 있는 상태입니다.) 제가 보이는 사진 : 강사님의 사진 : 제가 보이는 사진 : 강사님 사진 : 두 셀을 실행했을 때 결과가 다릅니다. 최종결과에서 귤을 보여주는 사진또한 오류나서 결국에는 귤이 학습된 사진을 못 보구요. - darknet폴더는 2번째 답변받았 을부터 저장 해놓았습니다. 계속 darknet을 다운로드 하라고 하시는 부분이 잘 이해가 안갑니다. 추가로 써야하는 코드 부분이 있다면 어떤 문장을 어디에 써야하는 지 알려주세요. 감사합니다.
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
질문있습니다.!
let cursor_item; let x = 0; let y = 0; let mx = 0; let my = 0; let speed = 0.09; window.onload = function() { // 1 let h1 = document.getElementsByTagName("h1")[0]; cursor_item = document.getElementsByClassName("cursor_item")[0] window.addEventListener("click", mouseFunc, false); 여기에서 cursor_item = 이부분이요 let은 재할당이 가능한 변수이잖아요 그러면 1.전역변수는 let = cursor _item 이렇게 해야하는거 아닌가요? = 기호를 쓰는순간 에러가 뜨네요 2.window.onload안에 있는 cursor_item은 재할당 되서 cursor_item이 cursor_item의 변수로 들어간건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
강의 공부방법에 대해 여쭤보고싶습니다.
안녕하세요. 선생님께서 '나무를 보지말고 숲을 보아야한다'고 말씀하셔서 일단 깊게 들어가지않고, 강의를 들어보면서 흐름만 이해하려고 했지만, 좀 처럼 강의를 거듭해서 보면 볼 수록 머릿속만 복잡해져 가는 느낌입니다. 물론 강의를 듣는다고 해도 다이렉트12를 자유자재로 다루는 것은 당연히 안되겠지만, 각각 코드들의 역할과 흐름을 제대로 인지하고 있지 않다면 일단 장치초기화 강의부터 계속해서 보면서 코드의 역할 또는 흐름을 인지할 때까지 반복해서 듣는게 좋을까요? 다이렉트나 OpenGL에 대한 지식이 전혀 없어서 더 더욱 힘든 것 같은데, 수학 관련 강의들만 먼저 보고 다이렉트11이나 OpenGL지식을 먼저 습득한 뒤에 보는게 더 나은지 여쭤보고 싶습니다. 항상 좋은 강의를 위해 힘써주셔서 감사합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
vultr 질문있습니다.
AWS는 무료로 진행할 수 있어서 vultr말고 AWS로 진행 하려고합니다. 제 노트북에 docker가 깔려있지만, 알려주신대로 포테이너 받아서 (포트 9000으로 해서, 로컬:9000으로 구축하였습니다.) 로컬에서 docker 컨테이너를 구축한 뒤에, AWS에서 배포하는 것이 가능할까요? 불가능 하다면, 바로 결제해서 선생님처럼 vultr로 진행하겠습니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
선생님, 질문이 있습니다!
안녕하세요 선생님, 저번에 컴퓨터 사양관련해서 질문 드린 학생입니다. 오늘 다시 서버 2개 열고 강의 재개를 하려는데 서버만 켰다 하면 모든 앱이 반응이 매우 느려져서 정상적으로 실습이 어렵겠더라구요ㅜㅜ 이런 경우 과연 ssd를 사용하지 않아서 ssd 미사용이 제1원인이라 봐도 되나요? 그렇다면 주저않고 바로 ssd 외장하드를 하나 구매할 생각입니다..ㅜㅜ 현재 Virtual box, putty 등 강의에 필요한 모든 자료를 기존 외장하드에 몰아넣은 후 실습을 하고 있는데 혹시 ssd 미사용 말고도 또 다른 원인으로 인해 응답이 느린 것인지 궁금해서 제 컴퓨터 사양을 아예 올려놓겠습니다! 한번 확인해주시고 진단해주시면 정말 감사할 것 같아요ㅜㅜㅜ! 감사합니다!