묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
아래 코드를 실행했을때 ModuleNotFoundError: No module named 'pytube' 에러가 뜹니다.
from pytube import YouTube yt = pytube.YouTube("https://www.youtube.com/watch?v=x6MeeKwt92E") #다운 받을 동영상 URL 지정 videos = yt.stream.all() for i in range(len(videos)) : print(i, ',' , videos[i]) down_dir = "/Users/sophia/myworkspace/youtube" videos[0].download(down_dir)
-
미해결스프링 데이터 JPA
컨비니언스(convinience) method 관련 질문입니다.
명강의 늘 감사합니다. 바로 본론으로 들어가겠습니다. 다음과 같이 관계를 관리하는 method를 컨비니언스 method라고 하셨습니다. public void addStudy(Study study) { this.getStudies().add(study); study.setOwner(this);}public void removeStudy(Study study) { this.getStudies().remove(study); study.setOwner(null);} 1. 관계를 설정하기 위해 만든 컨비니언스 method는 관계의 주인이 아닌 @OneToMany(mappedBy="") 선언된 Collections 필드를 가진 class에서 구현하는 관계설정 method라고 생각하면 되겠습니까? 2. 이렇게 선언되면 Account와 Study는 N:N 다:다 관계라고 볼 수 있을까요? 3. 그렇다면 모든 데이터를 가지고 올 경우, findAll 하는 경우 현재 상황에선 N+1 위험이 있는 상황인가요? 4. private Set<Study> studies = new HashSet<>(); private Set<Study> studies; 의 차이가 무엇인가요?필드값을 미리 생성자로 생성하여 타입을 선언했다고 봐야하나요? 두서 없는 질문이지만 확실한 정보를 통한 정리가 필요하여 요청드립니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
id를 쓸때 강의와 같이 안나와요
강의에서는 m과n값이 치면 나오던데 저는 밑에 사진과 같이 에러가 자꾸 뜨네요 ㅠㅠ 이건 왜그런 걸까요 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Plugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found 오류
안녕하세요 예제를 따라가던 중에, pom.xml을 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>jpabook</groupId> <artifactId>jpashop</artifactId> <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> </plugins> </build> <dependencies> <!-- JPA 하이버네이트 --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>5.3.10.Final</version> </dependency> <!-- H2 데이터베이스 --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.199</version> </dependency> </dependencies></project> 위와 같이 쳤는데, <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> 위 두 부분에서 Plugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found 오류가 발생합니다. 구글링을 통해 여러 방법을 시도해봤지만 해결되지 않습니다 ㅠ 도와주세요!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react에 국한된 질문은 아닙니다만...
자바 개발을 주업무로 하다가 어쩌다 웹 개발로 끌려와 막 배워 자란 웹 개발자 1인으로서 여쭤봅니다. 저는 개인적으로 html에서 form tag를 전혀 사용하지 않고 있는데요. 딱히 form tag의 필요성을 느껴보지 못했고, 코드를 읽는데도 조금 불편함이 있어서 사용하기가 꺼려집니다. 그런데 이번 강좌에서도 그렇고 form을 적극적으로 사용하시는 분들도 굉장히 많으신거 같더라구요. form tag를 사용하는게 form tag를 사용하지 않는 것보다 어떤 장점이 있나요? 단지 submit 하나 뿐인건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue create vue-todo로 프로젝트 생성하면, index.html 이 안보입니다.
vue cli 버전은 4.5.11 입니다. vue cretate vue-todo로 이상없이 프로젝트 생성됩니다. npm run serve 이후, localhost:8080 으로 접속도 됩니다. 그런데, index.html 파일이 보이지 않습니다. 그런데, vue init webpack-simple vue-todo cd vue-todo npm install 하면, 취약점 경고들이 잔뜩 뜨지만, 어쨌든 npm run dev 로 실행 후, localhost:8080 으로 접속됩니다. 위 2가지의 차이가 뭔지 잘 모르겠습니다. 첫번째가 정상 구성이라면, index.html 에 설정하는 viewport 이나 shortcut icon 은 어디에 설정해야 하는지요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
img 태그 사용 시, 경로 설정
안녕하세요 강사님. 강의 잘 듣고있습니다! 다름이 아니라 jpashop 프로젝트의 home.html에서 img 태그로 이미지를 넣어보고 싶은데요..! 이미지 파일을 resources 디렉토리에 넣고, home.html 기준으로 상대 경로를 img 태그의 src에 넣어주면 되는거 아닌가요? 이미지 경로를 못찾는지 이미지가 뜨질 않네요ㅠㅠ 강의 수강 완료하고 개인 프로젝트로 진행해보고 싶은 것이 이미지를 띄우는게 포함되어 있어서 꼭 알려주시면 감사하겠습니다ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
트리 - GetHeight 함수..
안녕하세요 늘 강의 잘 듣고 있습니다. GetHeight함수 관련해서.. foreach 내부에 height = Math.Max(height, newHeight); 으로 큰 값을 height에 저장한다고 하셨잖아요, 그렇지만 결국 재귀함수를 계속해서 불러내는 과정에서 최초 int height = 0; 에 의해 값을 몇을 넣어놨던지간에 결국 마지막에 가서는 0으로 초기화가 될 테고 마지막 subtree, 즉 이 경우에는 "아트팀" 의 height 만 반영이 되는 것이 아닌가요? (근데 또 돌려보면 2가 나오는 것은 신기...) 재귀함수 내부에서 계속해서 height를 초기화해대고 있는데 어떻게 height 가 계속 값을 들고 있을수가 있는건지 이해가 안 됩니다. 도와주세요 ㅠㅠ!
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
데이터 로드가 힘드네요 ㅜ
데이터 2개를 다운받고 드래그해서 같은 폴더로 옮겼으나 파일을 찾을 수 없다고 나오네요 ㅜㅜ 당황스럽습니다.
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
타임 리미트
제가 채점을 받은 코드는 선생님께서 타임 리미트가 날 것이라는 첫번째 코드였습니다. 그런데 왜인지 1~5 모두 success가 떳습니다. 선생님께서 채점 받으실 때는 4,5 번 문제가 time limit 났는데 왜 제 컴퓨터에서는 success가 떳는지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Open In Browser
안녕하세요 강사님 ! test. html 오른쪽 클릭이 안됩니다 ㅜ ㅜ 도와주세요~ help me please~~
-
미해결스프링 시큐리티
csrf토큰관련 질문입니다!
안녕하세요 강사님 home.html에서 강사님이 csrf 토큰 헤더와 값을 지정하셨는데 원래 html파일안에 토큰 값을 지정하는게 맞는건가요?
-
미해결스프링 핵심 원리 - 기본편
@Autowired 함수들 질문 있습니다!
TestBean class가 스프링 컨테이너에 등록되면 이 class안에 있는 함수들이 자동으로 실행돼서 noBean2 = null, noBeam3 = Optional.empty이 출력이 되는 건가요?? TestBean 클래스가 스프링 컨테이너로 등록되는 건 알겠는데 왜 setNoBean2랑 setNoBeam3가 호출되는지를 모르겠네요 ㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
loop에서 ecx 취급방법에 대해서
이번 강의에서 loop [라벨]이라는 문법중에서 이 라벨로 되돌아 갈때 ecx가 0이 될때까지 계속 반복하신다고 하셧는데 혹, 이때 반드시 ecx가 0이 될때만 가능한것인지 즉, 루프 전용 변수가 ecx이여서 이것만 써야되는 부분인지(나눗셈 할때도 마찬가지로 ah,al만 몫과 나머지를 저장하는지)에대해 질문드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
STL vector 질문
제가 유니티, c# 자료구조 수업 듣다가 벨만포드 알고리즘까지 넘어가서 c++코드를 보고있는데요 vector 기능이 이해가 잘 안가서 질문 드립니다 ㅠㅠ 저는 adj 벡터를 페어를 502개 담을 수 있는 일차원 벡터라고 이해했는데요 21번째 줄은 u번째 인덱스로 접근해서 거기 있는 vector에 페어 { v, w } 를 집어넣어라 라는 뜻이잖아요? 그러데 이게 작동하려면 adj[u] 가 벡터여야 하는데 그렇게 되면 adj는 vector< vector < pair<int, int> > > 이런 형식으로, 벡터를 품고있는 2차원 벡터가 되어야 하는것 아닌가요? 근데 이렇게 코드를 쓰면 오류가 발생하네요 제가 어디를 잘못 이해하고 있는건지 잘 모르겠습니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
학습관련에 대한 질문입니당
안녕하세요 수업을 듣고있는 학생입니다! 다름이아니라 백엔드 회원관리 예제에서 어려움을 느껴서 질문드립니다 . 이번 강의는 백엔드에 관한내용을 한번 다 훑고 다음강의 스프링 핵심 원리 - 기본편 에서 이론부터 자세히 배우는건가요 ?
-
미해결홍정모의 따라하며 배우는 C++
MyConstant.cpp 에선 헤더파일 없이 값에 접근할 수 있었던 이유가 궁금합니다.
MyConstant.cpp 가 Main.cpp 나 Test.cpp 처럼 헤더를 include 하지 않고도 값을 선언할 수 있었던 이유가 궁금합니다. 그리고 MyConstant.cpp 의 namespace 가 MyConstant.h 의 namespace와 같은 공간인지 궁금합니다.
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
무제한으로 강의를 변경 하신다고 하는데?기존에 결제한 사람은 다시 결제를 해야되는건가요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
대소문자 구별해서 추출하기도 가능한가요?
예약어 말고 나머지 일반 문자에서 대소문자를 구별해서 추출할 수 있나요? 예를 들면, 대문자 B가 포함된 단어 불러오기나, 소문자 b가 포함된 단어 불러오기 같은거요! 지금까지 이해한 바로는 "B"이건 "b"이건 모든 영문 Bb를 불러오는 것 같아서요!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
DP 에서 자신보다 아래 인덱스를 검사할 때 오름차순으로 해도 상관없나요?
n = int(input()) arr = list(map(int, input().split())) res = [0] * n res[0] = 1 ans = 0 for i in range(1, n): maxVal = 0 for j in range(i): # 이 부분에서 선생님은 주로 내림차순으로 쓰셔서요! if arr[i] > arr[j] and res[j] > maxVal: maxVal = res[j] res[i] = maxVal + 1 ans = max(ans, res[i]) print(ans) 주석 부분처럼 선생님은 주로 내림차순으로 검사하시는데오름차순으로 해도 상관 없는 것이 맞나요?혹시 문제가 생기는 경우가 있다면 말씀해주시면 감사하겠습니다 :)+) 좋은 강의 만들어주셔서 감사합니다 많이 배우고 있어요 ㅎㅎ