묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 게임을 만들며 배우는 자바스크립트
프로토타입 질문
프로토타입이 왜 필요한지에 대해서 잘 이해가 안가서 질문드립니다. 팩토리 패턴에서 사용한 코드 (아래) 여기에 그냥 type = 'toy'; width = 100; height = 200; 이런식으로 추가해줘도 똑같이 적용될텐데, 왜 굳이 프로토타입을 써야하는건지 제가 놓치고 있는 부분이 어딘지 잘 이해가 되지 않습니다. const cardFactory = (name, damage, hp)=>{ return { name: name, damage: damage, hp : hp, type: 'character', attack : function(){ console.log('공격 !'); }, defence : function(){ console.log('방어 !'); } } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Session의 함수 관련하여 질문드립니다.
강의 1회 완주한 뒤 코드를 복습하면서 의문이 생겼습니다. Session 클래스의 void OnSendCompleted(object sender, SocketAsyncEventArgs args) 메소드관련 질문드립니다. 진한 글씨체로 되있는 부분에서 비동기 전송작업에서 전송요청한 패킷의 일부만 전송되고도 OnSendCompleted 메소드가 호출 될 수 있지 않나요? 만약 맞다면 _pendingList.Clear() 를 사용해서 버퍼를 다 비워버리는것이 아니라 추가 작업을 해줘야하는 것이 아닌지 궁금합니다. void OnSendCompleted(object sender, SocketAsyncEventArgs args) { lock (_lock) { if (args.BytesTransferred > 0 && args.SocketError == SocketError.Success) { try { _sendArgs.BufferList = null; _pendingList.Clear(); OnSend(_sendArgs.BytesTransferred); if (_sendQueue.Count > 0) RegisterSend(); } catch (Exception e) { Console.WriteLine($"OnSendCompleted Failed {e}"); } } else { Disconnect(); } } }
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
state질문드립니다.
vuex state 질문드립니다. 모든 컴포넌트에서 state가 접근하다보니 전역적인 객체 느낌이 있는데요. 전역적으로 사용하고자 할 때는 state를 사용하고 특정 컴포넌트 간에 캡슐화하여 사용할 때는 data 속성을 사용하면 되는 건가요 ? 그리고 state를 사용하면 영향을 받는 컴포넌트들도 많아지면서 부담스러워 질 것 같기도 한데 어떤 상황에서 사용하는게 좋을지 궁금합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Google login 및 axios 문의
안녕하세요. 강의 잘 들었습니다 강의 내용을 기존 프로젝트에 적용해 보려고 하는데요 몇가지 막히는 점이 있어서 문의드려요 1. 현재 프로젝는 ssr(넥스트)와 api서버 이렇게 2개로 구성되어 있는데 브라우저에서 api 서버로의 요청은 잘 동작하는데 서버 사이드에서 axios로 요청하게 되면 아래 에러가 발생하네요 export const getUser = async () => { const path = "user/my"; const { data } = await axios.get(`/api/${path}`); console.log("getUser", data); return data; }; connect ECONNREFUSED 127.0.0.1:80 2. 구글 및 소셜 로그인을 패스포트와 함게 사용하고 있는데 개발자 페이지에서 redirection url을 설정하도록 되어 있고 현재는 localhost와 배포시 https://서비스 주소 가 등록되어 있는데 도커를 사용할때는 에러가 발생하네요 400 오류: invalid_request Invalid parameter value for redirect_uri: Non-public domains not allowed: http://backend/api/auth/google/callback 검색을 해도 잘 안나와서 해결 방법이 있는지 궁금합니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
.box2를 float으로 진행하셨는데 inline-block으로 진행하다가 막히는 점이 있습니다..ㅜ
안녕하세요! 레이아웃 강의를 진행하다가 가로로 정렬하는데 두가지 방법이 있다고 말씀해주셨는데, 강의에서는 float으로 진행을 해주셔서 저는 display속성을 inline-block으로 바꿔서 진행하는 방법으로 진행해보았습니다..! 그런데 문제는 전 강의처럼 inline-block으로 설정하고 부모요소인 .box2에 text-align을 center로 변경했을때 float처럼 붙지 않고 두개는 붙고 하나는 다른 줄에 이동해있더라구요...ㅜㅜ 혹시 제가 놓친부분이나 잘못한 부분이 있을까요..? 코드와 사진 첨부하겠습니다! .container { border: 1px solid red; width: 1200px; margin: auto; } header { background-color: skyblue; overflow: hidden; } header article { /*공통적인 부분을 넣어주기*/ background-color: gray; width: 300px; height: 100px; } .logo { float: left; } .navi { float: right; } .box1 { background-color: yellowgreen; height: 300px; } .box2 { text-align: center; background-color: greenyellow; } .box2 article { display: inline-block; width: 33.333333333%; height: 300px; } .sub1{ background-color: darkgray; } .sub2{ background-color: lightgray; } .sub3{ background-color: lightslategray; } footer { background-color: skyblue; height: 100px; }
-
미해결대세는 쿠버네티스 (초급~중급편)
강의 잘 듣고 있어요!
안녕하세요. 강의 잘 듣고 있습니다. 실무에서도 잘 적응되고 있습니다. 항상 감사합니다. 다름이 아니오라 실무에서 CRD 에 대해서 많이 나오고 있는데요.. 생각보다, CRD 가 필수적인 요소라고 하더라구요.. 혹시 이 부분도 다뤄주실 예정인가요? 읽어주셔서 감사합니다.
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
강의 제목 중 "FBV -> MBV: 블로그 포스트 리스트"에 대해
강의 내용에 FBV, MBV에 대한 설명이 없어 검색해보니 FBV는 Function Based View의 의미로 사용하신 것 같고, MBV는 Method Based View의 의미로 사용하신 것 같은데 FBV라는 용어는 일반적으로 사용하지 않는 것 같네요. 실제 내용은 Method Based View -> Class Based View로 변환하는 내용이라 MBV -> CBV가 맞지 않나요? 조금 혼란스러워 질문 남깁니다.
-
미해결[김왼손의 왼손코딩] Vim 에디터는 처음입니다만: 개발자를 위한 Vim 에디터 기초
읽기전용이라고 수정이안돼요 ㅠㅠ
어떻게해야하는지 모르겠습니당..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프로젝트 진행에 대해 건의합니다.
Node 서버 생성 후 React 클라이언트 서버를 시작하실 때 Node 서버 파일을 이주하셨습니다. 서버와 클라이언트가 각각 폴더로 유지되어야하는데 클라이언트가 서버에 종속되는 모습이 되었습니다. 저의 경우 폴더를 나눠 각 프로젝트를 다시 생성하였습니다. 이 점이 더 맞는 프로젝트 진행방향인것 같다고 생각됩니다. 기초 강의다 보니 아직 익숙하지 않은 사람들이 많아서 혼동이 올 것 같습니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
요청 주소에서 undefined가 찍힙니다
카테고리를 1번째 Category 라고 작성해보았는데요~ Front는 Category: "1번째 Category" 가 뜨면서 잘 작동하는 것 같은데, console을 살펴보니 GET http://localhost:7000/api/post/category/undefined 500 (Internal Server Error) Error: Request failed with status code 500 (CategoryResult.js:13) 1번째 Category (CategoryResult.js:14) 이렇게 뜨면서 에러가 발생하고 있습니다! 아마 제 생각에는 요청하는 주소가 .../category/undefined 와 같이, 1번째 Category가 undefined로 되는게 문제가 아닐까 생각하게 되었습니다. 그래서 postSaga.js에서 CategoryFindAPI를 보니 const CategoryFindAPI = (payload) => { return axios.get(`/api/post/category/${encodeURIComponent(payload)}`) } 위와 같이 작성하였습니다. 제가 어디서 실수했는지 감을 잡지 못해서... 가르침 부탁드립니다! 그리고 조금 더 console을 살펴보니, https://github.com/sideproject0214/blog/blob/master/server/routes/api/post.js 위 페이지에서 275번째 줄 console.log(result, "Category Find result") 찍어보니 많은 내용 중에서, _conditions: { categoryName: { '$regex': 'undefined', '$options': 'i' } }, 이렇게 찍히는 것 까지는 확인했습니다! 서버에서 params를 제대로 전달 받지 못하고 있어서 undefined가 찍히는 것 같은데, 어떻게 해결하면 좋을까요...? 난해한 질문 죄송합니다 ㅜㅜ
-
React로 NodeBird SNS 만들기
안녕하세요 제로초님
삭제된 글입니다
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
marriage에 왜 false를 쓰고싶으신가요?
??
-
해결됨더 자바, Java 8
함수형 인터페이스 질문입니다.
안녕하세요!자바에서 제공해주는 각각의 주요 함수형 인터페이스에 대해 친절히 설명해주셔서 감사합니다. 어떤 기능을 하는지 덕분에 잘 이해하게 되었습니다.실무에서는 어떤 식으로 사용되는지 궁금합니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요!감사합니다!
-
해결됨스프링 핵심 원리 - 기본편
자바 함수형 인터페이스 질문
안녕하세요!제가 자바 8 부터 기본으로 제공하는 함수형 인터페이스들(Predicate, Function, Supplier, Consumer 등등..) 을 공부했습니다. 각각이 어떤 기능을 하는지는 알겠는데 실무에서는 어떤 식으로 사용되는지 궁금해서 여쭤보고 싶습니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요!감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
dependencies 에대하여
실제 개발시에 shortId, faker 같은 라이브러리는 실제 배포시에는 사용안하니까 설치시에 -D 옵션으로 devDependencies 로 빼주는게 맞는건가요 ? 강의에서는 따로 빠지지않아서 질문드립니다.!
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
deploy.prototxt에 관해서
안녕하세요 섹션 3과 섹션 6의 dnn 관련 강의를 전부 들었는데요, 강의에 쓰인 예제에서는 tedy와 손흥민의 얼굴을 찾는 것이 아니라 사람의 얼굴을 찾는 것이 맞나요?? 강의를 듣고도 이해가 잘 안돼서 구글을 찾아봤는데 lmdb등 모르겠는 말이 너무 많던데 손흥민씨의 얼굴만 찾으려면 이걸 제가 학습을 시켜서 파일로 만들어야 하는건가요?ㅠㅠ 전에도 질문을 한번 올렸었는데 face_recognition만 사용했을 때는 인식률이 너무 낮고, 다른 사람도 손흥민으로 인식하는 경우가 너무 많아서 이 방법을 사용해보고 싶은데 어떻게 사용하는건지 감이 하나도 안잡혀서요ㅠㅠ 그리고 인코딩 파일을 만들때 사진들의 색감에 따라 인식할 떄 차이가 있나요? 자료로 찾은 사진들이 보정이 심한 사진이 있고 아닌 사진이 있어서 이것도 영향을 크게 미치는지 궁금합니다
-
미해결R로 배우는 통계
엔터를 쳤는데, 다음과 같은 메세지가 떴습니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결스케치앱 디자인 기초다지기[Sketch]
스케치 재플린으로 옮길때
선생님 스케치 작업한걸 재플린으로 옮기는데 한곳에 3개밖에 안옮겨져요 더 많이는 재플린 한곳으로 안옮겨지나요
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
swarmplot 그려지는 영역값 확인 질문드립니다.
하나씩 복습을 하면서 코드들을 확인하고 있는데 다른 차트는 오류나 워닝이 없이 잘 실행이 됩니다. swarnplot 인 경우에만 plt.figure(figsize=()) 조정을 하면서 차트를 다시 그려봐도 아래와 같이오류의 갯수만 늘었다 줄었다 할뿐 워닝이 사라지지 않습니다. 워닝의 원인이 무엇이고 워닝 없이 차트를 그리려면 어떻게 조정을 하는게 좋은지 문의 드립니다. # 연도별 평당분양가격 swarmplot 그리기 plt.figure(figsize=(12, 20)) sns.swarmplot(data=df, x="연도", y="평당분양가격", hue="지역명") plt.legend(bbox_to_anchor=(1.02, 1), loc=2, borderaxespad=0.) C:\ProgramData\Anaconda3\lib\site-packages\seaborn\categorical.py:1296: UserWarning: 5.4% of the points cannot be placed; you may want to decrease the size of the markers or use stripplot. warnings.warn(msg, UserWarning) C:\ProgramData\Anaconda3\lib\site-packages\seaborn\categorical.py:1282: RuntimeWarning: invalid value encountered in less off_low = points < low_gutter C:\ProgramData\Anaconda3\lib\site-packages\seaborn\categorical.py:1286: RuntimeWarning: invalid value encountered in greater off_high = points > high_gutter
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
예제를 좀 추가하고 수정해보려고 하는데요~
삭제된 글입니다