묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Three.js로 시작하는 3D 인터랙티브 웹
setTimeout 이후에 clearTimeout 을 하는 이유
혹시 setTImeout 이후에 clearTimeout을 하는 이유가 단순히 메모리 사용때문인가요? 강의중 들은 내용을 토대로 작업하다 왜 저렇게 사용했어요? 라는 질문을 받았습니다. 제대로 답을 드리지 못해서 일단 clearTimeout을 제거했는데 관련 문서를 찾아봐도 clearTimeout을 굳이 사용하지 않아도 된다 라는 내용이 지배적이라 이렇게 질문 드립니다..
-
미해결웹 게임을 만들며 배우는 React
React Devtools에서 react 확장프로그램에 대해서
안녕하세요. 웹 게임을 만들며 배우는 React 강의를 시청중인 사람인데요.그 React Devtools강의에서 보여준 것 처럼 React 확장프로그램을 깔았는데 영상처럼 추가되는 항목이 없는데 이런 경우는 어떻게 해야 하나요?? [제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다.
인프런 아이디/이메일 ; crew_75@naver.com깃헙 아이디 ; Rosieflo
-
해결됨[코드캠프] 훈훈한 Javascript
openWeatheAPI Unauthorized 오류 해결 공유(수정)
아래와 같이 Url이 승인되지 않는 경우가 발생합니다.openWeatherMap API 강의에서 버전을API버전을 3.0에서 2.5로 바꾸라고 합니다.저는 그렇게 바꾸었는데, 안되었습니다.3.0도 Unauthorized로 거부 되었습니다.그래서 2022년 12월 13일 기준으로 2.5로 바꾸지 않고,2.8로 바꾸니 Unauthorized 메시지가 사라졌습니다.그런데 위 글의 사항을 반영하였다면,then, catch 파트의 인강을 수강할 때, fetch함수의 url 주소를.org/data/2.8/onecall?lat=$~~~~에서.org/data/2.5/weather?lat=$~~~로 다시 바꾸어 주셔야합니다!!!2.8 유지 하시면 안됩니다!!! 중간에 오류가 나서 당황해서 "왜 안되지"라고 멘탈붕괴가 오실 수 있을 텐데, 끝까지 인강대로 따라오면 오류 없어집니다.인강 내용이 맞습니다. .org/data/2.8/weather?lat=$~~~유지시 오류 .org/data/2.5/weather?lat=$~~~오류 해결 ※중간에 오류가 나더라도 인강내용대로 따라 가면 "현재 기준"으로 오류 사라집니다. 괜히 이 글이 혼란을 줄까봐 염려스럽네요. 아 그냥 이런 경우도 있었네 라고 봐주시면 감사하겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 지도에 원그리는법 파트 중에 질문있습니다
저는 암드 쓰고있어서 에뮬레이터 쓰려면 또 뭐설정해야되더라구요 그래서 그냥 실제폰으로 테스트하고있는데요 실제폰에서는 위치 어떻게 설정하나요?위치켜기는 해놨습니다만 위치가 안찍히네요///수정합니다~!지도에 제위치작은파란원이 안보이네요자기 위치 찾기 누르면 그위치로 가긴 갑니다
-
해결됨[코드캠프] 훈훈한 Javascript
GeolocationPositionError 오류 해결법 공유
index.html에서 오른쪽 버튼 누르고,Open with Live Server 누르시면아래 사진과 같이 IP주소로 url이 뜨시는 경우192.168.0.14:5500/ToDo-list/index.html ↓localhost:5500/ToDo-list/index.html 이렇게 바꾸어 주시면 됩니다.GeolocationPositionError가 사라집니다.제가 겪은 시행착오를 여러분들은 겪으시지 않기 바랍니다.
-
미해결함수형 프로그래밍과 JavaScript ES6+
3차원 배열, 4차원 배열
2차원 배열일 경우에는 L.flatten 코드로 가능하지만 3차원 배열, 4차원 배열일 경우엔 어떻게 구현해야 좋을까요?아래와 같이 구현할려고하니 deepFlatten을 해결해주는 곳이 없어서 3차원 배열 이상은 이터레이터로 리턴받고 있습니다.ㅠㅠconst isIterable = a => a && a[Symbol.iterator]; function* deepFlatten(iter){ for(const a of iter){ if (isIterable(a)) yield deepFlatten(a) else yield a; } } L.flatten = function* (iter) { for (const a of iter) { if (isIterable(a)) yield deepFlatten(a) else yield a; } }; var it = L.flatten([[1, [1,2,3]], 3, 4, [5, 6], [7, 8, 9]]); log(take(Infinity, it))[deepFlatten, 3, 4, deepFlatten, deepFlatten]
-
미해결모던 안드로이드 - Jetpack Compose 입문
Todo List 01 - UI와 로직 연결 7분 13초 즈음
Todo List 01 - UI와 로직 연결 7분 13초 즈음 실행 화면과 그 다음 실행 화면이 달라지면서 할일이 많이 생성이 되어있는데요.. 강의의 흐름이 끊기는 것 같습니다. 이전 완성된 버전을 띄운 것인지... 물론 처음부터 다 타이핑하겠지만, 혹시나 알아두어야 할 부분이 있다면 말씀해주시면 좋겠습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[코드캠프] 훈훈한 Javascript
학습자료 노션 복제 문의드립니다.
안녕하세요!알고리즘 연습 페이지 노션 복제로 문의 드립니다.가이드 따라 노션 로그인 후 복제를 해보려하였지만, 가이드와 달리 '복제' 메뉴가 보이지 않는데 어디서 찾을 수 있을까요? 맥 사용중입니다. 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Rest api 응답 화면
우선 화면에서는 html ,자바스크립트 ,제이쿼리 ,타임리프만을 사용해보려고 하고있습니다(화면에서 ajax 사용했습니다)아래 2가지 상황에서 화면으로 어떻게 값을 가져와서 사용해야하는지 잘모르겠습니다... ㅠㅠㅠ컨트롤러에서 @ResponseBody가 붙은 메소드에서 데이터를 Map으로 리턴하고 있습니다 그랬을때 화면에서는 어떻게 받아서 사용해야할지 모르겠습니다..컨트롤러에서 @ResponseBody가 붙지 않는 메소드에서는 모델에 담은 데이터가 Map이고 그 Map안에서 특정한 하나의 키에 Value가 배열이고 그 안에 또 Map이 있는 경우에는 어떻게 가져와야할까요?? 배열이 있는부분은 반복문을 써서 전부 화면에서 보여주고 싶습니다
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
vite vue3에서 ie safari babel
vite vue3에서 ie safari babel ie랑 safari에서 babel 적용 어떻게 하나요?...ㅠㅠㅠ
-
미해결
변수 할당
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div class="aa"> <h1>수요일</h1> </div> <script src="app.js"></script> </body> </html>이런 HTML파일에서 aa의 h1태그를 js로 조작하려고 합니다.const exam = document.querySelector(".aa h1"); let example = exam.style.color; example = "blue"; //실행 실패 // exam.style.color = "blue"; 실행 성공 console.log(example); console.dir(exam);위의 코드처럼 exam.style.color = "blue"로는 색이 바뀌는데exam.style.color을 변수로 잡고 실행하면 실패합니다(색이 변하지 않습니다)example을 console.log로 찍으면 blue로 나오긴하는데 색은 변하지 않습니다왜 이러는지 아시는 분 알려주시면 감사합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
행에서 비슷한 값 찾아서 합치는것좀 알려주세요~
이미지에서 페리카나와 페리카나치킨 이렇게 2개가 나오는데요.. 이렇게 비슷한걸 찾아서 하나로 합치고 오른쪽 숫자는 더해져야되거든요..사업자이름이 다 틀려서.. srt.contains로 포문 만들어서 돌려서 비슷한걸 찾아서 그걸 브랜드명으로 바꿔주고 다시 그룹바이로 묶었습니다.. 최종나온 데이터에서 저렇게 비슷한걸 찾아서 하나는 없어지고 하나는 남아있고 마지막 숫자는 더하고싶습니다.. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결예제로 살펴보는 PyQt Tutorial
버튼 관련
안녕하세요 선생님 버튼관련해서 궁금한 점이 생겨서 질문드립니다.제가 버튼을 반복문으로 랜덤하게 만들었는데요, 버튼마다 기능을 다르게 하고 싶어서 아래와 같이 반복문으로 clicked를 작성했습니다.사진과 같이 clicked함수를 반복문을 통해서 만들면 동작이 안돼서요. 혹시 어떤 방법을 이용하면 될까요? 미리 버튼을 만들어 놓는 방법밖에 없을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요! 질문 드릴게 좀 있습니다
강의 잘듣고 있습니다, 하나 궁금한점 있어 문의 드립니다. Vue.js 애플리케이션 빌드 후 아파치 웹서버에 배포 후 새로고침 하니까 404 페이지가 뜹니다. 이 문제를 어떻게 해결 할 수 있을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
안녕하세요! 질문드릴게 좀 있습니다
강의 잘듣고 있습니다, 하나 궁금한점 있어 문의 드립니다. Vue.js 애플리케이션 빌드 후 아파치 웹서버에 배포 후 새로고침 하니까 404 페이지가 뜹니다. 이 문제를 어떻게 해결 할 수 있을까요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
bundle.js 에러
bundle.js에서 자꾸 에러가나는데 이유를 잘 모르겠고 original을 못찾겠다는 거겠죠? 자꾸 경고창이 떠서 어디서부터 잘못된건지 모르겠어요 도와주세요
-
해결됨[코드캠프] 훈훈한 Javascript
학습자료
노션계정도 만들었는데 학습자료 어떻게 받을 수 있나여?링크가 어딨는지 알 수가 없어서요
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
multer 한글 파일 업로드시 파일명이 깨져요.
multer 로 한글 이미지를 올렸습니다.한글 이미지 명은 각각 '꽃1.jpg', '꽃2.jpg' 입니다.아래 req.files 로그에서보시면 한글명이 깨져서 나오는 데요. 한글명이 깨지지 않도록 할 수 있는 방법이 없을까요?req.files [Object: null prototype] {image1: [{fieldname: 'image1',originalname: 'ê½\x831.jpg',encoding: '7bit',mimetype: 'image/jpeg',destination: 'uploads/',filename: 'ê½\x8311670868094390.jpg',path: 'uploads\\ê½\x8311670868094390.jpg',size: 77675}],image2: [{fieldname: 'image2',originalname: 'ê½\x832.jpg',encoding: '7bit',mimetype: 'image/jpeg',destination: 'uploads/',filename: 'ê½\x8321670868094392.jpg',path: 'uploads\\ê½\x8321670868094392.jpg',size: 73716}]}
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치 마지막 단계 문의 드립니다!
늦은 시간 문의드리게 되어 죄송합니다! 설치 마지막 단계에서 문제가 생겨 문의 드리려 합니다!처음에 source ./tools/Xilinx/Vivado/2020.2/settings64.shVivado & 하니 프로그램이 실행되었습니다 그래서 다음단계인 vi .bashrc 를 통해 추가하고 나와서 xvelog 이런 오류가뜹니다.-vi .bashrc 추가 코드-xvelog 친상황 -그후 다시 소스로 경로지정 해보니 오류가 뜹니다!디렉토리가 없다는것같은데, 처음엔되다가 vi .bashrc에 추가 후 안되는데 이유를 모르겠습니다! ㅠㅠ질문이 많은 점 정말 죄송합니다!