묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
selenium 오픈 문제
부트 캠프를 잘 수강했다고 생각하고 selenium 강좌로 넘어왔는데 오자마자 위와 같은 문제가 발생하네요 ㅠㅠ 강사님 말씀해주신 것 처럼 chromdriver.exe 파일 C드라이브에 폴더 만들어서 넣어 놨는데 위와 같은 오류 메시지가 바로 발생해서 문의드립니다.
-
미해결예제로 배우는 스프링부트 입문
안녕하세요 질문드립니다!
loginForm.jsp 에서 form action="${loginUrl}" 의 loginurl 값 은 WebSecurityConfig.java 파일의 http.formLogin().loginPage("/loginForm") 에서 넘겨주는건가요??
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
sns 강의 수강 중 질문있습니다.
게시글 업로드 구현하기 까지 수강해서 아래 사진까지 구현하였습니다. 이 상태에서 회원가입 하고 그 아이디로 로그인하면 아래같은 메시지가 뜨는데 왜 그런건가요?? router index 파일 입니다. router.get("/", async (req, res, next) => { await Post.findAll({ include: { model: User, attributes: ["id", "nick"], }, }) .then((posts) => { res.render("index", { title: "NodeBird", twits: posts, user: req.user, loginError: req.flash("loginError"), }); }) .catch((err) => { console.error(err); next(err); }); }); module.exports = router; index pug 파일입니다. extends layout block content .timeline if user div form#twit-form(action='/post' method='post' enctype='multipart/form-data') .input-group textarea#twit(name='content' maxlength=140) .img-preview img#img-preview(src='' style='display: none;' width='250' alt='미리보기') input#img-url(type='hidden' name='url') div label#img-label(for='img') 사진 업로드 input#img(type='file' accept='image/*') button#twit-btn.btn(type='submit') 짹짹 .twits form#hashtag-form(action='/post/hashtag') input(type='text' name='hashtag' placeholder='태그 검색') button.btn 검색 for twit in twits .twit input.twit-user-id(type='hidden' value=twit.user.id) input.twit-id(type='hidden' value=twit.id) .twit-author= twit.user.nick -const follow = user && user.Followings.map(f => f.id).includes(twit.user.id); if user && user.id !== twit.user.id && !follow button.twit-follow 팔로우하기 .twit-content= twit.content if twit.img .twit-img img(src=twit.img alt='섬네일') script. if (document.getElementById('img')) { document.getElementById('img').addEventListener('change', function (e) { var formData = new FormData(); console.log(this, this.files); formData.append('img', this.files[0]); var xhr = new XMLHttpRequest(); xhr.onload = function () { if (xhr.status === 200) { var url = JSON.parse(xhr.responseText).url; document.getElementById('img-url').value = url; document.getElementById('img-preview').src = url; document.getElementById('img-preview').style.display = 'inline'; } else { console.error(xhr.responseText); } }; xhr.open('POST', '/post/img'); xhr.send(formData); }); } document.querySelectorAll('.twit-follow').forEach(function (tag) { tag.addEventListener('click', function () { var isLoggedIn = document.querySelector('#my-id'); if (isLoggedIn) { var userId = tag.parentNode.querySelector('.twit-user-id').value; var myId = isLoggedIn.value; if (userId !== myId) { if (confirm('팔로잉하시겠습니까?')) { var xhr = new XMLHttpRequest(); xhr.onload = function () { if (xhr.status === 200) { location.reload(); } else { console.error(xhr.responseText); } }; xhr.open('POST', '/user/' + userId + '/follow'); xhr.send(); } } } }); });
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
문제에서 가장자리를 0으로 채운 가정
이 가정이 왜 있나 생각해보니 4방 검색을 할때 Map의 범위를 벗어나는 조건 check 를 하지 않아도 되는 의도된 설정이었군요..
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
nodemon이 반응하는 이유
nodemon이 바라보고 있는 server.js와 app.js를 보면 클라이언트 쪽 컴포넌트 일부를 참고하거나 아직 클라이언트서 요청이 온 건 없는 것 같은데 어떻게 클라이언트 폴더의 변화를 알아채고 반응하는 건지 궁금합니다. nodemon은 클라이언트 폴더가 루트 디렉토리에 포함되어 있고 nodemon이 그 변화를 바라보고 있어서 반응하는 건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강의를 듣다가 의문이 생겨서요
토큰으로 로그인 상태를 확인할 때 왜 디코드를 해서 아이디를 찾아서 비교, 확인 하는 건가요? 그냥 토큰만 비교하면 안되는 건가요?? 강의 너무 잘 보고있습니다!!감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그아웃 관련 질문드립니다.
로그아웃 관련 질문씁니다. 로그아웃 시 DB의 토큰만 삭제해주는데, 로그아웃 버튼 클릭하지 않고 몇 시간 가만히 있거나 브라우저 창을 닫으면 어떻게 되나요? 혹시 계속 로그인 상태라면 어떤식으로 로그아웃 처리할 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 완정 정복 시리즈
안녕하세요 선생님 강의 잘 들었습니다. 스프링 완전 정복 시리즈를 기다리고 있는데 강의가 언제 올라오는지 알 수 있나요? 대충이라도 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
캐릭터가 하나만 나오는데 여러개가 나오도록 할려면 어떻게 해야될까요?
적 캐릭터가 하나만 나오는데 여러개가 나오도록 할려면 어떻게 해야될까요?
-
미해결SVG 마스터
Canvas 강의 개설 계획 있으신가요?
궁금해서 질문드립니다! 어디에 올릴지 모르겠어서 SVG에 올렸습니다!! 강의 늘 잘보고있습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
User.js 파일에서 arrow function과 const대신 function(), var를 쓰는 이유가 있나요?
이전 강의에서는 ES6 문법을 썼던 것 같은데 이번 강의에서 갑자기 ES5로 문법을 쓰는 것 같아서 헷갈려서 질문드려요! ``` userSchema.pre('save', function ( next ) { } ) var user = this; ``` 여기서 arrow function하고 const로 바꿔서 써도 되지요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
4.2 공원구분별 분포 중 에러코드
안녕하세요, 선생님. 일전에 말씀해주신대로 아나콘다를 새로 설치해서 사용하고 있는데요. 이전이랑 뭔가 달랐는데 오류가 자꾸 발생해서요. 이전에는 그래프를 그리면 <matplot~>으로 시작했는데 지금은 <AxesSubplot: ~>로만 시작하고 있구요. 질문드리려는 4.2 공원구분별 분포에서 scatterplot을 그리려는데 'ValueError: zero-size array to reduction operation minimum which has no identity' 이러한 에러코드가 발생합니다.어떠한 것 때문인지 알려주실 수 있을까요?감사합니다!
-
미해결하울의 안드로이드 인스타그램 클론 만들기
이메일과 패스워드 글씨가 안보입니다.
별짓을 다해도 안보입니다.. 인터넷 다뒤졌는데 저와같은 오류는 없더군요ㅠㅠ 이거 어떻게 보이게 할수있나요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
unexpected token: Member error message
처음 h2database에 jpa를 사용하여 Member 객체를 수정,삽입, 삭제하는 강의에서 위와같은 에러가 발생하였습니다. 저는 maven대신에 gradle을 사용햐였고, 아래 파일은 gradle입니다. plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { compile group: 'org.hibernate', name: 'hibernate-entitymanager', version: '5.4.20.Final' implementation(group: 'com.h2database', name: 'h2', version: '1.4.200') compile group: 'com.h2database', name: 'h2', version: '1.4.200' testCompile group: 'com.h2database', name: 'h2', version: '1.4.200' testCompile group: 'junit', name: 'junit', version: '4.12' } 나머지 파일 내용은 동일하고 위치도 같습니다. database도 같은 설정입니다. 아래에 각각의 버전입니다. h2database: 1.4.200 java: 11 무엇이 문제인지 잘 모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
단축키 질문
안녕하세요 강사님 수업을 잘 듣고있습니다. 근데 타입을 반환하는? 단축키는 윈도우버젼으로 아무리 찾아봐도 모르겠어서 저 문자의 뜻이 무엇을 의미하는지 알 수 있을 까요 ㅠㅠ
-
미해결더 자바, 코드를 조작하는 다양한 방법
스트림 관련 질문
안녕하세요 자바8 강의를 듣다가 궁금한게 있어서 질문드립니다. list.forEach()와 list.stream().forEach()의 차이가 있나요? 결과값은 같은데 예제 코드를 따라하다가 저는 list.forEach()로 하고 있었는데 강의를 보니까 list.stream().forEach()를 사용하셔서요
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
이미지가 onefile로 안들어간거 같아요
안녕하세요 강의 몇번씩 보고 있어요 pyautogui exe만들려고하는데요 이미지가 함께 안들어가는거 같아요 onefile로 했는데요
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
보통 구조체 넘길때 어떻게 사용하시나요?
안녕하세요. C++에서는 const reference로 넘겨서 복사 안되도록 하여 속도 향상시키고 변경을 막는데 go에서는 그런게 없는 거 같네요속도 빠른 언어라고 강조를 하면서 왜 이렇게 언어를 설계했는지 이해가 안되네요. 현업?에서는 그냥 포인터로 넘기나요? 아니면 카피가 발생하도록 하나요?
-
미해결파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
모터제어가 안되요..
모터가 안돌아가요..ㅜㅜ 제가 지금 라즈베리파이4로 실습중인데...그래서 그런건 아니겠죠? \중간에 프린트문장 넣어서 확인해보고.. .별다른 오류메시지도 안뜨네요... .코드에는 문제가 없는거 같고..모터도 이상이 없는데.. 모터가 움직일 생각을 하지 않네요..무엇이 문제일까요? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
프로메테우스와 EFK 에 대해..
안녕하세요 강의 재밌게 보고있습니다. 프로메테우스에서는 노드별 메모리, CPU 사용량이 보이는 것 같은데 EFK에서는 docker log 만 수집해서 그런지 노드별 CPU 및 메모리 모니터링 로그는 없는 것 같아서요 보통 업계에서는 프로메테우스랑 EKF 를 같이 사용하나요? 아니면 EKF에서도 로그가 있는데 제가 못 찾는 건지 아니면 별도로 추가를 하면 가능한 지 인사이트를 주시면 감사하겠습니다~! 추가로 웹서버를 운영할 계획인데요 url 로그를 stdout으로 내보내서 EFK로 쌓는 방식을 많이 사용하는지 궁금합니다.