묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
failurehandler 경로 질문
안녕하세요 선생님, 질문이 한가지 있습니다. 다름아니라 failurehandler에서 setDefaultFailureUrl을 /login~ 형식이 아니라 /way 형식으로 하려 하는데 그러면 그 경로로 가면 입력한 유저의 정보를 어떻게 가져올 수 있을지 궁금합니다. 제가 생각했을 때는 SimpleUrlAuthenticationFailureHandler 를 사용하기 보다 ExceptionMappingAuthenticationFailureHandler 를 사용해서 해당 url 로 request와 response 를 매핑해줄 수 있는게 아닌가 싶습니다. ExceptionMappingAuthenticationFailureHandler 를 받고 난 후에 아래와 같이 불러오면 되는건지 선생님의 의견이 필요합니다 @GetMapping(value = "/way")public String twoFactor(HttpServletRequest request, HttpServletResponse response) throws Exception{
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
프로토타이핑 초기화
피그마에서 기존에 적용한 프로토타입을 초기화 하고 다시 프로토타입을 설정할려면 어떻게 하면 될까요?
-
미해결홍정모의 따라하며 배우는 C++
Team Explorer에서 Solutions 탭 만드는 방법
(질문 아님)Team Explorer에서 Solutions탭이 안보이는 것을 해결하는 방법. Visual Studio 2019 version 16.8 이상에선 Team Explorer에서 Solutions이 보이지 않습니다. - 해결방법 Tools>Options>Environment>Preview Features 에서 New Git user experience의 체크박스를 해제하면 됩니다. 강의를 따라가다가 Solutions이 안보여서 엄청 당황했었네요.. 다들 참고하세요!! 나중에는 visual studio에서 추구하고자 하는 방향을 따라가는 것이 맞겠지만.. 우선 강의는 들어야하지 않겠습니까~? 다들 즐거운 TBC 공부 되세요!
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
안드로이드 개발관련 부트캠프
안드로이드 개발관련 강의를 수강하고 싶은데요 국비보다는 부트캠프 쪽의 장점들이 와닿아서 부트캠프에서 수강을 해보려고 합니다. 그런데 추천받은 학원들이 대체로 웹개발 프론트엔드나 백엔드 쪽이더라구요. 혹시 안드로이드 관련 (자바, 코틀린) 부트캠프 추천할만한 곳이 있을까요? 그리고 완전 초심자라면 바로 안드로이드 개발관련 강의를 수강하기전에 JAVA 쪽으로 기초 수강같은 걸 선행해서 받아야된다던지... 대체로 웹개발 관련으로 이루어진 강의를 봐서 그런가 조금 막막하네요 ㅠㅠ
-
미해결Vue로 Nodebird SNS 만들기
노드버드 데이터베이스
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 1회독을하고 복습차 직접 노드버드를 다시 만들고 있는 중에 질문이 생겼습니다 1. 저는 몽고디비를 쓰는 것을 선호하는데 만약 디렉터리를 (model: mysql) (model2: mongodb) 이렇게 만들고 백엔드에서 import sqldb from "./model" , import mongodb from "./model2" 이렇게 2가지를 병해해서 쓸수도 있나요..? sql은 게시물 , mongo는 사용자 이런식으로.. 2. 만약 쓸 수 있다면 mysql 과 mongo가 서로 참조(?) 를 할 수 있나요? 예를들어 mysql 게시물 스키마에 mongodb user를 칼럼으로 넣을 수 있는지..
-
미해결유니티(Unity)로 시작하는 게임개발: Part 4. 궁수의 전설 프로토타입 만들기
UI쪽 보고 있는데 리소스는 어디서 받나요?
스프라이트 파일 공유는 안해주시나요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
첫 수업전 입니다.^^
아직 첫 강의 수업전 입니다. 약간 긴 여정이 되겠지만 완강하고 나서 수강후기에 올리겠습니다. 이렇게 잘 짜여진 커리큘럼을 마련해준 강사님께 감사드립니다. 완강할 수 있도록 응원해주세요~
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 29분 45~50초 부분
typedef를 사용해서 Iterator<T> iterator를 선언하는 부분에서 제대로 이해하기 어려운것 같아서 질문남깁니다. typedef를 선언했을때, main함수의 for문안에서 Vector<int>::iterator 했을때 자동적으로 iterator<T> 타입을 이용한다는 부분이 와닿지 않습니다. 좀더 구체적인 설명 조금 부탁드려도 될까요? 왜 저것을 사용했을때 Vector<int>::iterator 가 문법적으로 문제가 없는지 잘 모르겠습니다. 클래스명::을 사용하는 문법은 어떤 상황에서 사용하는건가요? std:: 라는것처럼 네임스페이스 부분으로 이해한 경우는 있는데, 클래스명으로 ::으로 했을때는 어떤 경우에서 사용하는지 헷갈리는것 같습니다. 추가 보충설명 해주시면 정말 감사하겠습니다.
-
미해결[개념부터 실습까지] 추천 시스템 입문편
실제 서비스에서 추천시스템을 사용하려면 매번 db의 모든 유저정보를 csv파일로 가져와서 알고리즘을 사용해야하나요?
실제 서비스에서 추천시스템을 사용하려면 매번 db의 모든 유저정보를 csv파일로 가져와서 알고리즘을 사용해야하나요? 지속적으로 추천시스템을 업데이트 하고 싶다면요!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
이벤트 발생관련 질문드립니다.
안녕하세요 ! 1) 뷰 컴포넌트의 통신은 기본적으로 1 way data flow를 원칙으로 하는데요 (데이터는 상위에서 하위로, 하위에서 상위로는 이벤트의 발생을 알리는것) 하위에서 event emit할때 인자값으로 데이터를 올려주는것은 원웨이 데이타 통신에 반하지 않는 개념인가요? 2) 뷰에서는 불변성에 대해서 신경쓰지 않아도 되나요? 예를들어 리액트같은경우 관리하는 데이터에 대해 push, remove 와 같이 직접수정하지 않고 concat, filter를 사용하는데요, 뷰에서는 모두 허용하며 관찰하고 동기화합니다. 그렇다면 각각에 대해 성능의 차이가 있는지 따로 구분없이 사용해도 되는지 궁금합니다.
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 작성 중 궁금한 점이 있어 질문 남깁니다
function solution(n){ let answer = ''; let stack = []; if(n>7){ return; }else{ stack.push(n); // console.log('>>>>>', stack); solution(n * 2); solution(n*2+1); } return stack; } // output : [1] // console.output : >>>>> [1] // console.output : >>>>> [2] // console.output : >>>>> [4] // console.output : >>>>> [5] // console.output : >>>>> [3] // console.output : >>>>> [6] // console.output : >>>>> [7] 저는 우선 function을 두번 사용하지 않고 한번에 사용하려고 하는데 저기서 콘솔을 찍으면 순서대로 출력은 되지만, stack에는 [1] 첫번째 값만 담기는데 혹시 왜 그런지 이유를 알 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberController - createForm 오류
createForm 부분이 회색으로 활성화가 되지 않습니다ㅠ 웹에서 get으로 조회를 해보아도 404 오류가 뜹니다ㅜ 해결 방법을 모르겠습니다ㅜㅜ
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
선생님 하이퍼링크 밑줄이 사라지지않아요
/*html*/ <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>세로 레이아웃-1</title> <link rel="stylesheet" href="style/style.css"> </head> <body> <div class="container"> <div class="left"> <header> <div class="header-logo">로고</div> <div class="navi"> <!--navi--> <ul class="menu"> <li> <a href="#none">MENU-1</a> <div class="sub-menu"> <a href="#none">SUB-MENU-1</a> <a href="#none">SUB-MENU-2</a> <a href="#none">SUB-MENU-3</a> <a href="#none">SUB-MENU-4</a> </div> </li> <li> <a href="#none">MENU-2</a> <div class="sub-menu"> <a href="#none">SUB-MENU-1</a> <a href="#none">SUB-MENU-2</a> <a href="#none">SUB-MENU-3</a> <a href="#none">SUB-MENU-4</a> </div> </li> <li> <a href="#none">MENU-3</a> <div class="sub-menu"> <a href="#none">SUB-MENU-1</a> <a href="#none">SUB-MENU-2</a> <a href="#none">SUB-MENU-3</a> <a href="#none">SUB-MENU-4</a> </div> </li> <li> <a href="#none">MENU-4</a> <div class="sub-menu"> <a href="#none">SUB-MENU-1</a> <a href="#none">SUB-MENU-2</a> <a href="#none">SUB-MENU-3</a> <a href="#none">SUB-MENU-4</a> </div> </li> </ul> <!--navi--> </div> </header> </div> <div class="right"> <div class="slide"> <div> <a href="#none"><img src="images/slide01.jpg" alt="slide1"></a> <a href="#none"><img src="images/slide02.jpg" alt="slide2"></a> <a href="#none"><img src="images/slide03.jpg" alt="slide2"></a> </div> </div> <div class="contents"> <div class="news">공지사항/갤러리</div> <div class="banner">배너</div> <div class="shortcut">바로가기</div> </div> <footer> <div class="footer-logo">로고</div> <div class="copy"> <div>하단메뉴</div> <div>copyright</div> </div> </footer> </div> </div> <script src="script/jquery-3.6.0.min.js"></script> <script src="script/custom.js"></script> </body> </html> /*css*/ .container{ width: 1000px; /*border: 1px solid red;*/ overflow: hidden; } .container > div{ float: left; box-sizing: border-box; } .left{ width: 200px; border: 1px solid pink; } .right{ width: 800px; /* border: 1px solid blue;*/ } header{} header > div{ width: 200px; } .header-logo{ height: 100px; border: 1px solid green; } .navi{ border: 1px solid red; } .slide{ height: 350px; border: 1px solid #111; } .slide > div{ } .contents{ overflow: hidden; } .contents > div{ height: 200px; float: left; box-sizing: border-box; } .news{ width: 300px; border: 1px solid #222; } .banner{ width: 250px; border: 1px solid #333; } .shortcut{ width: 250px; border: 1px solid #444; } footer{ overflow: hidden; } footer > div{ height: 100px; float: left; box-sizing: border-box; } .footer-logo{ width: 200px; border: 1px solid #444; } .copy{ width: 600px; border: 1px solid #555; } .copy div{ height: 50px; border: 1px solid #666; } /*slide*/ .slide{ position: relative; width: 800px; height: 300px; overflow: hidden; } .slide > div{ position: absolute; top: 0; left: 0; font-size: 0; animation: slide 10s linear infinite; } @keyframes slide{ 0%{top: 0;} 30%{top: 0;} 35%{top: -300px;} 65%{top: -300px;} 70%{top: -600px;} 95%{top: -600px;} 100%{top: 0;} } /*navi*/ .menu{ text-decoration: none; list-style: none; padding: 0; width: 90%; margin: auto; margin-top: 15px; } .menu li{ text-align: center; text-decoration: none; } .menu li > a{ border: 1px solid #000; display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a{ background-color: #000; color: #fff; } .sub-menu{ border: 1px solid #000; } .sub-menu a{ display: block; padding: 5px; transition: 0.5s; } .sub-menu a:hover{ background-color: #000; color: #fff; } 텍스트 데코레이션 논을 주었는데도 사라지지가 않아용,, 뭐가 문제일까요???
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Profile Report 글꼴 깨짐 질문
멘토님 Profile Report 관련 질문이 있습니다. plt와 seaborn 두 가지 방식으로 모두 실행했는데 report 깨짐 현상이 발생합니다. 어떻게 해결하면 되는지 궁금해서 질문 남깁니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
BFS, A* 질문
대각선 이동이 없다고 할 때 BFS는 도착지점과 상관 없이 모든 노드들에 대한 "확실한" 최단거리를 구하고, A*는 강의에서 사용한 h를 구하는 방식이 벽을 무시하고 계산하는 휴리스틱한 방법이라서 "적당한" 짧은 거리를 구한다고 이해했는데 맞나요?
-
미해결웹 게임을 만들며 배우는 React
input ref={함수연결} / input ref={this.input}
안녕하세요~! input 의 ref에 onRefInput 함수를 연결해서 this.input 에 input을 대입해주어야 제대로 동작하는 이유가 궁굼합니다 왜 아래처럼 바로 input을 연결해주면 안되는건가요? <input ref={this.input} /> <-- 에러 엄청남 ..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
클래스의 멤버 변수 초기화에 관해 질문드립니다
질문드릴 내용이 제가 앞선 강의 내용들에서 제가 놓친 부분일 가능성이 높은 것 같지만 질문을 드립니다. 초기화 하는 여러 방법들을 알려주셨는데, 제 기억으로 처음에 멤버 변수를 선언할 때 int _hp = 0; 이런 식으로 바로 초기화해주는 경우를 못봤던 것 같습니다. 이렇게 해주면 문제가 있을까요? 아니면 앞선 강의에서 초기화 리스트를 사용해주는 것과 같은 경우인가요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
이번 영상부터 각 포스트에 프리뷰 사진이 달라지셔서 질문 드립니다.
임의로 설정하신건지 모르겠어서 질문드립니다. 이번 영상 초기 부분을 보면 첫번째 포스트 사진과 두번째 포스트 사진이 다르게 나오네요. 그 전까지 영상의 경우 lorem picsum에서 랜덤으로 한장이 모든 포스트에 게시된 것으로 알고 있는데 따로 수정을 해야하나요? 아니면 사진을 따로 게시하신건가요? 혹시나 해서 post_list 코드 사진도 첨부하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
디버깅 질문
제가 코드를 따라 치다가 parent[PosY, PosX] = new Pos(PosY, PosX); 를 parent[PosY, PosY] = new Pos(PosY, PosX); 로 잘못 쳤다가 다행히 바로 알아채고 바꾸긴 했는데요 이게 제가 발견을 바로 못했다면 코드가 길고 복잡해서 틀린 부분을 찾기가 엄청 힘들었을것 같은데 큰 게임 개발같은 경우는 코드가 이것보다 훨씬 길어질 텐데 이런 오타가 발견하면 어떻게 디버깅 하나요? 브레이크 포인트를 걸어서 하려 해도, 어디가 틀린건지 모르니 어디에 브레이크 포인트를 걸지 모르겠고, 처음부터 stepInto 하자니 너무 복잡해서 답이 없는 경우 어떻게 오류를 찾는지 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
오타 제보
안녕하세요. 스프링 MVC 1편 수강생입니다. 좋은 강의를 제공해주셔서 감사드립니다. 오타를 제보합니다. v2021-03-21 버전 강의 자료의 2. 서블릿 > Hello 서블릿 > welcome 페이지 추가 > main/webapp/basic.html 소스코드에서 HttpServletResponse의 목록이 HTTP `요청` 메시지 바디 조회로 되어 있는데 HTTP `응답` 메시지 바디 조회로 수정되어야 할 것 같습니다.