inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

import graphviz

미해결

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

안녕하세요. 환경변수 path를 강의와 같이 추가 한뒤 소스코드를 진행 중인데요. import graphviz를 선언할 때, No module named 'graphviz' Error 가 발생하는데 혹시 제가 놓친 부분이 있을까요?

  • 머신러닝 배워볼래요?
  • 통계
  • python
hihoihi 댓글 1 좋아요 0 조회수 298

DTO를 반대로 엔티티로 변환하는 경우에 대해 질문 드립니다.

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. SpringBoot와 JPA를 활용해 개인적인 프로젝트를 진행중에 있습니다. DTO를 엔티티로 만들기위해 처음에 서비스계층에서 작성하다보니 코드가 많아지는거 같아 요청받은 DTO에서 바로 엔티티로 바꾸는 메서드를 만드려고 했습니다. 엔티티사이에 연관관계가 있다보니 DTO에 Repository를 이용하여 연관관계의 엔티티를 불러와야 하는데 DTO에서 Repository의존성을 받아서 DTO를 엔티티로 작성하는 메서드를 작성해도 되는지 안된다면 어떤 문제때문에 그렇게 구현하면 안되는지에 대해 궁금합니다.

  • JPA
  • spring
  • java
  • spring-boot
3001 댓글 1 좋아요 6 조회수 884

몇가지 안되는 것들

미해결

화이트해커가 되기 위한 모의해킹 완전 정복

강의 감사합니다. 현재 20강까지 따라가고 있는데, 몇군데서 안되는 것을 해결하지 못하겠네요. 16강, windows7 설치하고 나서, slmail이나 java old version 등 설치하는데, google에서 검색은 잘 되는데 exploit-db 의 화면은 안뜨고, old-version list 에서 download는 실패네요. 원인을 못 찾게습니다. kali linux command 중 find 를 수행한 결과는 '허가 거부' 가 뜹니다. 해결 좀 부탁드려요 . 그리고 , 여기 질문 입력 창이 이상하네요 . 앞에 친 글자를 불규칙하게 잡아먹네요 …

  • 모의해킹
sblee916 댓글 2 좋아요 0 조회수 252

500로 회원가입이 되지 않습니다.

미해결

Vue로 Nodebird SNS 만들기

