묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
자릿수 질문
print('%6.20f' % (3.141592653589))이렇게 입력했을때 당연히 20자리까지 없으니까 ...89로 끝날줄 알았는데 결과값이 3.14159265358899997267 이런식으로 나오더라구요 왜이렇게 되는건가요?
-
해결됨윈도우 리버싱 (window reversing) 완벽 이해 - 레나 챌린지 풀이
유튜브 보고왔습니다.
유튜브 댓글에서 인프런에서도 결제가 가능하다고 하셔서 결제를하였는데 유튜브 처럼 강의밑에 필기내용 및 주소는 여기선 못보는건가요 ?
-
미해결[C# 초보 강좌] 예제로 배우는 C#
ㅠㅠ초보자 질문입니다..
if(int.TryParse(num1.Text, out number1) == false) { 이 부분에서, out 을 매개변수 앞에다 붙이면 따로 윗부분에 선언 안해도 (?) 된다고 알고잇었는뎅, (특정 조건으로 초기화시킬 떄 사용...? 한다는 등..?) 여기선 out number를 쓰고, 메소드 윗부분에 int number 1 = 0 이렇게 선언을 했는데요! out이라는 것 자체가 변수를 초기화 시키는 것이 아닌가요..? 이해가 안되서..ㅠㅠ 궁금합니다!!!
-
미해결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가 없어서 패캠꺼에 올렸어요..
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
캐쉬백 제도 질문있습니다
책을 먼저 구매했는데 책에는 인프런 강좌 캐시백 제도가 있다고 해서 강좌도 구매했습니다 그런데 어떤 질문의 답변에서 캐쉬백 제도 없어졌다고 답변주시던데 사실인가요..? 공지라도 해놓으셔야 저처럼 피해안보죠.. 책에도 해당 사이트에도 아무런 공지 없이 제도를 바꾸면 어떻게 아나요.. 그리고 만약 캐시백 제도 있다면 과제까지 제출해야 캐시백 되는 건가요? 과제 제출이 안됩니다..