inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

영상강의와 강의자료가 다릅니다

미해결

윤재성의 Vue.js 프로젝트를 통한 실무 개발 과정

영상강의 일부가 없는 것 같습니다. 페이징처리부터 자료는 있는데 강의가 없네요..... 뭔가 허전한 느낌입니다.

  • vuejs
송승진 댓글 5 좋아요 0 조회수 389

let 재선언에 대해서 질문드립니다.

미해결

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

크롬 콘솔에서 따라 치면서 확인하고있는중에 let c = 40;으로 선언한뒤 바로 let c =1;로 재선언했을때 에러없이 var 처럼 동작하는게 강의와 달라서 문의드립니다. 사용하는 크롬 버전은 Chrome이 최신 버전입니다. 버전 80.0.3987.122(공식 빌드) (64비트) 입니다.

  • javascript
  • vuex
  • vuejs
  • es6
imode7 댓글 2 좋아요 6 조회수 291

random_state 지정 문의

미해결

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

train_test_split, DecisionTreeClassifier 등 다양한 코드에서 random_state를 지정해서 사용합니다. 책에서는 실습용으로 같은 결과를 보기 위해 사용하는걸로 이해했는데 실제로 데이터 분석을 진행할때는 설정 없이 하는게 성능에 더 좋을까요? 큰 차이 없을까요?

  • python
  • 머신러닝 배워볼래요?
  • 통계
김상화 댓글 4 좋아요 1 조회수 3009

질문이 있습니다.

해결됨

쉽게 배우는 Webpack

Gulp와 Webpack 둘다 웹 자동화 도구로 알고 있는데 2개의 자동화 도구를 섞어서 쓰는 이유가 궁금합니다.

  • Bundling
  • 웹팩
댓글 5 좋아요 1 조회수 561

초보개발자...

미해결

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

현 프론트앤드 초보 개발자인데 vue.js 겉핡기 식으로 알고 있는데 수강 완료하면 많은 발전이 있겠죠?ㅠㅠ 작은 돈도 아니고 걱정이 되어서 위로의 말 듣고 싶어서 남깁니다!!

  • es6
  • javascript
  • vuejs
  • vuex
장순우 댓글 1 좋아요 1 조회수 244

제로초님

미해결

Redux vs MobX (둘 다 배우자!)

제로초님 공부 하다가 궁금한게 생겨 질문 합니다! 혹시 redux-thunk와 redux-saga를 각각 어느때 쓴다라고 혹시 구별 된게 있나요?? 둘다 비동기 이긴 한데 노드버드 강좌에서 redux-thunk보다 redux-saga가 더 강력 해서 쓴다고 하셨긴 했는데 그 이유가 있을 까 해서요 그리고 saga의 한계점이나 단점이 있을까요?

  • mobx
  • redux
김로인 댓글 1 좋아요 1 조회수 178

로그인 부분에서 sequelize 에러 Error: Include unexpected. 가 뜹니다

해결됨

React로 NodeBird SNS 만들기

안녕하세요 제로초님, 현재 5-14 include와 as, foreign key 강의 보고 있습니다. 다른 게 아니라 로그인 시도시 아래와 같은 에러가 뜹니다. Executing (default): SELECT `id`, `nickname`, `userId`, `password`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`userId` = 'degurii'; Error: Include unexpected. Element has to be either a Model, an Association or an object. at Function._conformInclude (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:390:11) at options.include.options.include.map.include (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:326:59) at Array.map (<anonymous>) at Function._conformIncludes (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:326:39) at Function._baseMerge (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:791:10) at Function._defaultsOptions (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:828:17) at Function._injectScope (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:3288:10) at Promise.try (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:1707:12) at tryCatcher (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\bluebird\js\release\util.js:16:23) at Function.Promise.attempt.Promise.try (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\bluebird\js\release\method.js:39:29) at Function.findAll (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:1706:23) at Function.findOne (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\sequelize\lib\model.js:1924:17) at req.login (C:\Users\Yunseok\Documents\projects\node-bird\backend\routes\user.js:59:40) at C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\http\request.js:52:7 at C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\sessionmanager.js:26:5 at pass (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\authenticator.js:277:43) at serialized (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\authenticator.js:286:7) at passport.serializeUser (C:\Users\Yunseok\Documents\projects\node-bird\backend\passport\index.js:8:12) at pass (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\authenticator.js:294:9) at Authenticator.serializeUser (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\authenticator.js:299:5) at SessionManager.logIn (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\sessionmanager.js:14:8) at IncomingMessage.req.login.req.logIn (C:\Users\Yunseok\Documents\projects\node-bird\backend\node_modules\passport\lib\http\request.js:50:33) POST /api/user/login 500 276.041 ms - 3175 혹시 어느 부분이 잘못됐는지 알 수 있을까요?? 깃허브 코드와 비교해봐도 다른 부분을 찾지 못했습니다. models/user.js routes/user.js

  • react
  • javascript
