묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결캐글 Advanced 머신러닝 실전 박치기
피쳐설명 파일은 어디서 다운받나요?
피쳐설명 파일은 어디서 다운받을수 있나요?...
-
미해결캐글 Advanced 머신러닝 실전 박치기
강의파일 어디서받나요?....
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문드립니다!!
선생님 궁금한 점이 한가지 있어 질문 남기겠습니다! 다름이아니라 주피터 노트북에서 두개의 ipynb 파일을 하나로 합치는 방법이나, 다른 파일을 참조하는 방법 이런 방법이 혹시 가능할까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
videoDetail 을 가져올 때 GET 이 아닌 POST를 사용하는 이유가 궁금합니다.
안녕하세요 강의 정말 감사히 잘 보고 있습니다. 현재 Detail 화면을 작성하는 코드까지 마무리 하였는데 잘 작동은 하나 궁금한 부분이 있어 질문드립니다 ! 아래 코드에서 video의 detail 정보를 가져오는데 왜 GET 이 아닌 POST를 사용하는지 궁금합니다. 일반적으로 API공부를 할 때 GET Method 를 통해 Data 를 가져오고 POST Method를 통해 Insert 와 같은 작업을 진행하는걸로 알고 있는데 혹 다른 이유가 있으신가요 ?? 강의 정말 잘 듣고 있습니다. 감사합니다. router.post('/getVideoDetail', (req, res) => { // get videos then send to client Video.findOne( {"_id" : req.body.videoId }) .populate('writer') .exec((err, videoDetail) => { if(err) return res.status(400).send(err) return res.status(200).json({success : true, videoDetail}); }) })
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
vscode에 prettier 사용할 때 뜨는 eslintrc 추가(질문은 아닙니다)
(질문은 아닙니다) vscode에 prettier 사용할 때 뜨는 eslintrc 추가해봣습니다. "jsx-a11y/label-has-associated-control": "off", "jsx-a11y/anchor-is-valid": "off", "no-console": "off", "no-underscore-dangle": "off", "react/forbid-prop-types": "off", "react/jsx-filename-extension": "off", "react/jsx-one-expression-per-line": "off", "react/jsx-wrap-multilines": "off", "react/no-array-index-key": "off", "object-curly-newline": "off", "linebreak-style": "off", "arrow-body-style": "off", "comma-dangle": "off", "consistent-return": "off", "operator-linebreak": "off"
-
미해결인터랙티브 웹 개발 제대로 시작하기
activate / inactivate 서로 바꿔도 동작이 가능하게 하려면 어떻게 해야할까요?
function doorHandler(e) { const target = e.target; if (target.classList.contains('door-body')) { activate(target.parentNode); } if (currentTarget) { inactivate(currentTarget); } } active / inactive 순서에 따라 실행이 되기도하고 안되기도 하는데요, 순서에 상관없이 작동되게 하려면 어떻게 해야할까요?? ㅠㅠ inactivate 부분을 else if 로 걸어버리면, 문을 열고 닫는건 되는데 1. 빨간문 활성화 -> 2. 초록문 활성화 시, 기존의 빨간문이 닫히질 않아요 ㅜㅜ..
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
BigNumberError클래스 작동과정을 잘 모르겠어요
raise를 이용해서 BigNumberError를 호출하고 Exception에 입력값: ~~~~~하는 메세지를 넣어준 후, 생성자가 작동해서 self,msg에 입력값: ~~~~~이 들어가는거 까지 알았습니다. 근데, 그 밑에 있는 __str__이라는 매서드 함수가 작동되어 리턴을 해주어 err에 리턴값을 넣어주기 위해서는 클래스 밖에서 __str__함수가 호출되어야 하는거 아닌가요?? 설명 부탁드립니다ㅜㅜㅜ
-
미해결파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
gnd연결은?
회로도에 라즈베리파이gnd와 L293D gnd는 연결이 없는데 맞나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 Entity 상속관련해서 질문드립니다!
안녕하세요 강사님 강의 정말 잘보고 있는 수강생입니다! 제가 이번에 사이드 프로젝트를 진행하는데, 정말 오랫동안 고민해보고 조사해봐도 답이 안나와서 질문드립니다. 답변해주시면 정말 감사하겠습니다! 이 프로젝트에서는 유저 중 일부만 아티스트 상태를 갖습니다. 그래서 일단 상태 중 일부를 잘라보면, 위와 같이 database를 설계했습니다. Artist가 User의 상태 전부를 갖고 있으므로 Artist가 User를 상속받게 Entity 설계를 했습니다. 그런데 이와 같이 설계를 하면 Artist는 독립적인 Id가 없습니다. 그래서 artist_id에 직접적으로 접근할 수가 없어서 두가지 문제가 발생합니다. 첫번째로 아티스트를 생성하려면 직접적으로 접근해서 생성하지 못하고, 유저 정보가 생성될 때만 생성할 수 있습니다. 그래서 artist를 생성할 때 현재 다음과 같이 생성되게 로직을 짰습니다. 만약 7번 유저가 이미 등록돼있고, 7번 유저에 대해서 artist 등록을 한다고 가정해보겠습니다. 그러면 아래와 같은 로직을 따라갑니다. 7번 유저를 가져옴 -> builder를 통해서 artist를 생성. 그러면 8번 유저가 생성되고 8번 유저가 artist와 연결됨 -> 7번 유저는 삭제 그런데 위와 같이 로직을 따르는게 최적화에 있어서 좋지 못하다는 생각이 듭니다. 또한 7번 유저 인덱스가 비어서 빈 인덱스가 생겼기 때문에 데이터를 볼때도 좋지 않을 것 같다는 생각이 듭니다. 두번째로 artist_id가 없기 때문에 artist와 다른 테이블을 mapping 시킬 때 까다로운 부분이 있습니다. 그래서 artist_id를 따로 만들어야 하나 생각이 들다가도 로직상으로 맞지 않는 것 같기도 합니다... 조언 주시면 정말로 감사하겠습니다...!!
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제가 채점이 잘못됩니다.
test파일만 채점하게됩니다. 도와주세요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
&& 연산자를 두번 사용하려면 어떻게 해야하나요?
VideoDetailPage / Sections / ReplyComment.js에서 props.commentLists를 console.log해보니 responseTo가 있는 것이 있고 없는 것이 있는데요, 그래서 responseTo가 있는 것들만 출력하고 싶은데, 이미 &&연산자가 comment.responseTo === parentCommentId && 여기서 쓰여서, 그 안에 또 중첩해서 &&연산자를 쓸 수 있는지 시도해봤는데 안되네요. ㅠㅠ 혹시 &&연산자를 두번 사용하려면 어떻게 해야하나요? console.log(props.commentLists); let renderReplyComment = (parentCommentId) => { return props.commentLists.map((comment, index) => ( <React.Fragment key={index}> {comment.responseTo === parentCommentId && ( <div style={{ width: "80%", marginLeft: "40px" }}> <SingleComment refreshFunction={props.refreshFunction} comment={comment} postId={props.postId} /> <ReplyComment commentLists={props.commentLists} refreshFunction={props.refreshFunction} postId={props.postId} parentCommentId={comment._id} /> </div> )} </React.Fragment> )); };
-
미해결웹 게임을 만들며 배우는 자바스크립트
지뢰찾기 - 우클릭으로 깃발 꼽기 질문드려요
var dataset = [];var tbody = document.querySelector('#table tbody')document.querySelector('#exec').addEventListener('click', function() { var hor = parseInt(document.querySelector('#hor').value) var ver = parseInt(document.querySelector('#ver').value) var mine = parseInt(document.querySelector('#mine').value) //console.log(hor, ver, mine) //지뢰위치 뽑기 var candidates = Array(hor * ver) .fill() .map(function (factor, index) { // 1대1로 짝지어주는 것 return index; }); //console.log(candidates) var shuffle = []; while (candidates.length > 80) { var xv = candidates.splice(Math.floor(Math.random() * candidates.length), 1)[0] //console.log(xv) shuffle.push(xv) } console.log(shuffle) // shuffle에 지뢰의 위치가 있다 (랜덤하게 20개) for (var i = 0; i < ver; i += 1) { var arr = []; var tr = document.createElement('tr') dataset.push(arr) for (var j = 0; j < hor; j+= 1) { arr.push(1) var td = document.createElement('td') td.addEventListener('contextmenu', function (e) { e.preventDefault() console.log('우측클릭') e.currentTarget.parentNode <-----------이 부분 }) tr.appendChild(td) } tbody.appendChild(tr) } //지뢰 심기 for (var k = 0; k < shuffle.length; k++) { // 60 var y = Math.floor(shuffle[k] / 10) var x = shuffle[k] % 10 console.log(y, x) tbody.children[y].children[x].textContent = 'X'; // 화면 //tbody는 화면 태그고 .children 하면 tr, 또 .children하면 td dataset[y][x] = 'X' // 따로 관리하는 2차원 배열 } console.log(dataset)})<지뢰찾기.html> <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table { border-collapse: collapse; } td { border : 1px solid black; text-align: center; line-height: 20px; width : 20px; height : 20px; } </style></head><body><input id="hor" type="number" placeholder="가로" value="10"><input id="ver" type="number" placeholder="세로" value="10"><input id="mine" type="number" placeholder="지뢰" value="20"><button id="exec">실행</button><table id="table"> <thead> <tr> <td><span id="timer">0</span></td> </tr> </thead> <tbody></tbody></table><script src="지뢰찾기.js"></script></body></html> 지뢰찾기.js 파일에서 e.currentTarget.parentNode 와 e.currentTarget.parentNode.parentNode 가 안먹는거 같습니다...
-
미해결웹 게임을 만들며 배우는 자바스크립트
이벤트리스너를 button 에 하지 않는 이유는 뭔가요?
1. 제곧네입니다. 사실 td 나 button 이나 똑같을거같은데, button 으로 만들면 장점이 있는걸까요? 차이점이 뭘까요? =========== 2. 강의 내용중에 (10:42) !! v 가 있었는데 이게 이해가 안가서... 저걸 뭐라고 부르나요? 용어가 궁급합니다.
-
미해결홍정모의 따라하며 배우는 C++
중요한 부분은 아니지만 강의 내용에 오타가 있습니다.
int main() { Fruit apple(APPLE); if (apple.getType == APPLE) //강의 코드 //if(apple.getType() == APPLE) 수정 후 코드 { cout << "Apple" << endl; } return 0; } apple.getType은 compile eror를 발생시켜서 apple.getType()으로 수정해줘야 할것같습니다.
-
미해결실전 리액트 프로그래밍
한줄로 길게 되어 있는 코드를 어떻게 정렬시킬 수 있는지 궁금합니다.
6:02에 한줄로 길게 되어 있는데 6:06 코드가 정렬되어서 어떤 단축키인지 궁금합니다.
-
미해결실전 리액트 프로그래밍
HTTPS=true && npm start 하고나서 &&부분이 오류가 뜹니다.
&&부분 때문에 HTTPS로 실행이 안됩니다. PS E:\in\hello-world\cra-test> HTTPS=true && npm start 위치 줄:1 문자:12 + HTTPS=true && npm start + ~~ '&&' 토큰은 이 버전에서 올바른 문 구분 기호가 아닙니다. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine
-
해결됨홍정모의 따라하며 배우는 C언어
vscode 터미널에서 벨이 작동하지 않은 문제
printf("\a"); 터미널을 실행시켜 실행파일 작동시키면 소리가 들리지만 자체 터미널에서 작동하지 않는 문제에 대해 단순히 vscode에서 기능을 지원하지 않는 것 일까요? https://github.com/microsoft/vscode/issues/47711 해당 문제를 겪거나 해결하신 분이 계시다면 말씀 부탁드립니다.
-
미해결함수형 프로그래밍과 JavaScript ES6+
지연평가가 가능한 이유가..
Lazy.range 함수가 이터러블 객체를 반환해서라기보다는 제너레이터의 yield를 통한 순차적인 제어권 위임때문이라고 보는게 더 맞지 않나요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
안녕하세요 좋은강의 감사합니다.
안녕하세요 강사님, 좋은강의 감사합니다. 한가지 질문드릴것이 있는데요, object_tracking_opencv에서 동영상파일을 다른것으로 바꿔서 실습해보려고 하는데, 11프레임까지만 실행이 되고 그 이후에는 자동으로 프로그램이 종료됩니다. 이런 현상의 원인이 무엇이고, 해결하려면 어떻게 하는것이 좋을까요?
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
API KEY 관련
안녕하세요 좋은 강의 잘 듣고 있습니다 API KEY는 외부에 공개되면 안되는 것 같은데 혹시 이 코드를 Github 같은데에 올리게 될 때 API KEY를 어떻게 숨겨야 하나요? 코드 전체를 숨기지않고 API KEY만 숨길수 있는 방법은 없나요?