묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
코드 다 똑같이 따라했는데 문제가 있습니다
이 Post Process 강의에 다른 분이 올려주신 질문과 저도 똑같은 문제인데요 ㅠㅠ 코드 다 똑같이 따라했는데 좀비들이 처음 시작하고 랜덤한 위치로 각자 달려가서 각자의 위치에 자리잡은 이후엔 순찰하지 않고 제 자리에서 멍때립니다. 그리고 좀비랑 맞닿을 정도로 앞까지 가야 그제서야 플레이어를 인지 합니다 다른 분 질문에 업데이트 해주시겠다고 댓글 남기셨던데 이에 대한 사항을 어디서 확인할 수 있을까요!
-
미해결하울의 안드로이드 인스타그램 클론 만들기
로그인과 회원가입 분리 필요
signInAndSignUp 에서 한번 가입을 하고나면 로그아웃하고 다시 로그인할때 else if exception 처리하는 부분으로 로직이 타면서이미 존재하는 아이디라고 에러문을 내뿜습니다로그인과 회원가입을 분리해서 처리해줘야 할 것으로 보입니다.
-
해결됨모던 안드로이드 - 코틀린과 Jetpack 활용
샘플 url 적용
안녕하세요 강사님 백업용 url 적용할때 base_url 과 @GET에 어떻게 적용시키나요??
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
list index out of range
안녕하세요? 간혹 위와 같은 오류 메시지가 나오는 데 해결방법이 있나요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
<지도 페이지 CSS 적용하기> 강의 중 http://localhost:3000/ 사이트에 연결이 안됩니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 강의 중 이렇게 입력을했는데 새로고침 해보니 이렇게뜹니다 ㅠ.ㅠ 제가 잘못입력한걸까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
함수 매개변수? 정수형 실수형
def person(gender, height): 으로 height을 gender 뒤에 쓰면 height에 대해 자료형이 안 맞다는 오류가 뜨는데 왜 그런지 이유가 있나요?
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
checkbutton과 radioburtton
체크 버튼과 라디오 버튼의 차이가 무엇인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
챕터 10-2 실습 중 문의드립니다.
강의 보면서 chapter 10-02.py 파일 작성 중인데, 문제 csv 파일 로드 과정에서 오류가 나서 문의드립니다. 작성하신 것과 똑같이 쓰고 실행해보았는데, 첨부파일처럼 메세지가 나오면서 파일을 찾을 수 없다고 합니다. C:\python_basic 폴더안에 chapter10_02.py 파일이 있으며, python_basic 폴더에 resource 폴더도 있는데 왜 이렇게 나오는 걸까요?
-
미해결Python을 이용한 주가 백테스팅 시스템 구축하기
오류메시지가 뜨는데 한번 봐주시겠습니까?
강의 내용과 동일하게 하고 있습니다 만 제가 뭘 잘못 하고 있는걸까요? 몇시간을 끙끙대고 있는데 해결이 안되네요? 위에 화면은 연결이 잘되는지 test 하는 과정입니다. password ="rootroot" 해도 위와 같은 오류 메시지가 뜹니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
백스페이스 질문 드립니다
A 화면에서 B 화면으로 넘어간 후 현재페이지(B)에서 백스페이스를 눌러도 A페이지로 넘어가는 것을 막으려고 합니다. 어떻게 해야 할까요?
-
미해결JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
안녕하세요
18강 엑션태그 2번에서 이미지가 밑으로 가서 수정을 한번 하셔서 옆으로 붙였는데 선생님이 수정하기전은 잘 나오는데 그 이후 Left , Center 테이블로 합치면 center가 밖으로 나가 버립니다 아무리 강의를 봐도 다른게 없어서 답변 부탁드립니다 아니면 thxboy@naver.com 코드 보내주시면 감사드리겠습니다 <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>Insert title here</title> </head> <body> <center> <table border = "1" width = "800"> <!-- Top --> <tr height="150"> <td align="center" colsapn="2"> <jsp:include page="Top.jsp" /> </td> </tr> <!-- Left --> <tr height="400"> <td align="center" width = "200"> <jsp:include page="Left.jsp"/> </td> <!-- Center --> <td align="center" width = "600"> <jsp:include page="Center.jsp" /> </td> </tr> <!--Buttom--> <tr height="100"> <td align="center" colsapn="2" > <jsp:include page= "Buttom.jsp" /> </td> </tr> </table> </center> </body> </html>
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
persistence.xml 관련해서 질문 있습니다.
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"> <!-- case1은 intelliJ 의 자동완성기능을 그대로 따라가면, 입력되는 경우고 case2는 강사님 코드를 그대로 따라쳤을 때의 내용입니다. case1으로 입력하고, main을 구동 테스트를 할 경우, 제대로 동작하나, case2같은 경우는 'Exception in thread "main" javax.persistence.PersistenceException: Invalid persistence.xml. Error parsing XML (line-1 : column -1): cvc-elt.1: 'persistence' 요소의 선언을 찾을 수 없습니다.' 와 같은 오류가 뜨고 있습니다. 왜 1의 경우는 동작하고 2의 경우는 오류가 뜨는지 그 이유를 모르겠네요.. -->
-
미해결인터랙티브 웹 개발 제대로 시작하기
선생님 질문잇습니다.
classList.add 는 클래스를 추가해주는거 아닌가요? html에 character가 잇는데도 추가해주는건가요? html에잇는 character은 지우고 classList로 추가하면 되는건가요 ㅠ? 아그리고 여기서 추가한 createElement는 붙여 놓은 부모에 알아서 들어가는건가요? ㅜ 18 이후부터는 한계가 오기 시작하네요 ㅠㅠ
-
미해결3D리플릿 만들기 - 인터랙티브 웹 프로젝트
줌인이 왜 안되는지를 모르겠어요..
(() => { const leaflet = document.querySelector(".leaflet"); const pageElems = document.querySelectorAll(".page"); let pageCount = 0; function getTarget(elem, className){ //부모노드까지 위임 while(!elem.classList.contains(className)){ elem = elem.parentNode; if(elem.nodeName =='BODY'){ elem = null; return; } } return elem; } function closeLeaflet(){ pageCount=0; document.body.classList.remove('leaflet-opened'); pageElems[2].classList.remove('page-flipped'); setTimeout(() => { pageElems[0].classList.remove('page-flipped'); },500); } function zoomIn(elem){ const rect = elem.getBoundingClientRect(); const dx = window.innerWidth/2 - (rect.x + rect.width/2); const dy = window.innerHeight/2 - (rect.y + rect.height/2); let angle; switch(elem.parentNode.parentNode.parentNode.dataset.page*1){ case 1: angle = -30; break; case 2: angle = 0; break; case 3: angle =30; break; } console.log(elem.parentNode.parentNode.parentNode.dataset.page); leaflet.style.transform = `translate3d(${dx}px, ${dy}px, 50vw) rotateY(${angle}deg)`; } leaflet.addEventListener('click',e =>{ let pageElem = getTarget(e.target, 'page'); if(pageElem){ pageElem.classList.add('page-flipped'); pageCount++; if(pageCount ==2){ document.body.classList.add('leaflet-opened'); } } let closeBtnElem = getTarget(e.target, 'close-btn'); if(closeBtnElem){ closeLeaflet(); } let menuItemElem = getTarget(e.target, 'menu-item'); if(menuItemElem){ zoomIn(menuItemElem); } }); })();
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
MovieApp 배포 중 발생한 ENOENT ERR
삭제된 글입니다
-
미해결실전 리액트 프로그래밍
Grid 활용 방법 문의드립니다.
강사님 안녕하세요. 오늘도 개인 스터디를 하다가 답답한 내용이 생겨서 문의 글 남기고 갑니다.강사님께서 설명해주신 내용들을 보면 어찌됐든 React 에서는 state 를 immutable 하게 관리하여 state 의 변경을 통해 렌더링이 발상하도록 개발을 하는 것이 보편적인 거 같은데요. 제가 React 에 Grid Tool 같은 것을 적용하여 조회나 편집을 한번 해보고 싶어서 만져보고 있는데..(예를 들면 해외 Ag-grid 나 국내 Toast grid 같은 오픈 소스가 있네요..) Grid Tool 에서는 제공하는 api 를 활용할 경우, state 와 연동하기가 매우 어렵더라고요.. 단순히 조회만 되는 Grid 일 경우, 최초 서버에서 읽어온 데이터를 Redux Store 에 넣으면 간단하던데 편집을 해야할 경우에는 Grid UI 에서 데이터를 직접 변경하거나, Grid API 를 통해 데이터를 수정하면 이 값을 State 와 연동하기는 너무 어려운 거 같더라고요..이러한 Grid Tool 사용 시에는 Grid 의 Data 를 로컬 State 나 Redux 와의 연동하기보다는 일반 변수를 따로 두고 활용하는 것이 좋은 방법일까요? 간략하게 어떻게 활용하는 것이 좋을 지 의견주시면 정말 감사하겠습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
사이킷런-타이타닉 예측 스케일링 질문드립니다.
"사이킷런" 섹션 마지막 파트 타이타닉 실습에서 코드를 입력해보니 이렇게 알고리즘 별 정확도가 출력이 되긴 하지만, 밑에 빨간색으로 data를 스케일하라고 뜹니다. (밑에 이미지 첨부) 이 실습이 그 전에 배웠던 '사이킷런' 학습 과정을 적용해보는 것인데 스케일링은 적용을 안해서 그런지 오류가 나는 것 같습니다. 그래서 제가 그냥 X_scaled = preprocessing.scale(X_train) 를 추가하고, X_train들을 x_scaled라고 바꿔서 알고리즘을 다시 시행해 본 결과 빨간 오류 표시 없이 결과가 잘 나오는데, 대신 정확도가 급격하게 떨어졌습니다. DecisionTreeClassifier 정확도: 0.3743 RandomForestClassifier 정확도:0.6592 LogisticRegression 정확도: 0.6592 라고 나오네요... 1. 이렇게 스케일링을 하는 것이 맞나요? 2. 정확도가 왜 떨어지나요?
-
미해결애플 웹사이트 인터랙션 클론!
case 3 마지막 if 문
안녕하세요 선생님. case 3에서 여러 if문을 사용하는데, 첫 번째 캔버스가 브라우저 상단에 닿는 부분부터 순서대로 if문 작성하시는 부분에서 질문이있어서요. <강의 내용> //캔버스가 브라우저 상단에 닿지 않았다면 부터 시작하는 if문을 보면 if (scrollRatio < values.rect1X[2].end) { step = 1; } else { step = 2; if (scrollRatio > values.blendHeight[2].end) { } if (scrollRatio > values.canvas_scale[2].end && values.canvas_scale[2].end > 0) { } } 이렇게 두번째랑 세번째 if문을 else함수 안에 나란히 작성하셨는데, 그렇게 말고 세번째 if를 두번째 if 안에 포함시키면 문제가 생기나요? 저는 통일감있게 if문 괄호 안에 조건을 하나만 넣고 싶은데 (scrollRatio > object[2].end) 요렇게요. 세번째 if문이 두번째 if문에 포함되지 않고 나란히 작성되면서 values.canvas_scale[2].end > 0 조건이 추가 되어야 하는 것 같아서요.
-
해결됨Redux vs MobX (둘 다 배우자!)
안녕하세요 proxy 에러 질문드립니다
안녕하세요 개인 웹사이트의 게시판을 만들고 있습니다. mobx를 통해서 ajax 요청을 보내다가 proxy로 값이 담기는 문제 때문에 질문드립니다. 위 사진에서, in error, load라고 하는 부분이 mobx에서 백엔드로 요청을 보내고, data 프로퍼티에 db값을 넣은 부분입니다. 토글을 내려서 array의 내용을 확인해 보면, 제가 정상적으로 db에 넣은 값이 잘 나옵니다. (workbench도 다 확인했습니다) 아래는, mobx store 파일의 전체 코드입니다 위 사진 상에서, 19줄에서 proxy로 값이 담깁니다. 이 부분이, 맨 위 사진에서 나오는 in mobx, errorsReact render 부분입니다. 아래 사진은, mobx store에 있는 render를 불러와서, 배열 안에 있는 엘리먼트를 map 함수로 뿌려주는 컴포넌트입니다. (현재는 주석처리했습니다) 하지만, errorsReact.render가 proxy로 되어있어서 하위 컴포넌트 ( EReactList ) 에서 props를 읽지를 못했습니다. 혹시 어디를 고쳐야 render에 proxy가 아닌 배열 데이터를 담을 수 있을까요? ( 현재 프론트는 next, react 사용 중이고, 백엔드는 express, sequelize 사용 중입니다 )
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
시퀄라이즈 테이블 생성
npx sequelize db:create 하면 문제가 없습니다. 아래 명령을 실행하면, utf 관련 에러가 계속 나는데 어떤 문제인지 잘 모르겠습니다..ㅠ 디비는 생성되어 있지만 테이블 생성이 아래 에러 때문에 계속 안되네요. node app 서버 실행 중 Executing (default): CREATE TABLE IF NOT EXISTS `Users` (`id` INTEGER NOT NULL auto_increment , `email` VARCHAR(30) NOT NULL UNIQUE, `nickname` VARCHAR(30) NOT NULL, `password` VARCHAR(100) NOT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8-general_ci; DatabaseError [SequelizeDatabaseError]: Unknown collation: 'utf8' at Query.formatError (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/sequelize/lib/dialects/mysql/query.js:239:16) at Query.run (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/sequelize/lib/dialects/mysql/query.js:54:18) at processTicksAndRejections (internal/process/task_queues.js:97:5) { parent: Error: Unknown collation: 'utf8' at Packet.asError (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/packets/packet.js:712:17) at Query.execute (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/commands/command.js:28:26) at Connection.handlePacket (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:417:32) at PacketParser.onPacket (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:75:12) at PacketParser.executeStart (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/packet_parser.js:75:16) at Socket.<anonymous> (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:82:25) at Socket.emit (events.js:315:20) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:271:9) at Socket.Readable.push (_stream_readable.js:212:10) { code: 'ER_UNKNOWN_COLLATION', errno: 1273, sqlState: 'HY000', sqlMessage: "Unknown collation: 'utf8'", sql: 'CREATE TABLE IF NOT EXISTS `Users` (`id` INTEGER NOT NULL auto_increment , `email` VARCHAR(30) NOT NULL UNIQUE, `nickname` VARCHAR(30) NOT NULL, `password` VARCHAR(100) NOT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8-general_ci;', parameters: undefined }, original: Error: Unknown collation: 'utf8' at Packet.asError (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/packets/packet.js:712:17) at Query.execute (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/commands/command.js:28:26) at Connection.handlePacket (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:417:32) at PacketParser.onPacket (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:75:12) at PacketParser.executeStart (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/packet_parser.js:75:16) at Socket.<anonymous> (/Users/sanghwalee/Desktop/study/동강/inflearn/노드버드 리액트 리뉴얼/react-nodebird/prepare/back/node_modules/mysql2/lib/connection.js:82:25) at Socket.emit (events.js:315:20) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:271:9) at Socket.Readable.push (_stream_readable.js:212:10) { code: 'ER_UNKNOWN_COLLATION', errno: 1273, sqlState: 'HY000', sqlMessage: "Unknown collation: 'utf8'", sql: 'CREATE TABLE IF NOT EXISTS `Users` (`id` INTEGER NOT NULL auto_increment , `email` VARCHAR(30) NOT NULL UNIQUE, `nickname` VARCHAR(30) NOT NULL, `password` VARCHAR(100) NOT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8-general_ci;', parameters: undefined }, sql: 'CREATE TABLE IF NOT EXISTS `Users` (`id` INTEGER NOT NULL auto_increment , `email` VARCHAR(30) NOT NULL UNIQUE, `nickname` VARCHAR(30) NOT NULL, `password` VARCHAR(100) NOT NULL, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8-general_ci;', parameters: undefined }