묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
d 가 뭘 뜻하는거죠
제목 그대로입니다.
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
br태그 정제
from bs4 import BeautifulSoup example1 = BeautifulSoup(train['review'][0], "html5lib") print(train['review'][0][:700]) example1.get_text()[:700] 이 코드를 실행하려고 하는데 File "<pyshell#69>", line 1, in <module> example1 = BeautifulSoup(train['review'][0], "html5lib") File "C:\Users\Ki-Sung Kim\AppData\Local\Programs\Python\Python37-32\lib\site-packages\bs4\__init__.py", line 208, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html5lib. Do you need to install a parser library? 이런식으로 에러가 납니다. 어떻게 해결 해야 하나요...
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
Github Repo 추가 부탁드립니다..^^
Github Repo 추가 부탁드립니다..^^ 정보가 틀려서 수정해서 다시 올립니다!! 인프런 아이디 : labri70인프런 이메일 : labri70@naver.com깃협 아이디 : labri70@naver.com깃협 Username : labri70
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
bs4 모듈
이미 아래에 있는 질문이지만 그렇게 해도 안되서 질문 올립니다. atom으로 이렇게 에러가 뜨고 가상환경에서 python 들어가서 치면 아무런 에러가 나지 않습니다. 아래 내용대로 설치했습니다. 아무래도 jupyter에서 안되는 것을 보니 가상환경 안에 안깔렸나 했는데 가상환경 안의 라이브러리 보면 있습니다. 이거 어떻게 해결해야 하나요.. 여러 번 다시 깔아봤습니다..
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
자료형을 ParentClass로 했을때와 FirstChildClass로했을 때의 차이를 모르겠습니다.
자료형을 ParentClass로 했을때와 FirstChildClass로했을 때의 차이를 모르겠습니다. ParentClass fch = new FirstChildClass();로 한다면 ParentClass에는 없고, FirstChildClass에만 있는 메소드가 사용이 안되는데 그러면 fch는 결국 ParentClass 객체인건가요? 만약 맞다면 굳이 객체를 new FirstChildClass();로 하는 이유는 무엇인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
같이 따라하면서 출력할 때는 괜찮았는데
복습하려고 다시 켜고 출력하니 에러가 뜨네요 문제가 뭘까요?
-
미해결스프링 프레임워크 핵심 기술
Component Scan 주요 위치
Demospring51Application.java파일이 위치한 demosrping51 pkg만 component Scan범위에 해당되는건가요?
-
미해결스프링 프레임워크 핵심 기술
Intellij CE로도 가능한가요?
만료가되서 CE로 넘어왔는데 Springframework 선택란이 안보이네요..
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
xml 분석 중
ipg140107.xml 분석 과제하고 있습니다. '상태' 정보를 추출하기 위해서는 <us-patent-application ... status ="PRODUCTION" ...>부분을 추출해야 할 것 같은데 어떻게 하면 추출할 수 있는지 궁금합니다.
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
13과 에서 날짜 선택
현재 제가 강좌를 시청하고 있는 시간이 2019년 8월이고강의를 찍으신 시간이 2016년정도이니, 그 부분을 명시해서 앞으로 보는 시청자들에게도 자신의 환경에 맞게 알아서 조절하게끔 알려주어야 할 것 같습니다..!!이것 문제인지 모르고 계속 헤맸네요 ㅠㅠ ㅎㅎ
-
해결됨함수형 프로그래밍과 JavaScript ES6+
파이어폭스에서는 L.range가 더 느리게 나오는데 혹시 그 이유가 있을까요?
왼쪽이 파이어폭스, 오른쪽이 크롬입니다.
-
미해결아이폰 앱 개발 입문 1편
저는 강의 화면처럼 아이콘 선택창이라던지 저런게 안뜨는데 어떻게 해야되나요??
사진 첨부하겠습니다 ㅜㅜㅜㅜㅜㅜㅜ
-
미해결취미로 해킹#1(OverTheWire - Bandit)
bandit 서버 다운
워게임1번 시작해보려고 putty이용해 접속해보려고 했더니 안 되더군요. 그래서 irc wargame 채널에 들어가보니 bandit가 다운되었다는 공지가 있네요. 영구적인 다운인지 일시적으로 이런 것인지 잘 모르겠는데 다른 방법으로 학습할 수는 없을까요?
-
미해결코틀린 기반 안드로이드 앱개발 고급 3단계
강의자료가 갑자기 없어졌어요
강의자료가 갑자기 없어져서 받을 수가 없어요ㅜㅜ
-
미해결홍정모의 따라하며 배우는 C++
15.3강 교수님의 출력 화면에는 출력되지 않는 copy constructor가 생성됩니다.
안녕하세요 교수님! 따배씨 잘 보고 배우고 있습니다. 15.3강의 6분 20초쯤 교수님께서 띄우시는 화면에는 바로 AutoPtr default constructor / Resource length constructed / AutoPtr default constructor / 이후에 바로 AutoPtr copy assignment 가 등장하는데요, 제 코드에서는 AutoPtr copy constructor / Resource default constructor / Resource copy assignment / AutoPtr destructor 의 4가지 과정을 거친 후에야 AutoPtr copy assignmnet가 등장합니다. 뒤에 수정하여 적는 AutoPtr move도 마찬가지입니다. 잘못 입력한것인가 싶어 몇 번씩 다시 따라가봤는데도 결과가 똑같아서, 어떤 부분을 놓치고 있는 것인지 답답하여 질문드립니다. 아래에는 AutoPtr.h와 Resource.h, main.cpp를 첨부합니다. 좋은 강의 감사합니다. AutoPtr.h #include <iostream> template<class T> class AutoPtr { private: T* m_ptr; public: AutoPtr(T* ptr = nullptr) :m_ptr(ptr) { std::cout << "AutoPtr default constructor" << std::endl; } ~AutoPtr() { std::cout << "AutoPtr destructor" << std::endl; if (m_ptr != nullptr) delete m_ptr; } AutoPtr(const AutoPtr& a) { std::cout << "AutoPtr copy constructor" << std::endl; //deep copy m_ptr = new T; *m_ptr = *a.m_ptr; } AutoPtr& operator = (const AutoPtr& a) { std::cout << "AutoPtr copy assignment " << std::endl; if (&a == this) // prevent self-assignment return *this; if (m_ptr != nullptr) delete m_ptr; //deep copy m_ptr = new T; *m_ptr = *a.m_ptr; return *this; } }; Resource.h #pragma once #include <iostream> class Resource { public: int* m_data = nullptr; unsigned m_length = 0; public: Resource() { std::cout << "Resource default constructed" << std::endl; } Resource(unsigned length) { std::cout << "Resource length constructed" << std::endl; this->m_data = new int[length]; this->m_length = length; } Resource(const Resource& res) { std::cout << "Resource copy constructed" << std::endl; Resource(res.m_length); for (unsigned i = 0; i < m_length; ++i) m_data[i] = res.m_data[i]; } ~Resource() { std::cout << "Resource destroyed" << std::endl; if (m_data != nullptr) delete[] m_data; } Resource& operator = (Resource& res) { std::cout << "Resource copy assignment " << std::endl; if (&res == this) return *this; if (this->m_data != nullptr) delete[] m_data; m_length = res.m_length; m_data = new int[m_length]; for (unsigned i = 0; i < m_length; ++i) m_data[i] = res.m_data[i]; return *this; } void print() { for (unsigned i = 0; i < m_length; ++i) std::cout << m_data[i] << " "; std::cout << std::endl; } }; main.cpp #include "Timer.h" #include "AutoPtr.h" #include "Resource.h" AutoPtr<Resource> generateResource() { AutoPtr<Resource> res(new Resource(10000000)); return res; } int main() { using namespace std; streambuf* orig_buf = cout.rdbuf(); Timer timer; { AutoPtr<Resource> main_res; main_res = generateResource(); } cout.rdbuf(orig_buf); timer.elapsed(); return 0; }
-
미해결Git과 GitHub 시작하기
안녕하세요 git에서 branch만들때 질문이 있는데요!
안녕하세요 강사님 강의를 듣다가 질문이 있어 문의 드립니다. 3강에서 master에서 hello.md에서 branch를 만들면 다음과 같이 branch가 version2에서 나온것처럼 보이잖아요? master랑 version2로 체크아웃을 해도 저 branch로 보이입니다. 그러다가 master에서 version2를 merge하면 파란색 branch가 master, 분홍색 branch가 version2로 바뀝니다. 그래프가 왜 이렇게 보이는지 궁금합니다.ㅠㅠ
-
해결됨스프링 부트 개념과 활용
[해결] Tomcat 9.x 실행 문제
다음과 같이 코드 추가하시면 Tomcat 9.x 에서 8080포트로 실행 잘됩니다. 기존 코드 tomcat.start();tomcat.getServer().await(); 변경 코드 tomcat.getConnector();tomcat.start();tomcat.getServer().await();
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
section2 pytube 강의 질문
Traceback (most recent call last): File "C:\section2\youtube-downloader.py", line 13, in <module> videos[0].download(down_dir) File "C:\ProgramData\Anaconda3\envs\section2\lib\site-packages\pytube\streams.py", line 206, in download filename = filename or self.default_filename File "C:\ProgramData\Anaconda3\envs\section2\lib\site-packages\pytube\streams.py", line 176, in default_filename title = self.player_config_args['title'] KeyError: 'title' youtube 동영상 다운로드 받는 강의 듣는데 똑같이 해서 실행했는데 해당 에러가 뜨는데 무슨 문제인지를 모르겠습니다. 깃에서 pytube _main_.py를 이렇게 수정하면 된다고 해서 수정하고 저장한 뒤 다시 실행해도 동일한 문제가 발생하네요...ㅠ.ㅠ return self.player_config_args['thumbnail_url'] return ( self.player_config_args .get('player_response', {}) .get('videoDetails', {}) .get('thumbnail', {}) .get('thumbnails', [])[0] .get('url') ) @property def title(self): @@ -251,7 +258,12 @@ def title(self): :rtype: str """ return self.player_config_args['title'] return ( self.player_config_args .get('player_response', {}) .get('videoDetails', {}) .get('title') ) @property def description(self): @@ -283,7 +295,12 @@ def length(self): :rtype: str """ return self.player_config_args['length_seconds'] return ( self.player_config_args .get('player_response', {}) .get('videoDetails', {}) .get('lengthSeconds') )
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pytube 에러 관련하여 질문합니다.
안녕하세요 PyQT5 유투브 다운로더 만들기 섹션 코딩 중에 에러가 발생해서 질문합니다. 유투브 다운로더에 URL을 입력하고 다운로드 시작 버튼을 클릭하면 프로그램이 종료되더라구요 작성된 코드는 깃허브에 올려주신 section6/main.py와 비교해봤는데 똑같았습니다. 다운로드 시작버튼을 누를때 파일 사이즈는 제대로 불러오는걸 보면 다운로드 부분이 뭔가 잘못된거같아요 def downloadYoutb(self) : down_dir = self.pathTextEdit.text().strip() if down_dir is None or down_dir == '' or not down_dir : QMessageBox.about(self, '경로 선택', '다운로드 받을 경로를 선택하세요.') return None self.youtb_fsize = self.youtb[self.streamCombobox.currentIndex()].filesize print('fsize', self.youtb_fsize) self.youtb[self.streamCombobox.currentIndex()].download(down_dir) self.append_log_msg('Download Click') 혹시 pytube쪽 이슈일 수도있어서 section2에서 활용했던 코드로 확인했더니 5 , <Stream: itag="299" mime_type="video/mp4" res="1080p" fps="60fps" vcodec="avc1.64002a"> 6 , <Stream: itag="303" mime_type="video/webm" res="1080p" fps="60fps" vcodec="vp9"> Traceback (most recent call last): File "D:\Atom WorkSpace\section2\youtube-downloader.py", line 18, in <module> videos[0].download(down_dir) File "D:\Program Files\Anaconda3\envs\section6\lib\site-packages\pytube\streams.py", line 206, in download filename = filename or self.default_filename File "D:\Program Files\Anaconda3\envs\section6\lib\site-packages\pytube\streams.py", line 176, in default_filename title = self.player_config_args['title'] KeyError: 'title' 7 , <Stream: itag="136" mime_type="video/mp4" res="720p" fps="30fps" vcodec="avc1.4d401f"> 8 , <Stream: itag="247" mime_type="video/webm" res="720p" fps="30fps" vcodec="vp9"> 이런 오류 메세지가 나왔습니다. 구글을 아무리 찾아봐도 정규표현식 패턴 오류에 대한 답변밖에 못찾겠더라구요 혹시 해결 방법에 대해 아시는 부분 있으시면 답변 부탁드립니다. yt=pytube.YouTube("https://www.youtube.com/watch?v=GaGVNTHAUZQ") videos=yt.streams.all() print('videos', videos) #print(yt.title) for i in range(len(videos)) : print(i, ', ' ,videos[i]) #cNum = int(input("다운받을 화질은?(0~21)")) down_dir = "D:/Atom WorkSpace/Youtube" videos[0].download(down_dir) ==> section2에서 배워서 pytube 확인용으로 작성한 예제 코드입니다
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
console.log가 부수효과를 일으키는점에 대해 궁금합니다
2장 map,filter 초반부에 보면 console.log를 return 으로 바꾸면서 console.log도 부수효과를 가지기때문에 return으로 바꿔준다 하셨는데 어떠한 의미인지 이해가 잘 안됩니다. console.log로 값을 변경하거나 할순 없는거 같은데 단순히 함수를 호출했을때 console.log로 뿌려지는 값과 함수의 리턴값을 포함한 두개의 값이 콘솔창에 나와서 그렇게 말씀하신건가요?