묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
배운 내용과 실제 스택 작동방식이 다릅니다.
이전 강의에서는 함수가 스택 영역을 사용할 때 bp와 sp가 같은 위치인 상태에서 sp를 일정한 값으로 빼주고 빼준 값 만큼 스택 영역을 확보한 뒤 bp와 sp 사이의 공간을 메모장처럼 사용한다고 하셨습니다. 하지만 제가 직접 확인 해보니 sub esp, 0c0h로 sp를 빼는 것 까지는 맞으나, ebp와 esp 사이의 영역은 안 쓰고 0c0 만큼 빼진 새로운 esp 지점 부터 사용됩니다. 배운 거랑 달라서 혼란스럽네요 환경은 x86이고 vs2017 사용하고 있습니다 요약하자면 아래 그림과 같이 스택이 사용됩니다. 왜 이러는 건가요?
-
미해결머신러닝 처음 시작하기 (기초 원리 + 초급 실습)
중반부터 설명이 없어요...
중반부터 설명이 없어요... 코드에 대한 설명이 더 있으면 좋을것 같습니다
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
a태그로 텍스트를 묶었는데 링크가 생겨요.
navi 를 만드는데 밑에처럼 텍스트에 링크가 들어갑니다! <a href="#none">탑</a> 갑자기 a 태그로 묶으면 텍스트가 전부 링크처럼 밑줄이 생겨서 어떻게 해야 하나요?ㅠ
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
강의자료
안녕하세요 강의자료는 어디서 받나요?
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
타임스탬프 질문
선생님, {0} {1} 이거는 어떤 의미인가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
데이터셋 관련 질문입니다.
안녕하세요! 파이썬 머신러닝 -> 캐글 Advanced에 이어 이번이 세 번째 강의 수강이네요 ^^ 매번 좋은 강의 올려주셔서 감사합니다 ㅎㅎ 데이터셋 관련해 세 가지 질문이 있습니다. 1) 'KittyTinyDataset' 클래스를 정의해줬는데요, 이 클래스를 명확히 호출하는 부분은 없었습니다. 어느 부분에서 데이터셋 클래스가 등록된 것인가요? 데코레이터 부분(@DATASETS.register_module(force=True))이 KittyTinyDataset 객체를 MMDetection 프레임워크에 등록하기 때문에 데코레이터 코드만 있으면 클래스를 따로 호출하지 않아도 호출한 효과를 얻는 것인가요? 2) 또한, cfg 설정하는 코드에서 cfg.dataset_type를 'KittyTinyDataset'로 오버라이딩했는데요, 이건 이름만 설정한 건가요? 아니면 앞서 정의한 클래스명을 넣어준 건가요? 즉, 꼭 cfg.dataset_type = 'KittyTinyDataset' 이렇게 해야 하는 것인지 아니면 이름이니 임의로 설정해도 되는 것인지 궁금합니다. 3) 마지막으로, datasets = [build_dataset(cfg.data.train)]로 하면 cfg.data.val도 자동으로 데이터셋으로 만들어지는 것인가요? 강의 중간에 그런 말씀을 하신 것 같은데 확실치 않아 질문드립니다. 질문이 많네요. 죄송합니다. 항상 친절한 답변 감사드립니다. :)
-
미해결실전 리액트 프로그래밍
선생님과 똑같이 했는데 다 rendering 됩니다.
선생님 말씀에 의하면 아래와 같이 넣으면 greeting 컴포넌트는 랜더링이 안된다고 하셨는데요. <UserContext.Provider value ={user}> 콘텍스트 API로 데이터 전달하기 강의에서 선생님과 똑같이 했는데 다 프로파일 컴포넌트와 그리팅 컴포넌트가 다 rendering 됩니다. 무엇이 잘못 된 것일까요? 길지 않아 소스를 아래에 넣습니다. =======소스 ========= import './App.css';import {createContext, useContext, useState} from "react";export const UserContext = createContext({username:'unknown', age:0});export default function App() { const [user, setUser] = useState({username:'scmoon',age:19}) const [count, setCount] = useState(0); console.log('app render') return ( <div> <UserContext.Provider value ={user}> <Profile/> <button onClick={()=>{setCount(count+1)}}> 증가 </button> </UserContext.Provider> </div> );}function Profile(){ console.log('profile render..') return ( <div> <Greeting/> </div> );}function Greeting(){ console.log('greeting render..'); const {username} = useContext(UserContext); return `${username} 님 안녕하세요. `} =====console 결과 ======== app render App.js:25 profile render.. App.js:35 greeting render.. App.js:12 app render App.js:25 profile render.. App.js:35 greeting render.. App.js:12 app render App.js:25 profile render.. App.js:35 greeting render.. App.js:12 app render App.js:25 profile render.. App.js:35 greeting render.. App.js:12 app render App.js:25 profile render.. App.js:35 greeting render.. App.js:12 app render App.js:25 profile render.. App.js:35 greeting render..
-
미해결운영체제 공룡책 강의
vmware에 ubuntu 설치관련 질문드립니다
안녕하세요 강사님, 우분투 설정을 하려다 질문이 생겨 글을 남깁니다. 작년에 vmware에 우분투 14버전을 설치했었습니다. 그리고 이번에 강의 해주신대로 vscode와 vmware20.04.4버전도 연동시켰습니다. 그런데 vmware20.04.4 버전은 vmware에서는 연동이 안되는건가요? 서로 각자의 환경에선(vscode, vmware) 잘 돌아가는데 왜 vmware에 20버전을 설치하려고 하면 찾을 수 없는 경로라고 뜨는지 궁금합니다. 그리고 같은 우분투인데도 버전이 다르면 다른 os로 인식을 하는건가요? 디렉토리를 만들어서 확인해본 결과 서로 영향을 주고 받진 않는것 같아서 질문드립니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 강의 중 => 쿠키의 생명주기에 관해 질문 있습니다.
안녕하세요~ 쿠키 강의를 듣다가 궁금한 점이 있어서 질문 드립니다. 질문 1) 강의 중에 Set-Cookie에 max-age로 0이나 음수를 지정하면, 쿠키가 삭제된다고 하셨는데요. Set-Cookie가 클라이언트에 도착하자마자 브라우저에 저장되기도 전에 삭제된다는 말씀인가요?? 정확히 어느 시점에서 쿠키가 삭제되고, 언제 이런 방식으로 사용하는지 궁금합니다. 질문 2) 구글에 검색해보니까, expires와 max-age 중에서 max-age가 우선순위를 갖는다고 하는데요. 그럼에도, 쿠키에 expires와 max-age를 둘다 설정해놓고 사용하는 경우가 있나요?? 제 생각에는 장기간으로 설정할 꺼면, expires 하나면 설정하면 되고, 단기간 사용하고 없앨 거라면, max-age 하나만 설정하면 될 것같은데, 예제 코드 몇 개 보다보니까 2가지를 다 설정하는 경우도 보이더라구요. 어차피 max-age 만료되면, 없어질 텐데, 왜 구지 쿠키에 expires까지 설정하는지 궁금합니다. 감사합니다 ~ :)
-
미해결그림으로 배우는 자바, 파트1: 입문!
마지막 문제부분에서 궁금한게 있어 질문드립니다!
확인하기 문제에 1. 다음 중 옳은 것을 모두 고르시오. 답 a,b,c a. 조건문을 사용하면 상황별 다른 동작을 구현할 수 있다. O b. 비교 연산자는 크기 비교를 통해 참 거짓을 반환한다. O c. 논리 연산자간 우선순위는 NOT > AND > OR O 2. 식 (x > 95) || (x < 85) 가 참이되는 x를 모두 고르시오. 답 a,c a. x = 98; true b. x = 87; false c. x = 76; true 3. 다음 중 결과가 참인 것을 모두 고르시오. 답 a a. 4 != 8 true b. 42 % 7 == 0 false c. !(3 < 4) false 계속해서 85점이 나오는데 제가 어느부분에서 제대로 이해못한건지 잘 모르겠어서 답변얻고자 질문드립니다~ ㅠㅠ
-
미해결인터랙티브 웹 개발 제대로 시작하기
이벤트 위임 보강 영상 파일
delegation.html 이파일로 해당 영상을 진행하신거같은데 강의자료에는 따로 없네요 ㅜㅜ 혹시 올려주실수있으신가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
format함수 관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. print('array1: {0}차원, array2: {1}차원, array3: {2}차원'.format(array1.ndim,array2.ndim,array3.ndim)) 다음 코드에서 중괄호 안에 {:0}, {:1},{:2}로 되어있던데, 각 중괄호에서 콜론(:)을 빼고 출력해도 같은 결과가 나와서, 콜론의 역할이 무엇인지 궁금합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
파일 업로드가 되지 않습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 좋은 강의 잘 듣고 있습니다. #5 비디오 저장하기에서 비디오 업로드가 되지 않습니다. 문제는 에러 로그도 뜨지 않아서 어디가 틀렸는지 모르겠네요. 참고로 videoUploadPage,js의 onDrop 함수에서 files 로그를 찍어봤을 때 나오는 걸 보니 axios 이하 부분이 문제인 것 같습니다. 첨부드리는 저장소 한 번 확인 가능하실까요? https://github.com/zui0202/boilerplate-mern-stack-master 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
리스트에서 ndarray 변환 시 형변환 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. list2 = [1, 2, 'test'] array2 = np.array(list2) #숫자형이 문자형으로 변환이 됨 print(array2, array2.dtype) 리스트에서 서로 다른 형이 존재하는 경우 바뀌는 우선순위가 있을까요?? 기준이 무엇인가요??
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
MMDetection에서 Kers CallBack처럼 save_best 있는지요?
안녕하세요 선생님, MMDetection config 수정할때 Keras CallBack처럼 Epoc 돌때 가장 성능 좋은 것일때 그만 둔다든지, 가장 성능이 좋은 Epoc을 알아 내는 방법이 있는지요? 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
컨트롤러 테스트 방법에 대해서
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의를 다 듣고 막히는 부분을 찾아서 개발하고 있는 학생입니다!! 컨트롤러를 개발할 때 주로 postman으로 테스트를 하시던데, 엔티티나 서비스객체를 테스트 할 때 처럼 새로운 클래스를 만들어서 테스트를 안해도 되나요? 혹시 해야 한다면 어떻게 해야하는지 알려주시면 감사하겠습니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
hover했을 때 보이게 하려면 어떤식으로 해야할까요?
안녕하세요. checked 메뉴 예제 3,4번을 약간 응용해서 예제 설명 때 말씀해주신 쇼핑몰처럼 한번 만들어보고 싶었는데요 우선 강의에서처럼 1,2,3번 요소가 있고 브라우저 새로고침시 1번 요소는 우선 기본적으로 checked되어 있지만 2,3번 요소로 hover했을 때 요소가 변하도록 하고 싶어요. 단순히 hover과 checked를 섞어서 쓰면 될 줄 알았는데, 어떻게 해야할지 모르겠더라고요.. 1번 요소에 기본적으로 checked를 주고 2,3번 요소는 hover을 주면 1번 요소는 계속해서 checked로 남아있어서요 약간 조건문처럼 1번요소는 기본적으로 checked, background red로 되어있고(새로고침시) 이외에 hover했을 때는 위의 조건은 소멸되고 background red로 변하고 이미지 변하게끔 하고 싶어요 어떻게 해야할까요? 감사합니다.
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
데이터 모델링 작업 중
안녕하세요. 정성을 다해 달아 주시는 답변에 늘 감사드립니다.^^ 테이블 간의 관계를 작성하는 모델링 작업 중에, 관계설정을 보여주는 화살표가 실선이 아니라 점선으로 나타나는 것을 보게 되었습니다. 구글링 검색을 해보니 "비식별관계"라고 되어 있어서, 관련 스터디를 조금하였습니다. 제가 궁금한 점은, 비식별관계일 경우 굳이 해당 테이블의 관계설정을 해줄 필요가 있는가 하는 점입니다. 점선으로 연결되어 있는 두 테이블 사이에 다른 테이블들이 실선(식별관계)으로 연결되어 있기에, 해당 점선을 제거한다고 해서 연결이 끊어지는 것도 아닌데, 굳이 또다른 연결을 점선으로 해주어야 할 필요가 있는지 궁금합니다. 첨부한 이미지(인터넷 검색)를 보시면, 가장 왼쪽의 1번 테이블과 우측 하단의 4번 테이블은 점선으로 연결되어 있으며, 두개의 테이블 사이에 2번 테이블과 3번 테이블이 실선으로 연결되어 있습니다. 이와 같은 데이터모델에서 굳이 비식별관계인 점선을 사용해야 할 이유는 무엇인가요? 혹시 점선을 제거하면 데이터모델에 문제가 발생하는 것인지요? 바쁘실 텐데 긴 글 읽어주셔서 감사합니다.^^
-
미해결Node.js로 웹 크롤링하기
1강부터 막히네요;;;
강의가 왠지 다른강의가 이미 진행됐던것에서 시작된 느낌이 드네요... 전 이걸 첫 강의로 듣고 있습니다.. index.js를 작성해서 npm start 돌려보면 에러가 뜹니다.. const parse = require('csv-parse/lib/sync'); const fs = require('fs'); const csv = fs.readFileSync('csv/data.csv'); console.log(csv.toString('utf-8')); Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/sync' is not defined by "exports" in C:\Users\user\Desktop\crawling\node_modules\csv-parse\package.json at new NodeError (node:internal/errors:371:5) at throwExportsNotFound (node:internal/modules/esm/resolve:453:9) at packageExportsResolve (node:internal/modules/esm/resolve:731:3) at resolveExports (node:internal/modules/cjs/loader:482:36) at Function.Module._findPath (node:internal/modules/cjs/loader:522:31) at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (C:\Users\user\Desktop\crawling\index.js:1:15) { code: 'ERR_PACKAGE_PATH_NOT_EXPORTED' }
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
시간복잡도 질문
안녕하세요. Stack 2개를 활용하여 Queue를 만드는 시간복잡도 부분에서 질문이 있습니다. 강의에서는 dequeue의 경우에만 outstack이 비어있는 경우와 데이터가 있는 경우를 나누어 각각 O(n), O(1)의 시간복잡도를 말씀해주셨는데요. dequeue가 일어나고, outstack에 데이터가 남아있는 상태에서 enqueue가 일어날 경우에는 outstack에 남아있는 데이터를 instack으로 다시 옮기는 작업 후에 push를 해줘야하기 때문에 똑같이 enqueue의 경우에도 2가지 경우가 있고, amortized O(1)로 볼 수 있지 않은지에 대한 의문이들어 질문드립니다.