176만명의 커뮤니티!! 함께 토론해봐요.
해결됨
React로 NodeBird SNS 만들기
sagas/user.js 의 export default function* userSaga(){ yield helloSaga(); } 이함수가 pages/index.js 에서 dispatch한 액션을 받을수 있는 이유는.. ? (userSaga 제너레이터를 직접어디선가 호출하지 않아도..) _app.js에서 미들웨어 써서 rootSaga로 연결해줬기 때문인가요?
aloha_jh
2020-08-11T07:53:31.159Z
댓글 1
좋아요 1
조회수 244
미해결
모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌
텐서플로우 설치후, 강의에서 보여준 코드를 입력했는데 다음과 같이 오류가 떠요 ㅠ In : import tensorflow as tf hello = tf.constant("Hello, TensorFlow!") sess = tf.Session() print(sess.run(hello)) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-2-77bcd9f617b4> in <module> 1 import tensorflow as tf 2 hello = tf . constant ( "Hello, TensorFlow!" ) ----> 3 sess = tf . Session ( ) 4 print ( sess . run ( hello ) ) AttributeError : module 'tensorflow' has no attribute 'Session' 어떻게 해야 할까요 ㅠ
하랭
2020-08-11T07:33:07.345Z
댓글 2
좋아요 0
조회수 645
미해결
[리뉴얼] React로 NodeBird SNS 만들기
프론트에서 redux로 이렇게 crud까지 전부 구현을 해야하나요? 저는 이때까지 토이프로젝트 하면 사용자가 포스트를 업데이트 할 때마다 axios통신을 한 번 더해주는 식으로 만들었어서..
nodejs express redux react Next.js
우아한 올빼미
2020-08-11T07:28:34.492Z
댓글 3
좋아요 1
조회수 385
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
프로젝트를 생성후 RUN을하려는데 활성화가 안되어있어서 이부분또한 환경설정 어떻게 하셨는지 궁금합니다ㅜ
방찬석
2020-08-11T07:24:42.869Z
댓글 2
좋아요 0
조회수 329
미해결
[텐서플로2] 파이썬 딥러닝 완전정복 - GAN, BERT, RNN, CNN 최신기법
안녕하세요. 선생님. MNIST_CNN 코드를 제 PC를 통해서 돌렸을 때에 강의에서 봤던 것 처럼 0.99 accuracy 가 나오지 않고 0.84정도 밖에 나오지 않았습니다. test_loss 가 굉장이 높게 나오는 편인데, 왜 이런 현상이 나타나는 건지 궁금합니다... Test loss: 0.7218891382217407 Test accuracy: 0.8402000069618225
YKBTI
2020-08-11T07:16:19.701Z
댓글 1
좋아요 0
조회수 332
미해결
대세는 쿠버네티스 (초급~중급편)
혹시 api 인증 관련하여 hostman 툴 사용 말고, curl 명령은 나중에 업데이트 하신다고하셨는데 아직 내용은 없는건지요..?
우미랑
2020-08-11T07:12:12.424Z
댓글 1
좋아요 0
조회수 245
미해결
강의제목 테스트
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 제발...
jin (탈퇴)
2020-08-11T07:02:56.763Z
댓글 1
좋아요 0
조회수 219
미해결
애플 웹사이트 인터랙션 클론!
canvas : document . querySelector ( " #video_canvas-0 " ) , context : canvas . getContext ( ' 2d ' ) , 이렇게 쓰면 script가 제대로 작동이 안되는데 canvas : document . querySelector ( " #video_canvas-0 " ) , context : document . querySelector ( " #video_canvas-0 " ) . getContext ( ' 2d ' ) , 이렇게 써야하는 이유가 궁금합니다.
웹 디자인 HTML/CSS javascript 인터랙티브-웹 svg 클론코딩
cjfwnd123zz
2020-08-11T06:46:04.637Z
댓글 1
좋아요 0
조회수 192
미해결
따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
안녕하세요. 어렵지만 쭉쭉 진행중에 있습니다. 1. 아래 이미지에서 체크된부분 똑같이 map으로 루프도는코드인데요. 하나는 { 이고 하나는 ( 인데 각각 어떤경우에 써야하는건지 감이 안잡혀서 문의드립니다. 2. 또 질문이 생각나서. createProxyMiddleware ({ target : 'http://localhost:5000' , changeOrigin : true , }) 리액트는 3000번 node는 5000번포트라 api호출시 아래와 같이 설정해줘서 cors관련 진행했는데 movie api는 저런설정없이도 바로 api사용가능한데 어떤 경우에 저런 설정이 필요한지도 궁금했습니다. 3. 마지막입니다.죄송... 둘다 같은 포트 사용은 불가할거 같은데 혹시나 가능한가 여쭤봅니다. 걍 까페24에 node.js 호스팅이있던데 배포가능한지. 배포관련해서 강좌가 있었음하는데 모든강좌에서 배포관련은 없어보여서 이부분만 조금 아쉽습니다. 감사합니다.
다커스
2020-08-11T06:33:57.156Z
댓글 1
좋아요 0
조회수 322
남박사의 파이썬으로 실전 웹사이트 만들기
삭제된 글입니다
JJ Lee
2020-08-11T06:17:52.081Z
댓글 1
좋아요 1
조회수 69
미해결
대세는 쿠버네티스 (초급~중급편)
kubeadm init --pod-network-cidr=10.96.0.0/12 테스트중 생성되는 pod들은 모두 10.96~으로 생성되어야 하는데 해당 구문을 실행했는데도 모두 10.111~ 로 pod들이 생성되고 오히려 service 가 10.96~ 으로 생성되고 있네요... service-network-cidr= 구문으로 한것도 아닌데 말이죠..뭐가 잘못된걸까요?
gusqhr999
2020-08-11T06:11:53.671Z
댓글 1
좋아요 0
조회수 238
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
아래 자막대로 하라는데 안되는데요...자막이 잘못된거같아요;;;
풀스택
2020-08-11T06:07:46.506Z
댓글 7
좋아요 0
조회수 1005
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
사용하시는 단축키들 강의마다 윈도우기준으로 좀 올려주시면 안될까요;; 다음강의들도 다 가야하는데 단축키가 안되니까 너무 번거롭네요....
풀스택
2020-08-11T05:22:41.280Z
댓글 6
좋아요 5
조회수 1268
미해결
누구나 다루기 쉬운 Vue.js 입문 - 3시간 안에 배우기
안녕하세요. 하단과 동일한 vue-cli 관련 오류가 발생합니다. 혹시 강좌 버전업이 가능할까요? 감사합니다.
jnv
2020-08-11T05:21:50.371Z
댓글 1
좋아요 1
조회수 234
미해결
[리뉴얼] React로 NodeBird SNS 만들기
팔로워,팔로잉 더보기 버튼시 limit은 증가하지만 3명씩 더불러오기가 수행되지 않습니다. profile.js import React , { useEffect , useState , useCallback } from 'react' ; import Head from "next/head" ; import { useSelector } from "react-redux" ; import Router from 'next/router' ; import axios from "axios" ; import { END } from "redux-saga" ; import useSWR from 'swr' ; import AppLayout from "../componets/AppLayout" ; import FollowList from "../componets/FollowList" ; import NicknameEditForm from "../componets/NicknameEditForm" ; import { LOAD_MY_INFO_REQUEST } from "../reducers/user" ; import wrapper from "../store/configureStore" ; const fetcher = ( url ) => axios . get ( url , { withCredentials : true }). then (( result ) => result . data ); //swr const Profile = () => { const { me } = useSelector (( state ) => state . user ); const [ followersLimit , setFollowersLimit ] = useState ( 3 ); const [ followingsLimit , setFollowingsLimit ] = useState ( 3 ); const { data : followersData , error : followerError } = useSWR ( `http://localhost:3065/user/followers?limit= $ { followersLimit } ` , fetcher ); const { data : followingsData , error : followingError } = useSWR ( `http://localhost:3065/user/followings?limit= $ { followingsLimit } ` , fetcher ); useEffect (() => { if ( ! ( me && me . id )) { alert ( " 로그인이 필요합니다 ." ); Router . push ( '/' ); } }, [ me && me . id ]); const loadMoreFollowings = useCallback (() => { setFollowingsLimit (( prev ) => prev + 3 ); }); const loadMoreFollowers = useCallback (() => { setFollowersLimit (( prev ) => prev + 3 ); }); if ( ! me ) { return null ; } if ( followerError || followingError ){ console . error ( followerError || followingError ); return < div > 팔로잉 / 팔로워 로딩 중 에러가 발생합니다 . </ div > } return ( <> < Head > < meta charSet ="utf-8" /> < title > 내 프로필 | Node bird </ title > </ Head > < AppLayout > < NicknameEditForm /> < FollowList header =" 팔로잉 목록 " data = { followingsData } onClickMore = { loadMoreFollowings } loading = { ! followingsData && ! followingError }/> < FollowList header =" 팔로워 목록 " data = { followersData } onClickMore = { loadMoreFollowers } loading = { ! followersData && ! followerError } /> </ AppLayout > </> ) } export const getServerSideProps = wrapper . getServerSideProps ( async ( context ) => { const cookie = context . req ? context . req . headers . cookie : '' ; axios . defaults . headers . Cookie = '' ; // 서버에서 실행될때는 쿠키 공유 문제가 생김 if ( context . req && cookie ){ axios . defaults . headers . Cookie = cookie ; } context . store . dispatch ({ type : LOAD_MY_INFO_REQUEST , }) context . store . dispatch ( END ); // request 후 sucess 가 될때까지 기다린후 await context . store . sagaTask . toPromise (); // 렌더링 끝내기 }); export default Profile ; Followlist.js import React from 'react' ; import PropTypes from 'prop-types' import { List , Button , Card } from 'antd' ; import { StopOutlined } from '@ant-design/icons' import { useDispatch } from "react-redux" ; import { REMOVE_FOLLOWER_REQUEST , UNFOLLOW_REQUEST } from "../reducers/user" ; const FollowList = ({ header , data , onClickMore , loading }) => { const dispatch = useDispatch (); const onCancel = ( id ) => () => { if ( header === ' 팔로잉 ' ){ dispatch ({ type : UNFOLLOW_REQUEST , data : id , }); } else { dispatch ({ type : REMOVE_FOLLOWER_REQUEST , data : id , }); } }; return ( < List style = {{ marginBottom : 20 }} grid = {{ gutter : 4 , xs : 2 , md : 3 }} size ="small" header = { < div >{ header }</ div >} loadMore = {< div style = {{ textAlign : 'center' , margin : '10px 0' }}> < Button onClick = { onClickMore } loading = { loading }> 더 보기 </ Button > </ div > } bordered dataSource = { data } renderItem = {( item ) => ( < List.Item style = {{ marginTop : 20 }}> < Card actions = {[< StopOutlined key = "stop" onClick = { onCancel ( item . id )}/> ]}> < Card.Meta description = { item . nickname }/> </ Card > </ List.Item > )} /> ) }; FollowList . propTypes = { header : PropTypes . string . isRequired , data : PropTypes . array . isRequired , onClickMore : PropTypes . func . isRequired , loading : PropTypes . bool . isRequired , }; export default FollowList
Next.js react redux nodejs express
EuiSung
2020-08-11T05:20:47.363Z
댓글 3
좋아요 0
조회수 366
미해결
[리뉴얼] React로 NodeBird SNS 만들기
vscode 로 했을 때, 확장자가 jsx가 아니라서 문제가 크게 있는건 아니지만 index.js같은 파일을 index.jsx로 만들어도 상관없는건지 질문드립니다.
Next.js redux react express nodejs
최종호
2020-08-11T05:09:20.517Z
댓글 4
좋아요 0
조회수 764
해결됨
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
유저를 삭제하고 다시만들면 ID가 1부터 시작되는게 아니라 삭제된 부분부터 8,9,10 이런식으로 시작되는데... (수정이 안되는 것 같은데....) 일반적인 경우라면 이렇게 삭제할 경우는 흔하진 않을 것 같긴한데... 만약에라도 유저를 삭제하고 다시 만든다고 하는 경우엔 쭉 그 아이디가 사용되는건가요? 아예 밀어버릴 수는 없을까해서요. 구분하는거라 크게 신경쓸 필요가없는것 같기도한데. 이부분은 수정이 안되는 이유가 있을까요?
rest-api blazor web-api ASP.NET-Core
J Han
2020-08-11T03:59:01.616Z
댓글 1
좋아요 0
조회수 272
미해결
파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
2-7-1_new 에서 설명해 주신 faceagent를 이용하여 finance.daum.net/api/search/ranks?limit=10 를 이용하여 원하는 결과가 나타나는 건 확인했습니다. 다만, 변경된 url과 limit라는 파라미터를 왜 넣었는 지 등 조금 더 설명이 있었으면 합니다. 뒷부분 ? 이후 limit=10을 지웠더니 데이터를 불러오지 않습니다. 또한, 결과값으로 확인된 순위가 삼성전자, 신풍제약, 현대차, 한국전력, 씨젠, 알루코, 수젠텍, SK이노베이션,엑세스바이오,LG화학 인데, 해당 순위는 시가총액 상위종목이 아닌 "조회급등" 리스트인 것으로 확인되고 있습니다.
caforts
2020-08-11T03:49:08.715Z
댓글 1
좋아요 0
조회수 568
미해결
[리뉴얼] React로 NodeBird SNS 만들기
AppLayout.js에서 {chilren}의 정확한 정체가 뭔가요오? this.props.children인가요?
Next.js react nodejs express redux
동우
2020-08-11T03:39:59.149Z
댓글 1
좋아요 0
조회수 155
해결됨
모던 안드로이드 - 코틀린과 Jetpack 활용
Kotlin 강의만 듣고싶은데요. Java 강의실습을 다하고 Kotlin을 해야지만 편한 부분이 있네요 소스코드 복사라든지 문의드립니다.
만듀우
2020-08-11T02:46:21.172Z
댓글 1
좋아요 0
조회수 153