묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발쿼리쪽 색상 변경학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]선생님처럼 이렇게 색상하려면 어떻게 해야하나요?폰트는 intellij darcula 사용중입니다 쿼리쪽 색상 따라하고 싶어요 
- 
      
        
    미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술서블릿mvc, frontcontrollerv1 회원목록 조회시 오류가 납니다.학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.서블릿과, JSP는 회원목록 조회시 잘 작동하지만서블릿mvc, frontcontrollerv1 회원목록 조회시 whitelabel error와 함께 500에러가 뜹니다. 2023-08-25T15:26:44.301+09:00 ERROR 1989 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[.[mvcMemberListServlet] : Servlet.service() for servlet [mvcMemberListServlet] in context with path [] threw exception [java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.members_jsp] with root cause 처음에 /webapp/WEB-INF/views/members.jsp 에서 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>이 구문이 빨간색으로 오류가 떴었는데, build.gradle에 implementation group: 'javax.servlet', name: 'jstl', version: '1.2' 를 적용하니까 빨간색은 없어졌습니다. 그런데도 실행이 안되니까 답답하네요...소스코드는 강의 자료랑 비교해봐도 똑같습니다. 아무리 검색해봐도 해결방법이 나오질 않아서 질문 올립니다. 
- 
      
        
    미해결홍정모의 따라하며 배우는 C언어13.6 파일 임의 접근이번 강의 부분에서cur =ftell(fp); 부분에서 자꾸 Breakpoint Instruction Executed라고 뜨면서 오류가 납니다. 아래 결과창을 보면 fp에 null값이 들어간다고 나오는데 어떻게 해결해야 할까요? 
- 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!IntelliJ 자동완성으로 만든 Stateless에 관한 추가질문지도어플만들기에서 _CustomGoogleMap을 코드정리하는 부분을 수강중인데요, _CustomGoogleMap을 인텔리제이에서 Refector>Extract Flutter Wedget 기능을 사용해서 만들었더니 다른부분은 강의내용과 똑같은데 생성자에서 const _CustomGoogleMap({ super.key, required this.initialPosition, }이 부분만 강의내용하고 다른데, IDE에서A value for optinal parameter 'key' isn't ever given이라는 경고메시지가 나오는데 이거 무시해도 되는건가요? 강의부분에서는const _CustomGoogleMap({ required this.initialPosition, Key? key, }) : super(key: key);이렇게 코딩하셨습니다.인텔리제이에서 생성자가 다르게 만들어지는게 플러터 문법이 업데이트로 바뀌어서 그런건지, 인텔리제이 생성자 자동완성을 수정해야할지 고민입니다! 답변 부탁드릴게요~!해당 코드 부분 캡쳐입니다. 
- 
      
        
    미해결에러안녕하세요, 오늘 강좌를 듣기 시작하였습니다. 아래 부분에서 Next 가 클릭이 되지 않고 계속 아래 와 같이 에러가 나옵니다. Error occurred during initialization of boot layerjava.lang.module.FindException: Module javafx.controls not found 확인 부탁드립니다. 감사합니다. 
- 
      
        
    미해결AWS Certified Solutions Architect - Associate 자격증 준비하기수강기한을 1달만 늘려주실 수 있을까요?9월 23일 AWS 시험응시인데, 9월 2일날 강의가 만료라 1달만 기간연장 부탁드리겠습니다..... 
- 
      
        
    미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]제이쿼리 코드지만!form.append($('<input/>',{type : 'hidden', name : 'pageNum', value : '${criteria.pageNum}'}))이거 해석좀 해주실수 있을 까요!! 
- 
      
        
    미해결[웹 퍼블리싱 실습] 웹 표준 사이트 만들기layout3 float:left 질문float:left를 모든 클래스에 넣어야 된다고 했는데 저는 side에만 넣어도 충분히 구현되는데 왜 다 넣어야 되는 건가요? 
- 
      
        
    미해결Three.js로 시작하는 3D 인터랙티브 웹이런 사이트를 올리려면 필요한 작업안녕하세요 1분 코딩님 완강하고 저 만의 포트폴리오를 만들어보려고 노력하고 있습니다.다만 제가 이쪽 분야는 잘 몰라서 어떻게 올려야 할지 감이 안 잡힙니다. 일단 vultr 에서 서버를 구하고 가비아에서 도메인까지 1년으로 구매했는데 해도 html 하나 올려서 외부에 뿌리는 것도 어렵네요. 혹시 어떻게 해야 할지 조언을 구해도 될까요? 
- 
      
        
    미해결홍정모의 따라하며 배우는 C++[0.4.0] Clean Solution 후 Starting Without Debugging 시 자동으로 Build가 됩니다Debug / Release 시Build 하는 안내창이 안나오고 바로 빌드 후 실행됩니다!Solution Clean 된 상태는 확인했습니다. 설정을 잘못 한걸까요 ㅠㅠ 
- 
      
        
    미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]리덕스 스토어에 로그인 유저 정보가 저장이 되지 않는 문제리덕스 스토어에 로그인 유저 정보 저장이 되지 않는 것 같습니다.로그인은 잘 되어 라우팅 되는 거 같은데 왜 스토어에 저장이 안되는지 질문드립니다! 
