묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
"export 'default' (imported as 'Vue') was not found in 'vue'
안녕하세요터미널에서 npm run serve 실행 시, 다음과 같은 에러가 발생해서 질문드립니다. 찾아보니 뷰 버전이 안맞는다고 하네요 ㅠㅠ 어떻게해야할까요? 몇가지 자료 추가 첨부해서 글씁니다 ㅠㅠ 답변부탁드리겠습니다 ㅠㅠ https://stackoverflow.com/questions/63768491/export-default-imported-as-vue-was-not-found-in-vue 2. vue 버전 3. package.json { "name": "vue-news", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "core-js": "^3.6.5", "vue": "^2.6.11", "vue-router": "^4.0.12" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.15", "@vue/cli-plugin-eslint": "~4.5.15", "@vue/cli-service": "~4.5.15", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", "vue-template-compiler": "^2.6.11" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "eslint:recommended" ], "parserOptions": { "parser": "babel-eslint" }, "rules": {} }, "browserslist": [ "> 1%", "last 2 versions", "not dead" ] }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
set 메소드에서 질문이있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. set 메소드중 삭제 메소드에서 remove와 discard 차이인 원소가 아닌값을 작성했을때 remove는 오류가 난다고 하셨는데 저는 discard와remove 둘다 에러가 발생하지않습니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
회원가입이 잘 됬었는데 또 안됩니다
[nodemon] app crashed - waiting for file changes before starting... [1] [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 이 오류가 뜹니다 서브밋을 누르면 저렇게 뜨는데 몽고 디비도 제대로 입력했습니다 module.exports = { mongoURI: 'mongodb+srv://kimeunbi:비밀번호@cluster0.sb7wo.mongodb.net/myFirstDatabase?retryWrites=true&w=majority' }
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 요청이요
인프런아이디 : dcb95@naver.com 인프런이메일 : dcb95@naver.com 깃헙아이디 : coqls95@gmail.com 깃헙 Username : been95
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
강사님 귀찮게 해드려 죄송합니다.
- 바쁘신 와중에도 늘 자세한 답변 감사드립니다. - 아울러 강사님 많이 바쁘신 분 인데 이렇게 괴롭혀 드려 죄송합니다. - 학습에 열심인 학생으로 이해 및 양해 부탁드려 봅니다. - 한가지 더 질문 더 드리면 강사님께서 제 질문에 아래와 같이 답변 주셨습니다. 많은 이미지 상에서 여러가지 유형의 오브젝트들을 가지는 ground truth들을 기반으로 학습하면 개별 anchor box들이 ground truth와의 좌표 차이를 최소화 할 수 있도록 모델이 최적화 됩니다. 그럼 이렇게 최적화된 모델에 새로운 이미지를 입력하면 anchor box들이 학습된 최적화 모델상에서 오브젝트와의 좌표 차이를 계산해 내는데, 학습이 제대로 되었다면 이들 중 가장 가까운 anchor box가 보다 정확한 좌표값을 내놓게 되며 이를 기반으로 bounding box 로 object 좌표를 예측할 수 있습니다. 와 같이 답변을 주셨는데 아직도 "이들 중 가장 가까운 anchor box가 보다 정확한 좌표값을 내놓게 되며 이를 기반으로 bounding box 로 object 좌표를 예측할 수 있습니다." 어떻게 이게 가능하지? 하는 의문이 들어서요. 학습시에는 GT 같은 정답에 해당하는 정보와 좌표가 있기에 이것이 어떤 오브젝트인지 알 수 있지만 학습 후 inference에 입력되는 이미지는 어떠한 정보도 없으며 심지어는 탐지하고자 하는 오브젝트가 해당 이미지에 있는지 없는지도 알수 없는 상황에서 학습된 좌표만으로 어떻게 오브젝트 위치를 찾아 낼 수 있는지 궁금합니다. 혹시나 이때에 다른 값 즉 오브젝트를 대강이라도 추측할 수 있는 값( 학습시에 좌표도 학습되지만 동시에 CNN과 같은 필터도 같이 학습되는건 아닌지 ? 그래서 inference 시에 이 필터도 같이 이용되는건 아닌지 ? )이 있어서 이를 기반으로 학습된 좌표를 기준으로 계산되는건 아닌지 궁금합니다. 아울러 혹시나 그렇다면 실제 inference시에 계산되는 메카니즘을 대강이라도 설명 부탁드릴 수 있는지요? 강사님 죄송합니다. 계속 귀찮게 해드려서요
-
미해결Svelte.js [Core API] 완벽 가이드
node-sass 설치 오류
왜인지 모르겠지만 에러가 계속나고 node-sass가 빌드? 설치?가 안된다는거 같은데...왜 그럴까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
lock lock-free 성능 차이가 없다는 부분에 대하여
강의 하실때 lock방식과 lock-free방식에 성능 차이가 없다는 것처럼 이야기 하셔서, 왜 성능 차이가 없을까 라는 것을 생각 해 보면, 주로 성능 차이가 어디에서 오냐를 먼저 고민해 봐야 할 것입니다. 저의 생각으로는, 정상적인 상황에서 Context switching으로 인해 커널 - 유저 모드 전환에서 큰 비용이 발생한다고 생각이 됩니다. 전통적인 Event 방식이 대표적인 예라고 생각합니다. 작업하신 lock-free 방식을 볼때마다 spinlock이 계속 떠올랐습니다. 결국 User mode에서 polling하고 있는 것이 겠지요. 어디서 주워 듣기로는 요즘 lock들도 커널 모드로 바로 들어가 일정시간 잠들지 않고, user mode에서 3000번, 5000번 정도 while을 돌면서 소유권을 얻을 수 있는지 확인한다고 합니다. 그 횟수동안 얻지 못하면 sleep 되는 식으로 알고 있습니다. 결국 빠르게 소유권이 전환되는 상황이라면 user mode에서만 작업이 발생하기 때문에 큰 overhead가 없다고 볼 수 있을 것 같습니다. 이러한 이유로 두 방식의 성능 차이가 거의 없다고 보는데 다른 분들의 의견이 궁금합니다.
-
미해결코딩으로 학습하는 리팩토링
리팩토링 11, 16은 이미 예제가 작성되어 있네요!
리팩토링 11, 16 에 실습할 수 있는 예제가 없습니다!이미 백기선님께서 리팩토링해주신 코드에요 저는 2월 14일에 인프런에 올라와있는 강의자료에서 다운로드 받았는데요, 혹시 최신 예제 소스를 깃헙으로 관리하실 예정이시라면 새로 풀땡겨서 받겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의와 상관없는 질문
FMOD failed to initialize. This may be because your sound card is configured to give applications exclusive access, thus preventing Unity from using this device. You can change this in Control Panel > Audio Devices and Sound Themes > Playback Device > Properties > Options ... : "Soundcard does not support the minimum features needed for this soundsystem (16bit stereo output). " (59) 안녕하세요. 강의와 상관없는 질문이긴 하지만 검색해도 안나오길래 질문해봅니다. 스피커를 바꾸고 바로 유니티엔진을 켰는데 위 에러가 뜹니다. 구글검색해도 안나오고 뭐 어찌해야할지 모르겠습니다.. 혹시 해결책을 아시는지 궁금합니다
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
파이토치 설치방법
pip 파이토치 설치방법을 잘 모르겠습니다... 유니티 머신러닝 에이전트 살펴보기 > ML-Agents 설치 강의에서 하단에 해당 과정을 통해서 설치를 진행했을 때 pytorch가 설치되지 않은 경우는 pytorch 홈페이지 (https://pytorch.org/) 에서 pytorch 설치를 추가적으로 진행하시고 이후 내용을 진행해주셔야합니다. 라고 적어주셨는데 링크를 타고 들어가도 설치 방법을 잘 모르겠습니다. 구글링을 해봐도 이해가 안되서 여쭈어봅니다.
-
미해결Node.js로 웹 크롤링하기
db.Proxy.create 부분 질문이 있습니다.
# db.Proxy.create 부분 질문이 있습니다. 1. Promise.all 를 사용하는 이유가 무엇인가요? Promise.all 없이 foreach 만 사용해도 적상작동을 합니다. 2. map 에 async 함수를 준 이유가 무엇인가요? db.Proxy.create 가 Promise 인건가요? > 좋은 강의 감사합니다. 좋은 하루 보내세요 : )
-
미해결
Fulfill your website requirements by hiring a website design company in India
Your website design will determine the amount of interest you build from your viewers. If it's plain and basic, no one will even bat an eye. The market is looking for variety and if you have a unique idea then don't let your website interface ruin the business. Hire the best Website designing company in India. Especially when it comes to the Indian market your website in no way must seem uninteresting because the audience can bounce after concluding it is weak when seen from a credibility point of view. The best and the easiest way to provide an engaging outlook for your website is to choose an efficient website design company in India that knows the needs and deeds of the market. The best ways to hire a good website design company in India: Web design in India is still in its development phase. But there are skilled web design companies that have provided their services to a wide variety of clients in return for good feedback. So keep your eye out for one. Their work and client history will prove their mettle. You need to review their track record to be sure if they're responsive to your requests and will be able to provide you with a website that works. Website design company in Noida should be all about listening and then implementing. If they seem to be well friendly to your demands and requests by providing the appropriate results then do not hesitate as you now have the right website designing company in India to make it work for you. Web design in India is essential to grabbing people's attention who are visiting your business website. You need to be aware of the normal rates and always keep an eye out for the minor details of your website. Make sure that your website comes out in a way that seems to be appealing website and nice to your customers. Web designing is no simple or time pass hobby, it takes time to cultivate and come up with a design that can captivate the audience in its aura of brilliance. Exaggerated? Yeah, maybe a little bit but hopefully you get the point. Best Web Design Company in India for all your web design requirements.
-
미해결웰컴 투 태블로 월드
수업 예제 파일
따라서 해볼 수 있는 샘플 파일이 있는지요?
-
미해결예제로 배우는 딥러닝 자연어 처리 입문 NLP with TensorFlow - RNN부터 BERT까지
코드 실행 오류
안녕하세요. AISchool 님, 늘 좋은 강의 감사드립니다. 이번 강의에서 제공해주신 코드를 수정없이 그대로 실행했는데 word2vec.fit(dataset, epochs=20, callbacks=[tensorboard_callback]) 이 코드를 실행하면 IndexError: tuple index out of range 가 발생합니다. Call arguments received: • pair=('tf.Tensor(shape=(1024,), dtype=int32)', 'tf.Tensor(shape=(1024, 5, 1), dtype=int64)') 이렇게 뜨는데 어떻게 수정해야 하나요? 그럼 답변 기다리겠습니다. 감사합니다!
-
미해결홍정모의 따라하며 배우는 C언어
size_t %zu사용
5:58 에서 size_t 에 해당하는 형식 지정자가 %zu라고 하셨는데 6: 42쯤 나오는 코드 34,35 번째 줄에는 왜 %zu가 쓰인 건가요? size_t를 사용하지 않은 코드인데도 %zu를 쓴 이유가 궁금합니다. 16:27에 나오는 코드에서도 size_t를 사용하지 않았는데 50번째 줄에서도 %zu를 사용하는데요 size_t라는 자료형을 선언해야만 출력할 때 %zu를 쓸 수 있는 것 아닌가요?
-
미해결홍정모의 따라하며 배우는 C언어
size of pointer
10:18 에서 콘솔창에 size of pointer = 4 bytes 라고 뜨는데 저는 4바이트가 아니라 8바이트로 뜨는데 왜 그런건가요? 코드는 똑같이 작성했습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
LOAD_POSTS_REQUEST가 무한정 일어나요.,
보시다 시피 GET /posts 304 에러로 인해 정상 작동하지 않습니다. 사진상으로는 멈춰있지만 무시무시하게 많은 에러가 제 신성한 VSC 터미널창을 도배하고 있습니다. 처음엔 REQUEST - SUCCESS를 번갈아 보내는 모습을 보고, 'page/index.js'에서 요청을 보내는 클라이언트의 잘못이라고 생각했습니다. REQUEST를 무한정 보내고 있으니 보내는 쪽의 문제일 거라고요.. front/page/index.js ... ... import { LOAD_POSTS_REQUEST } from '../reducerss/post'; import { LOAD_USER_REQUEST } from '../reducers/user'; const Home = () => { const dispatch = useDispatch(); const { me } = useSelector(state => state.user); const { mainPosts, hasMorePosts, loadPostsLoading } = useSelector( state => state.post, ); useEffect(() =>{ dispatch({ type: LOAD_USER_REQUEST, }); dispatch({ type: LOAD_POSTS_REQUEST, }) }, []); const [ref, inView] = useInView(); // useEffect(() => {}, []) : 뒤에 빈배열을 넣을 경우.componentDidMount()같은 효과를 줄 수 있다. useEffect(() => { if (inView && hasMorePosts && !loadPostsLoading) { const lastId = mainPosts[mainPosts.length - 1]?.id; dispatch({ type: LOAD_POSTS_REQUEST, lastId, }); } }, [inView, hasMorePosts, loadPostsLoading, mainPosts]); return ( <AppLayout> {me && <PostForm />} {mainPosts.map(post => ( <PostCard key={post.id} post={post} /> ))} ....... ....... </AppLayout> ); }; export default Home; 그런데 딱히 특이사항이 발견되지 않아서 front/sagas와 front/reducers 쪽을 보았습니다. front/sagas import { all, delay, fork, put, call, takeLatest, throttle, } from 'redux-saga/effects'; import axios from 'axios'; import { ...... LOAD_POSTS_REQUEST, LOAD_POSTS_SUCCESS, LOAD_POSTS_FAILURE, } from '../reducers/post'; function loadPostsAPI(data) { //실제로 서버에 요청을 보냄 return axios.get('/posts', data); } function* loadPosts(action) { try { const result = yield call(loadPostsAPI, action.data); yield put({ type: LOAD_POSTS_SUCCESS, data: result.data, // data에 게시글들 배열 -> 이것은 reducer로 간다 }); } catch (err) { yield put({ type: LOAD_POSTS_FAILURE, data: err.response.data, }); } }; .... function* watchLoadPosts() { yield takeLatest(LOAD_POSTS_REQUEST, loadPosts); } .... export default function* postSaga() { yield all([ fork(watchAddPost), fork(watchLoadPosts), fork(watchRemovePost), fork(watchAddComment), ]); } front/reducers const reducer = (state = initialState, action) => produce(state, draft => { switch (action.type) { case LOAD_POSTS_REQUEST: draft.loadPostsLoading = true; draft.loadPostsDone = false; draft.loadPostsError = null; break; case LOAD_POSTS_SUCCESS: draft.loadPostsLoading = false; draft.loadPostsDone = true; draft.mainPosts = draft.mainPosts.concat(action.data); draft.loadPostsError = null; draft.hasMorePosts = draft.mainPosts.length < 50; break; case LOAD_POSTS_FAILURE: draft.loadPostsLoading = false; draft.loadPostsError = action.error; break; 304 에러로 보아 서버 쪽 문제일 수도 있어서 라우터 쪽도보았습니다. const express = require('express'); const { Post, Image, User, Comment } = require('../models'); const router = express.Router(); router.get('/', async (req, res, next) => { // GET /posts try { const posts = await Post.findAll({ limit: 10, order: [['createdAt', 'DESC']], include: [{ model: User, }, { model: Image, }, { model: Comment, }], }); res.status(200).json(posts); } catch (error) { console.error(error); next(error); } }); module.exports = router; 어느쪽 문제인지 사실 잘 모르겠습니다.저런식으로 무한 로딩 에러가 난다면 어디에서 에러를 찾아야 하나요? 제가 생각하기엔 프론트였는데 예상이 빗나가서 2시간째 헤매고 있습니다 도와주세요
-
미해결홍정모의 따라하며 배우는 C언어
size_t
3:53에서 size_t가 typedef unsigned int 를 의미한다고 나오는데요 제 컴퓨터에서는 typedef unsigned long long으로 뜹니다. 어떻게 이해해야 하나요? 그리고 일단 size_t가 unsigned int 라고 이해한 상태에서 22번째 줄 size_t float_size = sizeof(float); 을 이해하는 것이 조금 헷갈리는데요 float의 크기를 size_t 그러니까 unsigned int로 나타낸다? 이렇게 이해하는 것이 맞을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
RankingService 클래스의 UpdateGameResult 메서드에 대한 질문
UpdateGameResult에서 // Update public Task<bool> UpdateGameResult(GameResult gameResult) { var findResult = _context.GameResults .Where(x => x.Id == gameResult.Id) .FirstOrDefault(); if (findResult == null) return Task.FromResult(false); findResult.UserName = gameResult.UserName; findResult.Score = gameResult.Score; _context.SaveChanges(); return Task.FromResult(true); } 여기서 _context.SaveChanges() 를 하기 전에 DeleteGameResult 메서드처럼 _context.GameResults.Update(findResult) 같은 함수가 있겠다 라는 생각이 들었는데 없어서 혼란스러워요 저렇게 하면 지역변수 findResult의 값만 바뀌는 것 아닌가? 생각했는데 실제로 데이터베이스의 값이 바뀌는 걸 보고 원래 저렇게 쓰는건가라는 생각이 들긴하는데 Update만 저렇게 쓰니 원리가 궁금하네용 답변해주시면 정말 감사하겠습니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문이 있습니다!
CreatePlayer 함수를 만들 때 switch 문을 활용하셨는데요, 마지막에 default 값에 hp, attack 값을 0으로 넣지 않으면 본문에 오류가 나는 원리가 궁금합니다. 그리고 CreatePlayer 함수의 매개변수목록 중에 ClassType Choice 를 넣는 이유는 열거형으로 적어놨던 ClassType 내용들을 이 함수로 끌어와서 쓰겠다는 뜻인건가요?