묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
.뒤에 명령을 실행할 때 () 유무 차이
df_last 같은 변수 뒤에 .을 붙이고 copy() 같은 명령을 실행할 때 ()를 붙이는 기준이 따로 있나요? copy같은 경우는 ()를 붙일때와 안 붙일때 나오는 값의 형태가 다른 거 같은데 어떤 차이가 있는 건가요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
all() is useless
this object is can be treated as a list , all() is useless 라고 뜨면서 어느정도 스트림을 주긴하지만 선생님처럼 21개까진 가진않고 16개에서 멈추네요 (원래 16개까지 주는 그런영상인가?) 여튼 그까지주는데 그이후에 똑같이 따라했음에도 인풋값을 입력하는 명령어가 실행되지 않고 딱히 에러도 뜨지 않습니다 왜이럴까요..
-
해결됨React로 NodeBird SNS 만들기
토이프로젝트 진행 중 질문 드립니다!
제로초님 안녕하세요! 강의 듣고 응용하여 토이프로젝트 진행중인 학생입니다. 화면의 말풍선에 실행되는 reducer 액션에 따른 텍스트가 보여지는 방식을 만들고자 하는데요! 예를 들어 LOAD_TODOS_SUCCESS를 put할 때에 캐릭터 리덕스의 SAY_LOAD_TODOS 를 함께 put하여 말풍선의 텍스트를 바꾸는 식으로, 사이트의 기능 액션을 실행할 때에 그에 맞는 말풍선 변화 액션을 함께 실행하는 식으로 진행하고 있습니다. (예시코드.. sagas/todo.js) function* loadTodos() { try { const result = yield call(loadTodosAPI); yield put({ type: LOAD_TODOS_SUCCESS, data: { todos: result.data.todos, date: result.data.today, } }); yield put({ type: SAY_LOAD_TODOS }); } catch (e) { console.error(e); yield put({ type: LOAD_TODOS_FAILURE, error: e, }); } } (reducers/character.js) case SAY_LOAD_TODOS: { draft.talking = `나와라, 오늘의 할 일!`; break; } case SAY_EDIT_TODO: { draft.talking = `이렇게 고치면 될까?`; break; } case SAY_RESET: { draft.talking= ''; } 말풍선이 1초 가량 존재하다가 사라지게 하기 위해서 setTimeout을 사용하였는데요. (문제 되는 코드입니다 components/Character.js) import styled from 'styled-components'; import React, { useState, useRef, useCallback, useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import { LOAD_HISTORIES_REQUEST } from "../reducers/history"; import { SAY_RESET } from '../reducers/character'; const Character = () => { const { talking } = useSelector(state=>state.character); const dispatch = useDispatch(); useEffect(()=>{ if(talking){ clearTimeout(sayReset); const sayReset = setTimeout(()=>{ dispatch({ type: SAY_RESET }) }, 1000); } }, [talking]); return ( <> <Witch> <div>머리</div> <div>캐릭터의 모습</div> {talking && <Talking><p>{talking}</p></Talking>} </Witch> </> ); }; 코드를 이런 식으로 적었더니 1초가 되어 말풍선이 사라지기 전 빠르게 그 다음 동작을 수행하였을 때 이전에 SAY_RESET을 1초 후에 넘기라는 명령을 수행하여 다음 말풍선이 1초 후가 아니라 그 이전에 빠르게 사라지는 문제가 있습니다. 텍스트가 변경되었을 때 기존의 1초후에 SAY_RESET dispatch하라는 명령을 clearTimeout으로 없애준 뒤 1초 후 명령을 주었다고 생각했는데 실행해보니 이를 무시하고 두개의 SAY_RESET이 찍히고 두번째 말풍선이 빠르게 사라지네요.. ㅠㅠ 제가 setTimeout/cleartTimeout을 쓰는 방법이 틀린건지, 리액트에선 다른 방법으로 사용해야 하는 것인지 감이 잡히지 않아 해당 문제를 해결하지 못하여 질문글 드립니다..! 조언 주시면 감사하겠습니다!
-
미해결페이스북 클론 - full stack 웹 개발
4:44 초에 padding-right: 205px;
4:44 초에 padding-right: 205px; 주셨는데요. right만 늘어나지 않았고 left도 늘어났는데.. 왜 그런거죠? right만 늘어났어야 하는데 이해가 되지 않아요
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
requests를 어떻게 받아야 하나요
requests를 어떻게 받아야 하나요
-
해결됨Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
단축키 질문입니다
단축키 질문입니다 코드를 길게 쓰시고 단축키를 쓰신것 같은데 위젯별 줄 바꿈이 자동으로 된것 같은데 단축키가 먼가요?
-
미해결React로 NodeBird SNS 만들기
newPost.getUser를 이용한 방식 에러
아래의 방식으로 코드를 작성하면 저 위의 에러가 뜨는데 이유를 알아내지 못하였습니다.. 백 콘솔에 log 띄워보면 newPost안에 User가 정상적으로 들어가 있는데 프론트에서 가져오질 모하네요 ㅠㅠ join 방식으로는 문제없이 동작하였습니다. const User = await newPost.getUser(); newPost.User = User; console.log('check'); console.log(newPost);
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
&가 무엇을 뜻하는 거죠?
ㅈㄱㄴ
-
미해결DataScience와 AI의 개념 (공부하는 방법)
머신러닝 딥러닝 관련 책
안녕하세요ㅠㅠ 궁금했던 것들 많이 알게 된 거 같아서 넘 좋았습니다..!! 혹시 혼자 머신러닝, 딥러닝 공부하시면서 많이 도움이 됐던 책 리스트 알려주실 수 있으신가요??? 감사합니다
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃허브 요청드립니다!^^
인프런 아이디 : Juju R 인프런 이메일 : tofha990@gmail.com 깃허브 아이디 : tofha990@gmail.com 깃허브 유저네임 : jiwon-effie-yeo 소중한 정보 감사히 쓰겠습니다~
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
달력기능 관련해서 질문드려도 될까요!
안녕하세요!Vue.js로 달력을 만들려고 합니다 ! 맨땅에 만드는건 너무 힘든일일 것 같아서 라이브러리를 찾고 있는데 추천해주실만한 라이브러리가 있을까요? 지금 여러가지 라이브러리를 보고 있는데 뭐가 좋은지를 몰르겠습니다.
-
미해결iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의
xib 생성 인터페이스 빌더가 다르게 노출 되는데 상관없이 동일하게 진행 하면 되나요?
xcode 11.4 버전에서 동일하게 코코아터치 클래스에서 xib 생성했을 때 인터페이스 빌더가 다르게 생성 되는데 동일하게 진행 하면 되나요? 그리고 content view 도 보이질 않네요 ㅠㅠㅠ
-
미해결코딩의민족 앱 제작 (Android kotlin)
혹시 코딩의 민족 상, 하편 소스 코드 받을 수 있을까요?
안녕하세요, 강의 잘 듣고 있는데 듣는 도중 오타가 자꾸 생기고 그 오타 찾는데 시간이 너무 걸려서 그런데 코딩의 민족 상, 하편 소스 코드를 받을 수 있을까요?ㅜ tlstjsdud566@naver.com 으로 보내주시면 돼요 감사합니다!
-
해결됨파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
영상에서 작성하신 함수 문의드립니다.
ChangeDutyCycle 이라는 함수는 1씩 증가하던데요반대로 감소하는 함수도 있을까요. 좋은 강의 영상 감사합니다. 열심히 따라 가겠습니다. :)
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님
저는 그냥 이렇게 코드를 만들어봤는데 이런 경우 문제가 발생하는지 궁금합니다. 감사합니다! #include<stdio.h> #define MAX 30000 int ind[MAX] = { 0, }; int main() { int n, m; scanf_s("%d", &n); for (int i = 0; i < n; i++) { int indication; scanf("%d", &indication); ind[indication]++; } scanf("%d", &m); for (int i = 0; i < m; i++) { int indication; scanf("%d", &indication); ind[indication]++; } for (int i = 0; i < MAX; i++) { if (ind[i] == 2) { printf("%d ", i); } } }
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
패키지를 설치하지 못하는 문제
안녕하세요. script 등의 패키지 설치가 불가능합니다. 검색해보니 아래와 같은 해결방법이 나와서 https://www.inflearn.com/questions/23451 해당 폴더로 접속하였으나, packages 폴더안에 내용이 없습니다. 도움이 될까 싶지만.. anaconda, git, atom 설치 전에 python과 visual studio code를 설치해 둔 상태였습니다. 어떻게 해결해야 할까요ㅠㅠ?
-
해결됨React로 NodeBird SNS 만들기
좋아요 관련 질문드립니다.
좋아요 기능구현중에 좋아요 개수를 띄우고싶어 작성중인데 게시물이 만들어져있거나 만들고 새로고침하면 이상이없지만 게시물을 만들때 length 가 notdefined에러가 납니다 좋아요 갯수를 가져올수있는 방법이있을까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
LeetCode의 197. Rising Temperature 문제 질문입니다.
안녕하세요. LeetCode의 197. Rising Temperature 문제에서 Self Join을 할 때, 다음과 같이 INNER JOIN을 사용해주셨는데 /* SELECT today.id as Id FROM weather as today INNER JOIN weather as yesterday ON datediff(today.recorddate, yesterday.recorddate) = 1 # datediff 함수 대신, date_add 함수를 다음과 같이 사용할수도 있다 # INNER JOIN weather as yesterday ON date_add(yesterday.recorddate, interval 1 day) = today.recorddate WHERE today.temperature > yesterday.temperature */ Self Join 관련 구글링을 해보니, "INNER JOIN" 대신에 "CROSS JOIN" 또는 "JOIN"를 보통 사용하던데, 혹시 INNER JOIN을 사용하시는 특별한 이유가 있으신지 궁금합니다! INNER JOIN, CROSS JOIN, JOIN 위 3가지 방법을 각각 수행했을 때, 출력 결과는 동일하던데 그러면 세 가지 방법들 중, 아무거나 사용해도 무방한건가요?
-
해결됨파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
영상에서 ssh 발음만 특이하네요 ^^
영상에서 ssh 발음만 특이하네요 ^^
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
구글 클라우드 내 파일의 PC에 다운?
구글클라우드에서 세션을 열어서 작업하던 파일을 pc로 다운 받으려면 어떻게 해야 하는지 궁금합니다. 클라우드 파일을 github에 올린 후 다시 pc로 받는 방법을 쓰는가요? 혹시 putty 세션을 뛰웠을때 항상 폰트 크기가 작은데 크기를 좀 올리는 방법이 없을까요?