묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa 를 사용하고 회원가입 부분을 돌리는 도중에 에러가 발생했습니다
에러가 났는데 어느부분을 확인을 해야될지 모르겠어요 ㅠ 어느부분 확인해야될까요??
-
해결됨게임 프로그래머 취업 전략 가이드
개발직군 관련 설명에서 서버에 관해서 궁금한게 있는데요.
만약 게임회사 입장에서, '서버' 직군은 (네이버클라우드 라던지 Azure) 클라우드 서버를 이용하게 된다면 서버직군이 필요하지 않게 될 수도 있는건가요?
-
미해결Vue로 Nodebird SNS 만들기
LoadPostsrk가 실행이 안됩니다 ㅜ
안녕하세요 보시는것처럼 작성하여 loadPosts를 확인해보려했는데 실행이 안됩니다 ㅜ console.log('in') 이나 hasMorePosts를 콜솔로 찍어보려 console.log를 쳐서 저장하거나 console.log텍스트를 삭제하고 저장하면 그때 마다 화면 스크롤을 움직이지도 않았는데 loadPosts가 찍히고, 더비 포스트(fakePosts로 만들어 놓은것)이 양이 많아지는 현상이 나타납니다. 무엇이 잘못된지 알수 있을까요??
-
미해결스프링 핵심 원리 - 기본편
Map<Long, Member> 질문입니다.
Member가 다양한 이름이 올 수 있으니까 name대신 Member가 value값에 들어가는 것은 알겠습니다 그런데 key값에 name의 데이터 타입인 String이 아닌 Long인 이유를 모르겠습니다
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
foreignkey와 onetoonefield의 차이점이 뭔가요
수업 잘 듣고있습니다 :) 항상좋은수업 감사합니다. 질문내용은 제목과같습니다 foreignkey와 onetoonefield의 차이점이 뭔가요? article에서는 writer를 foregnkey로 받고, profile에서는 user를 onetoone으로 받으셨는데 둘의 차이점이 뭘까요?
-
미해결Redux vs MobX (둘 다 배우자!)
dispatch에 then을 사용하고 싶습니다.
리덕스 툴킷을 사용하면서 dispatch().then()을 하면 then of undefined 에러가 나더라구요. https://redux-toolkit.js.org/api/createAsyncThunk#handling-thunk-results 공식 홈페이지 예제를 보고도 따라해보았는데 예제에 있는 방법들 모두 에러가 났습니다. 리턴을 return response.data;로 한 것이 문제였나 (프로미즈를 리턴하지 않고) 싶었지만 공식홈페이지 예제에서도 createAsyncThunc에서 return response.data 를 한 액션에 then()을 사용하더라고요. 어디가 문제였을까요! 제가 따라한 코드를 첨부합니다. //store.js import {configureStore, getDefaultMiddleware} from '@reduxjs/toolkit'; import reducer from './data_reducers/rootReducer'; const firstMiddleWare = (store) => (dispatch) => (action) => { dispatch(action); }; const store = configureStore({ reducer, middleware: [firstMiddleWare, ...getDefaultMiddleware({serializableCheck: false})], devTools: process.env.NODE_ENV !== 'production', }); export default store; //axios.js import axios from '@/axios'; import {BASEURL} from '@/App'; import {authToken} from '@/service/auth/auth.service'; import {createAsyncThunk} from '@reduxjs/toolkit'; export const fetchUserById = createAsyncThunk('users/fetchByIdStatus', async (userId, thunkAPI) => { let response = await axios.get(`${BASEURL}/test/`, { headers: { Authorization: 'Bearer ' + authToken(), 'Content-Type': 'application/json', }, }); return response.data; }); //reducer.js import { fetchUserById, } from '@/data_actions/userInfo_action/userInfo_action'; import {createSlice} from '@reduxjs/toolkit'; import {fetchUserById} from '@/data_actions/userInfo_action/userInfo_action'; const initialState = { isLogging: true, profile: null, isError: false, status: '', errorStatus: {}, }; export const userInfoSlice = createSlice({ name: 'userInfo', initialState, reducers: { resetStatus(state, action) { state.status = ''; state.errorStatus = {}; }, }, extraReducers: (builder) => { builder.addCase(fetchUserById.fulfilled, (state, action) => {}); }, }); //component import React, {useEffect, useRef, useState} from 'react'; import {useDispatch, useSelector} from 'react-redux'; import {unwrapResult} from '@reduxjs/toolkit'; function MyAccount(props) { const dispatch = useDispatch(); const onClickk = async () => { dispatch(fetchUserById()) .then(unwrapResult) .then((res) => { console.log(res); }) .catch((error) => {}); }; return ( <button onClick={onClickk}>test</button> ); }
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
local setting 질문
안녕하세요 강사님 좋은 강의 감사합니다. object detection을 local pc에 세팅해보고자 하는데 올려주신 code를 그대로 실행하는데 에러가 자꾸 납니다. 제 환경은 아래와 같습니다. CPU : i5-10400 GPU : RTX3060 SW : - torch 1.9.0 - cuda 11.4 - mmdet : 2.14.0 - mmcv : 1.3.9 두가지 질문을 드리고자 합니다. 1. 아래와 같은 에러는 어떻게 잡아야 하는지 궁금합니다. mm_faster_rcnn_train_kitti.ipynb file 에서 train_detector(model, datasets, cfg, distributed=False, validate=True) # <= 왼쪽 코드를수행 할 때 에러가 납니다. 위 결과를 보는것도 mmdet나 mmcv 코드를 열어서 확인하면서 하나씩 수정하면서 보고 있습니다. 위 결과 이전에는 아래와 같은 에러가 났었습니다. 위 에러를 수정하기 위해서 site-packages/mmdet/datasets/builder.py 126번 줄에 num_workers=0 라는 코드를 추가하니 문제가해결되었는데 바로 질문 1번에 있는 에러가 나왔습니다. 이렇게 하나씩 에러를 해결하는 게 쉽지 않습니다. 언제 local에서 학습을 해볼 수 있을지 걱정이 많습니다. 어떻게 하는게 좋을까요? 2. local에 setting하는 방법에 대한 설명을 추가로 요청드려도 될까요? 가능하다면 local setting하는 방법에 대한 설명을 요청드리고 싶습니다! 좋은 강의 감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
JobQueue clear관련 문의드려요
JobQueue에서 clear함수를 추가하여 lockqueue의 queue를 새로만들어 레퍼런스카운트를 줄인다고 설명해주셨는데 단순히 clear를 도입하기전에도 queue에서 pop을 하게되어 job이 실행되고나면 동일하게 owner(room)의 레퍼런스카운트가 감소하게되므로 clear가 필요없지않나요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MyView render -> jsp로 forward되는 과정에 대한 질문입니다.
안녕하세요 MyView의 render 부분에 이해가 잘 되지 않는 부분이 있어 질문드립니다. model의 key값과 value를 request에 담아 viewPath에 저장된 jsp파일로 forward되고 이후 html로 뿌려주는걸로 이해를 하였는데요, model의 Object 값이 Member객체일때도 있고 Member리스트일 때도 있는데 jsp로 Object타입의 값을 넘겼을 때 어떻게 Object가 Member객체나 리스트로 인식되고 출력되는지 이해가 되지 않습니다 ㅠㅠ 중간에 자동으로 형변환이 일어나는걸까요..?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
판다스 프로파일링 이용 중에 오류가 발생했습니다.
5장 3강에서 profile=ProfileReport(df,title="도시공원 표준 데이터") profile.to_file(output_file="05-park_pandas_profile.html") 구문을 통해 판다스 프로파일링을 불러오는 도중에 TypeError: _plot_histogram() got an unexpected keyword argument 'title'와 같은 오류가 발생했습니다. 해결방법을 잘 몰라 질문드립니다. 질 높은 강의 제공해주셔서 감사합니다.
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 파워쿼리 Advanced
열피벗시 인덱스열 삭제할 경우 오류가 나는 이유
안녕하세요? 인프런의 기존 강의 및 유투브를 통해 너무 많은 도움을 받고 있는 수강생입니다. 감사의 말씀과 함께 질문 드리고자 합니다. 가.해당강좌 : 4. 파일통합시 필드 개수, 순서, 이름이 모두 다를때 나.질문내용 - 필드명을 통일시키기 위해 인덱스를 추가하고 병합하는 과정까지는 이해가 됩니다. - 궁금한 점은 병합을 통해 새로운 필드명을 매칭한 이후 인덱스열을 삭제하지 않은 상태에서 새로운 필드명으로 열피벗을 하는데요.. 인덱스열을 삭제한 후에 열피벗을 하면 오류가 나더라구요.. 열피벗시에 인덱스열이 필수로 존재해야 하는 이유가 무엇인지 궁금합니다. 새로운 필드명과 값만 있어도 열피벗이 될 줄 알았는데 그렇지 않은 이유가 무엇일까요? 무더위에 건강 유의하시구요! 감사합니다. 이준호 올림
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
mainPosts를 이용한 map 함수 관련 질문
mainPosts: [{ id: 1, User: { id: 1, nickname: '강태웅', }, content: '첫 번째 게시글 #해시태그 #익스프레스', Images: [{ src: 'https://img.kr.news.samsung.com/kr/wp-content/uploads/2017/07/170621_%EC%84%B8%EC%83%81%EC%9D%84%EC%9E%87IT%EB%8A%94%EC%9D%B4%EC%95%BC%EA%B8%B0_%EC%BD%94%EB%94%A9%EC%9D%98%EB%B3%B8%EC%A7%88%EA%B3%BC%EB%AF%B8%EB%9E%98%EC%9D%B4%EB%AF%B8%EC%A7%8009.jpg' }, { src: 'https://post-phinf.pstatic.net/MjAxODA1MjNfMjIg/MDAxNTI3MDU0MTI0Njk5.0leniJIhs4x6kX4gGubY_fQKoxgDR9w2ELHeNRqrXaYg.Y_e-WkJU10_Qe77AJiWb6-fiqSnt5UjwFz14jVU94Xcg.JPEG/shutterstock_571668544.jpg?type=w1200' }, { src: 'https://blog.kakaocdn.net/dn/zABhJ/btqBkOx3WrZ/urlKoNnI1ErlmT6bkZKLtk/img.jpg' }], Comments: [{ User: { nickname: 'ktw2378', }, content: '코딩 재밌겠다', }, { User: { nickname: 'xodndxnxn', }, content: '공부 열심히 합시다!', }] }] 안녕하세요! 수업에서 배웠다시피 mainPosts를 위와 같이 구성했습니다. 결과적으로 mainPosts: [{ }] 이런 꼴이 되는데요. {mainPosts.map((post) => <PostCard key={post.id} post={post} />)} 이를 이용해 위와 같이 pages/index.js에서 mainPosts를 map 함수를 이용해 반복문을 돌려줬는데 map 함수에 대해 궁금증이 생겼습니다. const a = [1, 2, 3, 4] 이런 식으로 돼있으면 a.map((v) => v);를 통해 1, 2, 3, 4 를 반환하게끔 할 수 있는걸로 아는데 위와 같이 mainPosts = [{ }] 이런 꼴로 돼있으면 map 함수를 돌릴 때 { }만 반환되는 것인가요? 그럼 굳이 map함수를 돌리지 않고 <PostCard post={mainPosts[0]}} />로 넘겨줘도 되는 것인가요?
-
미해결블렌더 파이썬 BPY 입문강의
디버그 콘솔에 해제, 등록이 안뜹니다
1.블렌더를 실행해도 디버그 콘솔에 해제, 등록이 안뜹니다 2. (6:40) 3D View: My Tool 옆에 Upgrade to 2.8x required라고 경고창이 뜨는데 정상인가요? 3. f3 을 wm.search_operator로 바꿔도 random 검색시 블렌더 기본 메뉴만 뜹니다 가면 갈수록 되는게 없는데.. 뭐가 문제일까요
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
더 빠른 검색
안녕하세요 선생님! 강의 후반부에 더 빠른 검색을 위한 방법이 존재하다고 하셨는데 mongodb search optimization같이 검색해도 잘 모르겠어서 질문드립니다. 어떤 키워드로 찾아야지 해당 내용을 찾을 수 있을까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
에러 발생시키기에 대한 질문입니다.
굳이 에러를 발생시켜서 얻는 이득이 있을까요? 에러를 발생시키지 않고도 프린트문을 출력할 수 있는데, 에러를 발생시켜야 하는 이유가 있나 해서요!
-
미해결실전! Querydsl
JPAQueryFactory 빈등록
JPAQueryFactory를 매번 Repository마다 만들지 않고 빈으로 등록해서 사용하면 안 되나요??
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
프롬프트에 한글 입력시 뷁어 처럼 깨져서 나옵니다 어떻게 해야할까요
제목 그대롭니다 ㅠㅠ 좋은 답변 많이 부탁드립니다 ㅜㅜ
-
미해결스프링 핵심 원리 - 기본편
Qualifier 빈 생성 질문합니다.
/**1. Qualifier 의 속성을 복사한다. */@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE, ElementType.ANNOTATION_TYPE})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documented@Qualifier("mainDiscountPolicy")public @interface MainDiscountPolicy {} 안녕하세요 선생님 수업질문이 있습니다! @Qualifier 타입체크 문제를 해결하기 위해 위 코드처럼 빈을 따로 생성하면서 Qualifier 위에 @Target @Retention,, 등등의 속성을 가져왔는데 그럴필요 없이 @Qualifier만 명시해도 그 안에 속성을 자동으로 데려오는게 아닌지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Transaction 질문 있습니다.
JPA 강의에서는 1. EntityManager 에서 Transaction을 얻는다. 2. 트랜잭션을 수행하고 em 으로 영속성에 저장 3. commit 또는 flus 사용 tx.begin() em.persist(object) 실젝 프로젝트에서는 1. service 에 @Transaction을 걸어서 사용하고 있습니다. 의문이 드는건 실제로 persist 하는 부분은 repository 인데 repository 에 @Transaction을 거는게 아니라. service에 @Transaction을 거는 이유가 궁금합니다.
-
미해결블렌더 파이썬 BPY 입문강의
vscode에서 블렌더를 실행하면 오류가 뜹니다
vscode에서 blender를 열면 이렇게 뜨고, 위에서 blender 설치 폴더 찾은다음에 경로 누르면 no workspace folder found라고 뜨면서 블렌더 실행이 안됩니다. 어떻게 해야 할까요?