묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 상세 페이지 구현 -2 오류 문의
상품 상세 페이지 구현-2 영상 3:12초까지 동일하게 코딩 후 /product 화면에서 > 상세 보기 이동할 때 conosole창에서 에러가 발생하면서 빈 화면이 조회되는 경우가 있습니다. 혹시 왜그런지 아실까요? npm start 다시 돌리니 정상 동작하더라고요..
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
구글클라우드의 강의자료를 pdf 로 변경해주실 수 있나요?
안녕하세요 강사님 강사님 덕분에 좋은 강의 정말 잘 수강하고 있습니다. 강의를 들으면서 강사님께서 해주는 말을 필기하다보면 강의자료가 있을 때 훨씬 수월한데, 구글 드라이브에 올려주신 강의자료는 확장자가 .net 으로 되어있어서 로컬로 다운받으면 파일이 깨지더라구요,, 혹시 강의자료를 pdf 버전으로 수정해서 올려주실수도 있으신가요..? 많은 수강생분들에게 필요한 부분일것 같아서 이렇게 몇자 적어봅니다 좋은 강의 만들어주셔서 정말 감사합니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
MongDB connection error
Connection error 가 나는데 어떻게 해야할지 감이 안잡혀서 질문 남겼습니다,, 어떤 부분 확인 해봐야 할까요..???
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
sink connect 생성시 fail 발생문제
WorkerSinkTask{id=my-sink-connect3-0} Task threw an uncaught and unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask) org.apache.kafka.connect.errors.ConnectException: Tolerance exceeded in error handler at org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execAndHandleError(RetryWithToleranceOperator.java:178) at org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execute(RetryWithToleranceOperator.java:104) at org.apache.kafka.connect.runtime.WorkerSinkTask.convertAndTransformRecord(WorkerSinkTask.java:495) at org.apache.kafka.connect.runtime.WorkerSinkTask.convertMessages(WorkerSinkTask.java:472) at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:328) at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:232) at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:204) at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:185) at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:235) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.apache.kafka.connect.errors.DataException: JsonConverter with schemas.enable requires "schema" and "payload" fields and may not contain additional fields. If you are trying to deserialize plain JSON data, set schemas.enable=false in your converter configuration. at org.apache.kafka.connect.json.JsonConverter.toConnectData(JsonConverter.java:370) at org.apache.kafka.connect.storage.Converter.toConnectData(Converter.java:87) at org.apache.kafka.connect.runtime.WorkerSinkTask.lambda$convertAndTransformRecord$1(WorkerSinkTask.java:495) at org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execAndRetry(RetryWithToleranceOperator.java:128) at org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execAndHandleError(RetryWithToleranceOperator.java:162) ... 13 more [2022-03-06 11:22:24,134] ERROR WorkerSinkTask{id=my-sink-connect3-0} Task is being killed and will not recover until manually restarted (org.apache.kafka.connect.runtime.WorkerTask) sink connect 생성시 위와 같은오류가 발생합니다. 구글링 하여 connect-standalone 파일의 설정을 false로 하여도 동일하게 오류 발생하고 해결을 못하고 있습니다. key.converter.schemas.enable=false value.converter.schemas.enable=false
-
미해결코어 자바스크립트
this 바인딩질문
예제코드 3-28에대한 질문인데요. 우선 obj.logThisLater1()을 호출하면 logThisLater1()에서의 this는 obj를 가르키고, 따라서 6번쨰 코드라인에서 this.logThis로 호출을했으면 logThis에서의 this는 점표기법 앞에있는 this를 가르켜서 obj를 가리키는게 아닌가하는 생각이듭니다.
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
아나콘다 업데이트 요청
안녕하세요. 최근 아나콘다 네비게이터를 실행하면 anaconda navigator 2.1.2 로 업데이트 하겠냐는 문구가 뜹니다. 근데 제가 업데이트를 하니 오류가 나면서 아나콘다 실행이 안되어서 당일날 파일들은 따로 백업시켜놓고 아나콘다를 전부 다 삭제하고 다시 깔았습니다 ㅠㅜ 혹시 아나콘다를 주기적으로 업데이트 해주는 게 좋은지와 업데이트시 주의할 점이 있나요..? 업데이트 했는데 왜 오류가 났는지.. 제가 중간에 뭔가 실수한건지 몰라서요..ㅜ 답변 부탁드립니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
안녕하세요
안뇽하세요 제가 2.5d로해서 만들고싶은데 이거를 학습을 한 뒤에 어떤 방향으로 익혀나가는게 좋을까요 강의가 1개셔서 어떤걸 배우는게 좋을까싶어서요 자동전투면서 중간중간 유닛행동을 지정해주는 그런 게임으로 방향을 잡는데 이런쪽으론 뭘 익혀나가냐하는지 궁금해서요 ㅜ 아 도트그래픽으로 만들 생각입니다..ㅎ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결운영체제 공룡책 강의
18분 10초경 평균 웨이팅타임에 대해 질문드립니다!
SJF 스케줄링 평균 대기시간에 대해서 구하고 있는데요, 프린트에서는 7.75로 기재되어 있는데 제가 구한 값과 조금 달라서 질문드립니다 ㅠ 0 + (8-1) + (12-2) + (21-3) = 35 35 / 4 = 8.75 로 계산이 나오는데, 어떤 점이 잘못된건지 알려주실 수 있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git clone
git clone 이 안되어요 다운로드는 브렌치에서만 되어요 권한요청은 몇달전에 했는데요~ 또 해야하는건가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 관리 예제 - 웹 MVC 개발 / 회원 웹기능 - 조회를 듣고있는데
강사님 께서는 회원목록 버튼을 클릭하면 이러한 창이 뜨지만 제가 누를때는 이렇게 오류 창이 뜹니다 딱히 오류로 잡히는것도 없어서 단순히 제 코드 실수인가 싶어서 강의를 여러번 돌려가며 최대한 강사님의 코드를 그대로 타이핑 했는데도 오류가 계속 납니다. 다른분들 보니 H2관련해서 오류가 뜨는데 저는 아직 H2파트를 들어가기도 전이고 강사님도 아직 강의내에서 H2를 건드리지 않고 초기 제가 올렸던 사진 처럼 창이 떴는데 도대체 왜 오류가 나는지 궁금합니다 https://drive.google.com/file/d/187dnQjeFv08hwhpoNglqi6TrnZpRXZYI/view?usp=sharing
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RestController 질문드립니다.
안녕하세요 항상 강의 잘듣고 있습니다! mvc강의를 듣던 와중에 실무에서 사용중인 @RestController을 사용해 API를 제공하는 애플리케이션은 MVC패턴을 사용하는것인가? 라는 의문이 생겼습니다. @RestController는 @Controller + @ResponseBody 의 조합으로 알고있습니다. 해당 강의에서 핸들러 매핑, 핸들러 어댑터 조회 후 MVC패턴이긴하나 핸들러를 호출하는 과정까지는 동일하고 반환하는과정에서 차이가 있는걸까요 ?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
수강 전 풀이인데, queue를 안썼네요ㅜㅜ 이 코드는 반례가 있나요?
function solution(need, plan) { need = need.split(""); let needSub = []; for (let i = 0; i < need.length; i++) { for (let j = 0; j < plan.length; j++) { if (need[i] === plan[j]) { needSub.push(plan[j]); // console.log(need); // console.log(needSub); } } } // console.log(String(need)); // console.log(String(needSub)); if (need.join("") !== needSub.join("")) { return "fail"; } return "success"; } let a = "CBA"; let b = "CBDAGE"; console.log(solution(a, b)); 선생님 강의 보며 queue사용해서 하는 법 다시 알게되었습니다. 감사해요~
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요. 질문있습니다.
증강기법쪽 강의를 들으면서 이미지 제너레이터가 나왔는데요 ㅎㅎ 만약 증강기법을 안쓴다고 하면 이미지 제너레이터를 안써도 상관없을까요?? file을 읽어와서 batch로 만들어 준다는 점에서 제너레이터를 썼을때 안썼을때가 차이가 많이 나는지요?? 연구하고 있는 분야에서 대용량 파일을 읽어올때 제너레이터를 쓰지 않고 강의 앞부분의 방식으로 데이터를 불러서 numpy array로 변형해서 사용하고 있는데 이것을 제너레이터로 바꿔야 효율적인지 고민입니다. ㅎㅎ
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
beautiful soup과 request 라이브러리의 관례
강사님~! 다른 곳에서 bs4이 selenium과 사용되는 것도 본 적이 있습니다, 여가 강의에서는 request 라이브러리랑 함께 쓰였는데, beautiful soup는 꼭 request 라이브러리랑만 쓰이는 것은 아닌 건가요?~ 그리고 from bs4 import BeautifulSoup 으로만도 쓰이는 것을 봤는데, 그렇다면 from bs4 import BeautifulSoup as bs의 차이도 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HanderAdapter에 관련해서 궁금한게 있습니다
제가 강의 영상처럼 복붙하지 않고 일일이 코딩하면서 하다가보니깐, getHandler, getHandlerAdapter와 같은 함수를 사용하지 않고 일일이 풀어서 작성했습니다.근데 이상하게 getHandlerAdpater을 풀어서 작성하면 MyHandlerAdapter myAdapter = null; for(MyHandlerAdapter adapter : handlerAdapters){ if(adapter.supports(handler)){ myAdapter = adapter; } throw new IllegalArgumentException("Couldn't find handler adapter"); } 와같이 작성하면 실행하면 500오류가 발생하면서 IllegalArgumentException 오류가 발생합니다. 즉 어댑터를 찾지를 못합니다. 혹시 함수를 사용하는것과 안하는것의 차이가 큰가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
while(que.length !== 1)로 바로 설정하면 조건 성립이 안되는 경우가 있을까요>?
## 접근방식 - queue 큐 자료구조 활용, 선입선출 특징 활용하기 => 왕자의 번호를 순서대로 조회하며, 특정 숫자가 k가 3인경우? 3번쨰 순서인 왕자가 제외되는 것이다. => k-1 을 하며 특정숫자 직전까지 왕자를 맨 뒷 순서로 보내고, 그 다음 k번째인 왕자는 제거한다. => 반복하다보면 1명만 남을 것 ## 풀이 1. 왕자들을 순서대로 줄세울 que 변수를 선언 [] 을 할당한다. 2. for 문) 1번부터 n번 까지의 왕자까지 순서대로 담는다. (줄 세운다) 3. while 문) que의 길이가 1이 아닌 경우 반복, 길이가 1이되면 while문을 탈출한다. => 왕자가 1명 남은 경우 탈출하게 설정 4. for 문) 왕자의 수가 1부터 k 특정 숫자보다 작을 떄까지만, 4-1. 배열의 맨 앞 요소를 shift() 빼서 que에 push() 담아준다. 4-2. 특정 숫자 k번 왕자일 경우 shift() 제거한다. 5. while문 que.length ===1 인경우 while문을 탈출한다. 6. que에 마지막 남은 que[0] 왕자의 번호를 출력한다. function solution(n, k) { let answer; let que = []; for (let prince = 1; prince <= n; prince++) { que.push(prince); console.log(que); } while (que.length !== 1) { for (let prince = 1; prince < k; prince++) { que.push(que.shift()); } que.shift(); } return que[0]; } console.log(solution(8, 3));
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
simulation 관련 질문드립니다...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료 덕분에 보드위에 올려 스위치도 작동해봤습니다. 그런데 simuation을 해보려고 하니 계속해서 "Executing simulate step.."이라는 문구가 뜨면서 진행이 되지 않아 너무 답답한 마음에 질문드리게 되었습니다. vivado 버전은 실습영상과 동일한 2020.2입니다.
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
내용 질문
안녕하세요! level 1을 마치고 level 2를 들을려고 합니다. level 2와 동시에 Django로 웹 개발공부를 해볼려고 합니다. 인프런에서 Django 로 코스를 선택했습니다. 그런데, 그 강좌에서 선수 파이썬 기본지식으로 `함수/클래스/상속/일급함수/장식자` 내용을 알아야 들을 수 있다고 하네요. 함수와 클래스는 Level 1에서 들었다고 하면 일급함수, 장식자는 TOC를 보면 Level2 에서 충분히 확인할 수 있는데, 상속은 어디서 들을 수 있는 건가요??? Level 3으로 가야 하나요????
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 덕분에 스택이 이해가 되고 풀리는 것 같아요 ㅠㅠ!
접근방식이 헷갈릴때 접근방식만 듣고 다시 풀어보면 바로 풀리네요 ㅜㅜ 항상 감사해요!! - tip. () 괄호가 나오는 문제는 보통 stack 활용하면 된다. > 문제 : 쇠막대기와 레이저의 배치를 나타내는 괄호가 주어졌을 때, 레이져로 잘린 쇠막대기 조각의 총 개수를 출력해라 > 입력 : 1. 모든 레이저는 ‘( )’ 으로 표현된다. 2. 쇠막대기의 왼쪽 끝은 여는 괄호 ‘ ( ’ 로, 오른쪽 끝은 닫힌 괄호 ‘) ’ 로 표현된다. - 조건 1) 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. => 긴 쇠막대기 위에 놓을때 쇠막대기의 양 끝점은 겹치지 않고, 완전히 그 안에 포함되게 놓인다. - 조건 2) 쇠 막대기를 자르는 레이저는 1개 이상이다. - 조건 3) 레이저는 쇠막대기의 양 끝점과 겹치지 않는다. ## 접근방식 1. stack 스택자료구조 활용하기! 2. 나열된 괄호를 조회하며 쇠막대기 왼쪽 끝인, ( 여는 괄호를 만날경우? ( 여는 괄호가 반복되면 쇠막대기 개수가 추가된다. => 쇠막대기 ( 를 모두 stack[]에 담아준다. (쇠막대기 개수 증가) 3. ) 닫는 괄호를 만날경우? => stack []에 있는 "("여는 괄호 1개를 제거한다. **")" 닫는괄호는 꼭 두가지 경우를 생각해야한다.** 4. 레이져인 경우 => stack[] 가장 위(바로 직전)에 여는 괄호일 경우 "()" 레이져 4-1. 레이져가 나올때마다 "()" => stack[] ( 여는괄호 하나 제거 후, 4-2. Stack[]에 남아있는 괄호의 개수(잘려진 쇠막대기 조각 개수)를 더해준다. 5. 쇠막대기의 끝인 경우 => stack[] 가장 위에 있는 괄호가 ")" 닫는 괄호일 경우 쇠막대기의 마지막 끝이다. 5-1. ) 닫는괄호의 짝인 ( 여는괄호를 stack[]에서 삭제하며 +1 을 더해준다. => 쇠 막대 한개가 완성되면, 레이져로 잘리고 남은 쇠조각 1개만 남기 때문에 +1을 해주는 것이다. ## 풀이 1. 개수를 세줄 변수 cnt를 선언하고 초기값 0 할당, ( 괄호를 담을 변수 stack선언하고 [] 할당한다. 2. for 문으로) str 괄호가 정렬되어있는 문자열을 순서대로 모두 조회한다. 3. if문) ( 를 만날 경우? => stack []에 반복해서 (를 담아준다. => push() 4. else문) ) 를 만날 경우? 5. if 문) str[i-1] 직전 요소가 "("인 경우? => stack[]맨 위의 (를 제거한다. => pop() => stack[]에 담긴 요소개수 stack.length 를 cnt에 더해준다. 6. else문) str[i-1] 직전 요소가 ")"인 경우? => stack[] 맨 위의 (를 제거한다. => pop() => cnt 개수에 +1을 더해준다. 7. 모든 요소를 조회하여, for 문이 종료되면 레이져로 잘린 쇠조각의 개수 cnt를 출력한다. ### 선생님 풀이와 다른 점 ")" 를 만날 경우? 무조건 stack[]의 맨 위 ( 괄호를 제거해야하니깐, 아래 코드처럼 적으면 pop()을 한번만 실행하면된다. else { stack.pop(); if (str[i - 1] === "(") { cnt += stack.length; } else { cnt++; } --> <script> function solution(str) { let cnt = 0; let stack = []; for (let i = 0; i < str.length; i++) { if (str[i] === "(") { stack.push(str[i]); } else { if (str[i - 1] === "(") { stack.pop(); cnt += stack.length; } else { stack.pop(); cnt++; } } } return cnt; } let str = "()(((()())(())()))(())"; console.log(solution(str)); </script>영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
var let const 에 대해 질문드립니다
안녕하세요 제가 C, C++ JAVA 부터 공부해서 자바스크립트 문법이 조금 익숙치 않아서 질문드리고 싶습니다. 질문 1. var a = 1; let b = 2; const c =3 ; d = 4; 가 있을 때, d 처럼 앞에 변수 선언 예약어가 아무것도 안붙는 것은 var와 스코프가 같은지 다른지 질문드리고 싶습니다 질문 2. 블록 스코프(어떤 중괄호 내에서든 가능)와 함수 스코프(funtion() 함수의 중괄호)의 차이는 이해했는데, 궁금한 점이 있습니다 자바스크립트는 if( ) 나 for( )를 함수로 안봐주나요? 아니면 자바스크립트도 if( ) 나 for( )를 함수로 봐주는데 번역상 function( ){ } 스코프를 함수 스코프라고 하는지 질문드리고 싶습니다 질문3. typeof( 변수명) 함수가 변수의 데이터 타입을 반환해주듯이 변수의 var let const 를 알아내주는 함수도 있는지 질문드리고 싶습니다