묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결빅데이터분석기사 실기대비 (R 활용)
열공중입니다 도와주세요 감사합니다!!
죄송합니다 하나만 더 여쭤볼게여!! result <- 무슨 값이렇게해서[1] 3 Levels : 1 2 3 4 5 6이렇게 나오더라구요, 정답은 3인데, 혹시 저 인덱스 [1] and Levels -- 을 없앨수 있는방법이있을까요?그리고 summary 후에 나오는 변수들 중 예를 들어서머리 후 type 1, type 2 ab ad ac au이렇게 나올때 ab만 출력하게 할 수 있을까요? 두서없는 질문에 답변 감사합니다!
-
미해결Vue.js 시작하기 - Age of Vue.js
Vue3에서 바뀐 것들에 대한 강의 진행 의향이 있으신가요?
Vuetur이 Volar로,VueX가 Pinia로,vue-type-check가 vue-tsc(vloar)로변경되는 등, vue2에서 vue3으로 넘어오면서 많은 것들이 바뀌었는데혹시 해당 내용들에 대해 추가로 강의하실 의향이 있으신지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@RequestMapping에 대해 궁금한 점이 있습니다
질문이 있습니다. 다름이 아니라 이 강의에서는HomeController에 @RequestMapping을 쓰셨는데다른 질문 글을 보니 @GetMapping이 더 적절하다고 하셔서 질문이 생겨서 물어봅니다.찾아보니 @Get, Post, Delete, Put등등 + Mapping들이 스프링 4.3부터 추가된 어노테이션이라고 하고, 기존에는 GET, POST등 명확한 목적이 있을시에는 @RequestMapping(value = "경로", method = {RequestMethod.GET})이런 식으로 작성했다고 하는데Q-1. 그렇다면 실무에서는 @GetMapping, @PostMapping 등을 @RequestMapping대신 많이 사용하는지가 궁금하고Q-2. 만약 1번 질문이 맞다면 실무에서 기본의 오래된 코드말고 최근 짜여진 코드일 경우 @RequestMapping을 사용을 거의 하지 않는지 궁금해서 질문을 드립니다!!!
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
varant up 오류
ㄴ시작하자마자 이러한 오류가 뜨네요..해결 방법을 알고싶습니다 .... 2.또 다른 문제점 입니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
StreamBuilder가 호출되는 조건 질문입니다
안녕하세요강의 중 캘린더 앱에서 쿼리에 직접 Where 필터적용하기까지의 내용을 기준으로앱을 리스타트하면print 부분이 왜 총4번 찍히는지 이해가 안되서 질문드립니다.일단 제가 이해한바로는 빌더안의 상태가 변경될때마다 호출되며처음 호출, 그 다음은 데이터가 있으니 호출되고,근데 이게 왜 3번찍히는지 모르겠습니다.
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
이상해졌습니다..ㅜ
홈페이지에 적어놓으신 글 대로 했는데오히려 이상해졌습니다..어디 잘못 적은곳 있는지 계속 확인해보는 중인데똑같이 잘 적었는데 글짜깨짐 + 터미널창 현재 디렉토리 위치를 나타내는 부분이 검은색으로 보이는 중입니다..(이 페이지에 질문 X)
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
주사위 게임 질문
안녕하세요. 주사위 게임에서 if ~ elif 문에서 질문이 있습니다.이미 위에서 tmp를 sort하여 오름차순으로 정렬화한 다음 a, b, c를 맵핑하였는데, 이런 경우에서 밑에 if ~ elif문을 사용할 경우,첫 번째 elif(elif a == b or a == c:)는 이미 위에 포함되어 있는 것 아닌가요? a == c인 케이스는 이미 a == b == c를 가정해야 가능한 경우의 수라고 생각이 됩니다. 다시 말하면, 이미 오름차순 되어있는 상태에서 맵핑을 하여 a <= b <= c가 이미 기정사실화 되어있는 상황에서 왜 강의에서와 같은 방법으로 코드를 짰는지가 궁급 합니다.따라서, if a == b and b == c : money = 10000 + a * 1000 elif a == b : money = 1000 + b * 100 elif b == c : money = 1000 + c * 100else : money = c * 100이런 방법으로 구조식을 짜는 것이 맞지 않나라는 궁금증이 듭니다.혹시나 제가 생각한 것에서 오류가 있을 경우 지적해주시면 감사하겠습니다. 재밌고 유익한 강의 감사드립니다.
-
미해결스프링 시큐리티
[질문] 스프링시큐리티 추가 파라미터
안녕하세요 강사님 며칠 전 질문에 대한 소스 업로드 하였습니다.스프링 시큐리티 이용시 파라미터 추가되어아래와 같이 addFilterBefore 를 지정하였으나 넘어 가지 않고그냥 UsernamePasswordAuthenticationFilter로 넘어갑니다.왜 안되는지 모르겠습니다..addFilterBefore(authenticationFilter(), UsernamePasswordAuthenticationFilter.class)아래 다른 방법으로 해결하긴 했는데 왜 안되었는지 궁금하네요.
-
미해결선형대수학개론
2.6 강의 질문입니다.
정의 12에서 Matrix A의 pivot columns는 Col A의 Basis라고 배우는데그렇다고해서 (Reduced) Echelone Form A의 pivot columns가 Col A의 Basis는 절대 아니라고 강조하셨잖아요? (32:39)그런데 형태만 보면 Reduced Echelone Form A의 pivot columns는 Col A의 standard basis라고는 말할 수 있어보이는데 만약 Reduced Echelone Form A의 pivot columns는 Col A의 'Basis다'가 아니라 'standard Basis'다 라고 말하면 이것은 맞는 거라고 할 수 있나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
커리큘럼 관련 질문 드립니다!
안녕하세요! part1,part3는 완강하고 part2들으면서 알고리즘 문제풀이 및 부족한 C++지식 보충하며 공부하고 있는 수강생입니다 !다름이 아니라 조금씩 게임사 채용이 올라오기 시작하여 조급한 마음이 생겨 방향성에 대해서 질문드리게되었습니다. 보통 게임사에서 채용을 클라이언트 개발자 , 서버 개발자 , 엔진 개발자로 크게 나눌 수 있는 것 같은데 , 클라쪽은 강사님의 어떤어떤 강의 , 서버쪽은 무슨강의 , 엔진 쪽은 무슨강의를 집중적으로 준비해야 하는지 분류해주시면 감사하겠습니다. 전에도 비슷한 질문을 드렸던 것 같은데, 저는 개인적으로 클라쪽 개발자를 준비하고 싶은데 그렇다면 Part2 DirectX를 집중적으로 준비하면 클라이언트 개발자 취업을 위한 충분한 준비가 되는지가 궁금합니다. 또한 게임개발자 준비자의 포트폴리오라는 것은 단순히 블로그에 스스로 공부한 내용들을 정리한 것 이외에도 추가적인 포트폴리오가 필요하다고 하는 것 같은데, 직무별 (클라 ,서버 ,엔진)로 어떤 포트폴리오를 준비하는 방향으로 가야할 지 알려주시면 정말 감사하겠습니다. 항상 좋은 강의 감사합니다 !
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
어노테이션 인식 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: )3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]어노테이션 인식을 못합니다. 재다운해도 같은 현상이 일어납니다. 왜 그런 건가요ㅠ
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
병렬성 및 동시성 동시에 구현하는 방법 질문드립니다.
안녕하세요. 멀티 프로세싱으로 병렬적으로 처리하면서 동시에 하나의 프로세스에서 멀티 쓰레드를 통해 동시적으로 처리할 수 있다고 강의에서 넌지시 말하시고 넘어가셔서, 혹시 파이썬으로 ProcessPoolExecutor안에서 ThreadPoolExecutor를 사용하려면 어떤식으로 코드를 짜야할까요??
-
미해결스프링 핵심 원리 - 기본편
순수한 DI 컨테이너 AppConfig에 @Configuration
안녕하세요.강의 후반부 스프링 없는 순수한 DI 컨테이너로 메서도 호출을 한다면, 계속해서 객체를 새로 생성하는 예시를 보여주는 부분이 있습니다.여기서 궁금한 것은 AppConfig에 @Configuration 과 해당 클래스 메서드들에 @Bean 설정이 되어있는데, 이것들은 순수한 DI 컨테이너에서 의미없는 어노테이션들이 맞을까요?원래는 빼야하는데 그냥 안빼시고 설명하신 것 인지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
제가 가지고 있는 지식이 부족한 것 같습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]자바 기본 문법, MVC패턴, JDBC, Servlet에 대해 공부했고, 스프링을 공부하고 싶어 입문 강좌를 듣고 있습니다.섹션2까지는 강의보면서 코드 흐름을 보면 스프링에 대해 파악이 가능했지만, 섹션3 회원관리예제 만들면서 부터 하나도 이해가 되지 않습니다.인터페이스 구현까지는 이해가 됐지만, 그 이후 Repository, Assertation 및 기타 메소드를 사용하는것부터 아에 이해가 되지 않는데 , 계속해서 스프링 공부를 쭉 해나가야 하는게 맞는지 궁금합니다.다른 지식부터 더 쌓고 로드맵을 따라가야 할까요??입문강좌가 이해 안되도 로드맵을 따라가면 스프링에대해 공부가 가능하는지.이 후 강좌에서 Repository, Assertation 이런 문법들에 대해 자세히 알려주는지도 궁금합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
(nx ==7 && ny == 7) 일때 return 해줘야 하지 않나요?
저는 아래와 같이 nx가 7이 될때 return을 해줘야 한다고 생각했습니다.왜냐하면 distance 배열에서 거리를 입력하는데, 7,7에 도착하는 순간 return을 한 그 순간의 값이 최단경로의 길이라고 생각했습니다.return을 해주지 않는다면 distance[7][7]의 값이 최단 거리가 아닌 가장 긴 거리의 값으로 덮어써 진다고 생각을 했는데, 왜 (nx ==7 && ny == 7)경우 return 하게끔 예외처리를 해주지 않아도 되는지 궁금합니다. for (int i = 0; i < 4; i++) { int nx = x + dx[i]; int ny = y + dy[i]; // if (nx ==7 && ny == 7) { // distance[nx][ny] = distance[x][y] + 1; // answer = distance[nx][ny]; // return; // } if (nx >= 1 && nx <= 7 && ny >= 1 && ny <= 7 && board[nx][ny] == 0) { // 범위 안이고 해당 좌표의 값이 0 일 경우 board[nx][ny] = 1; distance[nx][ny] = distance[x][y] + 1; queue.offer(new Point(nx, ny)); } }
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
조건 질문
안녕하세요! 질문이 있습니다.if (ch[i] === 0) {ch 배열을 만드는 것말고if (tmp.indexOf(arr[i])) {저는 이렇게 조건을 주었는데 안되더라구요! 왜 이 방법은 안되는지 궁금합니다..!
-
해결됨대세는 쿠버네티스 (초급~중급편)
dashboard 2.0 설치 시 토큰값 생성이 안됩니다.
dashboard 2.0 설치중인데요kubernetes-dashboard-token--뒤에서 tab을 눌러도 자동완성이 안되고동영상 학습과 같은 값을 임의로 넣어봐도 안됩니다.어떻게 해야 할까요?tab은 수십번 눌러봤습니다.맨 앞에 kubectl 부분에서 ctl 지우고 kube에서 tab을 누르면 자동완성이 나오는데kubernetes-dashboard-token- 여기에서는 아무리 눌러도 자동완성이 안되네요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Interpreter 인식 오류
말씀해주신 것처럼 사용자 계정도 영문으로 만들었고파이썬도 잘 다운받았고vs code 내에서도 파이썬 다운을 받았는데Interpreter 인식이 안됩니다.어떻게 해야 해결할 수 있을까요?
-
미해결스프링 시큐리티
세션쿠키를 제거한 상태에서 securityContext찾기
강의시간 11:26위 상황은 jsession 쿠키를 제거한 상태에서 remember-me쿠키만 지닌채 서버로 요청한 상황입니다.jsession이 없기 때문에 securityContextHolder 에서 getContext() 로 찾을 수 있는 securityContext객체가 없기 때문에 getContext( )의 결과는 null 이지 않을까...?위의 물음에 잘못된 점이 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
회원가입폼 검증 -2 에서 문제가생겼습니다
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>회원가입</title> <meta name="keyword" content="회원가입,html"> </head> <style> .alert-message { margin: 0 10px; color: #f09090; font-size: 14px; font-weight: 900; } </style> <body> <h1>회원가입</h1> <hr /> <!--action 비워두면 자기자신한테던진다.--> <form action="validation.html" methed="POST"> <fieldset> <legend>계정정보</legend> <div> <label for="id-account">아이디</label> <input type="text" name="account" id="id-account" required="required"> <span class="alert-message" id="id-account-alert">test</span> </div> <div> <label for="id-password">비밀번호</label> <input type="password" name="password" id="id-password" required="required"> <span class="alert-message">test</span> </div> <div> <label for="id-password2">비밀번호 확인</label> <input type="password" name="password2" id="id-password2" required="required"> <span class="alert-message">test</span> </div> </fieldset> <fieldset> <legend>프로필</legend> <div> <label for="id-name">이름</label> <input type="text" name="name" id="id-name" required="required"> <span class="alert-message">test</span> </div> <div> <label>생년월일</label> <!--required submit에 가입하기 중단시키는 역할--> <input type="number" name="birth-year" placeholder="년" min="1900" max="2222" required="required"> <select name="birth-month" id="" required="required"> <option value="">월</option> <option value="1">1월</option> <option value="2">2월</option> <option value="3">3월</option> <option value="4">4월</option> <option value="5">5월</option> <option value="6">6월</option> <option value="7">7월</option> <option value="8">8월</option> <option value="9">9월</option> <option value="10">10월</option> <option value="11">11월</option> <option value="12">12월</option> </select> <input type="number" name="birth-day" placeholder="일" min="1" max="31" required="required"> <span class="alert-message">test</span> </div> <div> <label>성별</label> <input type="radio" name="gender" id="id-gender-male" required="required" value="male"> <label for="id-gender-male">남자</label> <input type="radio" name="gender" id="id-gender-female" required="required" value="female"> <label for="id-gender-female">여자</label> <input type="radio" name="gender" id="id-unknown" required="required" value="unknown"> <label for="id-unknown">기타</label> <span class="alert-message">test</span> </div> </fieldset> <div> <input type="checkbox" name="agree" id="id-agree" required="required"> <label for="id-agree">사이트 이용약관과 개인정보 수집 방침에 동의합니다.</label> </div> <!--<input type="submit" value="가입하기">--> <button type="submit">가입하기</button> </form> <script type="text/javascript" src="scripts/validation.js"></script> </body> </html> window.addEventListener('load',function(){ clearMessages(); var formElem=document.querySelector('form'); formElem.onsubmit=submitForm; }); function clearMessages(){ var messages=document.getElementsByClassName('alert-message'); for (var i=0; i<messages.length;i++){ messages[i].style.display='none'; } } function showM(inputElement, message){ var messageEle = inputElement.parentNode.querySelector('span'); messageEle.style.display ='lnline'; messageEle.innerText =message; inputElement.focus(); } function submitForm(){ var accountInput=document.querySelector('input[name="account"]'); var passwordInput=document.querySelector('input[name="password"]'); var passwordConfirmInput=document.querySelector('input[name="password2"]'); var selectInput=document.querySelector('select[name="birth-month"]'); var radioInput=document.querySelector('input[name="gender"]:checked'); var checkInput=document.querySelector('input[name="agree"]'); console.log(accountInput.value); console.log(passwordInput.value); console.log(passwordConfirmInput.value); console.log(selectInput.value); console.log(radioInput.value); console.log(checkInput.value); if(accountInput.value.length<6){ showM( accountInput , '아이디는 6글자이상이여야합니다.'); } return false; }; '아이디는 6글자이상이여야합니다이라는 오류가 안나와요