묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
타입스크립트는 기존 next프로젝트에 적용도 가능한가요?
리액트로 노드버드 만들기를 타입스크립트로 바꿔보려는데 말씀하신대로 타입스크립트 세팅, 연결하고 기존 jsx 파일을 tsx로 바꿔서 하나씩 바꿔주는 식으로 작업하는게 기존 파일 -> 타입스크립트 입히기 진행 과정인가요? 협업에서도 이런식으로 타입스크립트화 시키는지 궁금해 질문드립니다. (초반부터 타입스크립트로 플젝 만들지 않은 경우..)
-
미해결홍정모의 따라하며 배우는 C++
for (auto &element : v) 에서 & 를 붙이는 이유가 뭔가요??
3:52 에서 for (auto &element : v) 에서 & 를 붙이는 이유가 뭔가요?? & 안붙여도 똑같이 1,2,3 이 호출이 되는데 & 를 붙이는 이유가 따로 있나요?
-
미해결실전 HTML & CSS 강좌
header. gnb. ul{}에서 width:100%로하면 margin 0 auto에...
header. gnb. ul{}에서 width:100%로하면 margin 0 auto에서 auto가 적용이 안되던데 왜그런가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue init으로 생성하지 않았을 경우
vue init 으로 생성하려는데 에러나서 vue create로 생성 후 바로 넘어왔습니다. 그랬더니 npm run dev가 안되네요. npm run dev 와 npm run build 가 차이가 있는지 알고 싶습니다.
-
해결됨React로 NodeBird SNS 만들기
쌤 안녕하세요 어제에 이어서 질문 드릴께요 ㅠㅠ
https://github.com/wjdwndtlr/react-site 어제 content 모델에 기본값이 없다는 에러로 마이그레이션과 씨름한 학생입니다. 그 결과, 게시글 (제목, 내용)을 작성하면 잘 post됩니다. 페이로드에 title와 content 각각 잘들어가는거 확인되구요 근데 mysql워크벤처에 들어가면 title만 있고 content는 비어있습니다. 콘솔로그찍어봐도 로그에 타이틀만 기록되구요. 혼자 해결해보려고 계속 씨름해봤는데 도저히 안되서 도움 요청합니다. - boack=> routes => post.js const express = require("express"); const db = require("../models"); const router = express.Router(); router.post("/", async (req, res, next) => { try { const newPost = await db.Post.create({ title: req.body.title, content: req.body.content, UserId: req.user.id }); // const fullPost = await db.Post.findOne({ // where: { id: newPost.id }, // include: [ // { // model: db.User // } // ] // }); // console.log("newPost:", newPost); // console.log("fullPost:", fullPost); return res.json(newPost); } catch (e) { console.error(e); next(e); } }); router.post("/images", (req, res) => {}); router.get("/:id/comments", async (req, res, next) => {}); module.exports = router; - front=> sagas=> post.js import { all, fork, takeLatest, put, delay, call } from "redux-saga/effects"; import axios from "axios"; import { ADD_POST_FAILURE, ADD_POST_REQUEST, ADD_POST_SUCCESS, ADD_COMMENT_FAILURE, ADD_COMMENT_REQUEST, ADD_COMMENT_SUCCESS, LOAD_MAIN_POSTS_FAILURE, LOAD_MAIN_POSTS_REQUEST, LOAD_MAIN_POSTS_SUCCESS, LOAD_HASHTAG_POSTS_REQUEST, LOAD_HASHTAG_POSTS_SUCCESS, LOAD_HASHTAG_POSTS_FAILURE, LOAD_USER_POSTS_SUCCESS, LOAD_USER_POSTS_FAILURE, LOAD_USER_POSTS_REQUEST, LOAD_COMMENTS_SUCCESS, LOAD_COMMENTS_FAILURE, LOAD_COMMENTS_REQUEST } from "../reducers/post"; function addPostAPI(postData) { return axios.post("/post", postData, { withCredentials: true }); } function* addPost(action) { try { const result = yield call(addPostAPI, action.data); yield put({ type: ADD_POST_SUCCESS, data: result.data }); } catch (e) { yield put({ type: ADD_POST_FAILURE, error: e }); } } function* watchAddPost() { yield takeLatest(ADD_POST_REQUEST, addPost); } export default function* postSaga() { yield all([fork(watchAddPost)]); } - reducers -> post.js export default (state = initialState, action) => { switch (action.type) { case ADD_POST_REQUEST: { return { ...state, isAddingPost: true, addPostErrorReason: "", postAdded: false }; } case ADD_POST_SUCCESS: { return { ...state, isAddingPost: false, mainPosts: [action.data, ...state.mainPosts], postAdded: true }; } case ADD_POST_FAILURE: { return { ...state, isAddingPost: false, addPostErrorReason: action.error }; } default: { return { ...state }; } } };
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
visual studio 실행이 잘 안됩니다.
잘 되던 visual studio 가 잘 syntax error 나면서 실행이 안 됩니다. 그리고 질문게시판에 글자 입력이 잘 안되는데 이유를 모르겠습니다. 도와 주세요
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
random import에서 error 문제 질문 드립니다.
첨부의 캡쳐화면과 같은 syntax 에러가 나는 이유를 모르겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
char *argv[]
그동안 char * argv나 char argv [] 같은 형태는 봤는데 char * argv[]이런 형태는 지금 처음 보는 것 같습니다. 혹시 위와 같은 형태는 명령줄인수를 할 때만 main의 파라미터로 쓰이고, 코드안에서는 안쓰이는 것이 맞나요??
-
미해결홍정모의 따라하며 배우는 C++
교수님 질문있습니다!
[13.14] 이부분에서 왜 cin >> age; 로 받은 값이 왜 바로 Your name ? : 으로 출력이 되는지 궁금합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
elem.matches()의 매개인자부분에서 질문드립니다.
else if(elem.matches('[data-name="bookmark"]')){} 의 부분에서 왜 data-name 부분을 []로 감싸야 적용이 되는지 알고 싶습니다. (없이하니 에러가 발생하는데 왜 []를 감싸지 않으면 js에서 인식하지 못하는 걸까요?)
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
코딩 파일을 첨부해주세요.
안녕하세요. 강의자료 파일이 안보이는데 코딩 파일을 첨부해 주셨으면 합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요~
정말 원하던 강의였는데 만들어주셔서 감사합니다 구매후 공부를 시작하려고하는데 사실 게임 클라이언트학원과 서버학원 따로다니면서 게임쪽으로 공부를 제대로 해보려했으나 시간과 가격등 여러가지 여건들이 힘들었는데 온라인으로 이렇게 만들어주셔서 감사합니다 혹시 강사님께서 만드시는 모든 게임강의를 듣고 열심히 하였을경우 어느정도 수준까지 갈수있나요? 1인개발자로써 모바일이나 pc게임 만들고 싶은 꿈이있는데 강사님 커리큘럼만 따라하면 제대로 게임개발 실력자가 될수있을런지 궁금합니다 강사님 앞으로 꼭 많은 강의 부탁드립니다 ㅜㅜ 다구매하겠습니다~ 깊게 들어가는 강의도 혹시 가능하실련지... 힘드시겠지만... 많은 분들이 절실할것같습니다~
-
미해결스프링 기반 REST API 개발
asciidoctor 빌드에러 ㅠㅠ
Task :asciidoctor FAILED 계속 이렇게 실패하고있습니다 ㅠㅠ 제 파일경로에 한글이 있는데 혹시 그거때메 인코딩문제가 생겨서 그러는건가요 ?? ㅠㅠㅠㅠ
-
미해결케라스, 인공지능의 공용어 완전정복
dataset.csv 파일은ㅇ ㅓ디서 찾을수 있나요?
dataset.csv 파일은ㅇ ㅓ디서 찾을수 있나요? 크리애플 가도 못찾겠습니다.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
UI 인터랙션 원리 강의 질문입니다.
public void OnPointerEnter(PointerEventData data) { Debug.Log(data.position); } 으로 커서가 버튼 안에 들어갈 시 좌표를 로그에 띄우도록 했습니다. 그런데 좌표가 매번 달라지던데, 혹시 커서가 빠르게 들어가면 중앙 지점으로 좌표가 잡혀 찍힌다든가 그런 것은 아니지요?? 들어가는 그 순간, 버튼의 가 쪽 부분에 닿자마자 그 좌표가 뿌려지는 거 맞나요? 아무리 빠르게 버튼 안으로 커서를 집어넣는다고 해도.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
리스트 vs 딕셔너리
1. 저 같은 경우 보통 카운트 문제는 딕셔너리를 많이 이용하는 편인데 (이번 문제도 딕셔너리로 카운트 했습니다!) 어떤게 더 효율면에서 좋은 방법인가요? 딕셔너리로 하면 나중에 최대 값을 찾을 때 for key, value in answer_dic.items(): ~~~ 이런식으로 찾게 되는데 이 과정에서 더 오래걸릴 것 같기도하고 궁금합니다. 딕셔너리가 오래걸린다면 앞으로 방법을 바꿔보려구요! (참고로 제 코드는 아래와 같습니다 ) 2. 또한 max() 내장함수를 나두고 for 문을 사용해서 최대값을 구하신 이유가 있으실까요? 효율적인 부분이 내장함수가 좋지 않나요?? 감사합니다:)
-
해결됨포토샵 기본기 하루 5분, 3주 만에 끝내기
5번 째 강의 레이어 ,스마트 오브젝트 관련 질문입니다
4:45초에 레이어 합치기 과정 설명해주실 때, 레이어 복수선택을 하라고 하셨는데 복수선택이 안되고 하나씩만 선택이 돼요 레이어 복수선택하는 방법을 모르겠습니다ㅠ 그리고 스마트 오브젝트 사용방법을 알려주셨는데 스마트 오브젝트로 설정하는 방법이 안나와있어요 스마트 오브젝트 연습하려고 하는데 레이어를 스마트 오브젝트로 설정하는 방법을 모르겠어요
-
미해결[김왼손의 왼손코딩] 미운코딩새끼: 4시간 만에 끝내는 파이썬 기초 (전자책 포함)
전자책포함
전자책포함이라고 하셨는데 어디 있나요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문있습니다!
안녕하세요! 좋은 강의 재밌게 듣고 있습니다! copy로 복사해서 변수에 저장한다고 하셨는데, 이걸 왜 하는지 궁금합니다. copy를 굳이 하지 않아도 어차피 새 변수에 저장하는 거니까 그 전 변수, 그러니까, df_first_melt는 영향을 안 받는 것 아닌가요?? 감사합니다!
-
미해결React로 NodeBird SNS 만들기
포스트가 존재하는지에 대한 익스프레스 미들웨어
제목에 쓴 ㅇ미들웨어를 만드는게 숙제라고 하셔서 검사받아봅니다.. 다음처럼 req.post에 데이터를 넣어주고, 라우터 함수 내부에서 const post = req.post; 로 받아오게끔 구현했습니다. 이렇게 하는게 맞을까요?