묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman 에서 오류가 나는데 해결이 안되네요 ㅠ
어떤 부분 때문에 이런 오류가 나는지 2시간째 해결이 안되네요. 답글 부탁 드립니다.
-
미해결처음 만난 리액트(React)
react 연결이 안되는 것 같습니다..
초기셋팅부터 차근차근 따라오고 복사한후 붙여넣기로 잘작성했는데 버튼이 나오지 않습니다 혹시 해결방법 알수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
숙제로 내주신 실습문제 중 pow의 강제형변환에 대한 질문이 있습니다.
매일 강의를 공부하며 실습문제까지 내주셔서 너무 재밌게 공부하고 있습니다. 이번 강에서 내주신 실습문제 unsigned int의 범위를 알아보는 코드를 작성하던 도중 cout << std::pow(2,sizeof(unsigned int)*8-1) << endl; 을 하면 4.29497e+09 가 출력되어서 구글링을 해보니 pow는 double형으로 casting하여 return 하는 함수라더군요. 그래서 강제 형변환을 시키려고 하였고 아래와 같은 코드를 작성하였습니다. #include <iostream>#include <cmath>#include <limits> int main(){ using namespace std; unsigned int s = 1; auto result = (unsigned int) (pow(2, sizeof(unsigned int) * 8)); cout << result << endl; cout << std::numeric_limits<unsigned int>::max() << endl; return 0;} pow 결과값을 unsigned int로 바꾸었다는 것을 보다 적시적으로 보이기 위해 unsigned int result = (pow(2, sizeof(unsigned int) * 8)-1); 보다는 auto result = (unsigned int) (pow(2, sizeof(unsigned int) * 8)); 로 작성하였습니다. 과연 잘한 것일까요? 그냥 첫번째 코드가 더 가독성이 좋다고 여겨지는 코드일까요? 그리고 두번째 질문입니다. 새로운 함수를 만들지 않는 이상, 강제형변환이 유일한 방법인가요?? 또한, 그렇다면 더 좋은 코드가 있을까요! 읽어주셔서 감사드립니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
주택도시보증공사 파일이 폐기되었다고 뜹니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨스프링 핵심 원리 - 기본편
싱글톤 질문 드립니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요. 싱글톤 컨테이너 강의를 듣다가 의문점이 생겨 테스트 코드를 추가하면서 질문이 생겼습니다. 인스턴스를 생성하지 않고 하나의 객체로 관리하는 것이 싱글톤이라고 이해했습니다. 그래서 다음과 같이 코드를 작성해봤더니 @Test@DisplayName("스프링 컨테이너와 싱글톤")void springContainer() { ApplicationContext applicationContext1 = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService1 = applicationContext1.getBean("memberService", MemberService.class); MemberService memberService2 = applicationContext1.getBean("memberService", MemberService.class); System.out.println("memberService1 = " + memberService1); System.out.println("memberService2 = " + memberService2); assertThat(memberService1).isSameAs(memberService2); ApplicationContext applicationContext2 = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService3 = applicationContext2.getBean("memberService", MemberService.class); assertThat(memberService1).isSameAs(memberService3);} 위의 코드에서 applicationContext1에서 가져온 빈과 2에서 가져온 빈이 다르다는 것을 확인했습니다. 하나의 스프링 컨테이너에서 관리된다고 생각했는데 아니었네요 그렇다면 ApplicationContext의 인스턴스를 계속 생성해줘야 하니 싱글톤이 아닌것 아닌가요? 잘 이해되지 않네요ㅠ
-
미해결
설문조사 했는데 쿠폰 준다고 해놓고서 발급이 안되네요
-SQL 중급 강의 듣고 설문조사 응답을 하였는데, 쿠폰이 안나옵니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
빌드 에러
- 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 제가 직접 작성한 테스트벤치를 빌드하려는데 에러가 뜹니다. 어떻게 해야 할까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Repository 만드는 이유가 현재 시점까지 수강중 궁금합니다
안녕하세요 강사님 늘 영상 잘 보고 있습니다 비도 많이오는데 답글 천천히 달아주셔도 됩니다 수많은 질문 글들이 쏟아질텐데 늘 답글 달아주셔서 감사의 인사를 드립니다. 4달차, 신입, jpa 처음 임을 감안해주세요 [질문] jpa에는 기본으로 내장되어있는 addXXX , findXXX 등등이 있는 걸로 알고 있는데요(뭐라고 부르는질 몰라서..) 현재 시점에서 Repository를 만들고, 직접 구현하는 것은 JPA가 어떻게 동작하는지 보여주기 위함이지요? 실제로 없는 jpa가 제공하지 않는 것들은 쿼리dsl로 만드는 것이고요 제가 이해한 것이 맞는지 몰라 질문 남깁니다. 감사합니다!!
-
미해결홍정모의 따라하며 배우는 C++
namespace 관련 질문드리고 싶습니다.
using namespace std; 로 이미 std를 안써도 되는 것이라고 이해하고있었습니다. 그러나, 강의에서는 cout << std:: pow(2,sizeof(short)*8-1)-1 <<endl; 과 같이 std:: 로 std namespace공간에 있는 pow를 사용하겠다고 하고있습니다. 굳이 안써도 되는 부분이라고 생각했는데, 제가 어떤 부분을 잘못생각하고 있는건가요? 그리고, visual studio를 설치함에 따라 딸려오는 모든 라이브러리는 std namespace 공간에 정의되어있는건가요?
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
collect와 collectLatest
collect와 collectLatest의 차이를 공부해보았는데 각각의 장단점이 있는 것 같습니다. collect의 경우 중간에 데이터가 어떤 이유로 데이터를 처리하는데 시간이 오래 걸린다면 그 이후에 데이터를 받을 수 없다는 단점이 있고 collectLatest의 경우 이전 데이터 처리가 끝나지 않더라도 새로운 데이터가 들어오면 데이터를 새로 받아서 그런일은 없지만 그렇게 된다면 마지막 데이터만 들어오고 중간 데이터를 받을 수 없다는 단점이 있는 것 같습니다. 그렇다면 실무에서는 어떤 함수를 쓰는 것을 선호하는지 궁금합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
가위바위보 문제에서 각각의 정수형 배열에 숫자 입력할때 에러 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 가위바위보 문제를 풀다가 A,B 인원의 가위바위보 정보를 입력받는 부분을 어디에 두냐에 따라 컴파일 에러가 나거나 안나거나해서 원인이 궁금하여 이렇게 질문드립니다. import java.util.Scanner; public class RSP { static Scanner sc = new Scanner(System.in); public char[] Solution(int num, int[] A, int[] B) { for (int i = 0; i < num; i++) { A[i] = sc.nextInt(); } for (int i = 0; i < num; i++) { B[i] = sc.nextInt(); } char[] answer = new char[num]; for (int i = 0; i < num; i++) { if (A[i] == B[i]) { answer[i] = 'D'; } else if (A[i] == 1) { if (B[i] == 2) { answer[i] = 'B'; } if (B[i] == 3) { answer[i] = 'A'; } } else if (A[i] == 2) { if (B[i] == 1) { answer[i] = 'A'; } if (B[i] == 3) { answer[i] = 'B'; } } else if (A[i] == 3) { if (B[i] == 1) { answer[i] = 'B'; } if (B[i] == 2) { answer[i] = 'A'; } } } System.out.print(answer); return answer; } public static void main(String[] args) { RSP main = new RSP(); Scanner sc = new Scanner(System.in); System.out.print("입력: "); int num = sc.nextInt(); int[] A = new int[num]; int[] B = new int[num]; for (char c : main.Solution(num, A, B)) { System.out.println(c); } } } 위와 같이 Solution 메소드 안에 A,B의 가위바위보 정보를 입력받을때는 컴파일 에러가 납니다. (문제의 입력 사항을 한꺼번에 복사해서 넣었을경우에 에러가 남. 직접 하나하나 손으로 키보드로 입력하면 에러가 안납니다.) package Array; import java.util.Scanner; public class RSP { static Scanner sc = new Scanner(System.in); public char[] Solution(int num, int[] A, int[] B) { char[] answer = new char[num]; for(int i = 0; i<num; i++) { if(A[i] == B[i]) { answer[i] = 'D'; } else if(A[i] == 1) { if(B[i] == 2) { answer[i] = 'B'; } if(B[i] == 3) { answer[i] = 'A'; } } else if(A[i] == 2) { if(B[i] == 1) { answer[i] = 'A'; } if(B[i] == 3) { answer[i] = 'B'; } } else if(A[i] == 3) { if(B[i] == 1) { answer[i] = 'B'; } if(B[i] == 2) { answer[i] = 'A'; } } } System.out.print(answer); return answer; } public static void main(String[] args) { RSP main = new RSP(); Scanner sc = new Scanner(System.in); System.out.print("입력: "); int num = sc.nextInt(); int[] A = new int[num]; int[] B = new int[num]; for(int i = 0; i<num; i++) { A[i] = sc.nextInt(); } for(int i = 0; i<num; i++) { B[i] = sc.nextInt(); } for(char c : main.Solution(num, A, B)) { System.out.println(c); } } } 하지만 이렇게 main 메소드 안에 A, B의 가위바위보 정보를 입력받도록 하는 메소드를 진행했을때에는 에러가 나지 않습니다. (한꺼번에 입력결과를 입력해도 에러 안남) 이유가 궁금합니다 ㅠㅠ
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
badge에 관하여 질문드립니다.
양질의 강의에 감사드립니다. 다름이 아니라 새로운 글이 올라오면 badge를 달고 싶은데 새로운 글이 올라오는지를 어떤식으로 check 할 수 있나요? 지금 생각나는 아이디어는 파이어베이스에서 posting의 size를 담아두고 있다가 게시글 작성 button이 눌리면 posting의 사이즈가 달라질테고 달라진 사이즈만큼 최신 순으로 N버튼을 달고 싶다가도 그러면 글이 작성될때마다 새로 받아야하는데 서버에 무리가 가려나 싶기도하고 아니면 단순하게 그냥 글 작성할때 뱃지를 달아놓고 일정시간?이 지나면 뱃지를 사라지게 하면 될까 싶은데 그게 가능한가요? 실제로 뱃지를 달때는 어떤식으로 로직을 짜는지 궁금합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 추가해 주셨다고 메일이 왔는데, 권한이 추가가 안된 건지 여전히 gist만 볼 수 있습니다.
깃헙 권한 추가해 주셨다고 메일이 왔는데, 권한 추가가 안된 건지 여전히 gist만 볼 수 있습니다.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
this 질문
함수 안에서는 객체를 못찾는다 하셧는데 console.log 안에는 this로 하고 밖에서는 this를 안써도 되는 이유가 잇나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
필터와 인터셉터 관련 질문 드립니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 강사님 필터, 인터셉터를 저번 강의해서 로그인 할 때 학습했습니다. 그리고 그에대해 필터와 인터셉터의 페이지 제외 기능이나 인터셉터의 경우 서블릿 기능이기 때문에 ArgumentResolver를 사용할 수 있다 등의 차이를 배웠는데요. 혹시 필터를 쓰면 인터셉터를 안써도 되고 인터셉터를 쓰면 필터를 안써도 되는 것처럼 1:1로 호환이 되는건가요? 여기서 보면 두가지 다 활용하시는데 뭔가 차이가 있는가 궁금해서 질문 남깁니다!
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
화면이 작아서 글자가 안보이네요......
너무 보기가 힘들어요.....
-
미해결처음 만난 리액트(React)
index.js 실행
Book.jsx, Library.jsx, index.jsx를 제외한 나머지 파일들에 대한 내용이 어디있을까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
faq 섹션
안녕하세요. 선생님! faq 섹션에서 질문이 있는데요~ 선생님이 해주신대로 따라하면, 이미 선택했던 input을 선택하면 그게 안가려지고 그대로 있습니다. 예를 들면 What is Netflix? 질문을 선택했다가 그 질문을 다시 선택하면, 이 질문에 대한 답변이 가려지지 않고 그대로 있더라구요~ 넷플릭스 공식사이트처럼, 질문을 선택하고 또 선택했을때, 가려지도록 하려면 어떻게 해야할까요? 미리 답변 감사드립니다~
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
동전교환문제 dfs 질문입니다.
채점사이트에 dfs 방식으로 풀이후 제출해보았는데 오답처리가 되어 강사님 강의를 확인했는데 Integer[] arr 을 static 처리를 했는지 여부를 제외하고 전부 코드가 같았습니다. 강사님의 코딩을 그대로 클론하여 검사받아도 오류가 나오고 제가 짠 코드로도 오답이 나오는데 혹시 이유를 알 수 있을까요? 코드 첨부하겠습니다. package section8;import java.util.Arrays;import java.util.Collections;import java.util.Scanner;public class p05 { static int n; static int money; static int answer = Integer.MAX_VALUE; public static void DFS(int count, int sum, Integer[] arr){ if(sum > money)return; if(sum >= answer) return; if(sum == money){ answer = Math.min(answer,count); } else{ for(int i = 0; i<n; i++){ DFS( count+1,sum+arr[i], arr); } } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); Integer[] arr = new Integer[n]; for(int i = 0; i<n; i++) arr[i] = sc.nextInt(); money = sc.nextInt(); Arrays.sort(arr, Collections.reverseOrder()); DFS(0,0, arr); System.out.println(answer); }}
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GetComponent에서 Managers를 불러오지 못하는 문제
어제 UI 불러오기가 정 안되서 다시 첨부터 해보고자 하는데, 이번엔 GetComponent에서도 불러오기가 안되고 Null 이 뜹니다.. .으음... 왜일까요?