묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
템플릿 특수화 관련 질문
안녕하세요. c++ 강의 중 "템플릿 기초 #1" 듣다가 질문이 생겨 남깁니다.템플릿 특수화가 필요한 이유를 모르겠습니다. 아래 두 코드를 비교했을 때 굳이 템플릿 특수화를 해야 하는 이유가 무엇인가요? 또, 템플릿 특수화가 필요한 상황은 어떤 상황이 있나요??<템플릿 특수화 사용한 경우>template<typename T> void Print(T a) { cout << a << endl; } template<> void Print(float a) { cout << "템플릿 특수화" <<endl; cout<< a << endl; }<오버로딩 사용한 경우>template<typename T> void Print(T a) { cout << a << endl; } void Print(float a) { cout << "템플릿 특수화" <<endl; cout<< a << endl; }컴파일러에 돌려보니 결과도 똑같이 나옵니다. 너무너무 궁금합니다ㅠㅠ 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
id를 제외한 생성자 만들기
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 강의를 듣던 중, 잘 이해하지 못한 부분이 있어 질문 드립니다.1:07초에서 영한님께서"id를 제외한 생성자를 하나 만들겠습니다."라고 하셨는데, 생성자를 만들때 id를 제외하는건지 여쭤봅니다.다음에 작성하는 ItemRepository에서 setId, getId에서 생성자를 만들었기 때문인가요??감사합니다.
-
미해결생초보를 위한 프리미어 프로 2022
첫번째 강의 듣는데, 이게 첫 강의 맞나요?
첫번째 강의를 켰는데, 첫 강의가 아니고 뭔가 중간부터 나오는 느낌이네요? 썡초보가 시작하려고 수강신청했는데... 답변 부탁드립니다.
-
미해결스프링 프레임워크는 내 손에 [스프2탄]
페이징에서 없는 데이터라고 나옵니다
getPage랑 getPerPageNum이 안읽혀서강사님 깃허브에서 직접 다운받아서 했는데도 안됩니다;;
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
Thread 강의 질문
안녕하세요,Thread 강의 따라서 코드작성후 cleanThread.start를 실행했을때 출력이 나도코딩님과 다르게 나와서 질문드립니다.Thread가 들어가긴 한거 같은데 동시에 cleanThread.run 한것처럼 직원분과 사장님이 따로 청소를 합니다.(하지만 run과 다르게 직원분이 아닌 사장님이 먼저 청소를 하고 직원분이 청소를 함)밑에 출력결과 첨부합니다! -- 사장 청소 시작 --(사장)1번방 청소 중(사장)3번방 청소 중(사장)5번방 청소 중(사장)7번방 청소 중(사장)9번방 청소 중-- 사장 청소 끝 ---- 직원 청소 시작 (Thread) --(직원)2번방 청소 중(직원)4번방 청소 중(직원)6번방 청소 중(직원)8번방 청소 중(직원)10번방 청소 중-- 직원 청소 끝 (Thread) --
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
딕셔너리?
강의중rates 의 데이터를 가공하기위해 PickerViewController 에var rates : [(String, Double)]? 로 선언하시고URLSession 을 사용하여 Decoder 하는 과정에서 Json 데이터가 순서없이 들어오기 때문에 순서를 있게하려고 map 이나 sorted 형태를 사용한다 하셨는데,위에 선언한 rates : [(String, Double)]?는 array 안에Tuple을 element로 사용해 변수를 선언하셨는데, 왜 element 를 Tuple로 선언하셨는자 궁금합니다.찾아본 바로는 Dictionary 타입의 값을 비교하는 것은 불가능하다는데 그렇기때인가요??var rates : [String, Double]? 딕셔너리 형태로 선언하는것보다 더 효율적인가요?
-
미해결스프링 프레임워크는 내 손에 [스프2탄]
스프링부트를 내려받는중에 오류가발생한거같네요
강의화면과는 달리 templete와 static부분이 전혀안보이네요 그리고 rest 컨트롤러도 안보이네요 여려번 다시 다운받아봤는데도 그대로네요 스프링부트 어플리케이션을 실행해도 오류가 나오네요 설치할떄 기존에 있던 자바하고 스프링부트에서 사용하는 자바버젼하고 충돌이 일어난듯한데 방법이 없을까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
패턴으로 실습하며 익히기:html/css 이해를 바탕으로 크롤링하기
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. <div class="layer_body" data-translation="true"> <p>금융당국이 급증하는 가계부채 증가세를 막기 위해 아파트 잔금대출에도 소득을 따져 대출한도를 정하는 총부채상환비율(DTI)을 적용하는 방안을 유력하게 검토하고 있다.</p> <p>지금은 집값을 기준으로 대출한도를 매기는 주택담보인정비율(LTV) 규제만 적용돼 소득이 없어도 집값의 70%를 빌려 잔금을 치르는 게 가능하다.</p> <p>앞으로 잔금대출에 DTI가 적용되면 소득이 없는 사람은 집값의 70% 대출 받는 게 어려워진다.</p> </div> 안녕하세요.지금 강의 중인 내용에 보면 class의 div 값과 다르게 2개의 값이 연이어 나오는데요.이런 경우에는 어떻게 입력하면 될까요?복사해서 넣어보고 했는데 계속 오류가 뜹니다. import requestsfrom bs4 import BeautifulSoupres = requests.get('https://v.daum.net/v/20170615203441266')soup = BeautifulSoup(res.content,'html.parser')mydata = soup.find_all('div','layer_body' data-translation='true') mydata.get_text() 이런식으로 연달아서 넣으면 되는건지...답변 부탁드려요^^
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolo5 custom data training
안녕하세요! cvat로 어노테이션을 진행한뒤 yolo 5 로 학습할대 에러가 나와서 문의 드립니다. 학습을 한 셀에서 결과가 .... 20 epochs completed in 0.033 hours. Optimizer stripped from content/dataset/result/plt/weights/last.pt, 92.8MB Optimizer stripped from content/dataset/result/plt/weights/best.pt, 92.8MB Validating content/dataset/result/plt/weights/best.pt... Fusing layers... Model summary: 267 layers, 46129818 parameters, 0 gradients, 107.7 GFLOPs Class Images Instances P R mAP50 mAP50-95: 0% 0/8 [00:00<?, ?it/s]Exception in thread Thread-8: Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in bootstrapinner self.run() File "/usr/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/content/yolov5/utils/plots.py", line 287, in plot_images cls = names[cls] if names else cls KeyError: 0 이후에... Exception in thread Thread-10:Exception in thread Thread-12:에러가 납니다. 어떤 문제일까요??; - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
그리들 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.gradle실행시 A web-based, searchable dependency report is available by adding the --scan option.Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warningsBUILD SUCCESSFUL in 678ms1 actionable task: 1 executed3:07:08 AM: Execution finished 'dependencies'. 알림이 뜨는데 해결방법이 무엇일까요
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
const{result} = useQuery(FETCH_BOARDS); result자리에 data가 아닌 다른 단어를 넣으면 실행이 안되는데 다른 이유가 있는건가요,,? ㅜㅜ
const{result} = useQuery(FETCH_BOARDS); 이 부분에서result자리에 data가 아닌 다른 단어를 넣으면 보드 목록이 불러와지지가 않는데 다른 이유가 혹시 있는건가요..? ㅜㅜ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
현대엔지비(Softeer) 코딩 테스트 관련해서
Language가 GNU C++ 17인데 #include<bits/stdc++.h>라이브러리 사용 가능한거죠??
-
미해결
Public 클래스 오류인지 게임매니저 오류인지 모르겠습니다...ㅠ
public 클래스에 게임매니저 스크립트를 할당했지만 플레이 모드에만 들어가면 자꾸 none으로 바뀌어요..ㅠ 어떻게 하면 좋을까요..?문제 상황을 캡쳐 한 사진입니다 ㅠ플레이 모드에 들어가기 전에는 이렇게 문제 없이 게임매니저가 있지만 플레이 모드에 들어가고는 귀신같이 none으로 바뀝니다 ㅠ 문제를 해결하려 이것저것 시도해 보고 있지만 잘 해결이 안됩니다 ㅠ 도와주시면 감사드리겠습니다 ㅠ ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
단일 체크박스 - 체크해제 설정
강의 내용 중 단일 체크박스를 체크하면 원하는 상태로 변하는데, 체크를 풀면 500에러가 발생합니다. 어떻게 코드를 수정해야 할 지 도움을 요청드립니다.강의 내용을 조금 변형해서 - '할일'을 등록할 때 할일 완료상태면 TODO_COMPLETE, 미완료이면 TODO_INCOMPLETE이 되도록 아래와 같이 작성하였습니다. (Todo.java)1) 등록된 할일을 수정할 때 단일 체크박스를 체크하면 완료, 체크를 풀면 미완료가 되도록 아래와 같이 editTodo.html을 작성했습니다.이 경우, 할일 수정 페이지에서 체크를 할 때는 TODO_COMPLETE으로 상태가 잘 변경됩니다. 그런데 다시 체크를 풀면 500에러가 발생하는데요. (org.thymeleaf.exceptions.TemplateInputException 입니다) 그래서 Controller에서 할일 수정하는 핸들러의 구현부에 디버거를 걸고 확인을 했더니빨간 네모에서 처럼 체크를 풀고 저장버튼을 누르면 TODO_INCOMPLETE로 변경되는 것이 아니라 null로 넘어가고 있습니다.2) 그래서 강의 복습 및 구글링으로 아래와 같이 체크박스 부분을 수정했는데요.그랬더니 todoCmplt 상태는 무조건 TODO_INCOMPLETE로 고정되어 체크박스에 체크를 하고 할일 수정(저장)을 해도 체크는 풀리게 되었습니다. (editTodo.html의 체크박스를 여러 번 다르게 수정했지만 모두 실패했습니다.)Todo.java에서 코드가 잘못된 것인지, editTodo.html이 잘못된 것인지 알 수 없어 문의드립니다.
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
useEffect 요런거 눌르면 자동으로 ()=>{ ) 어런식으로 자동완성 되자나요? 그거어떻게 하나요? ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
컨트롤러 매니저, 스케줄러, kubelet 모두 주기적으로 API 서버를 통해 상태를 확인하나요?
안녕하세요쿠버네티스의 기본 철학과 파드 배포 흐름을 보면서 궁금한 점이 생겨 질문 드립니다.추구하는 상태를 선언하고, 그 상태를 따라간다고 이해했습니다. 즉 컨트롤러 매니저, 스케줄러, kubelet 3개 모두 현재 추구하는 상태를 보고, 차이를 발견하면 조치를 취하는 형태로 이해했습니다.상태를 저장하는 곳이 etcd가 맞나요?컨트롤러 매니저, 스케줄러, kubelet 3개 다 etcd에 있는 추구하는 상태를 확인하나요? etcd의 데이터를 확인할 때 항상 API 서버를 통하나요?그렇다면 컨트롤러 매니저, 스케줄러, kubelet 3개 다 주기적으로 API 서버에 상태를 확인하는 요청을 보내고 응답을 받나요?
-
미해결애플 웹사이트 인터랙션 클론!
선생님 이해가 잘 안가는 문구가 있어서 질문 드립니다.
setLayout 함수 끝에 들어가는${sceneInfo[i].scrollHeight}px;부분에서 따옴표로 잘못 작성해서 좀 해맸었습니다 ㅎㅎ;${}부분을 풀어 쓰면 정확하게 어떤식으로 표기가 되는건지.. 궁금합니다.제 예상으로는 for문 안에 따로 변수를 선언하지 않고, 계산된 값을 바로 가져오기 위해 사용한 것 같은데 맞을까요..??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 관리 예제에서 등록 시 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 회원 관리 예제 웹 MVC 개발> 회원 웹 기능 - 조회이 강의에서 선생님의 결과와 제 결과가 다르게 나와서 질문 드립니다.[회원 가입]을 눌러서 spring1, spring2를 등록하시고 [회원 목록] 탭에서 2개의 회원이 등록됨을 보이시는데,저는 spring1을 등록하고 회원 목록을 들어 가보면이렇게 1하고 공백으로 나오고여기서 spring2를 등록하면이런 페이지가 나오며인텔리제이에서도 잘 돌아가던 서버의 Run 창에서 오류가 죽 뜹니다.짧은 지식으로 보기에는 뭐 어디가 null값이다 라는 오류들이 많이 뜨는데 제 선에서는 어디부터 어떻게 만져야 할지 잘 모르겠습니다 ㅠㅠ 아래는 인텔리 Run창에서 뜨는 오류입니다캡처로 잘리는 부분들을 사진 중간에 남기겠습니다.2023-02-05T22:19:39.413+09:00 ERROR 2956 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "hello.hellospring.domain.Member.getName()" is null] with root cause2023-02-05T22:26:18.541+09:00 ERROR 2956 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "hello.hellospring.domain.Member.getName()" is null] with root cause2023-02-05T22:27:45.238+09:00 ERROR 2956 --- [nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "hello.hellospring.domain.Member.getName()" is null] with root cause참고하셔야 할 파일들의 코드가 있으시면 바로바로 캡처해서 올리겠습니다.'컴포넌트 스캔으로 빈 등록'에서 '자바 코드로 빈 등록'으로 넘어가는 강의에서 직접 코딩을 하다보니 거기에서 오류가 났을지도 모르겠다는 생각도 드네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
뷰 렌더링 질문드립니다.
안녕하세요. 강의를 듣다가 MyView에서 render()를 하는것이 jsp로 이동하는것, 즉 jsp를 렌더링 하는것이라고 이해했는데요.jsp를 렌더링하는것이 곧 뷰를 렌더링 하는것인가요?jsp렌더링 = 뷰 렌더링이렇게 이해하는게 맞을까요?뷰 렌더링이 어떤것을 의미하는것인지 질문드립니다.
-
해결됨수학 없이 시작하는 인공지능 첫걸음: 기초부터 최신 트렌드까지
노션 자료는 언제 오픈하나요?
노션 자료를 1월에 오픈한다고 하셨는데요~언제쯤 볼 수 있을까요?