inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

커맨드와 쿼리를 분리하라는 말이 잘 이해가 가질 않습니다.

해결됨

실전! 스프링 데이터 JPA

현재 강의를 단계적으로 쭉듣고 있는데 커맨드와 쿼리를 분리하라는게 잘 이해가 가질 않습니다. 커맨드는 무엇을 얘기하는것인가요? 쿼리는 sql말씀하시는거 맞으신가요? 답변 부탁드립니다!

  • JPA
  • spring
  • spring-boot
  • java
김종완[와니Wani] 댓글 3 좋아요 2 조회수 1693

패키지 설치 방법 알려주세요

미해결

초간단 초스피드 데이터 수집 (파이썬 크롤링)

똑같이 따라 갔는데 패키지 설치 부분이 강의 내용과 달라요. 어떻게 설치해야 하는지 알려주세요.

  • python
  • 웹-크롤링
개구리왕자 댓글 3 좋아요 0 조회수 487

질문드립니다. (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개였다고 생각하면 되나요? 아니면 다른 의미를 가지고 있나요? 감사합니다.

  • keras
  • tensorflow
  • 딥러닝
  • 컴퓨터-비전
  • python
  • 머신러닝 배워볼래요?
슬로우 딥러너 댓글 1 좋아요 0 조회수 369

질문

미해결

React로 NodeBird SNS 만들기

폴리필을 붙일 때 느려지는 이유가 궁금합니다. 혹시 폴리필을 하지 않고 속도에 구애 안받고 최적화 시키는 방법은 있나요? css 이슈에 대해서는 조금 손이 더 간다고 하셨는데 그러면 모든 브라우저에 대해서 테스팅을 하면서 다 맞추려면 너무 힘들지 않을 까요?? 실무에서는 어떻게 진행이 되는지요? 감사합니다.

  • javascript
  • react
andrewlee 댓글 1 좋아요 0 조회수 200

Flex 핵심정리 #5 에서 flex의 결과에 대한 질문입니다.

해결됨

CSS Flex와 Grid 제대로 익히기

강의를 다시 복습차원에서 보고있는데, 실습을 하다보니 조금 이해가 안되는 일이 발생해서 질문합니다. 아래와 같이 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>

  • flex
  • HTML/CSS
식빵 댓글 2 좋아요 0 조회수 388

컴파일 에러

해결됨

홍정모의 따라하며 배우는 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
khb4435 댓글 2 좋아요 0 조회수 333

va_list

미해결

홍정모의 따라하며 배우는 C++

안녕하세요 잘 듣고 있습니다. va_list, va_start, va_end에 관련된 내용은 몇강에 있나요?

  • C++
mmq mmq 댓글 3 좋아요 0 조회수 455

인증 실패하지 않고 로그인할 경우 savedRequest

미해결

스프링 시큐리티

안녕하세요! 먼저 강의 너무 잘 듣고있습니다. 감사합니다. 이번 강의를 보는 중 의문점이 생겨 질문 남깁니다. 강의 마지막의 디버깅 과정에서 과정 부분입니다. 캐싱 과정 확인을 위해 인위적으로 /로 접근한 후 요청 정보를 캐시에 남기게 하고, login 페이지로 redirect 되게 하여 인증을 하여, 캐시에서 요청 정보를 가져와서 해당 경로로 이동하게 하였습니다. (successHandler()를 통해서) 여기서 의문점이 생겼습니다. /로 접근하지 않고 바로 /login으로 접근해 요청 정보를 캐싱하지 않는 경우는 어떻게 될지가 궁금했습니다. 결과는 예상했던대로 savedRequest가 null이어서 에러가 났습니다. 그래서 제 결론은 이 요청 정보 캐싱 기능을 이용하는 경우, successHandler에서 바로 /login으로 접근하는 경우도 고려해서 구현해야 하는지, 아니면 successHandler 이 외에 자동 설정이나 다른 설정을 해야하는 것이 있는지 궁금합니다. 감사합니다!

  • spring-boot
  • Spring Security
  • java
개발한입 댓글 5 좋아요 3 조회수 1692

useRef의 click 펑션에서 에러 질문입니다

해결됨

React로 NodeBird SNS 만들기

다음과 같이 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 ;

  • javascript
  • react
stefan CHO 댓글 2 좋아요 0 조회수 1296

피보나치 수열 문제

미해결

홍정모의 따라하며 배우는 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까지는 잘 실행이 되는데 말이죠.

  • C++
mmq mmq 댓글 1 좋아요 0 조회수 269

inline요소안에 block요소

미해결

CSS Flex와 Grid 제대로 익히기

<a href="#"> <figure></figure> <a/> 이렇게 하게되면 a의 width, height는 0인데 figure의 width는 body의 width와 같던데 이건 어떻게 된건가요? inline요소안에 block요소가 들어가면 이런건가요?

  • flex
  • HTML/CSS
dongwoo kim 댓글 1 좋아요 0 조회수 226

질문드립니다.

미해결

3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌

모델링을 진행하는데 어느순간부터 모든 점이 표시된채로 사라지지 않습니다 ㅜㅜ 엣지모드여도 계속 선이 표시되고 심지어 개체를 선택하지 않아도 모든 점이 표시됩니다 뭐가 문제일까요?? ㅝㅜ

  • 3ds-max
댓글 1 좋아요 0 조회수 228

global 선언했는데 오류가 뜹니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

강사님 기똥찬 설명에 강의 잘 듣고 있습니다. 1번사진과 2번 사진은 남은 가지를 커팅하는 if s <= c and m <= s: m = s 코드의 위치만 바꾼것 입니다. 그런데 1번사진에서는 글로벌 키워드를 사용하였는데도 변수 m이 할당되기 전에 참조되었다고 IDE 에서 에러 메세지가 뜹니다. (둘 다 실행해보면 통과는 합니다.) 코드에 문제가 있는것인지 아니면 IDE (vscode를 사용하고있습니다.) lint기능이 잘못된 것인지 궁금합니다...

  • python
  • 코테 준비 같이 해요!
youngho 댓글 1 좋아요 0 조회수 262

인텔리제이 replace with sum

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 강의에서 보여주신 인텔리제이 자동 컨버터 기능중에 replace with sum으로 stream하고 람다문법으로 바꾸시던데 저는 똑같이 alt + enter를 눌러도 제안하는 메뉴에 replace with sum이 안나오는데 따로 인텔리제이에 무슨 설정을 해주어야 하나요?

  • JPA
  • spring
  • java
  • 웹앱
  • spring-boot
bpns 댓글 2 좋아요 0 조회수 568

질문드립니다.. 꼭 댓글 부탁드려요..

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

MongoError: E11000 duplicate key error collection: test.users index: email_1 dup key: { email: "test1@naver.com" } git 주소 : https://github.com/playautojoker/boiler-plate config 폴더는 .gitignore 상태입니다.. mongoDB Collections 입니다. users {"_id":{"$oid":"5ec692392ccdfb207026b875"},"role":{"$numberInt":"0"},"name":"test","email":"test1@naver.com","password":"$2b$10$LZtBa1FqjadQnAlTX8V7Duw5A9xfBNr3A/blWAOlB7XUApsi/wjHG","__v":{"$numberInt":"0"}} postman req,res 입니다 req { "email" : "test1@naver.com", "password" : "12345678" } res { "driver" : true , "name" : "MongoError" , "index" : 0 , "code" : 11000 , "keyPattern" : { "email" : 1 }, "keyValue" : { "email" : "test1@naver.com" }, "errmsg" : "E11000 duplicate key error collection: test.users index: email_1 dup key: { email: \"test1@naver.com\" }" } console.log(err)에 해당 errmsg가 나오고 있습니다. 도와주시기 바랍니다. // token 생성 함수 userScehma . methods . jokerGenerateToken = function ( cb ){ const user = this ; // jsonwebtoken을 이용해서 token을 생성하기 const token = jwt . sign ( user . _id . toHexString (), 'secretToken' ) user . token = token console . log ( user ) user . save ( function ( err , userInfo ){ console . log ( err ) console . log ( userInfo ) if ( err ) { return cb ( err ) } else { cb ( null , userInfo ) } }) }

  • react
  • nodejs
Rush 댓글 1 좋아요 0 조회수 357

댓글 삭제 기능 예전에 여쭤봤었는데 추가로 여쭤봅니다 ㅠㅠ

미해결

React로 NodeBird SNS 만들기

https://www.inflearn.com/questions/33328 이 질문을 했었는데 ㅠㅡㅠ 해결을 다시 해보려고 합니다 <코드> <router> <saga> <reducer> 아 이해했습니다. 그러면 request 액션에 post Id를 넣으시고, saga, axios통해서 요청 보내신 후에 success액션에서 request액션으로부터 postId 그대로 가져와서 하시면 됩니다. function* watchLoad(action) { dispatch({ type: LOAD_SUCCESS, postId: action.data.postId }) // 이런 식으로 action에 들어있는 거 그대로 쓰세요. } 이렇게 댓글을 달아주셨는데 request 액션에서 postId를 넣을 때 router 파트에서 그 부분을 찾아줘야 하는지, 혹시 그동안 수업했던 부분 중 참고할 수 있는 부분이 있는지 궁금합니다. 제가 다른 기능들을 참고하면서 여러가지 시도를 해봤었는데 ㅠㅠ 계속 오류가 나서요! postId 자체를 찾아주지 못하고 있는 상황이라고 저는 생각하고 있습니다.

  • react
  • javascript
jinne 댓글 6 좋아요 0 조회수 374

word_draw.generate(gym) 에러

미해결

공공데이터로 파이썬 데이터 분석 시작하기

이렇게 에러가 났는데 어떻게 해결해야 하나요??

  • python
  • numpy
  • pandas
이민형 댓글 3 좋아요 2 조회수 441

nodebird.com 사이트 안들어가져요

미해결

React로 NodeBird SNS 만들기

들어가서 다시 볼려고 했더니 안들어가지네요...

  • javascript
  • react
ㅇㅇ 댓글 0 좋아요 0 조회수 208

IMDB data 소스 코드 에러 사항

해결됨

[텐서플로2] 파이썬 딥러닝 완전정복 - GAN, BERT, RNN, CNN 최신기법

train_validation_split = tfds . Split . TRAIN . subsplit ( [ 6 , 4 ] ) 이 문장에서 'Split' object has no attribute 'subsplit' 이 같은 에러가 나옵니다

  • 딥러닝
  • tensorflow
  • keras
  • python
heejoonk5 댓글 2 좋아요 0 조회수 471

코드 오류

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

선생님 안녕하세요 "가중치 평점 부여뒤에 예측 성능 평가 MSE를 구함" 여기 부분 코드에서 invalid key 오류가 발생하는데 pred 부분에서 인덱싱이 안되는 것 같습니다 무슨 이유일까요?? ㅠㅠ

  • 머신러닝 배워볼래요?
  • python
  • 통계
김동규 댓글 2 좋아요 0 조회수 259

인기 태그

인프런 TOP Writers

주간 인기글