묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React로 NodeBird SNS 만들기
더미데이터를 갖고오지못하는것 같습니다...!
//UserProfile.jsx import React, { useCallback } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { Card, Button, Avatar } from 'antd'; import { logoutAction } from '../reducers/user'; const UserProfile = () => { const { user } = useSelector(state => state.user); const dispatch = useDispatch(); console.log(user); const onLogout = useCallback(() => { dispatch(logoutAction); }, []); return ( <div> <Card actions= {[ <div key='twit'> 짹짹 <br/> {user.Posts.length} </div>, <div key='twit'> 팔로잉 <br/> {user.Followings.length} </div>, <div key='twit'> 팔로워 <br/> {user.Followers.length} </div>, ]} > <Card.Meta avatar = {<Avatar>{user.nickname[0]}</Avatar>} title = {user.nickname} /> </Card> <Button onClick={onLogout}>로그아웃</Button> </div> ); } export default UserProfile; //reducers/user.js export const initialState = { isLoggedIn: false, user: null, signUpData: {}, loginData: {}, }; const dummyUser = { nickname: '지나', Posts: [], Followings: [], Followers: [], isLoggedIn : true, signUpData : {}, } const LOG_IN = 'LOG_IN'; //액션의 이름 const LOG_OUT = 'LOG_OUT'; const SIGN_UP = 'SIGN_UP'; //동적 데이터(값이 계속 바뀜) 경우 action을 함수로 만들어야 export const signUpAction = (data) => { return { type: SIGN_UP, data, } } export const loginAction = { type: LOG_IN, } export const logoutAction = { type: LOG_OUT, } const reducer = (state = initialState, action) => { switch (action.type) { case LOG_IN: { return { ...state, isLoggedIn: true, user: dummyUser, loginData: action.data, } } case LOG_OUT: { return { ...state, isLoggedIn: false, user: null, } } case SIGN_UP: { return { ...state, signUpData: action.data, } } default: { return { ...state, } } } } export default reducer; 이렇게 되어있는데 console.log(user); 값이 null 로 뜹니다ㅠㅠ 그래서 뒤에 {user.Posts.length} 와 같은 부분들이 다 안불러와지는것 같아요ㅠㅠ 제로초님 깃헙도 살펴봤는데 뭐가 문제인지 안보이네요ㅠㅠㅠ
-
미해결Vue.js 시작하기 - Age of Vue.js
console.log() 에러
메소드 안에 console.log() 를 사용하면 terminal에서 에러가 발생하는 데 원인을 모르겠어서 질문드립니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
PBFT, IBFT 차이점은 무엇인가요?
안녕하세요 블록체인 입문학생입니다. 강의를 듣다보니, PBFT에 대하여 알고있었는데 IBFT와의 정확한 차이점을 모르겠습니다. ㅠㅠ
-
미해결스프링 프레임워크 입문
IDE에 에러가 뜹니다.
안녕하세요 동일한 절차대로 따라했는데 다 빨간줄이 떠서요 ㅠ 왜그런지 알 수 있을까요? boot에서 run하면 페이지가 뜨긴하는데 오류때문에 제대로 뜬건지도 모르곘네요~
-
해결됨인스타그램 클론 - full stack 웹 개발
NameError at /post/new 에러가 뜹니다ㅠㅠ
워크스페이스 : https://goor.me/y6ttc 터미널 : https://goor.me/A3G8m PostForm이 정의되지 않았다고 뜹니다.어디를 고쳐야하는지 모르겠어서 질문을 남깁니다ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
댓글 입력할때 타입 에러가 발생해요
reducer code case ADD_COMMENT_SUCCESS: { const postIndex = state.mainPosts.findIndex(v => v.id === action.data.postId); const post = state.mainPosts[postIndex]; const Comments = [...post.Comments, action.data.comment]; const mainPosts = [...state.mainPosts]; mainPosts[postIndex] = { ...post, Comments }; return { ...state, isAddingComment: false, mainPosts, commentAdded: true, }; } const Comments = [...post.Comments, action.data.comment]; git: https://github.com/hyunsokstar/node_bird_33 https://github.com/hyunsokstar/node_bird_33/blob/master/front/reducers/post.js https://github.com/hyunsokstar/node_bird_33/blob/master/front/components/PostCard.js에러가 발생하는 이유를 몰겠어요 const postIndex = state.mainPosts.findIndex(v => v.id === action.data.postId); 에 아이디가 없나 해서 찾아봤는데 그것도 아닌거 같아요
-
미해결React로 NodeBird SNS 만들기
질문이여
스타일드 컴포넌트 궁금한게 있는데여, 자식 js 파일에 있는 임의로 만들어진 컴포넌트는요, 부모js 파일에서 overwriting 이 불가능한건가여?? 예를들어서, index.js ((부모)와 login.js(자식) 가 있다고 가정할때요. login.js 에는 그림한개, Id, pw 용 입력창, 그리고 로그인 버튼이 있습니다. export const Overlay = styled.div` border: 10px inset blue; ` <Overlay> 그림한개 </Overlay> 그림 한개에 적용을 시켜주었다고 가정하구요. index.js 에서 (login.js 의 부모) login {Overlay} from login.js const Overwriting = styled.div` > Overlay { margin: 0px 0px 10px 10px; } ` <Overwriting> <login/> </Overwriting> 이런식으로 오버라이팅은 불가능한가요??
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
오류가나서요 ..
혹시 코드 적으신거는 자료실에 없나요 ?
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
FirstPersonChatacter 스크립트 오류
Character 폴더만 임포트 진행했는데 FirstPersonChatacter/Scripts의 스크립트들에서 오류가 발생하네요.. 2019 유니티를 지원 안하는것 같은데 다른 방법은 없을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
[p.293~295] Gradient Descent/편미분 관련 문의
안녕하세요. 요즘 선생님 덕분에 보며 머신러닝이 꽤나 매력적이고 재미있는 분야라는 것을 느끼고 있는 한 직장인입니다. 다름이 아니라, Gradient Descent 수식을 파이썬으로 구현하는 부분 관련해서 궁금한 점이 있어 질문 남깁니다. p.294~5를 보면, 1) get_weight_updates(w1, w0, X, y, learning_rate=0.01) 함수에서 w1_update=-(2/N)*learning_rate*(np.dot(X.T, diff)를 return 2) gradient_descent_steps(x, y, iters=10000) 함수에서 1)에서 return 받은 w1_update를 활용해 w1를 업데이트(w1 = w1 - w1_update)하고 있는데, 최종적으로는 w1 = w1 + (2/N) * learning_rate * np.dot(X.T, diff)가 되는 것으로 보입니다. 그런데, p.293에서는 Gradient Descent의 프로세스는 w1=w1-learning_rate*2/N*SUM(xi*(실제값i-예측값i)라고 설명되어 있어 차이가 있는 것 같습니다. 제가 놓친 부분이 있는건가요?
-
미해결JSP 강의평가 웹 사이트 개발하기
이미 존재하는 아이디..
이미 존재하는 아이디라고만 뜨는데 어떻게 하죠.. 데이터베이스랑 연결이 안된건가요? ping succeeded라고는 하는데
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
맥 터미널로 제출시 경고문 및 제출 불가능 python-kernel: skipping build phase due to missing "setup.py" file
안녕하세요. 맥을 통해 공부하는 수강생입니다. 과제 제출을 평소처럼 하려고 했으나 다음과 같은 터미널 경고 이후 abc 가 입력되고 그 이상부터는 무언가 조치를 취할 수가 없습니다. 문제상황을 봐주시면 감사하겠습니다! 123-MacBook-Air:6th 123$ ./submit.sh sub-ac288-208371-19772 ✔ Session fa167192a454c0c49f18bd13110fbbee is ready. ✔ Uploading done. python-kernel: skipping build phase due to missing "setup.py" file ✔ Build finished. (exit code = 0) abc
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
자꾸 3아웃이라고 나와요
import random import os os.system("cls") print("*" * 60) print("숫자야구게임 시작합니다~~!!!") print("*" * 60) numbers = [] number = random.randint(0,9) while len(numbers) != 3: for i in range(3): if number in numbers: number = random.randint(0,9) else: numbers.append(number) def input_check(msg,casting = int): while True: try: user_input = casting(input("숫자 3개 입력하시오>")) return str(user_input) except: continue strike = 0 ball = 0 while strike < 3: strike = 0 ball = 0 user_input = input_check("숫자 3개를 입력하시오>") if len(user_input) != 3: continue for i in range(0,3): for j in range(0,3): if numbers[i] == user_input[j] and i == j: strike += 1 if numbers[i] == user_input[j] and i != j: ball += 1 output = "" if strike == 0 and ball == 0: print("3아웃!!!") else: if strike > 0: output += "{} 스트라이크".format(strike) if ball > 0: output += "{} 볼".format(ball) print(output) print(numbers) 박사님.. 왜 이렇게 자꾸 "3아웃"이라고 나오는지 모르겠어요..ㅠㅜㅜ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
자동완성 어떻게 하나요?
명렁 프롬프트에서 경로설정이나 install.bat, atom arithmetic_function.py 실행 같은거 작성하실때 자동으로 완성이 되던데 혹시 어떻게 하는 것인가요?
-
미해결플랫폼 비즈니스 제대로 이해하기
커머스 플랫폼 관련~
해외명품만을 판매하는 커머스플랫폼을 서비스 기획함에 있어 최신 트렌드에 맞는 꼭 가져가야 할 주요 포인트는 뭐가 중요한지요? 물론 아정정인 상품공급이 가능하다는 전제 하에 말씀드립니다, 또한 블록체인과의연계를 할 수 있는 진정한 블록체인커머스가 존재 할 수 있을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
gist 권한 요청했습니다!!
영상에 있는 gist가 없어서 패캠꺼에 올렸어요..
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
캐쉬백 제도 질문있습니다
책을 먼저 구매했는데 책에는 인프런 강좌 캐시백 제도가 있다고 해서 강좌도 구매했습니다 그런데 어떤 질문의 답변에서 캐쉬백 제도 없어졌다고 답변주시던데 사실인가요..? 공지라도 해놓으셔야 저처럼 피해안보죠.. 책에도 해당 사이트에도 아무런 공지 없이 제도를 바꾸면 어떻게 아나요.. 그리고 만약 캐시백 제도 있다면 과제까지 제출해야 캐시백 되는 건가요? 과제 제출이 안됩니다..
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
티스토리 로그인 방법이 궁금합니다.
안녕하세요 강의 잘 듣고 있습니다. 파이썬 로그인을 위해서 한빗이 아닌 티스토리를 해보려고 하는데요. 네이버보다는 단순한거 같아서요. form의 action이 https://www.tistory.com/auth/login 위처럼 연결이 되고 form의 인자는 loginId와 password 입니다. 강의 내용대로 request를 넘겨봤는데 로그인은 안되더라구요 로그인 주소에 querystring이 있어서 함께 처리했는데 쉽게 안되네요. 여러가지 시도를 해보다 잘 안되서 질문드립니다.
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
설명이 많이 좀 난해하네요
3페이지 클래스는 객체를 생성하기 위한 틀이라는 개념으로 그랜저 -속성 : 색상, 바퀴 -기능 : 배기량 이 클래스에서 객체를 생성하는 것 이라했을때 2페이지에서의 객체 개념을 설명 하려면 승용차 -속성 : 바퀴,엔진 -기능 : 이동수단 위 예시 보다 승용차 -속성 : 바퀴(일반), 엔진(일반) -기능 : 배기량(2000cc) 위 예시로 설명되는게 맞는것 아닌가요? 2페이지에 올라와있는 예시는 객체가 아닌 클래스에 대한 예시가 올라와있는것 같습니다.
-
미해결Pandas 팬더스 데이터분석 기초 실습
판다스로 생성된 데이터 프레임은 csv로 저장되나요?
강의를 보다가 질문이 생겨서 질문을 드립니다. 판다스에서 데이터 프레임을 생성할 때, csv파일로 생성이 되나요? 만약 csv파일로 생성된다면 그 파일은 어디에 저장되나요?