- 
      
        
    미해결C# 처음부터 배우기콘솔창이 바로 꺼져버려요실행을 하면 F5를 누르면 콘솔창이 바로 꺼져버려요Ctrl + F5를 누르면 콘솔창이 바로 꺼지지는 않는데 ????d이렇게 나옵니다 
- 
      
        
    미해결홍정모의 따라하며 배우는 C++[0.4.0] VS 2022 에서 .ilk 파일이 Debug 폴더가 아닌 다른 폴더에 생성이됩니다x64나 x83으로 빌드해도 다른 폴더에 .ilk 파일이 생성되는데 디렉토리를 변경해야할까요? 
- 
      
        
    미해결윤재성의 만들면서 배우는 Spring MVC 5XML 방식에서 BoardDao의 modifyContentInfomodifyContentInfo()메서드에서 selectOne()이 아니라 update()여야 되는거 아닌가요??.... 
- 
      
        
    미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비구간을 나누어 조건부로 처리해보았습니다 크크- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.next(); char chr = sc.next().charAt(0); System.out.println(solution(word, chr)); } public static String solution(String word, char chr) { String answer = ""; List<Integer> list = new ArrayList<>(); for (int i = 0; i < word.length(); i++) { if (word.charAt(i) == chr) list.add(i); } int index = 0; for (int i = 0; i < word.length(); i++) { if(i == list.get(index+1) && i!= list.get(list.size()-1)) index++; if(i < list.get(0)) answer += list.get(0)-i; else if(i == list.get(index)) answer += 0; else if(i > list.get(list.size()-1)) answer += i - list.get(list.size()-1); else answer += Math.min((i-list.get(index)), (list.get(index+1)-i)); answer += " "; } return answer; } } 
- 
      
        
    미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문복사생성자와 이동생성자 차이를 잘모르겟습니다개념은 알고 있습니다복사 : 복사하여 똑같은 개체를 만드는 것이동 : 원본 객체에서 새로운 객체로 이동 시키는 것구글링 했을때 이동 생성자에 대한 정보가이동 생성자는 객체의 데이터를 복사하지 않고, 데이터의 소유권만 이전합니다라고 되 있는대 객체의 데이터는 복사 하는 거 아닌가요?Night(const Night& night) : m_hp(night.m_hp),m_Attack(night.m_Attack),m_Pet(new Pet(night.m_Pet)){PrintText("Night(const Night&) 복사생성자 호출");}Night(Night&& night) noexcept : m_hp(night.m_hp), m_Attack(night.m_Attack), m_Pet(night.m_Pet){night.m_Pet = nullptr;PrintText("Night(const Night&&) 이동생성자 호출");} 
