묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-0 질문드립니다
안녕하세요 선생님.공유 소스 보기 (acmicpc.net)위 링크는 선생님이 짜주신 코드 그대로입니다. 다름이 아니라 처음에 cnt가 1이므로 while문에 들어가면 else문에 의해서 cnt가 11이 되고cnt %=n에 의해서 만약 n이 3이라고 가정을 하면 cnt = 2가 되는 것 아닌가요??11 % 3 = 2니까요... 그러면 그 다음 cnt = cnt* 10 + 1에 의해서 cnt = 21이 된다고 생각하는데 왜 11, 111, 1111...이렇게 올라갈 수 있는지 모르겠습니다
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
3_5_4.py asyncio 에서 response.status_code 실행 문제
안녕하세요 강사님,앞서 synchronous, threading, multiprocessing 에서는print(f'[Read Contents : {len(response.content)}, Status Code : {response.status_code} from {url}]') 잘 실행이 되어, status code: 200 값을 확인 할 수 있었습니다.그런데 asyncio에서는 response.status_code가 출력이 안됩니다.강사님 설명처럼, 그냥 response 값 전체를 출력하면 확인할 수 있지만.. asyncio에서는 왜 response.status_code 가 실행이 안되는지 설명 좀 부탁 드리겠습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-N 질문입니다
https://www.acmicpc.net/source/52895140 안녕하세요 선생님선생님 코드를 보고 제 생각대로 바꾸어서 코드를 짜봤는데 '('가 들어오면 push를 해주고 ')' 일 때는 stack에 아무것도 없을 때는' )'를 넣어주고 stack에 요소가 있을 때는 top이 '('면 pop을 하는 거로 코드를 짰는데 어떤 부분에 이상이 있는지 모르겠어서 질문 드립니다 ㅠ
-
해결됨[코드캠프] 훈훈한 Javascript
타이머 새로고침시 오류
함수활용 목차까지 수업 잘 들었습니다. 아직 이해는 완벽히 하지 못했지만 잘 따라 만들어 본것같은데요,새로고침을 해도 로컬스토리지에 데이터가 기억되어있으니 이전 입력했던 카운트다운이 계속해서 진행된다고 하셨는데, 새로고침을 하면 데이터가 사라집니다.그래서 강의 마지막의 82줄에 나오는 setClearInterval 함수 안의 localStorage.removeItem("saved_date");를 resetTimer함수 안으로 옮겨보았더니 새로고침을 했을때 데이터가 사라지지 않고, 초기화를 하면 사라집니다. 이렇게 수정하는것이 맞는지 궁금합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
동영상이 없을 경우에
강사님 video가 없으면 버튼이 안보이게 코딩하고싶은데혹시 그 부분 어떻게 코딩하면 될까요?버튼 부분에다만 조건을 걸 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Transactional 질문있습니다
@Transactional 지정위치에대해 궁금합니다 6:17초 부분에서 JPA의 변경을 이용할때에는 트랜잭션을 사용하는게 좋다고 하셨는데 그러면 MemberService 레벨에서 @Transactional 를 지정하는게 아닌 직접적으로 JPA를 작동시키는 MemberRepository에서 어노테이션을 지정하는게 더 좋지않을까요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
user entity 빨간밑줄 에러 어떻게해결하셧나요?
강의에서는 잠시 주석처리해주셧었는데 갑자기 어느순간 해결되있는거같던데.. https://blog.ddark.kr/Experimental-support-for-decorators-is-a-feature-that-is-subject-to-change-in-a-future-release/위 링크대로 다 해줬는데도 빨간밑줄 에러가 안사라지네요 속성 'email'은(는) 이니셜라이저가 없고 생성자에 할당되어 있지 않습니다.ts(2564)문제 보기 (<Alt>+F8)빠른 수정... (Ctrl+.)이런식으로 뜹니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 관련하여 문의드립니다!
강의자료가 열리지 않는 이슈가 있어 이메일로 요청드립니다! 제 이메일은 dmsrnr1578@gmail.com 입니다. 감사합니다 :)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 자료는 어디서 다운 받을 수 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]찾다가 안 보여서 그러는데 강의 자료는 어디에 올라와 있나요?
-
미해결자바스크립트 : 기초부터 실전까지 올인원
전날엔 되던것이 담날엔 안되네요 ㅜㅜ
섹션6에 뉴스타임즈 만들기 강의에서요,하루에 다 하지 못해서 그 담날 다시 해보려고 하니 api 를 제대로 못불러옵니다.전날은 분명 articles 까지 불러오는 부분까지 확인을 했는데요,시간이 지나면 괜찮아질까 싶었는데 계속 안되어서 혹시 어떤 문제가 있는걸까요? 에러메시지:Failed to load resource: the server responded with a status of 401 ()
-
미해결ARM Cortex-M 프로세서 프로그래밍
it 명령어 중첩
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요! 교수님. 강의를 듣다가 It관련하여 궁금증이 생겨 질문글을 올립니다. It 명령어는 C언어에서 If명령어와 같은 역활을 하는데 그렇다면 C언어 처럼 It 멍령어도 중첩해서 사용할 수 있나요??예를 들어cmp r0, r1ite geit gemovge r0, r0moglt r0, r1이런식으로 사용할 수 있을까요?
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
uxui디자이너 분들이 사용하는 ui디자인
안녕하세요. 강의를 듣다가 궁금해져서 질문 드리게 되었습니다.ui, ux디자이너 분들이 실제로 일을 하실 때 ui로고 같은 것들을 매번 직접 디자인 하여 일을 하시는 건가요? 아니면 강의에서도 나왔던 이미 디자인 되어있는 툴들을 다운 받아서 사용해도 되는 건가요? (ui, ux쪽 분야를 알게 된 지 얼마 되지 않아 모르는 부분이 많습니다ㅜㅜ)마지막으로 취업용 포트폴리오를 만들 때는 본인이 모든 ui를 디자인 하는 것인 가요?답변 기다리겠습니다. 감사합니다!
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
nav className={`nav ${show && "nav__black"}`} 선언하는 부분에
강사님className={`nav ${show && "nav__black"}`}대신className={show ? "nav__black" : "nav"}하면 동작하지 않은데 왜 그런건가요?이론상으론 의미가 비슷하지 않나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
즉시로딩 성능 저하 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]먼저 좋은 강의를 제공해주셔서 감사드립니다.강의 [즉시 로딩과 지연 로딩][24:22] 에서즉시 로딩을 쓰면 쿼리가 수십 개 나가고 성능이 안 좋아진다고 하셨는데요. 성능이 안 좋아지는 건 발생한 SQL 로그로 파악하는 걸까요? 성능을 측정할 수 있는 도구가 혹시 있을까요?강의 내용에서 즉시 로딩의 이론적인 개념은 이해해서 실무에서 잘 활용할 수 있을 거 같은데ㅎㅎ이걸 몰랐을 때 성능 저하되는 걸 수치적으로 확인하고 그게 쿼리 쪽 문제인지 찾게 되는 접근 방법도 혹시 있을 까 궁금하여 문의드립니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
지금의 Vue3 현황에 대해 궁금합니다.
캡틴판교님의 Can I use ... Vue 3? 영상이나 기존 질문에 남기셨던 답변들, 블로그 등을 보았는데요아무래도 몇몇 영상은 1~2년 전이고 강의도 오래전이다 보니까 지금 Vue3에 대해 어떻게 생각하시는지 궁금합니다.현재 npm 다운로드 수도 Vue3가 앞서 있는 것 같고, 지금 다니는 회사도 Vue3를 사용한다고 하네요아직 큰 차이는 없을까요 ??막상 배우다보니 실무에서 잘 사용할 수 있을까 불안해서 질문 드립니다 ㅠ
-
미해결쉽고 빠른 스타일링 Tailwind CSS 기초 가이드
명령어 touch tailwind.config.js
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. touch tailwind.config.js하고나서아래 에러가 나타남니다..touch : 'touch' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.위치 줄:1 문자:1+ touch tailwind.config.js+ ~~~~~ + CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한요청드립니다
인프런 아이디 : wownow7983인프런 이메일 : wownow7983@gmail.com깃헙 아이디 : bsm7878@naver.com깃헙 Username : bsm7878감사합니다!
-
미해결애플 웹사이트 인터랙션 클론!
안녕하세요 꼭 좀 부탁드려요..4시간째 검색해도 답이없네요..
// (function() {}) (); 아래 함수와 같은 뜻 // (() => { // })(); (() => { //함수 안에 작성(전역변수 피하기 위함(지역변수)) let yOffset = 0; // window.pageYoffset 대신 쓸 변수 let prevScrollHeight = 0; //현재 스크롤 위치(yOffset)보다 이전에 위치한 스크롤 섹션들의 스크롤 높이값의 합 let currentScene = 0; // 현재 활성화된(눈 앞에 보고있는) 씬(scroll-section) const sceneInfo = [ { //0 type: 'sticky', heightNum: 5, //브라우저 높이의 5배로 scrollHeight 세팅 scrollHeight: 0, //창 사이즈 변경 대응해야해서 0값주고 따로 함수 처리 objs: { //html dom객체 요소들 container: document.querySelector('#scroll-section-0'), messageA: document.querySelector('#scroll-section-0 .main-massage.a'), //에니메이션 조작할 css들 가져옴 messageB: document.querySelector('#scroll-section-0 .main-massage.b'), messageC: document.querySelector('#scroll-section-0 .main-massage.c'), messageD: document.querySelector('#scroll-section-0 .main-massage.d') }, values: { messageA_opacity: [0, 1] } }, { //1 type: 'normal', heightNum: 5, //브라우저 높이의 5배로 scrollHeight 세팅 scrollHeight: 0, //창 사이즈 변경 대응해야해서 0값주고 따로 함수 처리 objs: { container: document.querySelector('#scroll-section-1') } }, { //2 type: 'sticky', heightNum: 5, //브라우저 높이의 5배로 scrollHeight 세팅 scrollHeight: 0, //창 사이즈 변경 대응해야해서 0값주고 따로 함수 처리 objs: { container: document.querySelector('#scroll-section-2') } }, { //3 type: 'sticky', heightNum: 5, //브라우저 높이의 5배로 scrollHeight 세팅 scrollHeight: 0, //창 사이즈 변경 대응해야해서 0값주고 따로 함수 처리 objs: { container: document.querySelector('#scroll-section-3') } } ]; function setLayout() { // 각 스크롤 섹션의 높이 세팅 for (let i = 0; i < sceneInfo.length; i++) { sceneInfo[i].scrollHeight = sceneInfo[i].heightNum * window.innerHeight; sceneInfo[i].objs.container.style.height = `${sceneInfo[i].scrollHeight}px`; } yOffset = window.pageYOffset; let totalScrollHeight = 0; for (let i = 0; i < sceneInfo.length; i++) { totalScrollHeight += sceneInfo[i].scrollHeight; //각 신의 scrollHeight를 더해서 넣어주고있음 if (totalScrollHeight >= yOffset) { //토탈스크롤에 들어가는 값이랑 현재y스크롤 위치를 비교해서 더 커지면 currentScene = i; //현재 i를 세팅하고 break; //for문을 멈추고 빠져나옴 } } document.body.setAttribute('id', `show-scene-${currentScene}`); } function calcValues(values, currentYOffset) { let rv; //현재 씬(스크롤섹션)에서 스크롤된 범위를 비율로 구하기 let scrollRatio = currentYOffset / sceneInfo[currentScene].scrollHeight; rv = scrollRatio * (values[1] - values[0]) + values[0]; return rv; } function playAnimation() { const objs = sceneInfo[currentScene].objs; const values = sceneInfo[currentScene].values; const currentYOffset = yOffset - prevScrollHeight; switch (currentScene) { case 0: // console.log('0 play'); let messageA_opacity_in = calcValues(values.messageA_opacity, currentYOffset); objs.messageA.style.opacity = messageA_opacity_in; break; case 1: // console.log('1 play'); break; case 2: // console.log('2 play'); break; case 3: // console.log('3 play'); break; } } function scrollLoop() { prevScrollHeight = 0; for ( let i = 0; i < currentScene; i++) { prevScrollHeight += sceneInfo[i].scrollHeight; } if (yOffset > prevScrollHeight + sceneInfo[currentScene].scrollHeight) { currentScene++; document.body.setAttribute('id', `show-scene-${currentScene}`); //변수랑 문자열 섞여 있으니까 (``백틱 사용) } if (yOffset < prevScrollHeight) { if (currentScene === 0) return; //0이면 리턴 보낸다는 뜻으로 스트롤 위쪽으로 -되는거 방지(모바일에서) currentScene--; document.body.setAttribute('id', `show-scene-${currentScene}`); //변수랑 문자열 섞여 있으니까 (``백틱 사용) } playAnimation(); } window.addEventListener('scroll', () => { yOffset = window.pageYOffset; scrollLoop(); }); // window.addEventListener('DOMContentLoaded', setLayout); //DOMContentLoaded가 load보다 실행 시점이 빠르나 이미지 및 영상 출력 전에 HTML실행 window.addEventListener('load', setLayout); //load 되면 setLayout을 실행하는걸로 window.addEventListener('resize', setLayout); //윈도우 창의 사이즈에따라 setLayout대응 })(); 안녕하세요현재 스크롤 애니메이션 구현3를 들으면서코딩 따라하고 있는 도중에switch (currentScene) { case 0: // console.log('0 play'); let messageA_opacity_in = calcValues(values.messageA_opacity, currentYOffset); objs.messageA.style.opacity = messageA_opacity_in; break; 여기 부분에서objs.messageA.style.opacity = messageA_opacity_in;이 코드 를 빼면 에러표시가 안뜨는데추가하면 마우스 스크롤시 에러 표시가 이렇게 뜨네요...Uncaught TypeError: Cannot read properties of null (reading 'style')도움좀 부탁드려요..html에 스크립트 위치도 body 최하단에 잘 위치해 있어요.. - 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
인터페이스와 가상 메서드
아래 코드에서 Customer 클래스는 Buy, Sell 인터페이스를 구현하고 buy, sell, order 메서드를 갖고 있는데,buyer.sell()은 왜 실행되지 않는건지 궁금합니다.가상메서드에 의해 Customer 클래스의 sell 메서드가 불리는 것이 아닌가요?public class CustomerTest { public static void main(String[] args) { Customer customer = new Customer(); Buy buyer = customer; buyer.buy(); Sell seller = customer; seller.sell(); // 가상 메서드 : 인스턴스의 메서드가 불림 customer.order(); buyer.order(); seller.order(); } }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
교재 해외 배송 혹은 e-book 출간
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 해외 수강생입니다.몇 달 전 올라온 e북 출간 관련 질문에 계획 없으시다는 답변은 보았습니다만,혹시 개정판을 출간하시면서 e북 관련해 재고하신 부분은 없는지 여쭙고 싶습니다.아니면 인터넷 서점 등에서 해외 배송이라도 가능하도록 하실 계획은 없으신지요..! 양질의 강의 감사드리며, 반복되는 질문에 번거로우시겠으나그만큼 강의에 관심이 많아서 그러는 것이니 너그러이 양해 부탁드리겠습니다^^;;