데구리 댓글 2 좋아요 0 조회수 940

포토샵 관련기능

미해결

퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준

강의와 무관한듯 관련있는 질문입니다.... 깅의 도중에 이 기능들을 즐겨 쓰시는 것 같은데 아주 효과적인 기능인 것 같은데...(아 포토샵은 2019 버젼 설치를 했습니다.) 어떻게 찾아서 배워야 할지 몰라 질문을 합니다. 포토샵의 어떤 기능 인지 구글에 어떻게 검색해야 배울 수 있을지 좀 알 수 있을까요?? 감사합니다.

  • HTML/CSS
  • 웹 디자인
andrewlee 댓글 1 좋아요 2 조회수 298

첨부파일이 없습니다.

미해결

Ionic PWA (프로그래시브 웹 앱) 만들기

돈내고 강의를 구입했는데, 구입한 물건이 누락돼있는건 문제가 크다고 생각합니다.

  • pwa
  • IONIC
GGOBP 댓글 0 좋아요 0 조회수 227

YoutubeData()클래스 부분 설명 부탁드려요.

미해결

자바(javafx) 실전 데스크탑앱 프로젝트 - 유튜브관리앱

addBt.setOnAction(e->{ String url = addTf.getText().trim(); if(!url.isEmpty()) { String title = getYoutubeTitle(url); YoutubeData ytData = new YoutubeData(title,url); //왜 타이틀말..url은 if(!title.trim().isEmpty()) { ov.add(ytData); addTf.clear(); //db new YoutubeDb().insertData(ytData); } } }); => OV에는 타이틀만 추가 되는 이유가 YoutubeData(title,url) 에서 YoutubeData클래스의 toString()에서 title만 정의해서 그런거죠??

  • java
  • 웹앱
  • JavaFX
jh 댓글 3 좋아요 0 조회수 393

- 콘솔 스마트 계산기 관련 질문 드립니다.

미해결

남박사의 파이썬 기초부터 실전 100% 활용

안녕하세요! 남박사님. 잘 알려주신 덕분에 원활히 해당 콘솔 스마트 계산기 강의를 넘어갔는데 복습하던중 한가지 궁금증이 있어 문의드립니다. 아래의 string_calculator 함수안에 user_input매개변수 용도는 이해가지만 """show_history=Fasle""" 의 용도가 이해가 가질않습니다. """show_history=Fasle""" 빼고 로직을 실행해도 어떠한 차이를 느끼지 못했는데 혹시 사용용도가 어떤것인지 알려주시면 감사하겠습니다. 하단에 전체적인 코드 작성표를 스크린샷 첨부하였습니다. 항상 감사드립니다! def string_calculator ( user_input , show_history = False ): # 콘솔 스마트 계산기 # enumerate는 문자열을 각각 인덱스 한다 ex: 안녕하세요 -> 안 녕 하 세 요 나눠준다. # user_input[-1] 안에 -1은 인덱싱 맨끝을의미 순서는 1,2,3,4 마지막부터는 역으로 -1,-2,-3 import os operator = [ "+" , "-" , "*" , "/" , "=" ] def string_calculator ( user_input , show_history = False ): string_list = [] lop = 0 ## 입력된 계산식을 리스트화 시키는 로직 # 계산식 입력시 연산 앞까지만 데이터를 넣으니깐 임의로 연산자를 넣어서 데이터를 넣고 마지막에 연산자를 제거 if user_input[- 1 ] not in operator: user_input += "=" # user_input = input("계산식을 입력하세요: ") 계산값 인덱싱 5 + 5 -> ["5","+","5"] for i, s in enumerate (user_input): # operator = ["+", "-", "*", "/", "="] 만날때 동작 if s in operator: if user_input[lop:i].strip() != "" : string_list.append(user_input[lop:i]) string_list.append(s) lop = i + 1 string_list = string_list[:- 1 ] # 아래는 계산하는 로직 # 10 + 20 + 30 + 30 입력할때 이 로직이 계산하는 방법 앞에 한덩어리 계산후 삭제 계산후 삭제 됨. # ['10 ', '+', ' 20 ', '+', ' 30 ', '+', ' 30'] 1번 # ['30', '+', ' 30 ', '+', ' 30'] 2번 # ['60', '+', ' 30'] 3번 # ['90'] 4번 최종계산 pos = 0 while True : if pos + 1 > len (string_list): break if len (string_list) > pos + 1 and string_list[pos] in operator: temp = string_list[pos- 1 ] + string_list[pos] + string_list[pos + 1 ] del string_list[ 0 : 3 ] # insert는 리스트 내용을 앞에다가 추가 append는 리스트 내용을 뒤에서부터 추가 string_list.insert( 0 , str ( eval (temp))) pos = 0 #리스트 계산 어떻게 되나 확인 # show_histrory True면 실행 맨 밑에 입력 함수 값 인풋에서 result = string_calculator(user_input, show_history=True) True를 넣어줌 if show_history: print (string_list) pos += 1 if len (string_list) > 0 : result = float (string_list[ 0 ]) return round (result, 4 ) while True : os.system( "cls" ) user_input = input ( "계산식을 입력하세요: " ) # 계산기 반복하다가 나갈려고 할때 /exit 치면 됨. if user_input == "/exit" : break result = string_calculator(user_input, show_history = True ) ## 함수 안에 있는건 지역 변수 함수 밖에 있는건 전역 같은 변수라도 함수 안에 있는지 밖에있는지 차이가 있어서 중복되도 별개로 봄. print ( "결과 : {} " .format(result)) os.system( "pause" ) # 계속하려면 아무 키나 누르십시오 ... 나오게 하는것

  • python
  • 웹-크롤링
풍선몰리 댓글 1 좋아요 1 조회수 222

옵셔널을 선언하고 사용할때?

미해결

야곰의 스위프트 기본 문법 강좌

? 옵셔널 선언하고 사용할때 2가지 방법이 있다고 했는데 이번 강의에서는 선언할 때도 ? 를 사용하고 값을 사용할때도 ? 를 쓰고 있는데 기존 2가지 방법과 어떻게 다른가요? #2. Optional ( ? ) #2-1. Optional Binding #2-2. Force Unwrapping

  • swift
지현명 댓글 1 좋아요 0 조회수 362

나중에 쉽게 보기위해 aa라는 프로젝트 안에

미해결

문제로 배우는 C언어

두수의 합과 두수의 곱이라는 파일을 만들엇는데요 f11을 누르니 자꾸 두수의 합 파일이 실행되네요 왜그런거죠?

  • c
0503hhj 댓글 1 좋아요 0 조회수 227

상황에 맞는 에노테이션?

해결됨

스프링 프레임워크 핵심 기술

에노테이션들이 아래와 같이 있다고 하셨는데 각각 어떤 의미가 있어서 어떤 상황에 써야하나요? @Component @Repository @Service @Controller @Configuration

  • spring
  • java
kim종훈 댓글 2 좋아요 4 조회수 262

제공해주시는 이미지들이 강의와 다릅니다..!

해결됨

실전! 웹사이트제작! Step by Step! (와이스튜디오_반응형웹)

제공해주시는 이미지들이 강의와 다릅니다..! 혹시 깃이나 코드 확인 할 수 있는 곳이 있을까요?

  • HTML/CSS
  • 웹 디자인
  • 반응형-웹
지영 댓글 1 좋아요 0 조회수 237

ant design 사용 시 onSubmit 에서 onFinish로 변경되었습니다.

해결됨

React로 NodeBird SNS 만들기

안녕하세요, 선생님 선생님 강의 내용의 코딩을 따라하는 와중에 1-7 강의 초반에 onSubmit에서 console.log를 출력하지 못해서 계속 알아보다가 최근에 ant design 버전이 4.0으로 업그레이드 되면서 onSubmit이 onFinish로 바뀌게 된 것을 알게되었습니다. 관련 내용은 https://ant.design/components/form/v3 여기에서 확인했습니다. e.preventDefault( ) 사용도 안되더라구요ㅜㅜ 혹시 저처럼 최신 버전 ant design을 사용하는 수강생들을 위해 새소식에서 안내해주시면 좋을 것 같아서 글 남기게 되었습니다. 건강 조심하시고 감사합니다 :)

  • javascript
  • react
꽃갈피 댓글 1 좋아요 3 조회수 986

live server

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요. open liveserver 로 실행해서 html을 떨궜을때는 밑에 질문하셨던 은영님과 같은 화면이 뜨는데 직접 파일을 던졌을 때는 잘나오네요.. 혹시 짐작가는 부분이 있을까요..?

  • vuejs
  • javascript
doqndnffo 댓글 6 좋아요 1 조회수 425

인기 태그

인프런 TOP Writers

주간 인기글