- 
      
        
    해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스중고마켓 댓글불러오기 쿼리 오류안녕하세요 강사님 중고마켓 댓글을 불러오는 쿼리훅을 작성했는데 아래와 같은 에러 메세지로 계속 상태코드 400이 나옵니다 ㅠㅠ "Variable \"$useditemId\" is not defined by operation \"fetchUseditemQuestions\"."훅 안에서 useditemId을 콘솔로 찍어봐도 정상적으로 나오고 같은 변수를 사용하는 fetchUseditem를 참고해서 다시 작성도 해봤는데 계속 같은 오류가 나옵니다.. 그래프큐엘 플레이그라운드에서는 똑같이 작성해서 query variables에 useditemId를 넣어서 요청해보면 문제없이 잘 작동하는데 프로젝트 안에서는 계속 오류가 나네요 ㅠㅠ 제가 어느 부분을 놓친걸까요..? import { gql, useQuery } from "@apollo/client"; import type { IQuery, IQueryFetchUseditemQuestionsArgs, } from "../../../../commons/types/generated/types"; const FETCH_USEDITEM_QUESTIONS = gql` query fetchUseditemQuestions($page: Int, $useditemID: ID!) { fetchUseditemQuestions(page: $page, useditemId: $useditemId) { _id } } `; export const useQueryFetchUseditemQuestions = ( variables: IQueryFetchUseditemQuestionsArgs, ) => { const query = useQuery< Pick<IQuery, "fetchUseditemQuestions">, IQueryFetchUseditemQuestionsArgs >(FETCH_USEDITEM_QUESTIONS, { variables: { useditemId: variables.useditemId, }, }); return query; }; 
- 
      
        
    미해결팀 개발을 위한 Git, GitHub 입문git push origin master 오류강의 잘 듣고 있습니다 :) git push origin master 명령어를 치면 오류가 납니다.터미널 사진 첨부합니다(파일 경로와 계정 정보는 가렸습니다) git remote add origin 명령어까지는 문제 없이 되는데, git push origin master 명령어에서 오류가 발생합니다.오류 메시지error: src refspec master does not match anyerror: failed to push some refs to 'https://github.com/깃허브주소/Boxiting' 해당 오류를 검색해봤는데 "깃허브에 로컬 저장소에는 없는 파일이 있고, 내 파일을 push 하려고 할 때" 나는 오류라고 나옵니다. 하지만 이 상황과는 다른 경우인 것 같습니다.(처음 repository를 만들고 push 하는 상황이니까요..!) 비슷한 질문의 답변을 보고 시도해봤지만 계속 오류가 납니다현재 git log로 봤을 때 commit은 존재합니다.git push origin <로컬 브랜치 이름> 를 시도해보라고 하셔서 했는데 잘 안됩니다. 혹시 로컬 브랜치 이름은 어떤 걸 작성하면 되나요..? 폴더 이름이 Boxiting-cat 이라고 한다면 이 폴더 이름을 작성하는 것인지, Boxiting-cat.git 처럼 .git인지 혹은 파일 경로인지 궁금합니다! 감사합니다. 
- 
      
        
    해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)조합 ? 문제 관련해서 질문 있습니다.안녕하세요!문제를 풀다가 안돼는 부분이 있어서 질문드립니다.n개의 정수 중 r개를 뽑는 조합에 대한 총 경우의 수 문제인데테스트 케이스로 n = 30, r = 20 을 넣으면타임 아웃이 납니다. ide에서도 루프가 멈추지 않고요....다른 케이스는 통과하는데 이건 왜 안돼는지 모르겠습니다.1 <= r <= n<= 30import sys def ppopgi(arr, visited, start, depth, b): global count if depth == b: count += 1 return for i in range(start, len(arr)): if not visited[i]: visited[i] = True ppopgi(arr, visited, i+1, depth+1, b) visited[i] = False a, b = map(int, input().split()) arr = list(range(1, a+1)) count = 0 ppopgi(arr, [False]*len(arr), 0, 0, b) print(count) 
- 
      
        
    해결됨팀 개발을 위한 Git, GitHub 입문터미널 창git:(main) 이 부분은 어떻게 없앨수가 있을까요...?이제 막 입문했는데 아무거나 해보다가 이렇게 되었습니다ㅠ 
