묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 초입문 왕초보편
splash 화면 질문 드려요
강의 내용에서는 다루고 있지 않지만 앱을 실행을 하다보니처음에 뜨는 splash 화면이 기본으로 뜨는데 drawable-xxxhdpi 같은 폴더에이미지를 맞춰서 올리니 자동으로 이미지는 바뀌는데 이미지 크기나 배경색상은너무 작게 나오네요.이런건 어디서 수정을 할 수 있나요?검색해보다 못찾아서 pub.dev에 flutter_native_splash라는거를받아서 실행 해봤는데도 로고이미지가 커지질 않아요
-
미해결스프링 배치
섹션 8. 스프링 배치 청크 프로세스 활용 - ItemReader - DB - JdbcCursorItemReader 디버그로그 관련
섹션 8. 스프링 배치 청크 프로세스 활용 - ItemReader - DB - JdbcCursorItemReader관련으로 문의 드립니다.(https://github.com/onjsdnjs/spring-batch-lecture/tree/Part6.1.4.1 => 소스 찾기 힘드네요... 섹션은 8인데 소스는 part6라늬...) 강의 내용 따라서 진행하다가 오류 발생하여 github에 업로드된 소스로 직접 돌려봤으나 강의 내용처럼 job 실행은 안되고 위의 캡쳐 이미지처럼만 나오고 끝나더라구요.소스는 강사님께서 업로드해주신 소스 그대로입니다.혹시 추가 작업이 필요로 할까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (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 이렇게 뜹니다.