묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
캔버스 렌더링 오류
if (objs.videoImages[sequence]){ objs.context.drawImage(objs.videoImages[sequence], 0, 0)} loop()함수 안에서 위와 같이 분기처리를 했는데도 Scene이 바뀔 때 아래와 같이 에러가 나면서 이미지가 변경이 안되고 있습니다. Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state. 어떤 문제가 있는지 알고 싶습니다~~
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
레이아웃 만들기 B형 관련 질문 드립니다.
footer-inner 부분의 임시로 만든 border가 아래 사진처럼 items 부분까지 영역을 잡아 버립니다. 간단한 것을 질문 드려 죄송합니다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="header-inner"> <header> <div class="header-logo"></div> <div class="navi"></div> </header> </div> <div class="content-inner"> <div class="slide"> <div></div> </div> <div class="items"> <div class="news"></div> <div class="banner"></div> <div class="shortcut"></div> </div> </div> <div class="footer-inner"> <footer> <div class="footer-logo"></div> <div class="copyright"></div> </footer> </div> </div> </body> </html> ===================================================== style.css .container{} .header-inner{ border: 1px solid red; } header{ width: 1200px; height: 100px; margin: auto; } header > div{ border: 1px solid blue; height: 100px; } .header-logo{ width: 200px; float: left; } .navi{ width: 600px; float: right; } .content-inner{ } .slide{ width: 1200px; margin: auto; } .slide > div{ border: 1px solid green; height: 300px; } .items{ width: 1200px; margin: auto; } .items > div{ border: 1px solid pink; height: 200px; float: left; box-sizing: border-box; } .news{ width: 500px; } .banner{ width: 350px; } .shortcut{ width: 350px; } .footer-inner{ border: 1px solid red; } footer{ width: 1200px; margin: auto; overflow: hidden; } footer > div{ border: 1px solid green; height: 100px; float: left; box-sizing: border-box; } .footer-logo{ width: 200px; } .copyright{ width: 1000px; }
-
미해결
강의를 신청하면 강의 기간이 정해져있아요?
강의를 신청하면 강의 기간이 정해져있아요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
ECONNREFUSED 에러 질문입니다.
라우터 전부 있고 axios baseUrl = http://localhost:3065 로 했는데 프론트서버 킬때 웹페이지 화면은 나오는데 ECONNREFUSED 에러가 뜨네요. 이 에러의 원인은 무엇인가요? (LOAD_MY_INFO_FAILURE, LOAD_POSTS_FAILURE 액션에서 data undifined error가 나와서 둘다 액션을 error: err.name으로 바꿨습니다. name으로 안하면 data undefined error만 나오더라구요.) 아 그리고 백서버도 켜져있습니다. LOAD_MY_INFO_FAILURE 부분 콘솔 에러입니다. Error: connect ECONNREFUSED 127.0.0.1:3065 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 3065, config: { url: '/user', method: 'get', headers: { Accept: 'application/json, text/plain, */*', Cookie: '', 'User-Agent': 'axios/0.21.1' }, baseURL: 'http://localhost:3065', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, withCredentials: true, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref *1> Writable { _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: true, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, afterWriteTickInfo: null, buffered: [], bufferedIndex: 0, allBuffers: true, allNoop: true, pendingcb: 0, prefinished: false, errorEmitted: false, emitClose: true, autoDestroy: true, errored: null, closed: false }, _events: [Object: null prototype] { response: [Function: handleResponse], error: [Function: handleRequestError] }, _eventsCount: 2, _maxListeners: undefined, _options: { maxRedirects: 21, maxBodyLength: 10485760, protocol: 'http:', path: '/user', method: 'GET', headers: [Object], agent: undefined, agents: [Object], auth: undefined, hostname: 'localhost', port: '3065', nativeProtocols: [Object], pathname: '/user' }, _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, socket: [Socket], _header: 'GET /user HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'Cookie: \r\n' + 'User-Agent: axios/0.21.1\r\n' + 'Host: localhost:3065\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: noopPendingOutput], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, path: '/user', _ended: false, res: null, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'localhost', protocol: 'http:', _redirectable: [Circular *1], [Symbol(kCapture)]: false, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] }, _currentUrl: 'http://localhost:3065/user', [Symbol(kCapture)]: false }, response: undefined, isAxiosError: true, toJSON: [Function: toJSON] } { type: 'LOAD_MY_INFO_FAILURE', error: 'Error' } 그리고 이건 LOAD_POSTS_FAILURE 부분 콘솔 에러입니다. Error: connect ECONNREFUSED 127.0.0.1:3065 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 3065, config: { url: '/posts?lastId=0', method: 'get', headers: { Accept: 'application/json, text/plain, */*', Cookie: '', 'User-Agent': 'axios/0.21.1' }, baseURL: 'http://localhost:3065', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, withCredentials: true, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref *1> Writable { _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: true, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, afterWriteTickInfo: null, buffered: [], bufferedIndex: 0, allBuffers: true, allNoop: true, pendingcb: 0, prefinished: false, errorEmitted: false, emitClose: true, autoDestroy: true, errored: null, closed: false }, _events: [Object: null prototype] { response: [Function: handleResponse], error: [Function: handleRequestError] }, _eventsCount: 2, _maxListeners: undefined, _options: { maxRedirects: 21, maxBodyLength: 10485760, protocol: 'http:', path: '/posts?lastId=0', method: 'GET', headers: [Object], agent: undefined, agents: [Object], auth: undefined, hostname: 'localhost', port: '3065', nativeProtocols: [Object], pathname: '/posts', search: '?lastId=0' }, _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, socket: [Socket], _header: 'GET /posts?lastId=0 HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'Cookie: \r\n' + 'User-Agent: axios/0.21.1\r\n' + 'Host: localhost:3065\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: noopPendingOutput], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, path: '/posts?lastId=0', _ended: false, res: null, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'localhost', protocol: 'http:', _redirectable: [Circular *1], [Symbol(kCapture)]: false, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype] }, _currentUrl: 'http://localhost:3065/posts?lastId=0', [Symbol(kCapture)]: false }, response: undefined, isAxiosError: true, toJSON: [Function: toJSON] } { type: 'LOAD_POSTS_FAILURE', error: 'Error' }
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
궁금한 점이 있습니다~!
수업과 관련 없는 내용입니다만 평소 궁금했던 사항이라 질문 올립니다. 업무 시 소프트웨어에서 excel file을 export받아 볼 일이 종종 있는데 이 때 모든 sheet가 "시트 보호"된 형태로 출력되어 수정이 필요할 시 일일이 보호 해제를 해주어야 하는 번거로움이 있습니다. 쿼리를 이용해 한번에 해제할 수 있는 방법이 없을까요? 감사합니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
16강에서 expanding()은 어떤 경우에 주로 활용하나요?
16강에서 expanding()은 어떤 경우에 주로 활용하나요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
Start()와 Update()
안녕하세요 Start()함수의 시작 타이밍(?)에 대해서 여쭤보고 싶어서요 항상 게임이 시작하면 호출되는 함수라고 생각을 했는데 강사님께서 게임오브젝트가 메모리에 올라가면 한번 호출 된다고 하셨잖아요. 이 말은 메모리에 올라가는 순간이 다르면 각각의 Start() 함수의 호출 시기도 다르다는 말이죠? 그럼 Update()의 경우에도, 최초의 호출 타이밍이 각 게임오브젝트마다 달라지겠네요? 음.... 그렇다면, 희박할 것 같긴한데 서로 다른 게임오브젝트의 Update() 호출 타이밍 때문에 엉키거나 하는 일은 발생하지 않나요?
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
실물에서 상용서버를 구축한다고 했을때
안녕하세요? 강의 잘 보았습니다. 몇가지 궁금한게 있어서 질문 드리겠습니다. 실무에서 상용서버(Linux)로 쿠베네티스를 구축한다고 했을때는 노드 하나가 서버 1대라고 생각해야 하나요? 아니면 거기서도 VM으로 다시 나누는지 물론 상황따라서 두가지 경우를 다 쓸거 같은데 관련 가이드나 기준이 있는지 궁금합니다.
-
해결됨스프링 시큐리티
혹시 스프링 시큐리티 최근 버전에는 알고리즘이 변경되었나요?
이전에는 ProviderManager 에서 provider 리스트 객체를 for 문을 돌릴 때 디버그를 보면 parent까지 있던 것 같았는데 최근에 다시보니 parent 는 항상 null이고 providers 에 다이렉트로 주입되있더라구요. 어떤 시도를 해도 마찬가지던데 최근버전에는 성능 개선하면서 알고리즘도 변경된건지요.
-
해결됨홍정모의 따라하며 배우는 C언어
5:40 질문이요!
#define NUM_DAYS 5 int main(void) { int a = 5; int b[NUM_DAYS]; printf("%d\n", sizeof(a)); printf("%d\n", sizeof(b)); return 0; } 여기서 제가 생각했던것은 a가 int형 이므로 4byte를 가질거라고 생각했고, b도 마찬자기로 int형이므로 4byte를 가질거라고 생각해서 4 4 가 출력될거라고 생각했습니다. 그런데 출력값은 4 20이 나왔습니다. 왜그런건가요? 선생님께서 5:40 쯤에 선생님께선 '타입의크기 곱하기 레터럴상수'를 해주시는데, 그러면 printf("%d\n", sizeof(a)); 이것도 '타입의크기 곱하기 레터럴 상수'로 해줘야되는거 아닌가요? 출력값이 20이 나와야되는것 아닌가요?
-
미해결vue.js 실전 프로젝트(트위터 클론)
라우팅 관련 질문
현재 샘플에서는 로그인 창이 먼저 뜨고, 이후 트윗을 작성하게 되어있는데, 트윗페이지가 먼저 노출되고, 이후 글을 작성할때, 로그인을 하도록 하려면 어떻게 라우팅해야 하나요?? 궁금해요!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
백엔드 로드맵 관련 질문
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이 Crtl_+ Alt + O 로 임포트가 안되는데요...
Member 클래스 포함해서 다른것도 같이 한번에 임포트 되게 해보려 Crtl_+ Alt + O (윈도우) 를 눌러도 임포트가 안되요;;; ( 이클립스 처럼 Ctrl + shift + O 하면 한번에 다되는데 인텔리j에선 안되네요 ㅠㅠ ) 검색시 settings - > general -> Auto import ->아래 두개 체크 해도 안되네요...;;;; 도움 주시면 감사 드려요ㅠ 1. add unambigous imports on the fle, 2. Optimize imports and completion
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Optional<Member> findName(String name)의 filter()에서 에러가 납니다...
인터페이스 MemberRepository 의 메소드 구현 클래스에서, 위의 코드의 member.getName()이 Cannot resolve method 'getName' in 'String' 라는 에러가 납니다... 구글에 검색해서 sdk 11로 설정을 맞춰보고 build.gradle에 compileOnly 'org.projectlombok:lombok'annotationProcessor 'org.projectlombok:lombok' 추가도 해봤지만 달라지는게 없습니다.. 에러가 나는 이유를 모르겠습니다.. 이상하게, 다른 클래스 파일에서 member.getName()을 호출하면 에러 표시가 나지않는데, 저 filter()안에서만 그럽니다... ㅠㅠㅠ 도움 부탁드립니다 선생님... ㅠㅠ 빌드 시 이런 에러메세지가 나옵니다. 이건 Member.class 입니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
vector에서
vector<int>::iterator it; 이거는 단순히 vector클래스에서 using iterator = _Vector_iterator<_Scary_val>; 라고 선언 해줬기 때문에 위처럼 표현 하는게 맞나요?? 간단히 비슷하게 테스트 해본결과 정말 단순히 using 선언만 클래스 안에서 해준, 그 클래스의 맴버객체로도 존재하지 않는 독립적인 클래스로 봐도 되는 건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
data를 hook으로 가져온다는 말이 잘 이해가 안됩니다.
제로초 님께서 강의 중간중간 hook 사용시 장점 중 하나가 data를 hook으로 가져오기 때문이라고 하셨는데, 그게 class로 구현했을때 data를 가져오는거와 뭐가 다른지 잘 구분이 가지 않습니다. 혹시 간단하게 설명 해 주실 수 있나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
keras-yolo raccoon 관련 질문 있습니다.
안녕하세요 선생님 먼저, raccoon 강의 정말 잘 들었습니다. 제가 저만의 학습데이터에 전이학습을 완성해봤는데요. 그 성능을 테스트하기 위해서 예전 질문&답변을 살펴보았고 git 주소를 알려주셨던게 있어서 그것을 통해 평가하려고 하고있습니다. 다름이 아니라 제 질문은 train 데이터를 제외하고 학습시 사용했던 validation 데이터셋만 추출하여 평가하고 싶습니다. 예를 들어, 코드에서 val_split = 0.3의 경우 30%를 val로 할당하는 것으로 알고 있는데, 여기서 random.seed를 설정했으니 그 인덱스를 알 수 있을까요? 학습시 사용했던 validation 파일만 추출하려면 어디서 확인해야할까요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
5-3-2 계산식 질문 드립니다.
안녕하세요? 강사님 해당 강의 중 챕터 수식에 해당하는 부분이 이해가 가지 않아 질문드립니다. parallaxMoveDistance = Math.max(parallaxStartValue - parallaxStartValue, Math.min(parallaxStartValue, parallaxStartValue - (parallaxStartValue * (parallaxPercent/100)))); => parallaxStartValue - (parallaxStartValue * (parallaxPercent/100)) 위의 계산식 중에 min 계산부분이 이해가 가지 않습니다. 왜 저런 계산식이 나왔는지 의문이여서 질문드려요 ㅜㅜㅜ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요! 질문있습니다.
안녕하세요. 좋은 강의 감사드립니다 :) 강의 19:23초경에 엔드포인트를 /health_check로 두고 get 요청을 날리셨는데, user-service의 WebSecurity에서 권한을 막아놓은 요청아닌가요? 어떻게 access denied가 발생하지 않았는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
public Room<T> AddLast 함수 질문이 있습니다.
public Room<T> AddLast(T data) { Room<T> newRoom = new Room<T>(); newRoom.Data = data; //만약에 방이 없다면, 새로 추가한 방이 곧 Head이다. if (Head == null) Head = newRoom; //101 102 103 / 104 if (Tail != null) { Tail.Next = newRoom; newRoom.Prev = Tail; } Tail = newRoom; count++; return newRoom; } 값을 추가할 때 값을 특정 값 중간에 넣고 싶으면 삭제하는 함수처럼추가하는 값의 앞의 값과 뒤의 값을 연결하는 코드가 있어야 하는 게 아닌지 헷갈려서 질문드립니다.