이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요 영한님. 코드 공개에 대한 문의를 드립니다.
삭제된 글입니다
-
스프링과 JPA 기반 웹 애플리케이션 개발
Gradle ModelMapper 의존성 주입
implementation group: 'org.modelmapper', name: 'modelmapper', version: '2.4.2' //현시점 기준 최신버전이 2.4.2 // 백선장님 버전은 2.3.6
-
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
아... 감사합니다.
개인적으로 정말 도움 많이 되고 있습니다. 패캠에 다른 강의도 보고있었는데 목소리가 같아서 혹시나 했는데, 같은 강사님 이였더라구요 . 감사합니다 . 좋은 가격에 고민을 많이 하신 흔적이 강의에 녹아있어 듣는 내내 감동입다. 꾸준히 보고 용기 얻고 가겠습니다 감사합니다.
-
자바스크립트 비기너: 튼튼한 기본 만들기
이전에 질문했던 내용들이 이 강의에 있었네요
궁금했던 게 해결 됐어요 감사합니다 ㅎㅎ
-
현존 최강 크롤링 기술: Scrapy와 Selenium 정복
트위터 페이지 변경 후 코드
## 브라우저를 제어해서 트위터 사이트 로그인 하기 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time chromedriver = 'D:\WebDriver\chromedriver.exe' headless_options = webdriver.ChromeOptions() headless_options.add_argument('headless') headless_options.add_argument('window-size=1920x1080') headless_options.add_argument("disable-gpu") headless_options.add_argument("User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36") headless_options.add_argument("lang=ko_KR") # driver = webdriver.Chrome(chromedriver, options=headless_options) driver = webdriver.Chrome(chromedriver) driver.get('https://twitter.com/') # 트위터 버튼 클릭하기 time.sleep(3) login_btn = driver.find_element_by_xpath('//a[@href="/login"]') login_btn.click() # 아이디/비밀번호 입력하기 time.sleep(3) id_input = driver.find_element_by_css_selector('#react-root > div > div > div.css-1dbjc4n.r-13qz1uu.r-417010 > main > div > div > div.css-1dbjc4n.r-13qz1uu > form > div > div:nth-child(6) > label > div > div.css-1dbjc4n.r-18u37iz.r-16y2uox.r-1wbh5a2.r-1wzrnnt.r-1udh08x.r-xd6kpl.r-1pn2ns4.r-ttdzmv > div > input') id_input.clear() id_input.send_keys('id') password_input = driver.find_element_by_css_selector('#react-root > div > div > div.css-1dbjc4n.r-13qz1uu.r-417010 > main > div > div > div.css-1dbjc4n.r-13qz1uu > form > div > div:nth-child(7) > label > div > div.css-1dbjc4n.r-18u37iz.r-16y2uox.r-1wbh5a2.r-1wzrnnt.r-1udh08x.r-xd6kpl.r-1pn2ns4.r-ttdzmv > div > input') password_input.send_keys('password') password_input.send_keys(Keys.ENTER) time.sleep(6) driver.quit() 2021.05 기준으로 트윗 페이지 크롤링은 위 코드 참고하시면 좋을 것 같습니다. send_keys('id') 부분에 id 넣고 send_keys('password') 부분에는 비번 넣으시면 됩니다. (* 크롬 웹드라이버 경로 설정도 본인 것에 맞게 설정하셔야합니다.)
-
실전 리액트 프로그래밍
영상에 관한 질문입니다.
자막을 껐다켰다 할수있게랑 일시정지했을때 아래에 재생바 계속 나오는거 어떻게 좀 안될까요?? 일시정지해놓고 타이핑 할려고하는데 Terminal 에 입력하신부분이 재생바에 가려서 안보이네요 ㅠ
-
파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pytube Stream 객체의 res를 호출하면 에러가 발생합니다.
pytube 10.7.2 버전을 사용하고 있습니다. 본문처럼 q.res를 호출하면 다음 에러가 발생합니다. 'Stream' object has no attribute 'res' 공식 문서 참고해보니 res가 아닌 resolution으로 해상도를 선언하는 것 같습니다. (https://pytube.io/en/latest/_modules/pytube/streams.html) 오류 나시는 분들은 q.res 를 q.resolution 으로 수정하시면 해결될 것 같습니다.
-
[딥러닝 전문가 과정 DL1101] 딥러닝을 위한 파이썬 레벨1
질문이 있습니다
안뇽하세요 강사님 친절한 연습형 프로그래밍 강의 듣기 편하고 따라하기 좋고 다 좋습니다 너무 훌륭한 강의인것 같습니다. 그런데 질문이 있습니다 !! 제가 이강의를 수강하는 이유는 url 요청을 날렸을때 데이터가 돌아오기까지 시간 즉 응답 시간을 측정한뒤 그걸 시각화 그래프로 나타내고 싶어서인데요 즉 웹 프로젝트에서 실시간 데이터 응답에 대해 응답에 걸린 시간을 측정해서 x축은 시도 회차 y축은 반응 속도 이렇게 출력하려고 하는데요 이 강의를 듣는게 도움이 되나요?
-
[개정판] 파이썬 머신러닝 완벽 가이드
수업과 별개의 질문 드립니다.
교수님이 헤주신 실습(?)위주로 케글 필사를 지금부터 해도 될까요? 전에 봣을때 모르는게 많아서 포기했지만,,,,타이타닉부터해서 천천히 시작해도 되나요? 공부법을 여쭈어봐서 죄송합니다ㅠ 주변에 물어볼것이 없어서 이런 사소한것조차 물어보내요 죄송합니다ㅠㅠ 항상 강의 잘듣고 있습니다😄
-
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
apigateway-service application.yml 파일 수정시 오류
강의 06:35초 부근 order-service/actuator 추가시 기존 order-service 전역 라우팅 부분의 아랫쪽이 아닌 윗쪽에 해야 합니다. 아랫쪽에 입력해놓으니 계속 404가 뜨더라구요. 아마 순차적으로 라우터처리되서 그런것같습니다. - id: order-service uri: lb://ORDER-SERVICE predicates: - Path=/order-service/actuator/** - Method=GET filters: - RemoveRequestHeader=Cookie - RewritePath=/order-service/(?<segment>.*), /$\{segment}- id: order-service uri: lb://ORDER-SERVICE predicates: - Path=/order-service/** 강의 잘 듣고 있습니다~!
-
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Chart.js 사용에러 관련 팁(직접 해결한 방법 입니다.)
1. eslint error 의 경우(never used) const myChart = new Chart(ctx, { // eslint-disable-line no-unused-vars type: 'bar', data: { labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255, 99, 132, 1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }, options: { scales: { y: { beginAtZero: true, } } } }); 2. Chart.js import 에 문제가 있는 경우 ../node_modules/chart.js/dist/chart.js 다른 방법이 있겠지만, 가장 빠른 방법은 직접 경로를 지정하면 됩니다. (연습이니 추천을 드립니다. 실전이라면... 방법을 찾고 공유해주세요)
-
로그프레소 엔터프라이즈 - 배치 처리
중간에 화면꺼짐 현상이 있어요!
7분부터 약 일분간 검은화면으로 아무것도 나오지가 않아요! 듣고 이해하는 데는 큰 지장은 없는 것 같습니다 :)
-
자바스크립트 비기너: 튼튼한 기본 만들기
이해가 안돼서 3번보고 정리해봤습니다. 제 노트 공유해봅니다
여기 파트에서 막힐뻔 했지만 선생님 말을 한마디씩 재생 정지 반복하면서 보니까 명쾌했음. 왜 빌트인String에 toString() 이 존재할까? 빌트인Number에만 toString()이 있어야 정상아닌가? 1. 일단 일반적인 인스턴스를 만들 때를 보면 인스턴스가 빌트인오브젝트에 있는 prototype하위 레벨들을 __proto__에 상속을 받는다. (length파트에서도 설명함) 2. new String으로 받는 인스턴스를 전개해보면 __proto__ 가 나오는데 거기에 toString()이 존재한다. 근데 스크롤을 내리다보면 __proto__ 가 한 개 더있다 근데 거기에도 toString()이 존재한다. 3. 인스턴스에 __proto__ . __proto__ 가 있는데 첫번째 프로토는 빌트인 스트링이고, 두번째 프로토는 빌트인 오브젝트이다. 첫번째 프로토에 내가 호출하려는게 없다면 JS는 두번째 프로토를 들어가서 찾는다. 근데 두번째 프로토에도 없다? 에러난다. 또 함수가 아니라 프로퍼티면 undefined 반환 즉 자바스크립트는 계층적으로 내려가면서 호출하려는 함수를 찾는 구조를 갖는것이다. 그렇다면 만약에 String오브젝트에 toString()이 없다고 가정해보자. Object 오브젝트에 toSring()이 호출될것이다. (두번째__proto__에 있는 toString()) 근데 빌트인 오브젝트는 {key:value}형태이다. 그러면 toString()도 {key:value}에 맞춰서 문자열로 바꿀텐데 거기에String을 넣어버리면 이상한 모습이 된다. 이상한 모습을 더 자세히 말하자면 {key:value} 형태를 문자열로 바꿔야하는데 value만 작성하는게 아니라 온전하게 {key:value}로 작성해야해서 이상해진다는 것이다. 그렇게 되지 않게하려고 첫번째 __proto__즉, 빌트인 스트링에 toString() 함수를 넣어준것이다. {key:value}형태의 이상한 모습이 되지 않게 하려고 일부러 넣어준것이라 볼 수 있겠다. 빌트인 Number도 똑같은 맥락이다. 인스턴스 첫번째 프로토에 toString()이 없으면 두번째 프로토인 빌트인오브젝트로 계층이 이동하여 {key:value}형태로 만들어져 모습이 이상해진다. __proto__: toString(), __proto__: toString() 그래서 대부분 빌트인 옵젝에 toString()과 valueOf()가 있다. 이해가 안되면 length프로퍼티 강의가서 한 번 더보기
-
iOS 개발을 위한 swift5 완벽 가이드
재밌게 듣겠습니다.
백엔드로 자바로 스프링만 공부하다가 돌연 스위프트 언어도 궁금해져서 충동적으로 구매해봤는데요, 생각보다 재밌을 것 같습니다. 아직은 스위프트에 대해서 잘 알지는 못하겠지만 열심히 듣겠습니다~
-
AWS(Amazon Web Service) 입문자를 위한 강의
httpd 포트 오픈
인스턴스 생성할때 보안그룹에서 80포트 열어서 진행해야합니다~ 생성이후에도 변경가능하니 이미 생성하신 분들은 인스턴스클릭 -> 보안 -> 보안그룹 클릭 -> 인바운드 규칙 편집 -> 규칙추가로 80포트 추가해 주시면됩니다~! 혹시나 해서 올립니당
-
딥러닝 CNN 완벽 가이드 - TFKeras 버전
스탠포드 강의가 cs231n 맞나용?
upstream gradint 설명 부분에서 말씀하신 강의가 스탠포드 강의 cs231n 맞나용? tensorflow 강의였던거로 기억합니다!
-
태스트
삭제된 글입니다
-
테스트 글 작성해봅니다
삭제된 글입니다
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
덕분에 유튜브 개발바닥 서버 장애 낸 썰 완전히 알아듣고 갑니다 😂
ddl-auto랑 테스트, 운영 설정파일 설명 어디서 들어본거 같은데? 했는데 유튜브였네요ㅎㅎ https://www.youtube.com/watch?v=SWZcrdmmLEU 유튜브 영상 댓글에도 김영한님 있어서 깜짝 놀랐어요 ㅎㅎ
-
인프런은 무료강의도 정말 고퀄이네요!! 😍
삭제된 글입니다