묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합자료 요청 드립니다.
해당 통합 자료 요청드립니다. 메일주소 imbcy@naver.com 입니다. 감사합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
14강 distplot 질의
Q1. 강의 중 seaborn 라이브러리 이용하여, distplot 이용하여 그리면 아래와 같은 경고문구가 나옵니다. 물론 그려지기는 하지만, 앞으로 distplot은 지원되지 않는 것으로 이해하면 될까요? 그럼 대체할 수 있는 방안은 무엇이 있을까 질의드립니다ㅏ! 좋은 강의 감사딃니다.C:\Users\R\anaconda3\lib\site-packages\seaborn\distributions.py:2557: FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar flexibility) or `histplot` (an axes-level function for histograms). warnings.warn(msg, FutureWarning)Q2. seaborn의 distplot은 데이터에 결측치가 있으면 오류가 난다고 강의에선 하셨는데, 저는 그냥 돌아가더라구요(멀쩡히?) 그러면 강의~현시점(24년 4월 초) 사이에 라이브러리가 업데이트된 것으로 이해하면 될까요? 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[React / VanillaJS] UI 요소 직접 만들기 Part 1
무한스크롤 강의 관련 질문입니다.
export const randomize = ({ min = 0, max = 0, step = 1, }: { min: number; max: number; step: number; }) => { if (max < min || max - min < step) throw Error('wrong arguments'); const num = Math.random() * (max - min) + min; return Math.max(Math.floor(num / step) * step, min); };1. src/service/util.ts 파일에서 randomize 함수를 보면 위와 같습니다.num 값을 구하는 표현식이 min 이상 max 이하가 되려면 다음과 같이 바뀌어야 할 것 같습니다.const num = Math.floor(Math.random() * (max - min + 1)) + min; -> const num = Math.floor(Math.random() * (max - min + 1) + min)export type Datum = { index: number; id: string; title: string; description: string; }; export type FetchState = 'loading' | 'fetched' | 'idle' | 'error'; export type State<T> = { data: T[][]; state: 'loading' | 'fetched' | 'idle' | 'error'; };src/components/07_infiniteScroll/vanilla/infiniteFetcher.ts 에서 FetchState 타입을 활용하여 리팩토링 할 수 있을 것 같습니다.export type State<T> = { data: T[][]; state: FetchState; };
-
미해결모든 개발자의 실무를 위한 올인원 기본기 클래스
alembic, dto 위치
안녕하세요!! alembic 을 적용할때는 infrastructure - database - alembic 폴더 이런식으로 구조짜면되는건가요?? 또 dto 는 어디에 위치해야하나요? dto, domain entity, orm entity 모두 필요한거아닌가요?!?! 강의에 dto 가 없어서 헷갈려서 질문드립니다...!! 혹시 domain entity 를 dto 개념으로 사용하신건가요??
-
미해결김영한의 실전 자바 - 기본편
인스턴스 질문
public class Main { public static void main(String[] args) { Static11 peo1 = new Static11("one") ; Static11 peo2 = new Static11("two") ; Static11 peo3 = new Static11("three") ; } } public class Static11 { private String name ; public static int count ; public Static11(String name){ this.name = name ; count++ ; } } 이렇게 2개의 클래스가 있을때 , how many distinct instances of name, count 를 물으면 count 는 1개이고, name 은 3개인가요 ?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-C 질문
안녕하세요 선생님! 항상 수업 잘 듣고 있습니다다름이 아니라 저는 dp에 값이 있으면은 사이클이 생긴다는 가정으로 최대숫자를 반환해서 처리하였는데요.몇 번 시도하였는데 계속 틀림이 뜨네요 ^^;http://boj.kr/56bf4bf2cf4d411fb652d50f54160a7e그래서 선생님 답안을 보았는데 visited 배열을 따로 만드시고 나중에는 방문 미처리를 해주셨더라고요. 나중에 방문 미처리 해주시는 것이 이해가 잘 안가 왜 그렇게 해주셨는지 궁금합니다! 미리 감사드립니다~ 🙇♀
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
Redisson을 Ebedded로 실행하는 방법이 있을까요?
안녕하세요.Redisson을 이용해서 분산락을 적용하고 있습니다.로컬과 테스트 코드를 실행할 때, Redis를 로컬에서 띄우지 않으면 사용할 수가 없습니다. 그래서 implementation 'com.github.codemonstur:embedded-redis:1.4.2' 의존성을 추가해서 Redis를 embedded로 실행할 수 있도록 했습니다. 하지만 Redisson은 연결이 되지 않는것처럼 보여서요. 혹시 방법이 있을까요? 만약, embedded로 실행할 수 없다면 로컬, 테스트에서는 어떤 방식으로 진행하시는지 경험적 의견을 여쭤보고 싶습니다. 감사합니다. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfigurationV2.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception with message: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: localhost/127.0.0.1:6379
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
IP 생성시 어드레스가 다릅니다.
=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================안녕하세요. 맛비님. 항상 강의 잘 보고 있습니다. 실습을 따라하던 과정 중 어드레스 맵 부분이 달라서 확인해보니 ip를 생성할 때 Base Address와 Size가 다릅니다.그런데 문제는 Base Address를 강제로 수정하고 IP Package를 다시 만들어서 Auto connection을 하면 다음과 같은 에러가 나옵니다.무엇이 문제인지 모르겠습니다. 버전은 2022.2를 사용하고 있습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
43번 이진검색에 대한 문의
문제가 순서가 바뀌는 것이 불가능하다고 나와있습니다.이분검색은 정렬된 자료를 이용해서 정렬하는것으로 알고 있는데 만약 곡 시간이 432324 이렇게 나와있다면 이분검색 자체를 못하는것 아닌가요???
-
해결됨2시간으로 끝내는 코루틴
delay 함수에 대해 질문이 있습니다
강의 듣던 와중 delay에 대한 궁금증이 생겨서 질문드립니다.만약 한 코루틴에서 delay로 시간을 전부 보낸 후에는 작업 중인 다른 코루틴에게서 제어권을 뺏어오게 되나요?아래와 같은 예시에서fun main(): Unit = runBlocking { val job1 = launch { delay(100) printWithThread("Job 1") } val job2 = launch { // 대충 0.1초보다 더 걸리는 로직 } }위와 같은 상황에서는job1에서 delay로 0.1초 기다림과 동시에 job2에게 넘겨줌job2 실행중job1에서 기다리기로 약속한 0.1초 지남하지만 job2 아직 실행중이 상황에서는 job2의 로직이 전부 끝난 후에 job1에게 제어권을 넘겨주게 되는 걸까요?
-
해결됨Next + React Query로 SNS 서비스 만들기
리액트쿼리 prefetch 시에 QueryClient 생성에 대해 질문드립니다.
csr 에서는 useQueryClient로 생성된 QueryClient를 가져와 사용하는 반면에ssr 에서 prefetch 할 때에는 QueryClient 를 새로 생성해서 사용하시더라구요.그럼 ssr에서 생긴 QueryClient csr에서 생긴 QueryClient 두개가 존재하게 되는데, 리액트쿼리가 hydrate 하는 과정에서 알아서 합쳐주는 건지 그 원리가 궁금합니다. 2. prefetch를 할 때마다 QueryClient를 새로 생성해야 하는지 아니면 ssr에서 사용할 QueryClient를 하나 생성해서 공유하는 방식으로 사용해야 하는 것인지, 또 공유해서 사용한다면 예제가 있을까요? 만약 prefetch 할 때마다 QueryClient를 새로 생성해야 한다면 성능상에 문제는 없을까요? prefetch를 난발하는 것을 멈추고 조심히 사용해야 할까요?강의 덕분에 많이 배웠습니다. 좋은 강의 감사합니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
book 클래스 import 에러..
자꾸 이렇게 나오는데 뭐가 문제인것일까요... ㅠㅠㅠ Book.java 도 오탈자는 없어보입니다 ㅠㅠ
-
해결됨2시간으로 끝내는 코루틴
runBlocking을 사용하는 경우가 있을까요?
안녕하세요, 좋은 강의 잘 듣고 있습니다.runBlocking 설명하시면서, runBlocking은 자신의 코루틴이 모두 실행될 때까지 Thread를 Blocking 시킨다. 그래서 main 함수 최초 진입점이나, 테스트 코드 맨처음에 작성하는 것이 좋다. 라고 말씀해 주셨습니다.그런데 그럼 테스트 코드 전체 또는 main 함수 전체를 코루틴으로 작성할 경우에만 사용이 되는 걸까요? 테스트 코드 이외에는 실제 로직에서 어떤 경우에 사용이 될지 궁금합니다.아직 강의 초반부라서 이해가 부족한 것인가 싶기도 하지만 실시간으로 궁금해서 여쭤봅니다.
-
해결됨스프링 핵심 원리 - 기본편
컴포넌트 스캔 getBean()에 관한 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.각 구현 클래스에 @Component 표기하고 테스트 코트에서 AutoappConfig를 설정 정보로 입력하는 것까지는 이해가 갑니다. 다만 , @Bean과 다르게 @Component는 각 구현클래스에 작성했는데 getBean에 왜 (MemberService.class)가 들어가고 검증코드 또한 MemberService.class인지 이해가 가지 않습니다.
-
미해결
파이썬 차트 x축 단위 변환
미니 프로젝트를 진행하고 있는데 다음과 같이 x축의 단위들이 저렇게 나옵니다.변경하려고 하였는데도 잘 안되는데요 .. 어떤 코드를 추가하거나 수정 해야될지 질문 드립니다 .. 카테고리별 결제 금액 계산category_amount = df_sorted.groupby(['월', '카테고리'])['비용'].sum().unstack()# 누적 가로 막대 그래프 그리기plt.figure(figsize=(20, 10)) # 그래프 크기 조정category_amount.cumsum(axis=1).plot(kind='barh', stacked=True)# y축 월 컬럼의 순서를 역순으로 변경plt.gca().invert_yaxis()plt.title('월별 카테고리별 누적 소비 금액', fontsize=15, fontweight='bold')plt.ylabel('월')plt.xlabel('누적 소비 금액')plt.legend(title='카테고리', bbox_to_anchor=(1, 1))plt.show()
-
미해결김영한의 실전 자바 - 기본편
static 메서드의 존재 이유 및 인스턴스 메서드 참조값에 대한 질문입니다.
========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]클래스에 있는 모든 메서드들은 메서드 영역에 저장된다고 하셨습니다. 따라서 static 메소드와 일반 메소드 모두 메서드 영역에 저장되는 것으로 이해됩니다. 그렇다면 static 메서드의 존재 이유는 인스턴스 생성없이 메서드를 사용할 수 있게 하는 목적 하나뿐인가요?static 메서드안에는 static만 사용이 가능합니다. 이때 참조값의 문제때문에 인스턴스 영역을 사용할 수 없다고 하셨습니다. 그런데 클래스의 모든 매서드는 메서드 영역에 저장된다고 하셨습니다. 그렇다면 인스턴스가 생성될 시 인스턴스 매서드에는 어떤 참조값이 어디에 어떻게 저장이 되나요? 강의 너무 잘 듣고 있습니다. 감사합니다.
-
미해결백엔드 개발을 위한 필수 강의 - 스프링 부트3
sts 버전
sts 4.19.1 버전으로 강의 되어있는데 찾아보니 없네요 ㅠㅠ최신 버전인 4.22.0 버전 사용해도 되나요?ㅠㅠ 아니면 4.19.1 버전 어디서 다운받는지 가르쳐 주심안되나요 ㅠㅠ 구글링 해도 찾기 힘드네요 ㅠ
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
Skill 관련 클래스가 빠져 있는 것 같습니다.
8주차 소스에 스킬 관련 클래스 들이 빠져 있는 것 같습니다.ColdSpread, AreaAirbone, LionShout,FireSword,MultiFireSword 등... 프리팹도 같이요.혹시 추가해 주실 수 있으실까요?
-
해결됨[JS] Phaser 게임 제작 - 뱀파이어 서바이벌 클론
catnip 이펙트 범위가 이상하네요
디버깅으로 확인했는데, catnip의 써클 범위가 캐릭터가 이동할 때 마다 캐릭터 중심에서 살짝 어긋나는데, 캐릭터의 중심에 고정할 수 있을까요?import Phaser from "phaser"; import Player from "../characters/Player" export default class Catnip extends Phaser.Physics.Arcade.Sprite { // scene의 startingPosition 위치에 데미지 damage와 크기 scale의 Catnip을 생성합니다. constructor(scene, startingPosition, damage, scale) { super(scene, startingPosition[0], startingPosition[1], "catnip"); // 화면 및 물리엔진에 추가합니다. scene.add.existing(this); scene.physics.world.enableBody(this); // Catnip은 static 공격입니다. (플레이어 주변에만 발생하고 몹으로 이동하지 않음) scene.m_weaponStatic.add(this); // 데미지를 멤버 변수로 설정해줍니다. this.m_damage = damage; // 크기, 투명도, depth를 설정해줍니다. this.scale = scale; this.alpha = 0.5; this.setDepth(5); // catnip은 동그랗게 생겼으므로 물리적 영역을 원으로 설정해줍니다. this.setCircle(30); // 애니메이션을 재생합니다. this.play("catnip_anim"); } // 플레이어가 움직이면 Catnip도 따라 움직여야 하므로 move 메서드를 만들어주었습니다. move(vector) { this.x += vector[0] * 4; this.y += vector[1] * 4; } }
-
미해결초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
배포 사이트 api 키 입력
배포할때 항상 api 키를 사이트에서 번거롭게 입력하지 않고자동으로 쿠키나 이런거로 자동완성되거나 키를 입력하지 않는 방법은 없을까요?