묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
요즘 인터넷상에 핫해서 당연히 아시겠지만 log4해킹관련해서 질문있습니다!
Log4J 또는 Log4Shell이 취약점으로 되어 전세계 제일 유명한 사이틀 마저도 이로 이루어진 사이트들이 전부 해킹 당하고있고 심지어 누가 했는지도 알수없다고 하는데요, 강의 내용상, Log4J를 포함하는 게 SLF4J이고 이걸 구현한것이 Logback이며 이걸 실무에서 가장 많이 쓴다고 배웠습니다. 현재 이렇게 보안이 뚫린 상태에서 Logback또한 취약점이 될까요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
kaikas 와 연동하여 로그인하려면 어떤걸 공부해야 할까요?
강좌 두번보고 나니 이제 어느정도 개념은 잡히네요. 감사합니다. 크래프터스페이스와 같은 nft 거래소를 만들어보고 싶은데요 궁금한게 여기 들어가면 kaikas 지갑이랑 연동해서 로그인이 되던데 이렇게 하려면 어떤걸 봐야 하나요? caver-js 에 이런 내용이 있을까요? 검색하기가 좀 힘드네요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문 있습니다
Jdbc~~가 Memory~~를 상속하지 않았는데도 불구하고 어떻게 Memory~~의 메소드를 사용할 수 있는지 이해가 가질 않습니다. 공통점이라고 한다면 둘 다 MembeRepository 인터페이스를 상속하고 있다는것 뿐이지 않나요? Jdbc~~ -> memberRepository <- Memory~~ (화살표는 인터페이스 상속중이라는 표시입니다) 이렇게 상속을 하고 있는거 같은데 Jdbc~~는 Memory~~와 직접적인 연관이 없지 않나요? SpringConfig.class에서 memberRepository()를 호출하고 memberRepository를 상속한 Jdbc~~가 반환되는데 어떻게 Memory~~의 메소드를 사용할 수 있는지 궁금합니다
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요. 비주얼스튜디오코드 설치하는 이유가 뭔가요?
안녕하세요. 수강생입니다. 이거 굳이 비주얼스튜디오코드 설치하는 이유가 뭔가요? 이거 안쓰시고 이후 파이참만 쓰는거 같아서 질문을 올려요. 파이참 설치하라는게 없고 뭔가요? 그리고 중요한 게 있는데요. 파이참에서 콘솔창에서 명령어 해야되는게 이게 없어가지고 고생합니만
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 mvc 전체 구조 그림에 html 응답이 dispatcher servlet(front controller)에서 나가야 하지 않나요?
안녕하세요 지금까지(앞에 강의를 들으면서) servlet에서 응답을 처리해 주는 걸로 알고 있었는데요 view 에서 render 메소드를 통해 응답에 html을 실어주는 것은 이해를 했는데 응답(reference)이 들어옴 -> 서블릿 -> view -> 서블릿 -> 나감 순서대로 가는 것인지 서블릿 -> view -> 나감 순서대로 가는 것인지 혼동이 와서 질문드립니다 감사합니다!
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
맥 가상환경 실행시에
안녕하세요.... 강의를 맥에서 따라 하면서 듣고 있는데 강의에서처럼 python_ex라는 가상환경 폴더를 생성하고 지금까지는 잘 진행중인데, import requests 부분 부터는 오류가 납니다. 가상환경에서 pip로 설치하여 커맨드 창에서는 에러가 안나는데 Vscode 상에서는 오류가 납니다. 오류는 ModuleNotFoundError 입니다. Python 인터프리터 선택하여 가상환경의 bin폴더에 있는 python3를 선택하면 왼쪽 맨 아래에 python 3.10.0 64-bit 라고 제대로 뜨는데 여기를 클릭하면 경로가 가상환경의 bin이 아닌 /Library/Framework/Python.framework/Versions/3.10/bin/python3.10 으로 바뀌어 있네요... 가상환경 bin폴더의 python3를 보니 위 경로로 링크가 되어 있어서 그러는 듯 합니다. 윈도우에서는 실행파일이 그대로 복사되어 있는데 맥은 링크만 하는 것 같아요. 이럴 때 어떻게 해야 vscode에서 제대로 실행을 할 수 있을까요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
이 시점에서 궁금한 http와https
http를 공부하다보니까 https에 대해서 찾아보게되었는데요.저희가 지금 사용하는것은 https인데, 제가 찾아본 결과 보안장치가 더 추가됐다고 하더라구요.그러면 https도 지금 이제까지 말씀해주신 http의 특징들을 다 가지고있는거 포함 이면서,TCP/IP프로토콜에서 Application 에서 아래층 Transport로 내려가면서 HTTP 에다가 +SSL이라는 보안장치를 가진 정보를 주고 HTTPS가 돼서 전송되는 거라고 생각합니다.즉, HTTP의 기본 프로토콜에다가+ SSL이 추가돼서 HTTPs가 되는거라고 생각하는데 , 그럼 이와 같은 원리로 원래 HTTP/1.1라는 대부분에 들어있는 스펙이 있는데 이후 업그레이드된 HTTP/2, HTTP/3 버전의 경우 또한 기존HTTP를 바탕으로 전송되면서 2 혹은 3로 변경이 되는건가요? 아니면 기존의 HTTP/1.1프로토콜이 아닌 HTTP/3의 경우는 UDP이므로 커스터마이징해서 보내지는건가요? 왜냐하면 이전 영상에서는 개발자도구 열어서 프로토콜을 보게되면 HTTP/1.1이 보였는데, 현재는 구글도그렇고 네이버도 그렇고 HTTP/1.1은없고, HTTP/2와 HTTP/3밖에 안보입니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
props 내 카멜 케이스
안녕하세요. Vue를 처음 다루는데 캡틴판교님의 강의 덕분에 쉽게 접근할 수 있습니다. 감사합니다 ㅎㅎ 이전에 같은 질문은 있지만 이해를 하지 못해 다시 질문드립니다. props내에서는 카멜 케이스로 동작하지 않고 있습니다. propsdata 는 되지만 propsData로 하게 되면 vue 개발자 도구에서 $attrs로 소문자로만 구성되어 있는 propsdata가 뜨게 되고, data에는 propsData: undefined라고 뜨게 되어 데이터가 넘어가지 않습니다. props 내에서는 소문자만 써야하나요?
-
미해결(신규 강의로 재오픈 예정) 스스로 구축하는 AWS 클라우드 네트워크 - 기본편
ping 관련해서 질문드립니다.
안녕하세요. 우선 좋은 강의 감사합니다. public-ec2-d가 도쿄가 아닌 버지니아 북부로 했다는 점을 제외한 모든 설정을 강의와 동일하게 구성했다고 생각하는데, ping이 안되어 혹시 시도해볼만한 방법이 있을지 문의남깁니다. 현재 서울의 public-ec2-a에서 igw 통해 public-ec2-d의 외부아이피에 ping은 성공한것으로 보아 보안그룹이나 ACL의 문제는 아닌 것으로 자체판단하고 있습니다. (private-ec2-a도 public과 라우팅테이블 제외한 구성이 동일합니다.) 추가로, s2s VPN 구축을 목적으로 하고있어서 private ec2 구성 이후 섹션 (vpc endpoint, ELB, VPC peering, Transit gateway) 은 아직 수강하지 않았는데, 해당 섹션들에서 s2s VPN 구축에 필요한 구성이 있었을 가능성이 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
pathVariable 질의
안녕하세요! 강의 잘 듣고 있는 학생입니다! 교재 4페이지 /users/{userId} @PathVariable("data") Integer data 라는 부분에서 pathVariable이 userId 니까 @PathVariable("userId")를 해야 하지 않나요?
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
안넘어가요.
1/3에서는 잘 넘어가는데 2/3에서는 안넘어 갑니다. html코드는 이거입니다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>나의 개발 유형찾기</title> <link rel="stylesheet" type="text/css" href="css/reset.css"> <link rel="stylesheet" type="text/css" href="css/form.css"> </head> <body> <section id="survey"> <div class="wrapper"> <form id="form"> <div class="test"> <div class="question_container"> <h3 class="number">1/3</h3> <h3 class="question">당신이 가장 재밌었던 수업은?</h3> </div> <div class="answer"> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> </div> <div class="btn_wrap"> <button class="next_btn">다 음</button> </div> </div> <div class="test"> <div class="question_container"> <h3 class="number">2/3</h3> <h3 class="question">당신이 가장 재밌었던 수업은?</h3> </div> <div class="answer"> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> </div> <div class="btn_wrap btn_sort"> <button class="prev_btn">이 전</button> <button class="next_btn">다 음</button> </div> </div> <div class="test"> <div class="question_container"> <h3 class="number">3/3</h3> <h3 class="question">당신이 가장 재밌었던 수업은?</h3> </div> <div class="answer"> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> <div> <input id="one" type="radio" name="answer_1"> <label for="one">게임 개발(유니티, 언리얼, Pygame)</label> </div> </div> <div class="btn_wrap btn_sort"> <button class="prev_btn">이 전</button> <input type="submit" value="제 출" class="submit_btn"/> </div> </div> </form> </div> </section> <script src="https://code.jquery.com/jquery-3.6.0.js"></script> <script type="text/javascript" src="js/form.js"></script> </body> </html> 자바스크립트 코드는 이거입니다. function scrollUp() { const vheight = $('.test').height(); $('html, body').animate({ scrollTop: ((Math.ceil($(window).scrollTop() / vheight)-1) * vheight) }, 500); }; function scrollDown() { const vheight = $('.test').height(); $('html, body').animate({ scrollTop: ((Math.floor($(window).scrollTop() / vheight)+1) * vheight) }, 500); } $(function(){ $('.next_btn').click(function(e){ let divs = $(this).parent().prev().children(); let inputs = divs.find('input:checked'); if(inputs.length < 1) { alert('문항이 선택되지 않았습니다.'); return false; } e.preventDefault(); scrollDown(); }); $('.prev_btn').click(function(e){ e.preventDefault(); scrollUp(); }); $("#form").submit(function() { let radios = $('input[type=radio]:checked'); if(radios.length < 10) { alert("문항이 선택되지 않았습니다."); return false; } return true; }); $("html, body").animate({ scrollTop: 0 }, 500); });
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
이 부분만 이해 가지 않습니다.
let i = 0; while(i < 10){ i++; if(i % 2 ===0 ){ continue; } console.log(i); } 1 3 5 7 9 //결과값이 왜이렇게 나온지 잘되지 않습니다. 다시 한번더 설명부탁드립니다.
-
미해결악성코드 분석을 위한 메모리 포렌식 (memory forensic)
installdriver cannot start service 라는 메시지가 뜹니다
win32dd.exe를 윈도우10 64bit환경에서 사용했는데 installdriver cannot start service라는 오류메시지가 뜨면서 에러가 났습니다.. 왜 이런 에러가 나는 건가요? 혹시 32bit 환경이 아니어서 이런 에러가 뜨는 건가요? 처음이라 어렵네요
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
프로그램 오류가 발생합니다.
안녕하세요 유튜브에서 재밌어서 강의신청했습니다. 2.1 FinanceDataReader를 통한 상장종목 전체 불러오기-output에서 # 한국거래소 상장종목 전체 가져오기 df_krx.head() << 하면 아래와 같이 오류가 발생합니다. FinanceDataReader가 kospi kosdaq konex 전부 오류가 나오고 s&p500만 구동됩니다.
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
강의자료
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료가 업로드 되지 않은것 같아 글 남깁니다 Scrapy 다양한 사용법: pipeline 사용법 해당 챕터에서 pipeline 강의 자료 부탁드립니다
-
미해결자바 스프링부트 활용 웹개발 실무용
13강 수강중입니다.
안녕 하세요 강사님 현제 13강 페이징 수강 중입니다. 13강 페이징 적용후 하단처림 연결은 되는데 데이타가 []으로 나오고 있습니다. 어디를 수정해야 하는지 문의 드립니다. 를 이용해주세요.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 풀어도될까요... 너무복잡해보이긴하네요 ㅠ
function solution(arr){ let answer = 0; for (let i = 0; i < arr.length; i++) { if (arr[i] === 0) { answer += 0; } else if (arr[i] === 1) { answer += 1; for (let k = i + 1; k < arr.length; k++) { if (arr[k] === 1) { answer += 1; } else { answer += 0; break; } } } } return answer; } - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결웹 게임을 만들며 배우는 React
안녕하세요! 몇번씩 확인을 했는데도 hello webpack 이 출력이안되는데 어떻게해결을해야할까요ㅠㅠ 유튜브에서 메일을 찾아서 보냈었는데 없는 메일이라더라구요 흑흑
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
해상도 문의
안녕하세요, 항상 강의 잘 보고 있습니다! 별건 아니고... 항상 해상도를 1080P로 해놓고 보고 있는데, 이번 강의는 최대 해상도가 720P로 되어있어서 까먹으셨나? 해서글 올립니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@SpringBootTest 없이 테스트 못돌리나여??
안녕하세요! 다름이 아니라 @SpringBootTest 어노테이션은 통합 테스트를 위해 사용하는 어노테이션인 것으로 아는데 어노테이션을 지우면 NPE가 뜨더라구요. @configuration으로 설정하지 않아서 그런걸까요? 뭔가 알쏭달쏭해서 질문 남깁니다. 좋은 강의 감사합니다!