묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
궁금합니다
printf 함수와 작성한 _write 함수가 어떻게 연결되어 동작했는지 궁금합니다. (두 함수의 관계를 정의하지 않아도 되는 이유가 궁금)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
favorite list에 영화가 추가되지 않습니다
좋아요 버튼을 눌러도 뒤로 갔다 다시 돌아오면 적용이 안되어있고 favorite page에도 나오지 않네요ㅠㅠ 좋아요 버튼을 누를 땐 console.log에 어떤 값들이 들어가는지 잘 되는데 서버에 저장이 안되는 것 같습니다 ㅠㅠ 아래 에러도 같이 뜨는데 무슨문제일까요? [1] [HPM] Error occurred while trying to proxy request /api/favorite/favorited from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favorited from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favoriteNumber from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while trying to proxy request /api/favorite/favoriteNumber from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) 제 깃헙주소 입니다 : https://github.com/heyoni/react_native/tree/main/boilerplate-mern-stack-master
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
9:30초 즈음에 productId를 params에서 가져오시는데
어떻게 props.match.params에 productId가 있을 수 있는건가요??
-
미해결핸즈온 머신러닝 2
jupyterlab 관련해서 여쭤봐도 될까요?ㅠ
python 3.9.1 을 사용하고 있고 jupyterlab 만 pip 를 통해 설치했는데 일단 동작은 정상적으로 합니다. 다만, 제가 알기로 tab 을 누르면 자동완성 기능이 되는 것으로 알고 있는데 아래과 같은 오류가 발생합니다. 혹시 anaconda 를 통해 설치 하신 건가요? 아니면 제가 뭔가 잘못 설치를 했을까요?ㅠ File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\IPython\core\completer.py", line 2029, in _complete completions = self._jedi_matches( File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\IPython\core\completer.py", line 1373, in _jedi_matches interpreter = jedi.Interpreter( File "c:\users\hellojay\documents\programming\python\venv\jupyter-test\lib\site-packages\jedi\api\__init__.py", line 725, in __init__ super().__init__(code, environment=environment, TypeError: __init__() got an unexpected keyword argument 'column' [I 2020-12-27 01:42:03.610 ServerApp] Interrupted... [I 2020-12-27 01:42:03.612 ServerApp] Shutting down 1 kernel
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
초록색버튼이 없어요ㅜㅜ
초록색버튼 run python file with terminal 초록색 버튼이 위에 없는데 왜그런걸까요??
-
해결됨선형대수학개론
Example3 Factorization 질문입니다
U의 pivot position을 1로 만들면서 해당 column의 pivot 밑의 entry들을 같이 scaling 하는 부분에서3열과 4열 어떻게 저런 결과가 나오는지 모르겠습니다.A는 5 X 4 matrix 이었고 pivot position은 3개 인 상황에서 5 X 5인 L의 나머지 2개 pivot 에 대한 결과를 어떻게 해야할지 감이 잘안옵니다 ㅜ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
5XX 관련 질문있습니다.
안녕하세요강의 중 20살 이상인 경우에 통과하는 로직이 있는데 15살이 들어온 경우 5XX 가 아닌 다른 에러를 출력하라고 하신 부분에 대한 질문입니다. 위와 같은 경우에는 400 Bad Request 에러를 내야 하는 건가요 ?? 아니면 다른 대안이 있을까요??
-
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
라우터링크 여러 번 누르면 에러 발생
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
포트플리오 기술서
안녕하세요 제가 이 강의를 다 듣고 여기서 만든 뼈대에서 여러 컨텐츠를 추가하고 조금 더 살을 붙여서 간단한 3D RPG를 완성했습니다.이제 이거를 기술서를 작성할려고한는데 스크립트가 너무 많아서 어떤 스크립트/코드를 소개해야할지 모르겠습니다..혹시 주로 어떤걸 어필하면 좋을까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한도됐는데 왜 페이지 접근이안될까요?
인프런 아이디 : slrslrr1@gmail.com인프런 이메일 : slrslrr1@gmail.com깃헙 아이디 : slrslrr1@gmail.com깃헙 Username : slrslrr2 예전에 위 권한 추가 요청 드렸는데 https://github.com/joshua1988/vue-intermediate 해당 페이지 접근 시 404 가 나오는 걸까요?ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행이 안되고 있습니다
다른분들도 실행이 안되시는거 같아서 Project structure의 Project SDK도 java 11로 설정했고 Build, Executuin, Deployment의 Build Tools > Gradle도 위와 같이 설정했는데 main 폴더의 *.java파일에서 run이 안됩니다.. 재생버튼이 안생겨요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
질문1. 회원가입시 백엔드에서는 이 라우터가 실행되잖아요? router.post('/', isNotLoggedIn, async (req, res, next) => { // POST /user/ try { const exUser = await User.findOne({ where: { email: req.body.email, } }); if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send('ok'); } catch (error) { console.error(error); next(error); // status 500 } }); 그후 사가에서 데이터를 받죠 function* signUp(action) { try { const result = yield call(signUpAPI, action.data); // console.log(result); yield put({ type: SIGN_UP_SUCCESS, }); } catch (err) { console.error(err); yield put({ type: SIGN_UP_FAILURE, error: err.response.data, }); } } 그런데 이때 SIGH_UP_SUCCESS인지 SIGN_UP_FAILUER인지는 백엔드에서 리턴하는 res.status에서 201인지 403인지를 인식해서 SIGH_UP_SUCCESS, SIGN_UP_FAILUER 를 정해주는 것인가요? 질문2. router.post('/', isNotLoggedIn, async (req, res, next) => { // POST /user/ try { const exUser = await User.findOne({ where: { email: req.body.email, } }); if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send('ok'); } catch (error) { console.error(error); next(error); // status 500 } }); 아이디가 중복될 경우 if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } 위의 코드가 리턴되어서 403에러를 보내주는것은 알겠는데 catch (error) { console.error(error); next(error); // status 500 } catch (error) 코드는어떤경우일때 코드가 실행되나요? 질문3. route 폴더의 user.js인데요 login할때 라우터입니다. 이 코드가 잘 이해되지 않습니다. const fullUserWithoutPassword = await User.findOne({ where: { id: user.id }, attributes: { exclude: ['password'] }, include: [{ model: Post, attributes: ['id'], }, { model: User, as: 'Followings', attributes: ['id'], }, { model: User, as: 'Followers', attributes: ['id'], }] }) 코드를 제이슨 형식으로 가져오면 { "id": 7, "email": "1111@gmail.com", "nickname": "빌게이츠", "createdAt": "2020-12-24T08:25:12.000Z", "updatedAt": "2020-12-25T11:06:45.000Z", "Posts": [ { "id": 22 } ], "Followings": [ { "id": 8, "Follow": { "createdAt": "2020-12-25T09:41:18.000Z", "updatedAt": "2020-12-25T09:41:18.000Z", "FollowingId": 8, "FollowerId": 7 } } ], "Followers": [ { "id": 8, "Follow": { "createdAt": "2020-12-26T13:31:23.000Z", "updatedAt": "2020-12-26T13:31:23.000Z", "FollowingId": 7, "FollowerId": 8 } }, 이런 방식으로 가져오는데 attribute는 id는 모델의id만 가져온다는 거잖아요? post는 id만 가져왔는데 following과 followers의 모델 user는 attribute id를 썼음에도 id만 가져오지 않고 전체 데이터를 다가져왔는데 제가 뭘 잘못이해했을까요?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
클러스터링 팩터의 사용 상황
현업에서 클러스터링 팩터를 사용하는 때는 일반적이지 않고 특정한 상황에서만 적용하나요..? 만약 그렇다면 어떤때 사용하는지 예시를 들어주시면 고맙겠습니당
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
유닉스 시스템에도 도커적용이 가능할까요?
IBM의 AIX , 그리고 HP 의 UX 계열의 유닉스에서도 도커적용이 가능할까요?
-
미해결실전 HTML & CSS 강좌
입력
맥북으로 하는데요 입력이 처음에 안되다가 갑자기 되는 데 어떻게 해결할수있나요
-
해결됨더 자바, 코드를 조작하는 다양한 방법
site 폴더가 안생깁니다 ㅜㅜ
https://github.com/KAN-JUNHO/workspace jacoco 설치후 target/site 라는 폴더가 생기지 않습니다 ㅜㅜ
-
미해결Vue.js 시작하기 - Age of Vue.js
live server가 작동하지 않습니다.
단축키 alt L + O 를 누르면 하단에 저런 창만 뜨고 브라우저가 열리지 않습니다. 마우스 우클릭으로 나오는 메뉴에서 클릭해도 마찬가지인데요. 해결하는 방법이 있나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
set()함수를 왜 쓰는지 이해가 안됩니다 ㅜㅜ
안녕하세요 강사님 강의 잘 듣고 있습니다. 코딩공부를 시작한지 별로 안되서 이상한것에 이해가 잘 안됩니다... 이해가 안되는 부분은 왜 굳이 set() 함수를 써야 하는지 입니다. (리스트를 써도 될거 같은데) n, k = map(int, input().split()) a = list(map(int, input().split())) res=[] for i in range(n): for j in range(i+1, n): for m in range(j+1, n): res.append(a[i]+a[j]+a[m]) res.sort(reverse=True) print(res[k-1]) 여기서 강의에서 중복 카운팅을 막기 위해서 set() 집합을 쓴다고 하셨는데 그게 이해가 안됩니다.. 10개의 카드에서 3개를 뽑아서 나오는 모든 경우의 수를 res 변수에 넣는걸로 알고 있는데 그러면 3개를 뽑아서 합한 결과가 res 변수에 들어가는데 이때 값이 똑같은게 나오면 중복이 안되게 막는다는걸로 들었습니다. 근데 굳이 res변수에 들어가는 중복 값을 왜 막아야 하는지 모르겠습니다.. 10개의 카드에서 3개를 뽑고 다른 경우에서 3개를 뽑았는데 우연히 중복값이 나오면 그건 상관이 없는거 아닌가요? 문제에서 "같은 숫자의 카드가 여러개 있을 수 있다"란 말은 그냥 1부터 100까지의 숫자가 랜덤으로 있다했지만 1이 10개 있을 수도 있고 그런말이라서 위의 경우랑은 별개인거 같습니다. 말이 좀 횡설수설한데 제가 이해 안되고 있는 부분이 어디인지 알려주십시오..! 만약 제 글을 이해 못하시겠으면 다시 써보겠습니다...... ㅠㅠㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Vue Cli3 문의
제가 Vue를 Install 하고 난뒤 강의에서 Vue-Cli3를 사용하신다고 해서 Vue Create vue=new를 했을때 아래와 같이 메시지가 나와서 Vue3 Proeview를 선택하면 main.js File 내용이 상이하게 나오고 강의 내용데로하면 화면 자체가 출력이 안됩니다. 여기 나타나는 Vue3는 다른것 인가요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
랜더링 관련 질문입니다.
질문 내용 우선 테두리가 빨갛게 나오도록 하는 건 문제가 없었습니다. 거기서 조금 x,y 에 대한 확인을 해보고 싶어서 [3,4] 지점의 녹색 점을 빨갛게 출력해보고 싶기 위해 코드를 수정했습니다. 그런데 해당 위치 점이 빨갛게 나오도록 하는 건 성공했는데 문제는 해당 빨강점 이후에 한 줄을 띄고 점을 찍는 현상이 발생했습니다. 이와 관련된 이유가 궁금해 질문남깁니다. +추가 질문 _tile[x,y] 가 아니라 _tile[y,x]로 하는 이유가 있을까요? 작성 코드 public void Rander() { ConsoleColor prevColor = Console.ForegroundColor; for (int x = 0; x < _size; x++) { for (int y = 0; y < _size; y++) { if (x == 3 && y == 4) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(CIRCLE); } else { Console.ForegroundColor = GetTileColoer(_tile[x, y]); Console.Write(CIRCLE); } } Console.WriteLine(); } Console.ForegroundColor = prevColor; }