안녕하세요. 현재 백엔드 서버, 프론드서버를 모두 npm run dev로 킨 상태입니다. 또한 msSQL 도 running을 확인했습니다. workbench를 통해 user 테이블이 생성된 것 까지 확인된 상태입니다. 회원가입을 하게 되면, terminal 창에 아래와 같은 500에러가 발생합니다. 백엔드에서도 console.log로 이메일, 패스워드를 찍었는데, undefined가 되어있어서 데이터가 안 넘어가는 상태로 생각하고 있습니다. (프론트에서는 payload에 값이 다 잘 들어있습니다.) 무엇이 문제인지 알고싶습니다. Executing (default): SELECT `id`, `email`, `nickname`, `password`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`email` = 'dog@dog.dog'; { SequelizeValidationError: notNull Violation: User.email cannot be null, notNull Violation: User.nickname cannot be null, notNull Violation: User.password cannot be null name: 'SequelizeValidationError',

  • nodejs
  • vuex
  • vuejs
  • aws
  • mysql
  • ssr
꼬부기 댓글 4 좋아요 0 조회수 225

a.then()을 return 하는 이유가 뭐고 어떻게 동작하는 건가요?

미해결

함수형 프로그래밍과 JavaScript ES6+

5:18 쯤에 return a.then()을 작성하시는데 여기서 a.then을 왜 return 하는지 모르겠어요. if (a instanceof Promise) { a.then(a => { res.push(a); if (res.length == l) return res; } } else { res.push(a); if (res.length == l) return res; } 그냥 이렇게 작성하면 안 되는 건가요? 그 뒤에 재귀함수로 작성하기 위해서 그런 건가요? 그리고 재귀함수에서 동작이 이해가 안 가는 게 있는데 재귀함수 recur() 안에서 return a.then()을 하면 결국 Promise를 반환하는 거니깐 거기서 재귀가 끝나게 되는 거 아닌가요? a.then() 안에서 recur()를 호출한다 하더라도 처음에 실행했던 recur()와는 별개로 동작하는 것처럼 보이는데 실행 흐름이 어떻게 되는지 궁금합니다. 제 생각에는 만약 take에 넘어오는 이터러블이 [Promise.resolve(1), Promise.resolve(2), Promise.resolve(3)]이고, take(2)를 했을 때, 재귀를 다 돌고 최종적으로 return 되는 값이 Promise.resolve(1).then(() => Promise.resolve(2).then(() => [1, 2])) 이런 식으로 될 것 같은데 이게 맞나요?

  • javascript
  • 함수형-프로그래밍
2scent 댓글 7 좋아요 5 조회수 932

아톰오류

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

D:\workspace\python_mooc\lab_1_windows\windows>atom arithmetic_function.py 'atom'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 아톰오류라서 첫번째과제부터 힘들어요 뭐가 문제인걸까요? D:\workspace\python_mooc\lab_1_windows\windows>python Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32 Warning: This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation Type "help", "copyright", "credits" or "license" for more information. >>> import arithmetic_funcion Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'arithmetic_funcion' >>> arithmetic_function.addition(5,8) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'arithmetic_function' is not defined 이런거만 자꾸 뜨는데 아예 모르겠어요 ㅠㅠ

  • python
  • bigdata
awry92 댓글 1 좋아요 0 조회수 177

문자에 .을 붙이면

해결됨

웹 게임을 만들며 배우는 자바스크립트

따로 브라우저에 저장되있는 length같은 함수들(브라우저 개발자가 만든 여러 함수가 포함된 문자를 인식하는 객체)과 '안녕하세요'라는 '값'을 합치는건가요? '안녕하세요'+문자객체 그렇게 이걸 객체로 만드는거고 문자 인식은 ' '로 할 것 같은데 와 이거를 음.. 아스키코드? 로.. 아니 정말 궁금한게 이렇게 console.log처럼 개발자들이 만들어 놓은 함수는 도대체 어떻게 만드는 것인가요? ' '를 어떻게 인식하게 할 지, 또 그 문자의 끝을 어떻게 인식하게 할 것인지 정말 상상이 안가요. 언어 개발자들은 어셈블리어 집합을 묶어서 기능과 함수들로 만들은거 같은데 혹시 간략하게나마라도 설명해주실 수 있나요? 그리고 var 문자객체 = { repeat1: function repeat2(num){ } } 이렇게 하면 문자객체.repeat1 이것은 repeat1을 불러와서 repeat1 속에 있는 repeat2 함수를 꺼내는건데 var 문자객체 = { repeat1(num): function repeat2(num){ } } 이런식으로 따로 인자자리를 마련해준것도 아닌데 문자객체.repeat1(num) 하면 어떻게 알아차리는지 궁금해요. 그리고 num같은 경우 뭐가와도 상관없다고 예전 강의 영상에서 들었던거 같은데, 이거를 var num이라고 이해해도 될까요? for문처럼 딱 쓰고 사라지는 변수 처럼요. 그리고 혹여나 제가 질문할 때 불편한 점이 있으신가요? 앞으로 더 많이 질문할텐데 불편하신 점이 있으시다면 그 점을 참고하고 싶어요. 인프라 분들께서 어떤 식으로 인센티브를 주시는지는 모르겠지만, 저에게 있어서 이거는 재능 기부기 때문에 불편하신 점을 참고하고 자주 질문하고 싶어요

  • javascript
궁금이 댓글 1 좋아요 0 조회수 243

[04:58] 연습문제 9-> 0, 0->9 로 돌아가게 하는 법

미해결

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

안녕하세요. 연습문제 풀어봤습니다. 9에서 ++ 하면 0이 되게 하는 부분은 m_digit == 9 일 때는 그냥 m_digit에 0을 대입 했습니다. <코드> Digit & Digit :: operator ++ () { if (m_digit == 9 ) { m_digit = 0 ; } else { ++m_digit; } return * this ; } Digit & Digit :: operator -- () { if (m_digit == 0 ) { m_digit = 9 ; } else { --m_digit; } return * this ; } Digit Digit :: operator ++ ( int ) { Digit temp (m_digit); // m_digit++; ++(* this ); return temp; } Digit Digit :: operator -- ( int ) { Digit temp (m_digit); // m_digit++; --(* this ); return temp; } <출력> PS C:\coding\tbcpp_review\Chapter9> .\a.exe prefix --0 9 9 prefix ++9 0 0 postfix 0-- 0 9 postfix 9++ 9 0 <전체코드> #include <iostream> using namespace std ; class Digit { private: int m_digit; public: Digit ( int digit = 0 ) : m_digit (digit) {} // prefix Digit & operator ++ (); Digit & operator -- (); // postfix Digit operator ++ ( int ); Digit operator -- ( int ); friend ostream & operator << ( ostream & out , const Digit & digit ) { out << digit . m_digit ; return out; } }; Digit & Digit :: operator ++ () { if (m_digit == 9 ) { m_digit = 0 ; } else { ++m_digit; } return * this ; } Digit & Digit :: operator -- () { if (m_digit == 0 ) { m_digit = 9 ; } else { --m_digit; } return * this ; } Digit Digit :: operator ++ ( int ) { Digit temp (m_digit); // m_digit++; ++(* this ); return temp; } Digit Digit :: operator -- ( int ) { Digit temp (m_digit); // m_digit++; --(* this ); return temp; } int main () { Digit digit1 ( 0 ); Digit digit2 ( 9 ); Digit digit3 ( 0 ); Digit digit4 ( 9 ); cout << "prefix --0" << endl; cout << "--digit1(0) : " << --digit1 << endl; cout << "digit1(0) : " << digit1 << endl; cout << "prefix ++9" << endl; cout << ++digit2 << endl; cout << digit2 << endl; cout << "postfix 0--" << endl; cout << digit3-- << endl; cout << digit3 << endl; cout << "postfix 9++" << endl; cout << digit4++ << endl; cout << digit4 << endl; return 0 ; } 감사합니다.

  • C++
호두 댓글 1 좋아요 2 조회수 237

[ rlatjrfo57님 질문 답변] 전위연산에서 ++(*this)를 사용한 부분

미해결

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

안녕하세요. 저도 비슷한 진도를 나가고 있습니다. 도움이 될까 해서 남겨봅니다. //postfix Digit operator ++ ( int ) { Digit temp (m_digit); // m_digit++; ++(* this ); return temp; } 후위 연산자에서 ++(*this) 이 부분은 이미 전위연산자 오버로딩을 해놓은 상태라 그걸 활용한 부분이라고 설명하고 있습니다. 전위연산자 에서 ++(*this)를 해도 값이 올라가지 않는 ++연산자가 오버로딩이 안 되어 있어서 그렇습니다. ++( m_digit ) 에서 m_digit은 멤버변수 ++( *this ) 에서 *this는 자기자신의 포인터를 dereferencing 한 것, 즉 객체이기 때문입니다. 감사합니다.

  • C++
호두 댓글 0 좋아요 9 조회수 184

안녕하세요!

해결됨

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

아직 C++ 개발환경이 낯설기만 한 학생입니다. class Something이나, int main()과 같은 클래스나 함수의 내부에서 코드를 실행하는 것과, 아무것도 없는 외부 공간에서 코드를 실행하는 것이 어떤 차이가 있는지 궁금합니다. 정말 기초적인 질문이지만, Something클래스에서 선언된 private static 변수가 외부 공간에서 아무런 제약 없이 초기화가 가능한 것이 잘 이해가 되지 않아 여쭤봅니다.

  • C++
smstudy12 댓글 2 좋아요 0 조회수 234

소스트리에서 생성한 브랜치가 깃허브에서는 보이지 않습니다.

미해결

Git과 GitHub 시작하기

안녕하세요, 강사님. 다름이 아니라 브랜치 관련하여 질문이 있습니다. 소스트리에서 브랜치를 생성하고 병합도 잘 되고 하는데, 소스트리에서 새로운 브랜치를 만들어도 (ex.branch4) 깃허브 싸이트에 가서 보면 'master' 밖에 안 나옵니다. 혹시 이게 정상인건가요? 아니면 제가 뭘 잘못한 것일까요? 겨울 추위 조심하시기 바랍니다. 감사합니다.

  • 버전관리시스템
  • git
Sujin Lee 댓글 2 좋아요 2 조회수 750

질문이요

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

제가 JWT를 통해서, 비밀번호 찾기 기능을 만들고 있습니다. 1. 유저가 아이디 이메일 입력 하고 전송버튼을 누릅니다.. 2. 서버에서, DB에있는 받은 아이디값을 조회후, DB에 유저정보가 있으면 JWT 토큰에 아이디를 넣어서 유저 이메일로 보내줍니다. 3. 유저는 이메일 안에, JWT가 쿼리로 되어있는 링크가 있고 그걸 클릭시, JWT가 verify 되면서, 비밀먼호를 바꿀수 있는 페이지로 이동시키려고 생각중입니다. 여기에서 궁금한점이, 1. JWT를 쿼리로 보내도 되는 건가요??, 그냥 완전히 노출하듯이 쿼리로 보냈는데, 보안상으로 문제가 있는건가요..? JWT 안에는 딱히 있는 값이라고는 [Id : 2 ] 이거 뿐이긴 해요... 강의에서는 헤더로 보내주셨는데, <a href= ___> </a> 이 상태로 링크+JWT를 보내는데, 헤더로 보낼 방법이 없는거 같더라구요...

  • mongodb
  • mysql
  • javascript
  • nodejs
D_One 댓글 1 좋아요 0 조회수 207

스토어 모듈화 시 ...mapState

해결됨

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

안녕하세요? 좋은 강좌를 해주셔서 정말 감사합니다. 마지막 강의 수강 중 질문사항이 생겨 문의드립니다. todoApp 으로 모듈화 하여 TodoHeader.vue에서 ...mapState 를 사용하여 'Todo it'를 가져오려 하는데 this . $store . state . todoApp . headerText 으로는 가져오나 import { mapState } from ' vuex ' export default { computed: { ... mapState ([ ' headerText ' ]) } } 이런 방식으로는 headerText가 undefined라고 표기됩니다. ...mapState(['todoApp/headerText']) 역시 같은 증상인데 어떻게 해야 될까요??

  • es6
  • vuejs
  • javascript
  • vuex
Aredra 댓글 4 좋아요 4 조회수 957

animation이 작동하지 않습니다.

미해결

레트로의 유니티 C# 게임 프로그래밍 에센스

run 시, 다른 작동은 정상적으로 되는데 animation이 작동하지 않습니다. 강의를 몇 번이나 돌려봤는데 어떤 곳이 문제일까요?? 참고로, 완성된 프로젝트를 돌려봤을 때는 정상적으로 동작합니다.

  • C#
  • unity
임현규 댓글 1 좋아요 0 조회수 282

nuxt.config.js에서 vuetify module

미해결

Vue로 Nodebird SNS 만들기

ch1의 nuxt.config.js에서 vuetify module 설정부분이 또 바뀐것 같은데요. 강의에서 devModules: [ '@nuxtjs/vuetify', ], 이 부분이 현재 buildModules: [ '@nuxtjs/vuetify', ] 이걸로 바뀐것 같은데, 맞나요? 혹시나 해서 여쭤봅니다.

  • nodejs
  • vuex
  • aws
  • vuejs
  • mysql
  • ssr
hwd3527 댓글 1 좋아요 1 조회수 236

plot importance 오류

미해결

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

'Rectangle' object has no property 'feature_names' 위 오류가 납니다. 아래 코드 실행시, plot_importance ( lgbm_wrapper , ax=ax , feature_names=dataset.feature_names )

  • 머신러닝 배워볼래요?
  • 통계
  • python
허귀석 댓글 1 좋아요 0 조회수 336

webpack 오류 질문..

미해결

웹 게임을 만들며 배우는 React

이렇게 오류가 나는데 강의영상 그대로 따라했는데 왜그럴까요 ㅜㅜ? 봐도 잘모르겠어요

  • react
junghyeonsu 댓글 1 좋아요 0 조회수 267

19번 분노유발자) 제 소스코드좀 봐주세요

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

아래와 같이 했는데 첫번째만 통과하고 나머지 4개는 wrong answer이 나와서 20점을 맞았네요. 어디가 잘못됬는지 잘모르겠어서 질문드립니다. int main(void) { int n; scanf("%d",&n); int arr[n]; int i; for(i=0; i<n; i++) { scanf("%d",&arr[i]); } int j,flag=0,cnt=0; for(i=0; i<n; i++) { for(j=i+1; j<n; j++) { if(arr[i]<arr[j]) // 뒷사람 모두를 시청방해해야 분노유발자이기에, { // 한명이라도 더큰 사람이 있다면 분노유발자가 아니다. flag=1; } } if(flag==0) { cnt++; } } printf("%d",cnt); }

  • C++
  • 코테 준비 같이 해요!
tlswodnr427 댓글 2 좋아요 0 조회수 299

강의 9:56의 general solution 부분이 궁금합니다!

미해결

선형대수학개론

복습하는데 앞부분이 갑자기 헷갈려서 질문 드립니다ㅠ ㅠ example3.에서 basis for the corresponding eigenspace 부분에서 궁금한 점이 있습니다. A-2I = 0을 풀면 2x_1 - x_2 + 6x_3 = 0 이 나오는데 여기서 general solution 이 어떻게 나오는지 갑자기 헷갈려서 질문 드립니다 ㅠ.ㅠ 혹시 다시 봐야 하는 부분이 있다면 말씀 주시면 감사드리겠습니다..

  • 선형대수학
김땡땡 댓글 1 좋아요 0 조회수 222

theorem2 부분이 헷갈립니다 ㅠㅠ

미해결

선형대수학개론

안녕하세요! 수업 감사히 잘 듣고 있습니다 ㅎㅎ 다름이 아니라 v_1, ... , v_r이 linearly dependent를 가정하고, c_1(람다_1 - 람다_p)v_1 + ... + c_p(람다_(p-1) - 람다_p)v_p = 0 를 성립시키고자 할때 c_1 = ... = c_p = 0 인 경우밖에 없는 이유가 궁금합니다. 람다가 모두 0 이거나 v_1 ... v_p가 모두 0 일수는 없는 걸까요? 감사합니다!

  • 선형대수학
김땡땡 댓글 2 좋아요 0 조회수 284

인기 태그

인프런 TOP Writers

주간 인기글