묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
bulid는 되는데 gradle이 문제가 있는거 같아요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]사진에 보이다 시피 sourceCompatibility 부분이 검은색으로 나와 있습니다. 처음에 빌드가 안되다가, ./gradlew clean build써서 빌드가 성공적으로 됐는데 처음에 spring stater.io에서 생성했을때는 sourceCompatibility 부분이 검은색이 아니었는데 빌드 후에 바귀었습니다. 이건 상관이 없는건가요? 인터넷에 검색해보니까 버전이 안맞아서 그렇다는 글을 봤는데 버전도 다 11버전으로 맞췄고, file structure, compiler도 다 확인했습니다. 참고로 맥입니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.교안 48p에서 맵에서 [ ]를 사용하는 경우, 사용과 동시에 생성된다는 것은 이해를 했는데, [다만 앞의 코드는 해당 키값에 0이 아닌 값이 들어갈 때 활용이 가능합니다. 만약 문제에서 키에 0이 들어가는 경우 앞의 코드는 활용이 불가능합니다.] 라는 부분이 어떤 의미인지 잘 모르겠습니다. mp[1]==0 이라고 선언되는 동시에 mp[1]=0으로 명명된다는 것은 알겠는데, mp[0]인 경우에는 무슨 문제가 발생하는 건가요? 세부 설명 부탁드립니다! 교안에서 struct 부분에서 커스텀한 정렬이 필요한 경우에 질문있습니다. struct 내부에 연산자<를 오버로딩만 했는데, 자동적으로 정렬이 되는 것인지 궁금합니다.(앞의 sort(v.begin(),v.end(),less<int>())이런 식으로 세번째에 기준을 적었는데, struct를 이용한 커스텀한 정렬은 세번째에 기준을 적지 않는 것에 의문이 들어 질문드립니다.)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
제네릭 타입에 where을 붙이는 것에 대한 질문
다음과 같이 Bind를 제네릭 타입으로 선언하였는데 where T : UnityEngine.Object로 T를 한정하였는데그러면 처음부터 Bind<UnityEngine.Object>로 작성해도 똑같은 기능인지 궁금합니다.만약 그렇다면 일단 어떻게 쓸지 모르니 제네릭으로 선언했지만 추후에 where을 사용하여 T를 한정 짓는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
PlayerController 에 PlayerStat 질문
상태 값 들은 대부분 Define 에 값을 넣어놨는데요왜 PlayerStat은 Define에 저장을 안하고 PlayerController에 가지고 있는지 혹시 다른 이유가 있는지 궁금합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
콘솔에 포트번호가 뜨지 않아 8080으로 연결이 되지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]선생님 안녕하세요~포트번호가 뜨지 않아 8080으로 연결이 되지 않습니다. JDK 11 버전을 설치하고 적용해서 successful이라 뜹니다.[ 문제 발생 ]그런데, 아래와 같이 포트번호가 뜨지 않습니다.그래서 localhost:8080 으로 연결이 안됩니다.어떻게 하면 연결이 될까요?감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
n값과 관련된 질문 드립니다.
안녕하세요, 강의 수강자입니다.먼저 좋은 강의 제작해주셔서 감사드립니다. 이번 해설에서 n값과 관련된 질문이 있습니다.T = int(input()) for t in range(T): n, s, e, k = map(int, input().split()) a = list(map(int, input().split())) a = a[s-1:e] a.sort() print("#%d %d" %(t+1, a[k-1]))이 과정에서 n값을 입력하긴 했지만,a를 선언할 때 사실상 이는 n값에 영향을 받지 않는 것으로 보입니다.예를 들면, n을 6이라고 입력했을 때 a값 리스트 안에 숫자가 10개를 입력 되더라도 프로그램이 문제가 없을 것으로 판단됩니다.그렇다면 n값은 굳이 입력하지 않아도 되는 것 아닌지 알고 싶습니다. 바쁘신 와중에도 감사합니다 :)
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
7:30 DuplicateKeyException 질문
7:30 부분에서 잘 이해가 안가는 부분이 있습니다.35 라인으로 catch(DuplicateKeyException e)로 예외를 잡아주셨는데저 익셉션을 Repository에서throw exTranslator.translate("update", sql, e); 이런식으로 변환된 익셥션이 (DuplicateKeyException )이 익셉션을 Service로 던져서 처리 하라는 말씀인가요? 아니면 자동으로 DuplicateKeyException이 서비스 계층으로 넘어 온다는 말씀인가요 ??
-
미해결모의해킹 실무자가 알려주는, SQL Injection 고급 공격 기법 : PART 2
오라클에서는 right, left 사용안됩니다.
찾아보니까 left, right는 오라클 내장함수에 존재하지 않아서 사용안된다는데 맞는건가요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
GA 데이터 세트에 관련하여 여쭤봅니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.혹시 GA 데이터 세트 출처가 어떻게 될까요? 실습 내용을 좀 활용 할려고 하는데 데이터 분석 자료 출처를 기입하려고 해서 출처를 여쭤봅니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입 버튼을 누르면 백엔드 서버 에러 500번대 에러가 뜹니다
제가 백엔드서버를 제대로 세팅을 하지 않은건지 회원가입 버튼을 누르면 500번 에러가 뜹니다아래는 회원가입 코드 입니다import React, { useState, useCallback } from "react"; import axios from "axios"; import { Success, Form, Error, Label, Input, LinkContainer, Button, Header } from "./styles"; import useInput from "@hooks/useinput"; const SignUp = () => { const [ email, onChangeEmail, setEmail ] = useInput(""); const [ nickname, onChangeNickname, setNickname ] = useInput(""); const [ password, setPasswrod ] = useState(""); const [ passwordCheck, setPasswrodCheck ] = useState(""); const [ mismatchError, setMismatchError ] = useState(false); const onSubmit = useCallback( (e) => { e.preventDefault(); if (!mismatchError) { console.log("회원가입 하기"); axios .post("http://localhost:3095/api/users", { email, password, nickname }) .then((res) => { console.log(res); }) .catch((err) => { console.log(err.res); }); } }, [ email, nickname, password, passwordCheck, mismatchError ] ); const onChangePassword = useCallback( (e) => { setPasswrod(e.target.value); setMismatchError(e.target.value !== passwordCheck); }, [ passwordCheck ] ); const onChangePasswordCheck = useCallback( (e) => { setPasswrodCheck(e.target.value); setMismatchError(e.target.value !== password); }, [ password ] ); return ( <div> <Header>Sleact</Header> <Form onSubmit={onSubmit}> <Label id="email-label"> <span>이메일 주소</span> <div> <Input type="email" id="email" value={email} onChange={onChangeEmail} /> </div> </Label> <Label id="nickname-label"> <span>닉네임</span> <div> <Input type="text" id="nickname" value={nickname} onChange={onChangeNickname} /> </div> </Label> <Label> <span>비밀번호</span> <div> <Input type="password" id="password" value={password} onChange={onChangePassword} /> </div> </Label> <Label> <span>비밀번호 확인</span> <div> <Input type="password" id="password-check" value={passwordCheck} onChange={onChangePasswordCheck} /> </div> {mismatchError && <Error>비밀번호가 일치하지 않습니다</Error>} {!nickname && <Error>닉네임이 비어있습니다</Error>} </Label> <Button type="submit">회원가입</Button> </Form> </div> ); }; export default SignUp; 만약 백엔드 서버 설정이 잘못된거면 다시 0강 부터 보고 오겠습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
./gradlew build 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이전의 질문 내용 바탕으로 해결방안 모두 시도해보았지만(설정 변경, 버전 확인) 계속해서 ./gradlew build 과정에서 에러가 발생합니다.
-
미해결스프링 배치
강의자료 문의드립니다.
안녕하세요. 제가 MAC을 사용해서요.강의자료 PDF로도 혹시 제공 가능한가요. ㅠㅠ 감사합니다.
-
미해결스프링부트 개념정리(이론)
좋은 강의감사합니다.
이론적으로 정리가 잘 되었습니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 22:28분경 질문있습니다
강의를 듣고 따라해보다가 궁금한게 생겼는데요 다음과 같이 코드를 짜면 4를 읽지않고 ++it로 5로 넘어간다는 것까지는 이해했습니다그런데 다음 for 문을 돌리게 되면 이런 에러가 뜨면서 크래쉬가 나는데 어떤 이유인지 궁금합니다 다시 보니 제가 v.begin()을 vector<int>::iterator itBegin에 집어넣어서 사용해서 그런 것 같네요 itBegin을 v.begin()으로 바꾸니 제대로 작동합니다 그런데 그렇게 사용하면 에러가 나는 이유는 뭔가요??
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
UI 디자인 원리 적용된 좋은 사례, 나쁜 사례
좋은 사례뱅크샐러드뱅크 샐러드 어플을 최근 들어 다시 쓰고 있습니다. 기존 은행 어플과 달리 정말 직관적인 UI를 많이 느끼고 있는데요.그 중에서 휴리스틱 평가 상태 안내가 적용된 걸로 생각되는 예입니다. 동의 사항이 나올때 아래 버튼이 '아래로 스크롤' 통해서 제가 더 읽어야 하는 것이 있다는 것을 말해주고 끝까지 읽으면 그 버튼 내용이 바뀌면서 '내 데이터 조회하기'로 바뀌어 다 읽고 그 다음으로 진행됨을 나타내는 CTA가 반영되어 이해하기가 수월했습니다나쁜 사례KB Star Banking많은 정보의 양을 너무 작은 텍스트, 그리고 그 글이 스크롤과 더불어서 좌,우로 읽어야 할 것도 있습니다. 뭔가 읽고 싶어도 읽고 쉽지 않게 만듭니다. 진행사항도 없고 제가 하는 행동이 하나도 UI요소로 반영이 안되어 더이상 여기선 '전체 동의' 버튼 누르고 빠르게 나가고만 싶었습니다. 뭔가 사용자로 하여금 읽게끔 배려해주는 것이 전혀 없다는 것을 느꼈습니다
-
미해결인터랙티브 웹 개발 제대로 시작하기
svg애니메이션을 스프라이트 이미지로 추출하는 법
안녕하세요 선생님제가 선생님 svg강의도 듣고 있는데svg 코드로 만든 애니메이션을이미지로 추출하려면 어떻게 해야할까요??
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
모달(Modal) 만들기 #01(제이쿼리 페이드인아웃 모달) 이거 강의가 켜지질않아요
모달(Modal) 만들기 #01(제이쿼리 페이드인아웃 모달)1분미만 원래 이게 잘못올라가서 재생이나 첨부자료가 안나오게 표시되는건가요?? 다음섹션보니까 똑같은 제목의 동영상 강의가있긴한데....혹시나해서 물어보네요^^
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-K 플러드필 질문입니다.
안녕하세요!항상 강의 잘 듣고 있습니다.3-J와 3-K에서 플러드필을 배우면서 플러드필을 '직전까지 하던 내용을 임시 큐에 저장하고 다음 dfs/bfs시 임시큐의 내용부터 이어서 작업하게 함으로서 새롭게 dfs/bfs를 수행하여 전체를 훑는 것보다 탐색하는 경우의 수를 줄이는 방법'이라고 이해하였습니다.더 자세히 알고싶어 플러드필을 검색해보니 일반적인 예시는 큰돌님처럼 임시큐에 저장하는 것이 아니라 저희가 int 반환형 dfs와 유사하게 쓰고 있더라구요?지난 강의에서였나 확실치는 않지만 플러드필이 아니라고 하는 사람도 있지만 이것은 플러드필이 맞다? 라고 하셨던 것 같은 기억이 있습니다. 일단 잘 써먹는게 중요하다라는 생각이지만 정리하자면 일반적으로 사람들이 말하는 int 반환형 dfs 같은 것이 기본적인 플러드필이고, 임시큐를 활용하는 것은 그냥 플러드필에 임시큐를 활용했다 정도로만 알면 될까요?감사합니다.
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
python manage.py send_hello_email 입력 시 오류
안녕하세요 :-)현재 [실습 - 장고 Custom management command를 활용한 smtp 메일 발송] 강의를 듣고 있는 수강생입니다.강의를 듣다가 오류가 발생해 도움을 요청하고자 질문을 올립니다. 1) app/management/commands/__init__.py 와 send_hello_email.py 파일 생성 완료2) python manage.py --help 통해 [app] send_hello_email 나오는 거 확인3) python manage.py send_hello_email 입력 시, ModuleNotFoundError 발생>> ModuleNotFoundError: No module named 'app.templates.app'갑작스레 ModuleNotFoundError가 떠서 당황스럽고 어떻게 수정해야 할지 모르겠습니다 :-(도와주세요!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Reflect.defineMetadata is not a function 에러
npm run start:dev로 서버를 켰는데 TypeError: Reflect.defineMetadata is not a function이런 에러가 떴어요.제가 어떤 설정을 잘못 한건가요? 현재 DTO패턴 강좌입니다.npm install @types/reflect-metadata 도 사용 하였습니다.pakage.jsonhttps://github.com/Seonooo/project여기에 파일 올려두었습니다.