묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다
예제파일이 비어있어 메일로 강의자료 보내주실 수 있으신가요?메일은 shw030507@naver.com 입니다
-
해결됨타입스크립트 시작하기
객체 할당 관련 질문 있습니다.
전체 질문으로 올라가 있었어서 다시 올렸습니다;; 1) 4:45에서 "속성이 많을 수록 타입에 더 많은 제약을 가하는 것이고 이는 해당 타입의 값의 집합이 작아지는 것을 의미한다" 고 설명해주셨고,6:43에서는 "Person의 age 타입을 보면 Product의 타입이 더 크다"고 설명해주셨는데요그렇다면,타입이 가질 수 있는 값의 제약이 더 클수록 타입이 작고,타입이 가질 수 있는 값이 더 유연해질 수록 타입이 크다고 이해하면 되는 걸까요?2) 아래 코드를 작성해보니interface Person { name: string; } interface Product { name: string, age: number, } const obj = { name: "mkie", age: `23`, city: `abc`, }; let person: Person = obj let product: Product = obj; console.log(person.age)person.age에서 타입 오류가 발생하던데요그렇다면, person에 obj가 할당은 가능하지만person의 타입에 정의되지 않은 properties는 사용할 수 없다는 것으로 이해하는게 맞는건지요?할당 이후에 person을 log로 찍어보면 obj의 properties가 모두 출력되는데person.age에 접근해보면 타입 오류가 발생하고 있어서 이해가 잘 안되네요만일 그렇다면 저런 할당이 왜 필요한지도 이해가 안되고....... 실제로 저런식의 할당을 하는 경우는 어떤 것이 있을까요?
-
해결됨타입스크립트 시작하기
퀴즈 관련 질문이 있습니다.
퀴즈 4번 문제에 function f2(value: number) { if (value < 10) { return value; } else { return "too big"; } } const v2: number = f2(5); const v3: string = f2(35); const v4 = f2(5); 여기서 f2 의 반환 타입은 number | "too big"이 아닌가요?답안 4번 v4의 타입은 "number | string" 이다가 옳은 것으로 되어 있는데 제가 이해를 잘못한 건지....
-
해결됨[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
CCDAK 질문입니다!
CCDAK를 취득하고자 하는데 혹시 강사님은 공부를 어떻게 하셨나요? 그리고 문제는 다 영어로 나오는지 궁금합니다!!!
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
임베디드 모드에서 Spring이 database를 선택하는 과정
Spring 공식 문서를 보면Spring Boot can auto-configure embedded H2, HSQL, and Derby databases. You need not provide any connection URLs. You need only include a build dependency to the embedded database that you want to use.You need a dependency on spring-jdbc for an embedded database to be auto-configured. In this example, it is pulled in transitively through spring-boot-starter-data-jpa.라고 나와있습니다.저는 현재 프로젝트의 경우build dependency= build.gradledependency on spring-jdbc= implementation 'org.springframework.boot:spring-boot-starter-jdbc' (build.gradle)라고 생각하는데, 이것이 맞는 내용인지 궁금합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입 로그인 api 설정 하고 난뒤로 화면이 로딩중만 떠요
1. 라이브러리도 다 설치했고2. 백도 연결했고3. 로직도 계속안되서 깃허브꺼를 복사해서도 했는데404만 뜨네요.. 어떤부분이 잘못된걸까요??
-
미해결Node.js로 웹 크롤링하기
반복크롤링 할 때 아래 질문주신분 하고 약간 형태가 달라요
반복크롤링 할 때 친구추천 그런 부분은 안뜨는거 같더라구요저는 그런 부분이 뜨지도 않는데, 스크롤이 멈추면서 에러나요에러의 이유는document.querySelector('article:first-child')이부분이 null 표시로 나와요콘솔창에 확인 해보면 null로 뜨는데, 직접 소스코드를 보면 정상적으로 보이거든요수동으로 마우스를 스크롤해주면 또 정상적으로 자동스크롤이되구요 데이터 2개정도 가져오면 바로 에러가 떠요위에 분처럼 2번정도 데이터 가져오면 에러뜨지만 저는 친구추천 그런 부분은 안뜨는거 같아서요아티클 이부분이 왜 검색이 안되는지를 모르겠네요..
-
해결됨만들면서 배우는 HTML/CSS
콘텐츠 영역 페이지 위치 조정 문제
안녕하세요. 페이지 중간에 콘텐츠 영역 넣는 실습을 하고 있는데 크롬창에서 보니 저는 수치가 저렇게 뜨길래 mergin-left, mergin-top을 각각 -640, -480으로 지정했습니다.그런데 확인해보니위치가 다음과 같이 나오더라구요😣 코드는 아래와 같이 작성했습니다..!.contents{ position: absolute; top:50%; left:50%; margin-left:-640px; margin-top:-480px; z-index:20; text-align: center; font-family: "Malgun Gothic", sans-serif; } 그래서 수코딩님과 같은 수치로 코드를 작성해봤는데정중앙에 오는 것 같아요! 뭐가 이상한건가요?..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
레이저가 나오는데 로그는 안찍힙니다
이제까지 모든 로그 찍는 회차도 그랬고,강사님께서 하시는 것 그대로 따라 코딩하고 설정했는데 유니티 창에서 이루어지는 것은 다 이루어 지나딱 한가지 로그 창에 찍히는 것만 안찍힙니다. debug찍을 때 모호하다는 문제로 앞에 UnityEngine 붙여준 것 외에는 강의랑 코드가 다른게 아예 없는데 뭐가 문제일까요?ㅠ
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
status 필드는 String 값으로 안해줘도 되나요 ??
안녕하세요 강사님 !! 강의 너무 재밌게 잘 듣고있습니다 이번 강의에서 한가지 질문 드릴게 생겼는데요!BookType 을 사용하는 Book 도메인 클래스의 type 필드는 @Enumerated(EnumType.STRING) 로 DB에 String 값이 들어가게 하여 확장성 이나 순서변경에 따른 오류를 최소화 해준걸로 아는데요UserLoanStatus 클래스를 사용하는 UserLoanHistory 의 status 필드에는 값이 두가지 (true , false 개념)여서 확장성을 크게 고려하지 않아 해당 어노테이션을 설정 안해줘도 되는건가요 ..?
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
사용량이 아닌 생성일자에만 영향을 받는건가요?
객체가 생성된지 일정 시간이 지나면 이동되도록 관리하는 것으로 이해하였습니다.그러면, 실제 객체가 사용되고 있더라도 시간이 지나면 그냥 이동되버리는 건가요?
-
미해결
파이썬 numpy, Fancy indexing 질문드립니다.
문제는 이것입니다.저 문제 자체는arr = np.array([1000,2000,1500,2000])print(arr)s= 0order = [1,1,3,2,2,3,4,1]for i in range(len(order)): for j in range(len(arr)): if order[i]-1 == j: s = s+arr[j]print(s)이렇게 풀 수는 있었지만, 저 문제 해결 자체가 numpy array의 fancy index를 활용해서 푸는 문제여서 어떻게 해야하는지 질문드립니다 ㅠㅠ
-
해결됨스프링 핵심 원리 - 기본편
다양한 의존관계 주입 방법 강의 7분 42초 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.basicScan 메소드로 테스트 시sout을 해도 sout이 출력이 되지 않아 질문드립니다.어떤 부분을 확인해봐야 할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
toggleOneItem > 안티패턴에 대해
안녕하세요. Vue.js 중급편을 듣고 있는 수강생입니다.다름이 아니라, App.vue > toggleOneItem의 이벤트로 넘어온 todoItem을 수정하는 것이 안티패턴이라고 하신 것은 이해가 되었는데, localStorage.setItem(todoItem.item, JSON.stringify(todoItem));에서는 todoItem을 그대로 사용하여, localStorage에 저장하는 방식은 조금 이해가 되지 않습니다. 위 문단의 안티패턴과는 상관없지만 this.todoItems[index]의 필드 수정된 것이 todoItem이 참조하고 있기 때문에 변경 처리되었으니 localStorage에 저장한다는 의미가 되는데, 굳이 그렇게 하는 것보다는 명확하게 하기 위해서이벤트로 index만 받고,toggleOneItem: function (index) { let todoItem = this.todoItems[index] todoItem.completed = !todoItem.completed localStorage.removeItem(todoItem.item) localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); },이렇게 했을 때, App 컴포넌트의 todoItems를 핸들링하는 것을 명확하게 알 수 있지않을까 했습니다.이렇게 구현했을 때의 구현상의 안좋은 패턴이 되는 요소가 있는지 궁금합니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
트랜지션(transition) 관련 질문드립니다.
안녕하세요.vue.js를 사용해 도시별 6일치 날찌 조회 화면을 만들고 있는 중인데 트랜지션에서 막혀서 질문드려요.아래 사진처럼 서울 -> 다음 도시 -> 그 다음 도시이렇게 도시별로 날씨 값을 바꿔가며 화면을 보여주려고 합니다.현재 구현한 방식은 오픈 api를 통해 도시별 날씨의 정보가 들어가있는 배열, 즉, 날씨배열 = [서울날씨값, 부산날씨값, 대구날씨값 ...]을 갖고 있는 있는 상태이며, 인덱스 값을 ++ 해주면서 배열에 들어있는 도시별 날씨 정보를 화면에 뿌려주는 형식입니다. 아직 따로 컴포넌트를 빼서 화면을 구성하진 않은 상태라 사진 자체가 한 컴포넌트입니다. 제가 하려는 것은 도시가 바뀔 때마다 transition을 통해 다음 값으로 변경됐다는 표시를 하고싶은데, 제가 해본 방법은 아래와 같습니다.라우터로 파라미터 넘겨주면서 같은 path로 가는 방식을 통해 컴포넌트 변경 transition 적용해보려고 했는데 안 먹혔습니다.v-if나 v-for를 해봤더니 transition 안에서 하나의 child element만 넣을 수 있다는 경고창만 뜨는 상태입니다. 한 컴포넌트에서 값만 바뀌는데 컴포넌트 변경 시 적용되는 트랜지션을 줄 수 있나요? 혹시 어떻게 해야 도시가 바뀔 때마다 트랜지션 효과가 먹힐까요? 이거 때문에 며칠을 시도해봤는데 다 실패해서 질문 올려봐요ㅠㅠㅠ도와주세요 짐코딩~~!! ㅠㅜㅜㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서블릿과 파일 업로드1 - http 요청 메세지? 글자 깨짐
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]HttpServletRequest 를 log.info로 출력하는 부분은 잘 나오는데, Http 요청 메세지가 png 바이너리 부분 뿐만 아니라 전체가 글자가 깨집니다.. 어떻게 해결해야 할까요?
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
aiohttp 동시 요청 수 제한 관련
안녕하세요. 강의 잘들었습니다!강의 내용 토대로 비동기로 API 수집을 구현했었는데API 서버가 제가 보낸 모든 요청을 처리하지못해 오류 발생하여 요청 수를 제어하려고 합니다.예를 들어들어 각기 다른 파라미터로 서버에 요청해야 할 수가 총 1000번이라면1초당 10개씩만 요청하려고 합니다.이럴 경우에는 어떻게 구현하는게 좋을까요?semaphore 사용해서 하는게 맞는건지 아님 aiohttp.BaseConnector 의 limit 수 파라미터를 조정하는게 맞는건지 궁금합니다.https://docs.aiohttp.org/en/stable/client_reference.html#baseconnector그리고 한번에 요청 보내는 수뿐만아니라 요청보내는 간격에 대해서도 제어하려면 어떻게하면 좋을지 의견부탁드립니다!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
리버팟 패키지가 import가 안되는 것 같습니다...
이렇게 뜨는데 왜이럴까요 ...ㅠㅠ에러 메시지는 정확히 lib/riverpot/state_provier_screen.dart:1:8: Error: Error when reading '../../../Documents/libraries/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_riverpod-2.1.3/lib/flutter_riverpod.dart/': Not a directoryimport "package:flutter_riverpod/flutter_riverpod.dart/"; ^lib/riverpot/state_provier_screen.dart:3:24: Error: Method not found: 'StateProvider'.final numberProvider = StateProvider<int>((ref) => 0); ^^^^^^^^^^^^^FAILURE: Build failed with an exception.* Where:Script '/Users/kimkinam/Documents/libraries/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1159* What went wrong:Execution failed for task ':app:compileFlutterBuildDebug'.> Process 'command '/Users/kimkinam/Documents/libraries/flutter/bin/flutter'' finished with non-zero exit value 1* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 6sException: Gradle task assembleDebug failed with exit code 1 이렇게 뜹니다.
-
해결됨XD UI 디자인 + Clone Coding 인터렉티브 반응형웹 포트폴리오!
완성본 파일
제가 한 작업물과 강사님의 작업물과 비교하면서 수업하고 싶은데 강사님이 한 완성본은 없을까요?
-
해결됨
강의 취소했는데 환불이 안됩니다 ~~
강의 취소했는데 환불이 안됩니다