묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CUDA 프로그래밍 (2) - C/C++/GPU 병렬 컴퓨팅 - 벡터 vector 더하기
컴파일 시의 <typeinfo> 관련 에러
이 강의가 아니라, 다른 강의에서 나온 질문인데, 정보 공유 차원에서 올립니다. 실습 코드를 클라우드 환경에서 돌리고 있고, gcc version 7.5 를 쓰고 있습니다.컴파일 시에 다음 에러가 발생합니다.$ makenvcc -gencode=arch=compute_37,code=\"sm_37,compute_37\" -arch=sm_37 -O2 -o 12c.exe 12c.cu./common.cpp(115): error: <typeinfo> must be included before typeid is used
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
멀티컨테이너 어플리케이션에서 스케일아웃시 질문드립니다
안녕하세요! 멀티컨테이너 방식이 이해가 되지 질문을 드립니다!아래는 스케일 아웃시 제가 생각하는 도식화 입니다- LoadBalance 는 beanstalk 에서 추가되는 ALB 를 형상화했습니다- beanstalk 에서 생성된 EC2 는 Nginx 가 기본 탑재되어있는것으로 이해하고 그렸습니다질문입니다!멀티컨테이너 방식은 하나의 EC2 에 여러개의 인스턴스를 올리는게 맞을까요?그렇다면 (Nginx + React + Node.js +MySql) 이 하나의 block 이라면 스케일 아웃시 위와 같은 그림의 형태로 확장할텐데 이해하는게 맞을까요?
-
미해결초보를 위한 쿠버네티스 안내서
kubectl 버전 충돌로 삭제문의입니다
안녕하세요윈도우에 kubectl을 설치하였는데, 예전강의 이후 버전이 많이 업데이트 되었는지, 버전을 지정하고 kubectl을 설치하니 버전차이(skew) 경고를 받았습니다.WARNING: version difference between client (1.23) and server (1.25) exceeds the supported minor version skew of +/-1그래서 서버 버전과 동일한 1.25 버전의 kubectl을 curl로 동일하게 설치하였는데, 그 이후로는 'kubectl version' 명령어를 입력하면 The system cannot execute the specified program.으로 나옵니다.제 예상에는 1.23과 1.25 버전 2개의 kubectl이 설치되어 있어서인데, 혹시나 시스템환경변수 설정에 PATH부분을 보아도 기본 kubectl.exe이 있는 bin폴더 경로가 정상적으로 기입되어 있습니다. 이런 경우, kubectl을 삭제하고 재설치하는 것이 가장 좋을 것 같은데, 의외로 구글링했을 때 답이 나오지 않네요..어떻게 해결하면 좋을지 문의드립니다. 감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1.해답 코드를 visual studio 2022에서 돌리면ll _result = sum(tree_sum, value + 1, tree_sum.size()) - value * sum(tree_cnt, value + 1, tree_cnt.size());위 코드에서vector subscript out of range 런타임 에러가 터지는데에러가 터지는 이유를 잘 모르겠습니다.vector 사이즈를 max_n으로 잡아줬는데도 왜 런타임에러가 터지는 것인지... 2. cin >> value; value++;이 코드에서 value++을 하는 이유는 무엇인가요?강의에서 쓰인 예제 3 1 2 5를 풀이하면,5 * 2 - (1 + 2) == 10이 되어야 할 거 같아서요.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
key를 props를 하는 이유
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘 듣고 있습니다. 강의를 보면서 구현하다가 질문이 생겨 이렇게 남겨봅니다.처음에 강의를 보고 List() 함수형 컴포넌트에서 key만 매개변수로 사용하지 않아서 props를 하지 않아도 되지 않을까 싶었지만 react-beautilful-dnd 관련하여 에러가 나더라구요. 함수형 컴포넌트에서 매개변수를 통해 직접적으로 가져오지 않음에도 key가 어떤 역할을 가지고 있는지 궁금합니다.감사합니다<List key={data.id} //props 안하면 에러 id={data.id} completed={data.completed} title={data.title} provided={provided} snapshot={snapshot} todoData={todoData} setTodoData={setTodoData} />
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
비슷한질문.. mousedown을 click으로 바꾸면 왜안되나요?
선생님 비슷한 질문인데 궁금점이 해결이 안되서 여쭤봅니다useEffect( () => { const listener = (event) => { console.log('ref', ref) if (!ref.current || ref.current.contains(event.target)) { return; } handler(); }; document.addEventListener("mousedown", listener); return () => { document.removeEventListener("mousedown", listener); }; }, []); 마우스다운이랑 클릭이랑 다른점은 배웠는데모달창 밖을 클릭하는데 왜안되는지 모르겠습니다click 이 mousedown이랑 mouseup 두가지 행위가 아닌지..모르겠네요 ㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
html에서 form 데이터를 받는 것에 대한 질문입니다.
html에서 form 데이터를 받는 것에 대한 질문입니다.html form 에서 보내는 데이터를 Controller에서 ModelForm으로 받고 있는데여기에 대한 질문입니다.저 ModelForm으로 값을 받을수 있는 이유가 form태그 안에 name값을 넣어준 input태그들과 매칭되어서 값을 받아 올수 있는건가요?아니면 form 태그에 명시한 th:object에 의해서 memberForm형태로 넘길 수 있는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 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로도 혹시 제공 가능한가요. ㅠㅠ 감사합니다.
-
미해결스프링부트 개념정리(이론)
좋은 강의감사합니다.
이론적으로 정리가 잘 되었습니다. 감사합니다.