묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결타입스크립트 입문 - 기초부터 실전까지
eslint 메시지부분 질문드립니다
안녕하세요! 강의 열심히 듣고있습니다 회사에서도 타입스크립트를 사용하는데 에러날때마다 사진에서처럼 eslint메시지를 보면서 구글링을 하는데 정확히 무슨의미인지 잘 모르겠습니다. 사진에보면 1,2,3번으로 표시를 해뒀는데 1번은 input이 onChange함수에 기본으로 설정되어 있는 타입이 맞나요?? 2,3번은 제가 설정해놓은 props랑 default props에 따라 나오는 메시지인지 모르겠어요 (지금 타입스크립트랑 react내장 라이브러리 type-props랑 같이 사용하고 있고, strict 모드를 사용중이라 strictNullChecks 부분을 false로 할 수가 없는상황입니다.) null로 타입을 지정하지도 않았는데 2,3번에 계속 null이 나오는 이유도 모르겠고 혹시 강의 내용중 관련된 영상이 있다면 알려주시면 제가 찾아보겠습니다! 아직 초급부분밖에 못들었습니다. 감사합니다!!
-
미해결대세는 쿠버네티스 (초급~중급편)
yaml 파일 질문입니다
apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080 강의에 사용하신 이 yaml에서 image: kubetm/p8000은 어떤 이미지를 사용하는건가요?? 제 VM에는 저 이미지도 없는데 파드가 생성되는데 어떤 이유인지 궁금합니다
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
조회 API 질문 드립니다!
안녕하세요 강의를 잘 듣고 있습니다. 조회 API 를 만들때, 제네릭으로 json 리스트 형태를 감싸서리턴을 하는데, 보통 조회API 는 단건 조회가 아닌 이상 리스트형태로 리턴을 할텐데, 이런 조회 API 에서는 제네릭으로 리스트를 한번 감싼 뒤 리턴을 해야한다. 로 이해해도 될까요? @GetMapping("/api/v2/members") public Result<List<MemberDto>> memberV2() { List<MemberDto> memberDtos = new ArrayList<MemberApiController.MemberDto>(); List<Member> findMembers = memberService.findMembers(); for(Member member : findMembers) { memberDtos.add(new MemberDto(member.getName())); } return new Result<List<MemberDto>>(memberDtos.size(), memberDtos); } @Data @AllArgsConstructor public static class Result<T>{ private int count; private T data; } @Data @AllArgsConstructor public static class MemberDto{ private String name; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
실무에서 Back End
안녕하세요 선생님. 좋은 강의 잘 듣고 있습니다. 배운 내용을 바탕으로 react와 express 기반 웹 사이트를 제작하려 합니다. ai 기반의 파이썬 프로그램을 만들어 해당 프로그램을 웹을 통해 작동시키는 사이트입니다. 기존에 만든 파이썬 프로그램은 cmd창에서 입력을 받아 결과값을 cmd창에 출력해주는 프로그램입니다. 현재 저는 nodejs로 파이썬 프로그램을 작동시켜 stdin, stdout으로 기존에 작성한 파이썬 프로그램과 소통하여 프론트엔드에 결과값을 넘겨줄려고 합니다. 이럴경우 발생할 수 있는 문제점이 있을까요? 또한 만약에 문제가 있다면 기존 파이썬 프로그램을 react + express 로 웹 ai 서비스를 만드려면 어떤 방식으로 백엔드를 구성해야 되나요?? 현재 생각해본 바로는 프론트엔드와 socket 통신을 통해 입력값을 받는다면, model을 express에서 로드하고 알고리즘을 거쳐 output을 프론트로 전달해주는 방식을 생각해보았습니다. 하지만 이럴경우 프로그래밍 실력의 미숙함 때문에 시간이 오래걸릴 것 같아서 고민중입니다. 감사합니다.
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
before 질문입니다.
.location-inner:before 여기에 position:absolute를 줬는데 .location-inner에 position:relative 꼭 안 줘도 되는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
어셈블리어 분기문2
강의 마지막 문제에서(아직 반복문을 듣기 전입니다) ax가 100인 상황에서만 값을 판단하는 것뿐만 아니라 ax가 100 99 98 97 96 ...이렇게 줄어들면서 홀/짝 판단을 하는 코드를 만들고 싶었습니다. %include "io64.inc" section .text global CMAIN CMAIN: ;write your code here mov ax, 100 mov bl, 2 LOP: div bl cmp ah, 0 je EVENNUMBER jmp ODDNUMBER ODDNUMBER: mov rcx, 1 PRINT_HEX 1, rcx NEWLINE sub ax, 1 cmp ax, 0 je END jmp LOP EVENNUMBER: mov rcx, 0 PRINT_HEX 1, rcx NEWLINE sub ax, 1 cmp ax, 0 je END jmp LOP END: xor rax, rax ret 따라서 이와 같이 코드를 작성했습니다. 하지만 0 1 0 1 0 1이 아닌 0 0 1 0 1 0 0 0..이런식으로 무한루프에 빠지고 있습니다 혹시 코드의 어느 부분이 잘못되었는지 궁금합니다. 또한 PRINT_HEX 1, rcx에서 저 1이 1byte인 것은 알겠습니다. 그렇다면 옆 코드의 의미는 rcx의 내용을 1byte만큼 16진수로 표현하겠다는 뜻이 맞나요?
-
미해결스프링 핵심 원리 - 기본편
OrderApp의 orderService와 memberService 내의 MemberRepository가 독립된 오브젝트가 아닌가요?
안녕하세요. 강의를 듣던 중, 코드를 그대로 따라했는데 OrderApp에서 MemberNullPointerException이 나와서 추적하던 중, 주문서비스와 회원서비스의 레퍼지토리가 따로따로인 것 같아서 생기는 오류라고 추측되어 질문드립니다 ! Me public class AppConfig { public MemberService memberService(){ return new MemberServiceImpl(new MemoryMemberRepository()); } public OrderService orderService(){ return new OrderServiceImpl(new MemoryMemberRepository(), new FixDiscountPolicy()); } } 상단은 AppConfig입니다. 각 회원 서비스와 멤버 서비스의 매개변수에는 new MemoryMemberRepository()로 되어있는데.. 각 새로운 인스턴스를 생성해서 생기는 오류인 것 같아서요. public class OrderApp { public static void main(String[] args) { AppConfig appConfig = new AppConfig(); MemberService memberService = appConfig.memberService(); OrderService orderService = appConfig.orderService(); long memberId = 1L; Member member = new Member(memberId, "memberA", Grade.VIP); memberService.join(member); Member findMember = memberService.findMember(1L); System.out.println("new Member = " + member.getName()); System.out.println("find Member = " + findMember.getName()); System.out.println("find Member id = " + findMember.getId()); // Order order = orderService.createOrder(memberId, "itemA", 10000); // // System.out.println("order = " + order); } } 상단의 memberService 내의 findMember(1L)를 확인하기 위해 OrderApp을 돌려보면 findMember의 값이 잘 나옵니다. 그런데, orderService 내의 memberRepository를 참조하면 nullPointerException 오류가 납니다. 각 다른 저장소라 그런 것으로 보이는데 강의에서는 잘 돌아가는게 제가 모르는 부분이 어떤건지 싶네요..(제 환경에서는 돌아가지 않고 pdf를 그대로 복사붙여넣기 했는데 왜 그런가 싶네요.)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code에서 구구단 출력
for i in range(2, 10): for j in range(1, 10): print('{:4d}'.format(i * j), end='') 이렇게 입력했는데요. 그 결과가 2 4 6 8 10 3 6 9 ... 이렇게 행을 매번 바꿔서 나오네요. 뭐가 잘못되었을까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
exports 에러 관련 해결
저와 같이 에러가 뜨시는 분들이 있을 것 같아 남깁니다. 현재 index.html에서 script로 app.js를 받아오는 상황에서 app.js에 import나 require가 있으면 에러가 납니다. 그래서 1. app.ts에 있는 import 부분을 다 전부 삭제(axios, chart.js) 2. index.html에 axios, chartjs cdn 추가 하면 해결 됩니다. 우선 summary 데이터를 봐야하므로 이렇게 데이터 타입만 보시고 다시 강의 따라가실때는 Import를 추가해주시면 될 것 같습니다.
-
미해결Django Mini project BEST 3
블로그 소스
블로그 소스는 제공하지 않으시나요? 읽으면서 공부하고 싶은데요 ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
어셈블리언어 분기문
어셈블리 언어 분기문에서 PRINT_HEX 1, rcx를 써주셨는데 그 전 영상에서는 PRINT_DEC을 쓰셨던 걸로 기억합니다 _DEC와 _HEX의 차이가 뭔가요? 말씀해 주셨던거 같은데 뭔가 가물가물해서 놓친 것 같습니다.
-
미해결선형대수학개론
4.1 에 관하여 질문드립니다.
이 슬라이드에서 13분 50초 쯤에 다른 종류의 eigen value의 개수(?)는 n개 이하라고 볼 수 있다라고 말씀해주셨는데 여기서 다른 종류가 triangular matrix가 아닌 다른 형태의 3x3 matrix인지, 아니라면 어떤 것을 뜻하는지 궁금합니다. 또한 이 그림이 사실 자세히 이해 되는지는 모르겠는데 혹시 자세히 설명해주실 수 있을까요? 추가로 eigen vector는 nontrivial solution이어서 0이 아니어야 하는거고, eigen space는 null space이기 때문에 non trivial solution + zero vector인건가요? 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
<<어플리케이션 소스 변경으로 재빌드시 효율적으로 하는 법 >> 질문입니다 .
copy . . RUN npm install 와 COPY package. json . RUN npm install COPY . . 의 차이에서 궁금해서 질문 드립니다. 전체를 복사해오면 package.json 파일도 같이 컨테이너 안에 이동되는게 아닌가요? 왜 완성본 도커파일에서는 RUN npm install 할때 캐시에서 가져오는거죠...? 여기서의 캐시란 컨테이너의 캐시인가요? 아니면 바깥(도커 환경 전체 ) 의 캐시인가요? 그리고 저는 build과정을 기존에 있던 도커파일로 만들더라도 (수정 후 재빌드라고 가정) 새로운 img id, 새로운 container id를 갖는 별개의 컨테이너가 생긴다고 이해를 했는데 무언가 잘못 이해한걸까요...? 도대체 재빌드 과정의 캐시는 어디서 있는 누구인지 궁금합니다. 아니면 DOCKERFILE이 하나 일때는 기존에 만들었던 이미지를 토대로 컨테이너를 생성하고, 그 이미지가 특정 캐시를 가진 걸까요??(이쪽이 좀 더 맞아 보이긴 합니다) 근데 이렇게 이해를 해도 npm install을 웹상에서 다 해오는것과 캐시에서 가져오는 것의 상황 차이에 대해 이해가 잘 안됩니다. 답변 부탁드리겠습니다
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 강사님! 질문이있습니다.
강사님 ! 안녕하세요 강의 잘 듣고 있습니다. 다름이아니라, 회원등록 API를 만드실 때, Inner 클래스를 이용하여 Response, Request 객체를 만들어서 사용하셨는데, API를 만들어 사용할 때 는반드시 Response, Request 객체로 사용할 클래스는 Inner 클래스로 사용해야 하나요 ? ? 추가로, 예를 들어서 api 패키지 하위 패키지로 restController 패키지와 dto 패키지를 따로 만들어 클래스 객체를 관리해도 되나요?만약 된다면 Inner 클래스로 만들어 사용하는 것과 비교해 안좋은 점이 무엇일까요 ?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
작동하는 npm 멈추는 방법 1:15초 구간 (Control + c)
Control + c 하나하나 설명하지 않으시기 때문에 공유해드려..ㅠ
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
milliseconds 동작이 이상합니다.
1000 milliseconds당 1초 이므로 3자리만 표시해야 맞는 것 같습니다. 따라서 milliseconds도 다른 시, 분, 초 처럼 처리가 필요해 보입니다.
-
미해결14일만에 배우는 ASP.NET CORE
ADO.NET 엔티티 데이터 모델
강의 09.Database-First 방식 시간 : 13분 43초 새항목 -> ADO.NET 엔티티 데이터 모델 새항목에 ADO.NET 엔티티 데이터모델이 없는데 어떻게 해야 추가 가능한가요;; 아무리 찾아봐도 모르겠네요;;;
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
ESLint /pages/_app.js 파일의 Component 오류에 대해 궁금합니다.
const Common = ({ Component }) 이부분에서 받아오는 Component에 'Component' is missing in props validation 이라고 에러가 나옵니다. proptypes가 잘못된건지 어디가 문제인지 찾지를 못하겠습니다ㅠ import React from 'react'; import PropTypes from 'prop-types'; import Head from 'next/head'; import 'antd/dist/antd.css'; import wrapper from '../store/configureStore'; // 모든페이지에서 공통인 부분 const Common = ({ Component }) => ( <> <Head> <meta charSet="utf-8" /> <title>Nodebird</title> </Head> <Component /> </> ); Common.propType = { Component: PropTypes.elementType.isRequired, }; export default wrapper.withRedux(Common);
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님 질문이 있습니다ㅜㅜ
저는 코드를 다음과같이 작성을 해보았는데요, 40점이 뜨고, 문제점이 뭔지도 알고 있습니다. 일단 저는 강의를 듣기 전에 코드를 작성해보는 편입니다.제 코드는 무조건 반드시 1일차의 상담을 선택하는 상황으로 가지가 계속 뻗어나가게만 이루어져 있습니다. 그래서 1일차의 상담을 선택했을때 분기가 모두 끝나는 것도 디버깅으로 확인을 했는데 그 이후 몇시간을 고민했는데도 풀리지 않네요. N의 범위를 넘어가지 않으면서2일차 강의, 3일차 강의를 선택하는 모든 경우의 수 까지도 고려하고 싶은데 거기서 손을 쓸 수가 없습니다. 이 문제를 해결하려면 제 코드에 어디를 손봐야할까요?ㅜㅜ #include<stdio.h> #include<iostream> #include<stdlib.h> using namespace std; int* T; int* P; int N; int Tindex = 0; int Total = 0; int totalarray[100]; int cnt = 0; void DFS(int Tindex, int Total) { if (Tindex + T[Tindex] > N) { totalarray[cnt++] = Total; return; } else { DFS(Tindex + T[Tindex], Total + P[Tindex + T[Tindex]]); } } int main() { scanf("%d", &N); T = (int*)malloc(sizeof(int) * (N + 1)); P = (int*)malloc(sizeof(int) * (N + 1)); for (int i = 1; i < N+1; i++) { scanf("%d %d", &T[i], &P[i]); } T[0] = 1; P[0] = 0; DFS(0, 0); //DFS(1, 0); int max = 0; for (int i = 0; i < 100; i++) { if (max < totalarray[i]) { max = totalarray[i]; } } printf("%d", max); }
-
미해결Python 엑셀 프로그래밍 - with xlsxwriter
크롤링 URL이 강의 하실 때와 달리 그래프가 추가되어 질문드립니다.
안녕하세요. 강의가 이해하기 쉬워 파이선이 처음인 저에게도 업무처리에 도움이 되는 내용이라 좋았습니다. 마지막 부분에 파이선 초보자인 제가 해결에 어려움이 있어 질문드립니다. URL이 강의하실 때에는 표만 있었는데 지금은 (주)캣네생선 그래프가 있어서 soup.select('.main')[0]~[3]이 아니라 soup.select('.main')[2]~[5]에 강의 하신 내용이 나오고 있습니다. 이럴 경우 '그룹사별일일시가 = soup.select('.main')'와 'for i in 그룹사별일일시가:' 구문을 어떻게 해야 할지 궁금해서 문의 드립니다. 지금은 아래와 같은 에러가 나와서 문의드립니다. IndexError Traceback (most recent call last) <ipython-input-50-8c74a3358d3b> in <module> 4 5 for i in 그룹사별일일시가: ----> 6 print(i.select('.table > tbody > tr')[1].select('td')[1]) 7 print(i.select('.table > tbody > tr')[1].select('td')[1].text) 8 print(i.select('.table > tbody > tr')[1].select('td')[1].text.replace(',', '')) IndexError: list index out of range