묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
directx 12 공부 방법에 대해 여쭤봅니다.
directx12 강의를 듣고 있는데 강의를 듣다보면 모르는 개념도 너무많이 나오고 이게 따라한다고 습득이 되고 이해가 된다고 생각되지 않아서 여쭤봅니다. 현재 강의를 듣고 자료를 받아 코드를 보면서 하고있는데 아직 directx 초기화 부분을 하고 있는데 벌써 부터 막막하고 어떻게 효율적으로 공부를 해야할지 몰라서 여쭤봅니다..
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포트폴리오 관련 질문드립니다.
안녕하세요 선생님 현재 면접과 취업을 부르는 퍼블리셔 수강중인데요. 선생님의 수강을 들은 학생분들의 포트폴리오에 호버이펙트,네이베이션,애니메이션부분에 넣은 포폴은 'HTML+CSS+JS 포트폴리오 실전 퍼블리싱' 수업에 있는 결과물하고도 같은 것(?) 비슷한것들이 있는데 저도 인프런에서 이 강의를 수강했는데요. html+CSS+js 포트폴리오 실전 퍼블리싱을 수강한 결과물을 포트폴리오에 올려도 되는건가요??
-
미해결워드프레스 속성 마스터 클래스
테마마다 등록 방법 자체가 다르다면...
메뉴 등록 방법이 테마와 관계 없이 표준화되어 있는 것이 아니라 테마에 따라 달라진다면 테마마다 따로 사용법에 대한 상세한 설명이 필요할 것 같은데요. 그렇다면 각 테마별로 상세 사용 메뉴얼이 따로 배포가 되나요? 그건 어디서 찾아볼 수 있을까요? 그리고. 만일 테마에 따라 메뉴 등록 방식이 바뀐다면, 포스트/페이지 구조는 그대로 가져가고 콘텐츠도 하나도 안 건드린 상태에서 테마만 바꾸고 싶다고 해서 다른 테마를 등록하면 문제가 생길 수도 있겠네요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HandlerMethod로 다운캐스팅하는데서 궁금증이 있습니다.
스프링1 강의에서 핸들러 매핑시 스프링은 어노테이션기반의 컨트롤러를 RequestMappingHandlerMapping 타입으로 등록한다고 배운것 같습니다. 인터셉터의 preHandle이 어뎁터를 실행시키기 전에 실행된다면, 매개변수인 Object handler가 RequestMappingHandler관련타입으로 등록되어있을것이라 생각했는데... HandlerMethod타입으로 등록되어있다 하셔서 제가 무엇을 놓친것인지 궁금합니다. RequestMappingHandlerAdapter에도 handle 메서드에 HandlerMethod를 파라미터로 받고있는것으로 보면.. 스프링이 어노테이션 기반 컨트롤러를RequestMappingHandlerMapping에 등록할때부터 HandlerMethod타입으로 변환해서 올려준다고 생각하면 맞을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
3시간동안봤는데 찾질 못했습니다 ㅠㅠ
4셉터 마지막 팔로우 부분 질문입니다. 팔로우 버튼 클릭시 모든 글 들이 로딩중 표시가 뜨구요 제가 sagas followrequest type 에서 action.data를 console로 받아본 결과 제가 클릭한 post id값이 들어오긴하는데 그 값이 계속 무한루프로 들어와요 리덕스 diff 값은 FOLLOW_REQUEST 만 계속 도는 에러입니다. 버튼 클릭과 동시에 모든 글의 버튼에서 로딩중 표시가 뜬다는건 followButton.js onclick 부분이 잘못되나 싶다가도 클릭한 해당 글의 id값은 잘들어오는데 똑같은 값이 무한루프로 해당 액션 type에 값이 들어오는경우는 도대체 뭔지모르겠네요ㅠㅠ.. FollowButton.js, reduce user.js saga user.js 파일 해당 관련 로직 올려 드리겠습니다. ㅠㅠ const FollowButton = ({ post }) => { const dispatch = useDispatch(); const { me, followLoading, unfollowLoading } = useSelector((state) => state.user); const isFollowing = me?.Followings.find((v) => v.id === post.User.id); const onClickButton = useCallback(() => { if (isFollowing) { dispatch({ type: UNFOLLOW_REQUEST, data: post.User.id, }); } else { dispatch({ type: FOLLOW_REQUEST, data: post.User.id, }); } }, [isFollowing]); return ( <Button loading={followLoading || unfollowLoading} onClick={onClickButton}> {isFollowing ? '언팔로우' : '팔로우'} </Button> );}; case FOLLOW_REQUEST : // 팔로우 요청 draft.followLoading = true; draft.followError = null; draft.followDone = false; break;case FOLLOW_SUCCESS : //팔로우 성공 draft.followLoading = false; draft.followDone = true; draft.me.Followings.push({ id: action.data }); break;case FOLLOW_FAILURE : //팔로우 실패 draft.followLoading = false; draft.followError = action.error; //로그인 실패 확인 break; function* follow(action) { try { yield delay(1000); //const reuslt = yield call(followAPI, action.data); yield put({ type: FOLLOW_SUCCESS, data : action.data, }); } catch (e) { console.log(e); yield put({ type: FOLLOW_FAILURE, data: e.response.data, }); }}
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ExceptionHandler에서 BindingResult 에 값을 넣어줄순없나요?
안녕하세요. 김영한 강사님. BeanValidator로 검증한 내용은 자동으로 BindingResult에 값이 매핑되는데 서비스단에서 검증할때 오류 발생시 사용자 Exception 발생시켜 ExceptionHandler를 통해 공통으로 처리하고 싶습니다. try catch로 감싸서 콘트롤러에서 BindingResult에 addFieldError 해주면 되는데 소스코드가 길어져서 ExceptionHandler에서 처리하고싶은데 ExceptionHandler는 입력값으로 BindingResult를 따로 받지 않더라구요. 방법이 없을까요?
-
미해결배달앱 클론코딩 [with React Native]
flipper에서 React DevTools 실행시 에러
강사님~ 메트로 서버 켜고 플리퍼를 실행했습니다. 강의 내용 처럼 React DevTools를 보려고 했는데 아래 사진과 같은 에러메시지가 뜹니다..! 인터넷 검색을 해보니 자료가 그렇게 많지는 않더라구요. 어떤 글에서는 react-devtools 버전 문제라고 써있는데 정확하게 이해가 안되서요.. 혹시 이럴땐 어떻게 하면 될까요..!?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
"FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다" 오류 문제 문의드려요
선생님께, 기본편 실습때는 문제가 없었는데 실전편 들어오자마자 실행이 안되어 구글링해서 계속 방법 찾아보고 시도했는데도 해결이 안되어 도움 요청드리게 되었습니다. path도 다 지정했는데 ... 확인부탁드립니다. Traceback (most recent call last): File "c:\startcoding\크롤링-실전편\셀레니움_기본설정.py", line 13, in <module> service = Service(executable_path=ChromeDriverManager().install()) File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\chrome.py", line 32, in install driver_path = self._get_driver_path(self.driver) File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\manager.py", line 23, in _get_driver_path driver_version = driver.get_version() File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\driver.py", line 40, in get_version return self.get_latest_release_version() File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\driver.py", line 63, in get_latest_release_version self.browser_version = get_browser_version_from_os(self.chrome_type) File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\utils.py", line 163, in get_browser_version_from_os OSType.WIN: windows_browser_apps_to_cmd( File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\utils.py", line 142, in windows_browser_apps_to_cmd powershell = determine_powershell() File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\utils.py", line 252, in determine_powershell with subprocess.Popen( File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 966, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\ys\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1435, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
needs to have a value for field "id" before this many-to-many relationship can be used.
어제 강의 듣고 포스팅 써봤을때는 잘 올라갔는데 갑자기 오늘 이어서 포스팅 쓰고 다음 강의 들으려니까 이런 오류가 뜨네요.. 강의에서 manytomanay field가 쓰인 부분은 tag_set = models.ManyToManyField('Tag', blank=True) 이거뿐이었는데, 여기서 id관련 언급은 없었는데 왜 갑자기 이런 오류가 뜨는것일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
불변성 유지하면서 변수 만들 때 질문이 있습니다.
불변성 유지하기 위해서 변수 만들떄 const postIndex = state.mainPosts.findIndex((v) => v.id === action.data.postId); const post = {...state.mainPosts[postIndex]} post.Comments = [dummyComments(action.data.content), ...post.Comments] const mainPosts = [...state.mainPosts] mainPosts[postIndex] = post 이러한 과정을 거치던데 const post = {...state.mainPosts[postIndex]} 부분이 왜 {}로 감싸져 있는걸까요?? 대괄호인 []로 감싸져야 하는게 아닐까요?? 그 아래인 const mainPosts = [...state.mainPosts]로 []로 감싸져 있는데 왜그런걸까요
-
미해결워드프레스 속성 마스터 클래스
과거 버전 워드프레스로 만들어진 웹사이트가 있는데 최신 버전 워드프레스를 그대로 덮어쓰기 해도 문제 없나요?
과거 버전 워드프레스로 만들어진 웹사이트가 있는데 최신 버전 워드프레스를 그대로 덮어쓰기 해도 문제 없나요?
-
미해결워드프레스 속성 마스터 클래스
기존에 이미 워드프레스로 만들어진 웹사이트를 수정하려고 하는데, 그걸 다른 도메인/호스팅 서버에 이식했다가 덮어씌우기 하려면 어떻게 해야 하나요?
기존에 이미 워드프레스로 만들어진 웹사이트를 수정하려고 하는데, 그걸 다른 도메인/호스팅 서버에 이식했다가 덮어씌우기 하려면 어떻게 해야 하나요? 즉, 현재 www.a.com에 워드프레스로 만들어진 사이트가 있는데, 물론 이 사이트가 들어 있는 서버의 워드프레스 관리자로 접속해서 바꿀 수도 있겠지만, 혹시 작업하다 실수해서 복구가 되지 않을 경우를 대비해 www.a.com의 모든 자료를 다운로드 받아서 www.b.com의 호스팅 서버에 그대로 복제한 후 이것 저것 시도해 보고 만족할 만한 결과가 나왔을 때 www.b.com의 자료를 다운받아 그대로 www.a.com의 호스팅 서버로 덮어씌우기를 하고 싶어요. 이렇게 하려면 filezilla로 www.a.com의 서버에 접속해서 모든 파일을 내려받기 하고 그 파일을 www.b.com의 ftp 서버에 접속해서 업로드하고 작업한 뒤에 다시 www.b.com의 자료를 다운받아 www.a.com의 서버 내용을 전부 지우고 www.b.com의 자료를 올리면 되는 건가요? 그리고 그것이 맞다면, 이 작업을 할 때 주의할 점이 있나요? 예를 들어 숨겨진 폴더/파일이 있다든지 삭제하면 안되는 파일이 있다든지 등등이요.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
webpack.config.js 설정
webpack.config.js 설정할 때 @ckeditor/ckeditor5-dev-utils @ckeditor/ckeditor5-dev-webpack-plugin 위 두 파일에 대한 선언 파일을 찾을 수 없다고 뜨네요 npm으로 설치까지 했는데요 module "C:/Users/backb/Desktop/blog/client/node_modules/@ckeditor/ckeditor5-dev-webpack-plugin/lib/index" 모듈 '@ckeditor/ckeditor5-dev-webpack-plugin'에 대한 선언 파일을 찾을 수 없습니다. 'C:/Users/backb/Desktop/blog/client/node_modules/@ckeditor/ckeditor5-dev-webpack-plugin/lib/index.js'에는 암시적으로 'any' 형식이 포함됩니다.해당 항목이 있는 경우 'npm i --save-dev @types/ckeditor__ckeditor5-dev-webpack-plugin'을(를) 시도하거나, 'declare module '@ckeditor/ckeditor5-dev-webpack-plugin';'을(를) 포함하는 새 선언(.d.ts) 파일 추가ts(7016)
-
미해결워드프레스 속성 마스터 클래스
6강. 메뉴만들기 강의에서 테마 부분 관련 질문 드립니다.
메뉴 만들기 강의에서 테마 바꾸는 부분에서 강사님 화면에는 "테마"의 하위 메뉴에 테마, 사용자 정의하기, 위젯, 메뉴, 배경, 테마 편집기 이렇게 6개가 있습니다. 하지만 제 화면에는 보시다시피 테마, 편집기 2개밖에 없어요. 그래서 강의에서 강사님께서 다루시는 부분을 따라 할 수가 없네요. 메뉴를 클릭해야 하는데 그게 없으니까요. 어떻게 해야 하는지 답변 부탁드립니다.
-
미해결만들면서 배우는 리액트 : 기초
작성한 코드가 웹상에 나오지 않아요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. open with live server을 해도 빈 페이지만 나오길래 검사창을 봤더니. Uncaught ReferenceError: ReactDom is not defined at <anonymous>:156:1 at i (babel.min.js:24:29679) at r (babel.min.js:24:30188) at o (babel.min.js:24:30596) at u (babel.min.js:24:30969) at f (babel.min.js:1:1812) at babel.min.js:1:6287 이런 문구의 에러창이 뜨더라구요. 바벨 설치 문제인가 싶어 강사님 깃헙에 있는 코드까지 그대로 복사해서 가져와 봤지만 달라지는게 없는데... 왜 이럴까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고 primary key 오류 메시지
강사님 안녕하세요! 제가 장고를 실행하던 도중 계속 이런 오류 메시지가 출력이 되는것을 확인했습니다.. 이 경우 common.py 내용을 수정해야 하는걸까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
비지도학습 감성분석
vader를 사용한 비지도학습 감성분석(책으로는 페이지 511)에서 IMDB데이터에 대해 텍스트에 대한 감성분석을 할때, vader_polarity를 활용해 부정/긍정을 결정합니다. 이후 코드에 보면 y_target변수가 있어 이와 비교해 confusion matrix를 활용하여 정확도, 정밀도, 재현율을 계산하는데요, 저의 질문은 y_target값이 있는데 왜 이 기법이 비지도학습으로 분류되는지 궁금한 것입니다. 답변 부탁드립니다. 감사합니다.
-
미해결배달앱 클론코딩 [with React Native]
npx react-native init AwesomeTSProject --template react-native-template-typescript 문제
안녕하세요~ npx react-native init AwesomeTSProject --template react-native-template-typescript 이렇게 프로젝트를 생성하면 아래와 같이 에러가 발생합니다. 구글링으로 검색해서 npm uninstall -g react-native-cli 이런식으로 cli를 지우고 다시 npm i -g @react-native-community/cli 이렇게 설치를 했습니다. 그런데도 같은 에러가 발생하는데 이유를 모르겠습니다. ㅠㅠ 살려주세요.!!
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
3.4 이웃을 고려한 CF 부터 에러가 나며 실행이 되지 않습니다.
해당 코드는 강의 3.6 사용자의 평가 경향을 고려한 CF 의 조각인데요, RMSE() 실행하는 과정에서 타입 에러가 납니다. 1. 함수에 들어온 y_true 와 y_pred 를 각각 출력해 보니 y_pred 의 값이 모두 None 인 것으로 확인됩니다. 2. RMSE 를 호출하는 score() function 에서의 y_pred 를 출력 해 보니 다음과 같은 결과가 나오는데, y_pred 에 값을 할당하는 부분을 어떻게 수정해야 할지, 혹은 어떤 부분을 더 디버깅 해봐야 할지 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
MMDetection의 evaluation 기능에 대해 질문 있습니다
안녕하십니까? 언제나 좋은 강의 잘 듣고 있습니다. 보여주신 mask-rcnn 강의 기반으로 MMDetection 실습을 진행하는 도중 test 파일에 대한 F-1 score, mAP 를 계산하는 evlauation 기능에 대한 부분이 해결되지 않아 잘문 남깁니다. mmdetection에 test.py가 있던데, 이걸 활용할 수 있는 방법이 있는 건가요? 새로운 사진에 학습 결과를 테스트 해보고자 질문 남깁니다.