묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
선생님, 질문 드립니다.
선생님, 안녕하세요. 아래 질문에서 아이디어를 얻어 다음에서 날씨를 프린트하는 코드를 어찌어찌 짜보았습니다. 마지막 결과에서 각 지역별 기온을 쭉 프린트하고 싶은데, 어떻게 해야할지 막막해서 질문 드립니다. for문을 써서 title이나 cel만큼 반복하게 하면 될까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
WordCloud의 stopwords
운동기구와 개소를 stopwords로 처리해줬는데 안 없어지는데 왜 그런가요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
파일 업로드에서 막혔습니다 ㅠㅠ
플러스가 가운데로 안가고 사진을 넣어도 옆에 이미지가 안뜨네요 ㅠㅠ 코드를 잘못 넣은 걸까요....?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman에서 POST 방식으로 데이터를 넣어봤는데, html 코드로 cannot POST만 확인됩니다.
현재 회원가입 기능까지 구현하고, postman에서 POST 방식으로 데이터를 넣어봤는데, html 코드로 cannot POST만 확인되어서 무엇이 문제인지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
672번이 아니라 627번이네요
627. Swap Salary
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vscode
windows10 vscode 에서 예제 실행중입니다. vscode, java script, vue.js 가 모두 처음이라 너무 초보적인 질문일 수 있는데.. webpack-simple 로 프로젝트 생성 후 터미널에서 npm run dev 를 하면 정상적으로 실행이 되는데 F5 (start debugging) 또는 Ctrl+Alt+P 하면 다 브라우저에 하얀 화면만 나옵니다. 무슨 차이인지 이해가 되지 않는데 설명해 주시면 너무 감사하겠습니다.
-
미해결React로 NodeBird SNS 만들기
Link태그의 href관련 질문드립니다.
지금까지는 sagas/index.js에서 설정한 axios.defaults.baseURL = 'http://localhost:3065/api'; 를 이용해서 localhost:3065/api/user~ 라든지, localhost:3065/api/post 이렇게 요청을 보내면, back단에서 routes로 처리를 한다음 res.json으로 프론트로 응답을 보내주는 형식으로만 알고있었습니다. 그런데 이번강의의 PostCard.js에서 <Link href={`/hashtag/${v.slice(1)}`} key={v}><a>{v}</a></Link> 이 부분같은 경우는 Link를 클릭해보니 localhost:3060/hashtag/좋아요 로 가던데... 이게 어떻게 가능한건가요 ? localhost:3065는 백엔드 서버라 당연히 요청을 처리해서 응답을 주는곳으로 알고있는데, localhost:3060은 프론트 주소 아닌가요 ? ㅠ 심지어, 백단에서의 요청 주소에는 앞에 api/user 이런식으로 api가 붙어야 됐었는데, 지금 Link내에서 요청을 보낼때는 api/ 접두사가 붙지않았는데도 붙구하고 요청이 제대로 동작을 하는게 이해가 잘 안되서 질문드립니다.. + 추가질문) Link href='hashtag/좋아요' 이 부분이 백단의 routes/hashtag.js에서 동작하는거 맞나요? (아마 맞을거같습니다만..)
-
해결됨실전! 스프링 데이터 JPA
커맨드와 쿼리를 분리하라는 말이 잘 이해가 가질 않습니다.
현재 강의를 단계적으로 쭉듣고 있는데 커맨드와 쿼리를 분리하라는게 잘 이해가 가질 않습니다. 커맨드는 무엇을 얘기하는것인가요? 쿼리는 sql말씀하시는거 맞으신가요? 답변 부탁드립니다!
-
미해결초간단 초스피드 데이터 수집 (파이썬 크롤링)
패키지 설치 방법 알려주세요
똑같이 따라 갔는데 패키지 설치 부분이 강의 내용과 달라요. 어떻게 설치해야 하는지 알려주세요.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문드립니다. (200522)
안녕하세요 step, batch_size, epoch 관련해서 질문드립니다. raccoon dataset을 이용해서 yolo (또는 tiny_yolo) 모델 학습을 할때는 Epoch, batch_size, step, raccoon dataset size 값이 다음과 같았습니다. >> Epoch = 100 >> batch_size = 4>> step = 45>> raccoon dataset size = 180 epoch 1회 발생할때 step 수는 45이고 각 step 별로 사용되는 raccoon dataset size (이미지 개수) 가 4 라고 이해했습니다. 그래서 epoch 1회에 전체 size (180 = 45x4) 의 raccoon dataset이 사용되었다고 이해했습니다. 그리고 해당 epoch이 100번 실행 된다고 이해했습니다. (물론 저 같은 경우 early stopping 때문에 epoch 87회 발생후 training 종료되었습니다. 그런데 현재 oxford_pet dataset 을 이용한 training에선 >> step = 5000>> batch_size = 24 입니다. racccoon 대상 training의 경우와는 달리 이번의 경우에는 각 각 step마다 loss 값이 return 되었고 5000번의 step 후에 training이 종료되었습니다. 제가 드리고 싶은 질문은 [1] epoch과 step은 다른 개념이라고 알고 있는데 oxford_pet의 경우 epoch과 step이 같은 개념으로 사용되었다고 생각하면 될까요? >> 혹시 아니라면 oxford_pet의 경우 epoch 값은 얼마이며 해당 epoch 값은 어디서 확인할 수 있나요? [2] oxford_pet의 경우 batch_size (24) 는 어떤 의미를 가지나요? >> 저 같은 경우 tfRecord 제작할 때 oxford_pet dataset 3680개 중 2576 개가 train용 tfRecord를 만들때 사용되었습니다.>> train에 사용되는 전체 2576 개의 oxford_pet dataset 중 step 1회 발생할때 사용되는 oxford_pet dataset의 개수가 24개였다고 생각하면 되나요? 아니면 다른 의미를 가지고 있나요? 감사합니다.
-
미해결React로 NodeBird SNS 만들기
질문
폴리필을 붙일 때 느려지는 이유가 궁금합니다. 혹시 폴리필을 하지 않고 속도에 구애 안받고 최적화 시키는 방법은 있나요? css 이슈에 대해서는 조금 손이 더 간다고 하셨는데 그러면 모든 브라우저에 대해서 테스팅을 하면서 다 맞추려면 너무 힘들지 않을 까요?? 실무에서는 어떻게 진행이 되는지요? 감사합니다.
-
해결됨CSS Flex와 Grid 제대로 익히기
Flex 핵심정리 #5 에서 flex의 결과에 대한 질문입니다.
강의를 다시 복습차원에서 보고있는데, 실습을 하다보니 조금 이해가 안되는 일이 발생해서 질문합니다. 아래와 같이 html을 작성하고 브라우저로 열어보면 예상한대로 1:3:1 로 나뉜 화면이 나왔습니다. 그런데 개발자 도구를 열어서 flex-item의 실제 길이 값들을 보니 ... 첫번째 flex-item 가로 너비 : 394.41두번째 flex-item 가로 너비 : 1131.2세번째 flex-item 가로 너비 : 394.41 라는 값이 나왔습니다. 394.41 x 3 = 1183.23 이라는 값이 나옵니다.여기서부터 이상하다는 걸 느꼈습니다.나중에 더 자세히 flex-item의 border와 padding 값을 제외한 크기만을 갖고 봤더니,그건 1:3:1 비율을 맞추는 것을 확인했습니다. 왜 이러는 건가요???? default.css에서 box-sizing : border-box 을 했음에도padding과 border를 제외한 내용물만으로 비율을 짜는 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>CSS Flex</title> <link rel="stylesheet" href="default.css"> <style> .flex-container { display: flex; } .flex-item:nth-child(1) { flex: 1 1 0%; } .flex-item:nth-child(2) { flex: 3 1 0%; } .flex-item:nth-child(3) { flex: 1 1 0%; } </style> </head> <body> <div class="flex-container"> <div class="flex-item">AAAAAAAAAA</div> <div class="flex-item">BB</div> <div class="flex-item">CCCCCCC</div> </div> </body> </html>
-
해결됨홍정모의 따라하며 배우는 C언어
컴파일 에러
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #define COLS 4 int sum_1d(int arr[], int n); int sum_2d(int arr[][COLS], int rows); int main(void) //int는 출력의 data type main() 안은 입력 { int arr1[2] = { 1,2 }; //이름이 있는 1차원 배열 int arr2[2][COLS] = { {1,2,3,4}, {5,6,7,8} }; //이름이 있는 2차원 배열 printf("%d\n", sum_1d(arr1, 2)); printf("%d\n", sum_2d(arr2, 2)); printf("\n"); printf("%d\n", sum_1d((int[2]) { 1, 2 }, 2)); //compound literal 을 함수의 argument로 보내줄 수 있다. printf("%d\n", sum_2d((int[2][COLS]) { {1, 2, 3, 4}, { 5,6,7,8 } }, 2)); //compound literal printf("\n"); int* ptr1; int(*ptr2)[COLS]; //개수가 COLS 로 이루어진 배열을 가르키는 포인터 ptr1 = (int[2]){ 1,2 }; //복합리터럴을 포인터에 바로 대입할 수 있다. ptr2 = (int[2][COLS]){ {1,2,3,4}, {5,6,7,8} }; printf("%d\n", sum_1d(ptr1, 2)); ptrinf("%d\n", sum_2d(ptr2, 2)); printf("\n"); return 0; } int sum_1d(int arr[], int n) { int total = 0; for (int i = 0; i < n; ++i) total += arr[i]; return total; } int sum_2d(int arr[][COLS], int rows) { int total = 0; for (int r = 0; r < rows; ++r) for (int c = 0; c < COLS; ++c) total += arr[r][c]; return total; } 했는데 LNK2019 unresolved external symbol ptrinf referenced in function main LNK1120 1 unresolved externals 오류가 뜨네요
-
미해결홍정모의 따라하며 배우는 C++
va_list
안녕하세요 잘 듣고 있습니다. va_list, va_start, va_end에 관련된 내용은 몇강에 있나요?
-
미해결스프링 시큐리티
인증 실패하지 않고 로그인할 경우 savedRequest
안녕하세요! 먼저 강의 너무 잘 듣고있습니다. 감사합니다. 이번 강의를 보는 중 의문점이 생겨 질문 남깁니다.강의 마지막의 디버깅 과정에서 과정 부분입니다. 캐싱 과정 확인을 위해 인위적으로 /로 접근한 후 요청 정보를 캐시에 남기게 하고, login 페이지로 redirect 되게 하여 인증을 하여, 캐시에서 요청 정보를 가져와서 해당 경로로 이동하게 하였습니다.(successHandler()를 통해서) 여기서 의문점이 생겼습니다. /로 접근하지 않고 바로 /login으로 접근해 요청 정보를 캐싱하지 않는 경우는 어떻게 될지가 궁금했습니다. 결과는 예상했던대로 savedRequest가 null이어서 에러가 났습니다. 그래서 제 결론은 이 요청 정보 캐싱 기능을 이용하는 경우, successHandler에서 바로 /login으로 접근하는 경우도 고려해서 구현해야 하는지, 아니면 successHandler 이 외에 자동 설정이나 다른 설정을 해야하는 것이 있는지 궁금합니다. 감사합니다!
-
해결됨React로 NodeBird SNS 만들기
useRef의 click 펑션에서 에러 질문입니다
다음과 같이 useRef의 current.click()을 해주려는데, button을 눌렀을때 , TypeError가 발생합니다. 에러메세지는 이렇습니다... 그냥 바닐라 자바스크립트로, click이벤트 해보닌깐 문제없는데. function이 없다고 하는게 왜 그런지 이유를 잘 못찾겠습니다. 공식문서봐도 딱히 그런내용없고, current.focus()로 예문들이 있길래 해봣는데, text input에 그냥 focus하는거라 그런지 file input에는 안 먹히네요. 제로초님 코드랑 비교해봐도 왜 image.current.click()에서 에러가 나는지 모르겠습니다. 혹시 어떤걸 시도해보면 될까요? TypeError: imageInput.current.click is not a function (anonymous function) ./components/postform.js:27 24 | 25 | const onClickImageUpload = useCallback(() => { 26 | console.log(imageInput.current);> 27 | imageInput.current.click(); | ^ 28 | }, [imageInput.current]); 29 | 30 | const onChangeImage = useCallback((e) => {View compiled import React, { useState, useCallback, useEffect, useRef } from "react"; import { Form, Input, Button } from "antd"; import { useSelector, useDispatch } from "react-redux"; import { ADD_POST_REQUEST, UPLOAD_IMAGES_REQUEST } from "../reducers/post"; const PostForm = () => { const { imagePaths, isAddingPost, isAddedPost } = useSelector( (state) => state.post ); const [text, setText] = useState(""); const dispatch = useDispatch(); const imageInput = useRef(); const onChangeText = useCallback((e) => { setText(e.target.value); }, []); const onSubmitForm = useCallback(() => { if (!text || !text.trim()) { return alert("please write something"); } dispatch({ type: ADD_POST_REQUEST, data: { content: text.trim() } }); }, [text]); const onClickImageUpload = useCallback(() => { console.log(imageInput.current); imageInput.current.click(); }, [imageInput.current]); const onChangeImage = useCallback((e) => { console.log(e.target.files); const imageFormData = new FormData(); [].forEach.call(e.target.files, (currentValue) => { imageFormData.append(image, currentValue); }); dispatch({ type: UPLOAD_IMAGES_REQUEST, data: imageFormData, }); }, []); useEffect(() => { if (isAddedPost) { setText(""); } }, [isAddedPost]); return ( <React.Fragment> <Form encType="multipart/form-data" onFinish={onSubmitForm}> <Form.Item> <Input.TextArea maxLength={140} placeholder="What is your latest news?" value={text} onChange={onChangeText} ></Input.TextArea> </Form.Item> <Input type="file" multiple ref={imageInput} onChange={onChangeImage} /> <div> {imagePaths.map((x, i) => { return ( <div key={i} style={{ display: inline - block }}> <img src={"localhost:/3065/" + x} alt={x} style={{ width: "200px" }} ></img> </div> ); })} </div> <Button onClick={onClickImageUpload}>Upload Image</Button> <Button htmlType="submit" type="primary" style={{ float: "right" }} loading={isAddingPost} > Submit </Button> </Form> </React.Fragment> ); }; export default PostForm;
-
미해결홍정모의 따라하며 배우는 C++
피보나치 수열 문제
피보나치 수열문제 풀어보았습니다. 맞게 풀었는지 궁금하여 첨부 합니다. int fibonazzi(int num) { if (num == 0) return 0; else if (num == 1) return 1; else return fibonazzi(num - 1) + num; } 그런데 num의 수가 4791을 넘어가니 실행이 되지 않네요. 4790까지는 잘 실행이 되는데 말이죠.
-
미해결CSS Flex와 Grid 제대로 익히기
inline요소안에 block요소
<a href="#"> <figure></figure> <a/> 이렇게 하게되면 a의 width, height는 0인데 figure의 width는 body의 width와 같던데 이건 어떻게 된건가요? inline요소안에 block요소가 들어가면 이런건가요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
질문드립니다.
모델링을 진행하는데 어느순간부터 모든 점이 표시된채로 사라지지 않습니다 ㅜㅜ 엣지모드여도 계속 선이 표시되고 심지어 개체를 선택하지 않아도 모든 점이 표시됩니다 뭐가 문제일까요?? ㅝㅜ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
global 선언했는데 오류가 뜹니다.
강사님 기똥찬 설명에 강의 잘 듣고 있습니다. 1번사진과 2번 사진은 남은 가지를 커팅하는 if s <= c and m <= s: m = s 코드의 위치만 바꾼것 입니다. 그런데 1번사진에서는 글로벌 키워드를 사용하였는데도 변수 m이 할당되기 전에 참조되었다고 IDE 에서 에러 메세지가 뜹니다. (둘 다 실행해보면 통과는 합니다.) 코드에 문제가 있는것인지 아니면 IDE (vscode를 사용하고있습니다.) lint기능이 잘못된 것인지 궁금합니다...