묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
비트수 관련 질문
맛비님이 올려주신 예제에서 corret는 5bit 이고 a는 5bit, b는 4bit 인데 initial 안에서 5bit 과 4bit 인 a 와 b를 연산하여 5bit 인 corret 에 집어넣는 코드를 수행하였습니다. 학부에서 공부할 때는 항상 비트수를 맞춰서 연산을 해주는 습관을 가지라고 했었는데 오버플로가 발생하지 않는다면 비트수를 맞춰 가면서 연산할 필요가 없을까요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
DB 연결이 안됩니다.
몇번이고 확인하고 실행했는데도 안됩니다 ㅠㅠ (node:68634) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor. MongoDB connection error: { MongoNetworkError: failed to connect to server [cluster0-shard-00-01.oyp8h.mongodb.net:27017] on first connect [MongoNetworkError: self signed certificate in certificate chain] at Pool.<anonymous> (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/topologies/server.js:438:11) at Pool.emit (events.js:198:13) at createConnection (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/pool.js:562:14) at connect (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/pool.js:1009:9) at makeConnection (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:32:7) at callback (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:280:5) at TLSSocket.err (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:310:7) at Object.onceWrapper (events.js:286:20) at TLSSocket.emit (events.js:198:13) at emitErrorNT (internal/streams/destroy.js:91:8) at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) at process._tickCallback (internal/process/next_tick.js:63:19) name: 'MongoNetworkError' } (node:68634) UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [cluster0-shard-00-01.oyp8h.mongodb.net:27017] on first connect [MongoNetworkError: self signed certificate in certificate chain] at Pool.<anonymous> (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/topologies/server.js:438:11) at Pool.emit (events.js:198:13) at createConnection (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/pool.js:562:14) at connect (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/pool.js:1009:9) at makeConnection (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:32:7) at callback (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:280:5) at TLSSocket.err (/Users/bbwwpark/develop/study/vue-endgame/vue-til-server/node_modules/mongodb/lib/core/connection/connect.js:310:7) at Object.onceWrapper (events.js:286:20) at TLSSocket.emit (events.js:198:13) at emitErrorNT (internal/streams/destroy.js:91:8) at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) at process._tickCallback (internal/process/next_tick.js:63:19) (node:68634) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:68634) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
continue 구문 예시와 관련하여
안녕하세요 강의 수강중인 학생입니다! 이번 편 강의 continue 부분 내용에 오류가 있는 것 같아 질문 드립니다. line16에 if (line[i] != ' ') continue; 라고 되어있으면 공백이 아닐 경우에는 spaces 에 ++를 하지 않고 for문의 시작 부분으로 돌아가는 것으로 이해했습니다. 반대로 line[i]가 공백문자라면 continue에 걸리지 않아 spaces++ 가 실행되어야 하는데, 그러면 마지막에 "입력하신 문장에서 공백 문자의 수는 " << spaces << "개 입니다. " 라고 하는게 맞는 것 같은데, 제가 잘못 이해한 부분이 있을까요?? 보여주신 "p a n d a c o d i n g" 의 예시에서도 공백문자가 10개, 공백아닌 문자가 11개 인데, 공백을 제외한 문자 수가 10개 라고 나옵니다. 확인해보시고 답변주시면 감사하겠습니다! 좋은 강의 감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
6분대 참조타입 변환 궁금한 부분이있습니다.
강의 정말 잘 보고있습니다. 6분대 참조 타입 변환에서 궁금 한 부분이 한가지 있습니다. { int a = 123456789; // 2의 보수로 데이터 저장 float b = (float&)a; // 부동소수점(지수 + 유효숫자) cout << b << endl; } 위에 코드를 설명하시면서 int a 를 참조 타입 변환을 통해float b에 넣으신다고 설명하시는데 참조 타입 변환을 한다면받는쪽에 타입도 float이 아니라 float&가 아니여야 하는지 궁금합니다저런식으로 하면 참조 타입으로 받는게 아니라 참조 타입으로 변환 후 값 형식으로 float b에 넣어져서 서로 참조관계가아니지 않은가요?
-
미해결초보를 위한 쿠버네티스 안내서
질문 있습니다.!
강사님 안녕하세요! 좋은 강의 감사드립니다 ㅎㅎ 너무 추상화가 많이 되어 있어서 처음에는 이해하기 어려웠는데 몇번 반복해서 듣다 보니 조금은 이해가 되는것 같습니다. 강의해주신 내용을 정리해서 개인 블로그에 출처를 남기고 올려되는지 여쭙기 위해서 글을 남깁니다.! 감사합니다!
-
해결됨코딩으로 학습하는 리팩토링
[오탈자제보 및 질문] 영상의 코드와 제공된 예제 내용불일치, 예제참고 가이드라인 질문입니다.
제가 흐름을 놓친걸 수도 있지만, 제공된 예제에 파라미터 GHIssue issue 가 없어보입니다. 01-Before > StudyDashboard.java 영상 뒷부분에는 파라미터가 제거가 되지만, 폴더 이름이 01-before 라는 이름이라 `수정전`예제 인줄 알았는데, 이미 리팩토링이 되어있는건지 살짝 감이안옵니다. 제공된 파일예제가 강의 내용을 듣고난 다음에 참고하는`솔루션`예제인가요? 감사합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
스크롤이 끝까지 내려가지 않습니다!
강의 잘 들었습니다! ㅎㅎ 다름이 아니라 무한 스크롤 코드를 작성하던 중, 스크롤 내리기가 여러 번 반복돼야 끝까지 내려가게 되는데 현재 코드를 그대로 작성하면 한번만 스크롤이 내려가고 멈추는 현상이 발생합니다! 혹시 스크롤 사이 페이지 로딩 시간이 문제인가 싶어 0부터 3까지 모두 넣어봤는데 계속 반복됩니다.. 무슨 문제인지 모르겠어요ㅠ 항상 강의 깔끔하게 해주셔서 감사합니다!
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
네이버 Open API 크롤링하기1 강의 질문
네이버 Open API 크롤링하기1 강의에서 self.start_urls로 start_urls가 여러 페이지의 리스트형태로 되어있는 경우 아래와 같이 for 문으로 풀어주신다고 하셨는데요. for url in self.start_urls: yield ~~ 예를 들어 start_urls =[www.xxxx, www.yyyy, www.ssss] 로 여러 페이지가 리스트로 되어있는 경우 그냥 for url in start_urls로 써도 되지 않나요? 왜 self. 을 붙여서 하는지 궁금합니다. 답변 부탁드립니다. 감사합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
css시작부분
안녕하세요 선생님 위에서부터 차근차근 영상 봤는데 처음 보는 부분 인 것 같아서요(아니라면 죄송합니다ㅠ;;)이번 최종본에서 css시작할때 아래 부분이 포함 된것 같은데 이거는 모든 제작본(가로,가로100,세로컬럼) 에 다 공통적으로 외워두면 되나요? 또 color: #222328; 이부분은 다.요구사항 표 에 있는 기본텍스트의색 #333333 이걸 뜻하는 건지.. 문의드립니다! @charset 'utf-8' ; body { margin: 0; font-size: 15px; background-color: #fff; color: #222328; } a { color: #222328; text-decoration: none; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 사용승인 요청드려요
인프런 아이디 : ghkdsigm3@gmail.com 인프런 이메일 : ghkdsigm3@gmail.com깃헙 아이디 : ghkdsigm3@gmail.com깃헙 Username : 승현h
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
레벨을 나누는 기준이 있는 건가요?
궁금한 부분이 있습니다. 쓰다 보니 설명이 길어져서 다 지우고 간단하게 요약하겠습니다. 요약. 1. 레벨을 나누는 기준이 있나요? 2. 타입(문자,숫자)를 판단하는 레벨은 꼭 넣어야 하는지 아니면 강사님께서 임의로 정해주신 룰인지 궁금합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
미들웨어에 미들웨어를 붙이는 이유가 이해가 잘 안됩니다. ㅠ
안녕하세요 제로초님. 혹시 미들웨어에 미들웨어를 붙이는 이유와 주로 어떤 상황에서 붙여서 사용하는지 자세하게 알고싶습니다 . 답변 주시면 감사하겠습니다 ㅠㅠ 코드에서는 대표적으로 로그인에서 사용하고 있긴한데 .. router.post('/login', isNotLoggedIn, async (req, res, next) => { passport.authenticate('local', (authError, user, info) => { if (authError) { console.error(authError); return next(authError); } if (!user) { return res.redirect(`/?loginError=${info.message}`); } return req.login(user, (loginError) => { if (loginError) { console.error(loginError); return next(autnError); } return res.redirect('/'); }); })(req, res, next); }); 자세히 알고싶어서 질문드립니다 ㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이런식으로 풀이 해도 괜찮을까요?
function solution(arr) { let answer = []; const odd = arr.filter(v => v % 2); answer.push(odd.reduce((acc,cur) => acc+cur)); answer.push(Math.min(...odd)); return answer; } let arr = [12, 77, 38, 41, 53, 92, 85]; console.log(solution(arr)); 배열 메서드를 사용하지 않고 푸는 방법도 같이 공부해야될까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : too3245@gmail.com (G-MAIL) 인프런 이메일 : too3245@gmail.com 깃헙 아이디 : too3245@gmail.com 깃헙 Username : too3245이상입니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
AuthorizationHeaderFilter 에 추가한 @component 관련 오류
안녕하세요 강사님! 서버를 실행 시키면 다음과 같은 오류가 나오는데 도무지 원인을 못찾겠어서 질문 드립니다 ㅠㅠ java.lang.ClassCastException: class java.lang.Object cannot be cast to class com.example.apigatewayservice.filter.AuthorizationHeaderFilter$Config (java.lang.Object is in module java.base of loader 'bootstrap'; com.example.apigatewayservice.filter.AuthorizationHeaderFilter$Config is in unnamed module of loader 'app') at com.example.apigatewayservice.filter.AuthorizationHeaderFilter.apply(AuthorizationHeaderFilter.java:17) ~[classes/:na] at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:154) ~[spring-cloud-gateway-server-3.1.0.jar:3.1.0] ... 오류가 너무 길어서 잘랐는데 전문을 보여드려야 할까요??
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
ARPU와 LTR, 롤링 리텐션
안녕하세요. Revenue 강의 중에 헷갈리는 부분이 있어 질문 드립니다. LTR을 계산할 때 월별로 "매출 / 전체 가입자수"로 계산한다고 이해했는데, ARPU과 같은 건지 헷갈리네요. 월별로 ARPU를 구해서 평균을 낸 게 LTR이라고 이해하면 될까요? 그리고 Retention과 Revenue 쪼개보기 엑셀 실습 강의에서도 궁금한 점이 있습니다. 최근 3년 동안 잔존율과 ARPPU가 좋아지고 있는지 구하고 연도별로 비교해보고 싶다면, 이때도 롤링 리텐션으로 계산해도 될까요? 기간을 길게 잡을수록 돌아오는 유저가 많아져서 over-estimated 되는 게 아닐까? 하는 의문이 들어서... 답변 부탁드리겠습니다!
-
해결됨[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Failed to convert value of type 'java.lang.String' to required type 'java.util.Locale 오류 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 POSTMAN에서 Accept-Language에 값을 아무것도 설정 안하거나 en으로 설정했을때 다국어 처리가 잘 되는 것을 확인할 수 있었습니다. 이번에는 호기심에 크롬에서 URI를 입력하고 테스트를 해봤는데 제 예상으로는 한국어로 브라우저에 결과값이 찍혀야 되는데 Boot로그를 보니 다음과 같은 에러를 확인할 수 있었습니다. 로그를 보고 크롬 개발자 Accept-Language 헤더 값을 살펴본 결과 요청 헤더의 Accept-Language 값에 다음과 같이 값을 포함하고 있는 것을 확인하였습니다. 이럴 경우 부트에서 파싱을 못해서 저런 상황이 발생하는 것 같은데 해결방법이 있을까요? 구글링을 해보니깐 헤더 말고 쿼리 파라미터를 이용해서 ISO언어코드를 넘겨서 처리하는 방법이 있던데 헤더로 넘길 경우 이렇게 발생할 에러에 대비해서 쿼리파라미터로 처리 방식으로 바꿔야 하는지 궁금합니다
-
미해결스프링 시큐리티
원래 Method 방식은 권한계층이 적용되지 않는건가요 ?
Url 방식은 정삭적으로 권한계층에 맞게 manager 권한을 요청하면 manager, admin은 접근 가능하지만, user는 접근 불가하게 설정되는 반면, Method방식은 manager 권한을 요청하면 manager을 제외한 user와 admin 은 접근이 불가능합니다. 왜 이런걸까요 ?
-
미해결스프링 시큐리티
본인글 삭제 아래 질문 이어서..
안녕하세요. 댓글로 다시 질문드렸는데 못보시는것 같아서 한번 더 질문드립니다. 인증을 받은 상태라서 로그인 유저 정보를 가져오는데는 어려움이 없습니다. 그럼 작성한 게시글의 작성자 id는 어떻게 가져오는가가 문제입니다. @PreAuthorize("isAuthenticated() and (( #board.createdBy == principal.userId ) or hasRole('ROLE_ADMIN'))") @RequestMapping( value = "/{id}", method = RequestMethod.PUT) public ResponseEntity<Message> updateUser(Board board, @Pathvariable String id){ messageService.updateMessage(id); return new ResponseEntity<Message>( new Message("수정성공"), HttpStatus.OK ); } 구글링을 해보니 바디에 삭제 혹은 수정할 글의 정보를 담아서 위 코드와 같이 요청을 보내더라구요.. 그럼 의미가 없는게 아닌가 싶습니다. 해당 글쓴이의 id(pk)를 제 id와 같게 담아서 보내면 삭제할수 있는 권한만 있으면 다른 글도 삭제 혹은 수정이 되지 않는가? 라는 생각이 들더라구요.. 제가 이상하게 생각하는건가요??ㅎㅎ;;
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
getter와 mutations 의 차이점
두개의 차이점이 정확히 어떤건가요?? 두개다 결국은 state값을 변경해주는거 라고 이해했는데 차이점을 잘 모르겠습니다..