프로토타입이 왜 필요한지에 대해서 잘 이해가 안가서 질문드립니다. 팩토리 패턴에서 사용한 코드 (아래) 여기에 그냥 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 ( '방어 !' ); } } }
강의 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(); } } }
vuex state 질문드립니다. 모든 컴포넌트에서 state가 접근하다보니 전역적인 객체 느낌이 있는데요. 전역적으로 사용하고자 할 때는 state를 사용하고 특정 컴포넌트 간에 캡슐화하여 사용할 때는 data 속성을 사용하면 되는 건가요 ? 그리고 state를 사용하면 영향을 받는 컴포넌트들도 많아지면서 부담스러워 질 것 같기도 한데 어떤 상황에서 사용하는게 좋을지 궁금합니다.
안녕하세요. 강의 잘 들었습니다 강의 내용을 기존 프로젝트에 적용해 보려고 하는데요 몇가지 막히는 점이 있어서 문의드려요 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 검색을 해도 잘 안나와서 해결 방법이 있는지 궁금합니다.
안녕하세요. 강의 잘 듣고 있습니다. 실무에서도 잘 적응되고 있습니다. 항상 감사합니다. 다름이 아니오라 실무에서 CRD 에 대해서 많이 나오고 있는데요.. 생각보다, CRD 가 필수적인 요소라고 하더라구요.. 혹시 이 부분도 다뤄주실 예정인가요? 읽어주셔서 감사합니다.
강의 내용에 FBV, MBV에 대한 설명이 없어 검색해보니 FBV는 Function Based View의 의미로 사용하신 것 같고, MBV는 Method Based View의 의미로 사용하신 것 같은데 FBV라는 용어는 일반적으로 사용하지 않는 것 같네요. 실제 내용은 Method Based View -> Class Based View로 변환하는 내용이라 MBV -> CBV가 맞지 않나요? 조금 혼란스러워 질문 남깁니다.
Node 서버 생성 후 React 클라이언트 서버를 시작하실 때 Node 서버 파일을 이주하셨습니다. 서버와 클라이언트가 각각 폴더로 유지되어야하는데 클라이언트가 서버에 종속되는 모습이 되었습니다. 저의 경우 폴더를 나눠 각 프로젝트를 다시 생성하였습니다. 이 점이 더 맞는 프로젝트 진행방향인것 같다고 생각됩니다. 기초 강의다 보니 아직 익숙하지 않은 사람들이 많아서 혼동이 올 것 같습니다.
카테고리를 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가 찍히는 것 같은데, 어떻게 해결하면 좋을까요...? 난해한 질문 죄송합니다 ㅜㅜ
안녕하세요! 자바에서 제공해주는 각각의 주요 함수형 인터페이스에 대해 친절히 설명해주셔서 감사합니다. 어떤 기능을 하는지 덕분에 잘 이해하게 되었습니다. 실무에서는 어떤 식으로 사용되는지 궁금합니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요! 감사합니다!
안녕하세요! 제가 자바 8 부터 기본으로 제공하는 함수형 인터페이스들(Predicate, Function, Supplier, Consumer 등등..) 을 공부했습니다. 각각이 어떤 기능을 하는지는 알겠는데 실무에서는 어떤 식으로 사용되는지 궁금해서 여쭤보고 싶습니다. 특히 스프링과 함께 사용할 때요! 꼭 자바 기본 함수형 인터페이스가 아니더라도 직접 만들어 사용하는 경우도 있는지 알고 싶어요! 감사합니다!
안녕하세요 섹션 3과 섹션 6의 dnn 관련 강의를 전부 들었는데요, 강의에 쓰인 예제에서는 tedy와 손흥민의 얼굴을 찾는 것이 아니라 사람의 얼굴을 찾는 것이 맞나요?? 강의를 듣고도 이해가 잘 안돼서 구글을 찾아봤는데 lmdb등 모르겠는 말이 너무 많던데 손흥민씨의 얼굴만 찾으려면 이걸 제가 학습을 시켜서 파일로 만들어야 하는건가요?ㅠㅠ 전에도 질문을 한번 올렸었는데 face_recognition만 사용했을 때는 인식률이 너무 낮고, 다른 사람도 손흥민으로 인식하는 경우가 너무 많아서 이 방법을 사용해보고 싶은데 어떻게 사용하는건지 감이 하나도 안잡혀서요ㅠㅠ 그리고 인코딩 파일을 만들때 사진들의 색감에 따라 인식할 떄 차이가 있나요? 자료로 찾은 사진들이 보정이 심한 사진이 있고 아닌 사진이 있어서 이것도 영향을 크게 미치는지 궁금합니다
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
하나씩 복습을 하면서 코드들을 확인하고 있는데 다른 차트는 오류나 워닝이 없이 잘 실행이 됩니다. 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