묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결운영체제 공룡책 강의
환경설정 중 wsl 에관한 질문입니다.
12분 경 wsl --set-default-version 2 라는 명령어로 버전을 변경 한 후 버전을 확인해보면 버전이 계속 바뀌어 있지가 않습니다. 재부팅을 해봐도 변화가 없고, 분명 이전 단계를 동일하게 수행하고 관리자 버전으로 powershell을 시작했는데도 이러한 현상이 일어납니다. 혹시 어떤 문제가 있는지 알수 있을까요? 감사합니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
npm i 만 사용하면 어떤 모듈이 다운되나요?
npm i 만 사용하면 어떤 모듈이 다운되나요? 검색했는데 찾기가 좀 어렵네요 ㅠ
-
미해결Vue.js - Django 연동 웹 프로그래밍
staticfiles가 static으로 바뀌었습니다.
그리고 폰트는 이제 받기 어려워졌네요..ㅠㅠ 부트스트랩만으로도 예쁘니 굳이 폰트는 안 넣어도 될 것 같지만요.. 좋은 강의 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다대다 관계 중간테이블 생성 에러
실행 시 에러는 발생하진 않습니다. 기존 User, Comment, Hashtag, Post, Image 모델만 생성하고 다대다 관계의 중간 테이블은 (Like, PostHashtag, Follow) 생성하지 않습니다 ... nodemon 실행 시 보이는 SQL문에도 기존 모델 CREATE 문만 확인 됩니다. 아래는 제가 작성한 associate 내 코드입니다. 다른 부분 캡쳐가 더 필요할까요? ㅜ // models/post.js db.Post.belongsToMany(db.Hashtag, { through: 'PostHashtag' }); db.Post.belongsToMany(db.User, { through: 'Like', as: 'Likers' }); // models/user.js db.User.belongsToMany(db.Post, { through: 'Like', as: 'Liked' }); db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followers', foreignKey: 'FollowingId' }); db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followings', foreignKey: 'FollwerId' }); // models/hashtag.js db.Hashtag.belongsToMany(db.Post, { through: 'PostHashtag' });
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
TypeError: props.refreshFunction is not a function 오류
function SearchMenu(props) { const [SearchTerm, setSearchTerm] = useState("") const searchHandler = (event) => { setSearchTerm(event.currentTarget.value) props.refreshFunction(event.currentTarget.value) } return ( <ul class="icon-container"> <li class="icon-item"><SearchOutlined style={{fontSize:'20px'}}/></li> <li class="icon-item"><input class='searchBar' type='text' onChange={searchHandler} value={SearchTerm} style={{width:'80px', height:'20px'}}></input></li> </ul> ) } 위와 같이 코드를 작성하였는데 아래처럼 오류가 뜹니다.. 어떻게 해결해야 될까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
안녕하세요 질문합니다 오류가생기네요
오류도 없고 f12눌러서 봤는데 저런 오류가뜨는데요 저거때문에 잘안되네요 InfoWindow({ 여기서 빨간 오류뜨네요 f12눌렀는데요
-
미해결Redux vs MobX (둘 다 배우자!)
isloading을 공통변수로 사용하고 싶을때
user가 로그인할때도 로딩 true, false하지만 post에서 글등록시에도 로딩을 true, false로 바꿔주기위해 user, post외에도 common이라는 슬라이스(? 리덕스)를 만들어주어서 common에 isLoading이라는 state를 만들어주고 싶은데요, 비동기 액션들의 pending시에 isLoading을 true로 하려면 common에 액션을 모두 임포트해서 매칭해서 isLoading을 바꿔주면 될거같은데요, fulfilled나 reject시에 isLoading false는 user 나 post에서 결과처리할 때 직접 상위 객체 안에 있는 common에 접근해서 바꿔줄 순 없나요? 뷰쓸때는 vuex에서 rootState에 접근할 수 있어서 자유자재로 넘나들었는데 리액트에서도 같은 방식으로 만들려고 하니 상위 state에 접근하는 방식을 잘 모르겠네요!! 만약 상위state에 접근할 수 없다면, common에 모든 비동기 함수의 pending, fulfilled, reject를 addCase에 다 넣고 다루어 주어야하는걸까요..?
-
해결됨TensorFlow 2.0으로 배우는 딥러닝 입문
활성화함수와 손실함수에 대한 질문
1. 은닉층에서 활성화함수로 sigmoid를 사용한 이유가 있나요? 그래디언스 소실문제로 은닉층에서 잘 사용하지 않는다고 하셨는데, 사용되어 질문합니다. 2. 손실함수로 mse 와 crossentropy 를 각각 어떤 경우에 사용하나요? crossentropy에 비해 mse가 유용한 측면은 어떤것이 있습니까?
-
미해결홍정모의 따라하며 배우는 C++
15:36 에서 왜 class가 좋은지 설명해주셨는데
안녕하세요. 1. 제목 그대로 왜 class가 좋은지 말씀해주셨는데요, 간단하게 정리하면 이 부분에서 class가 좋은 이유가 결국 메모리를 먹지 않기 때문이라고 할 수 있을까요? 2. 그리고 class와 구조체의 메모리와 관련해서 질문이 있습니다. Friend jj; cout << &jj << endl; Friend_struct a; cout << &a << endl; -> 00F9F858 00F9F7E8 Friend는 class이고 Friend_struct는 구조체인데요, 메모리 할당 측면에서 class와 structure가 어떻게 다른지 확인해보고 싶은데 Friend 자체는 instantiation이 되지 않았기 때문에 주소를 출력할 수 없는 것처럼 구조체인 Friend_struct역시 마찬가지인가요? 그리고 구조체에서도 instance, instantiation이라는 개념이 있는지 궁금합니다.
-
해결됨PHP 7+ 프로그래밍: 객체지향
제너레이터 강의 내용중 Iterator 인터페이스를 구현한 NumberInterator 클래스 선언시 생성자 메소드를 사용하는 부분에 대한 질문입니다.
안녕하세요. 제너레이터 강의 내용중 아래 이미지와 같이 Iterator 인터페이스를 구현한 NumberInterator 클래스 선언시 생성자 메소드를 사용하는 부분에서 $this 키워드를 이용하여 각 property들에 대한 초기화를 시켜주는 구문을 확인해 볼 수 있었는데요. 여기서 한가지 이해가 되지 않는 부분이 있어서 질문을 작성합니다. NumberIterator 클래스의 경우 클래스의 프로퍼티로는 $i만 가지고 있는데, 생성자 메소드를 통해 선언되어 있지 않는 'start', 'end', 'step'에 대해 값을 설정해 줬음에도 불구하고 컴파일 에러가 발생하지 않는 이유가 궁금합니다. 예상되는 것은 PHP에서 지원하는 어떠한 문법이 존재하고 생성자 메소드를 사용함으로써 NumberIterator 클래스의 객체가 생성되는 시점에 생성자 메소드가 호출되고 나서 에 $start, $end, $step이라는 프로퍼티가 클래스에 추가되는(?) 것 같은데,이 원리가 맞다면 이러한 내용은 어떤 용어로 검색을 해봐야 정확한 내용을 알 수 있을까요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
리액트에서 input을 사용하기 위해서 setValues를 사용하는 데에서 질문입니다.(onchange 부근)
여러 input을 이용하기 위해서 각각의 인풋의 name이 들어가 있는 객체에 각각의 value의 값이 적용되고 앞의 ...form의 경우 매번 값이 갱신될 때 기존의 값을 잃으면 안되기 위해서 적는것으로 이해하고 있는데 맞나요?
-
미해결R로 하는 웹 크롤링 - 실전편
보베드림 강의 오류관련 질문입니다.
보배드림 강의수강 중 readLines 실행중 오류가 발생합니다. 불완전한 마지막 행이 발견되었다고 뜨는데 홈페이지 주소가 잘못되어서 그런건가요?
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
아래 질문글을 보고 정리해보았는데 제대로 정리한것인지 궁금합니다
아래 질문글을 보고 저도 정리해보고 싶어 스스로 정리해 보았는데 맞게 정리했는지 문의드립니다 ****** var f1 = function(){}; // function 표현식. function 오브젝트를 f1에할당 // ( 빌트인 Function 오브젝트로 만든 인스턴스인 function 오브젝트 ) console.log(Object.prototype.toString.call(f1)); // Global오브젝트가 호스트한 Window오브젝트안에 있는 Object.prototype.toString에 연결. // 그후 call메소드로 Object.prototype.toString에 f1을 넘겨줌 // toString은 인스턴스'타입'을 '문자열'로 "표시"하므로 // [object Function] 반환 var f2 = new f1; // f1 function 오브젝트(인스턴스)에서 f1.prototype안에있는 내용을 // constructor를 이용하여 인스턴스를 생성해 f2.__proto__에 할당 console.log(Object.prototype.toString.call(f2)); // 위와 마찬가지로 진행.하지만 f2는 f1의 인스턴스 // f2.__proto__의 타입은 Object이므로 // ( 강좌에서 설명해주신대로 빌트인 오브젝트안을까보면 거의 Object형태의 // __proto__가 들어있으므로... 안들어가있는 것도 있다 ) // [object Object] 반환 var s1 = String; // String 오브젝트를 s1에 할당 var s2 = new s1; // s1 인스턴스를 생성하여 s2에 할당 console.log(Object.prototype.toString.call(s1)); // 위와 마찬가지로 진행. s1은 function 타입 이므로 // 즉, [object Function] 반환 console.log(Object.prototype.toString.call(s2)); // 위와 마찬가지로 진행. s1에서 String인스턴스를 생성하여 s2에 할당 // 즉, [object String] 반환 ****** 추신) 행복하게 강의 잘듣고있습니다. 좋은강의 만들어주셔서 감사합니다
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
아직도 안됩니다..
Internal Server Error The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 이런 오류가 뜨는데 선생님 코드를 다운하고 키값똑같이 제껄로 바꿔도 안됩니다..대체 무엇이 문제인지 모르겠습니다. 틀린게 전혀없는데
-
미해결하울의 안드로이드 인스타그램 클론 만들기
android.support.constraint.ConstraintLayout 없으신분들 https://developer.android.com/training/constraint-layout?hl=ko
android.support.constraint.ConstraintLayout 없으신분들https://developer.android.com/training/constraint-layout?hl=ko
-
미해결3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)
모델링실습 MD500 헬리콥터 만들기(9) body Wire 구성Part.04 질문
안녕하세요 강의 잘 보고있는데요 모델링실습 MD500 헬리콥터 만들기(9) body Wire 구성Part.04 수업 마지막에서 다음 강의는 문이랑 창문을 떼는 것을 진행할것이라고 하셨는데 그다음 강의는 바로 꼬리 만들기로 넘어가고 이미 문이랑 창문이 완성이 되어있더라고요 이게 강의가 누락이 된것이지 아니면 학생이 개인적으로 해보는것으로 진행 되는건지 궁금합니다
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 swr ssr에 대해 질문 드립니다.
import React from 'react'; import { useRouter } from 'next/router'; import Head from 'next/head'; import { END } from 'redux-saga'; import axios from 'axios'; import { useSelector } from 'react-redux'; import useSWR from 'swr'; import PropTypes from 'prop-types'; import wrapper from '../../store/configureStore'; import AppLayout from '../../components/AppLayout'; import IllustCard from '../../components/IllustCard'; import { LOAD_MY_INFO_REQUEST } from '../../reducers/user'; // import { LOAD_POST_REQUEST } from '../../reducers/post'; const fetcher = (url) => axios.get(url, { withCredentials: true }).then((result) => result.data); const Illustration = ({ post: initialPost }) => { const router = useRouter(); const { id } = router.query; // const { singlePost } = useSelector((state) => state.post); const { data: postData, error: postError } = useSWR(`http://localhost:3100/api/post/${id}`, fetcher, { initialPost }); if (postError) { console.error(postError); return <div>포스트 로딩 중 에러가 발생했습니다.</div>; } return ( <AppLayout> {/* <Head> <title>{postData.User.nickname}님의 글</title> <meta name="description" content={postData.caption} /> <meta name="og:title" content={`${postData.User.nickname}님의 게시글`} /> <meta name="og:description" content={postData.caption} /> <meta name="og:image" content={postData.Images[0] ? postData.Images[0].src : 'https://nodebird.com/favicon.ico'} /> <meta name="og:url" content={`https://nodebird.com/post/${id}`} /> </Head> */} <IllustCard post={postData} /> </AppLayout> ); }; export const getServerSideProps = wrapper.getServerSideProps(async (context) => { console.log('getServerSideProps start'); const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); const post = await fetcher(`http://localhost:3100/api/post/${context.params.id}`); context.store.dispatch(END); console.log('getServerSideProps end'); await context.store.sagaTask.toPromise(); return { props: { post } }; }); Illustration.propTypes = { post: PropTypes.object.isRequired, }; export default Illustration; 노드버드 강좌를 보고 따로 제작 중인 프로젝트입니다. swr에 말씀해주신 것 처럼 ssr를 적용해봤는데, 생각처럼 안되고 이 오류가 뜹니다. 그런데 <Illustration post={postData}/> 부분을 {postData && <Illustration post={postData} />} 이런식으로 방어해야 잘 되더라고요. 그런데 ssr은 아래의 getServerSideProps에서 return한 props 데이터를 가지고 와서 뿌려주는거라 postData가 없을 수가 없을 거 같은데.. getServerSideProps 안에서 console.log(post)를 찍어보면 데이터를 잘 가져온 걸로 보이는데, props로 전달되면서 뭔가 이상이 생긴건지 아니면 서버사이드 렌더링 자체가 이상하게 되고 있는건지 잘 모르겠습니다. LOAD_MY_INFO_QUEST는 정상적으로 작동해서 HYDRATE 실행 시 me에 데이터는 정상적으로 채워집니다. 뭐가 문제일까요?
-
미해결더 개발자, 인터뷰 가이드
선생님 안녕하세요. 이력서 미션에 대해서..
안녕하세요. 2주전에 이력서 미션을 남기었는데 아직까지 피드백이 없어 문의 드렸습니다. 따로 알림이 가는 시스템이 없어서? 확인이 안되었을수도 있고 따로 일이 바쁘셔서 인지 알길이 없어 질문 남기게 되었어요. 수강생 입장에서 선생님 조언을 듣고 싶은 마음에 무례할 수 있지만 글 남겨봅니다. 항상 감사합니다.
-
미해결웹 게임을 만들며 배우는 Vue
선생님 1-6 강좌 이름에 엠퍼센드가 들어가요.
Q&A가 앰퍼센드가 들어가서 이상해지는 거 같아요 혹시 제목을 고쳐주실 수 있으신가요?
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
서버 질문있습니다.
http://127.0.0.1:5000 서버에서 갑자기 어떻게 로컬호스트로 된건가요?