묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
몽고DB 설정 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. FastAPI + MongoDB : MongoDB ODM 셋업 강의를 듣고 있는데 궁금한 점이 생겨서요!섹션4에서 몽고DB 데이터베이스 설정할 때 "nest"로 프로젝트명을 설정하여 해당 url도 받고 했었는데 섹션5에서는 프로젝트명도 바뀌고 url도 바껴서요. 제가 "nest" 설정했던 것처럼 새로 "fastapi-pj" 프로젝트 만들어서 url 받고 secret.json에 넣으면 될까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
No tests were found
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Intellij로 2개 다 하고 예제처럼 코드를 작성했는데도 No tests were found가 출력됩니다 오른쪽에는 Process finished with exit code 0 이와같이 나오고요 어떤게 문제인지 모르겠습니다
-
미해결FreeRTOS 프로그래밍
Timer Interrupt, Task 우선순위
이전에 질문을 남겼습니다.LCD에서 UI 터치 되면 모터 제어 Timer 동작 시켜보았습니다.모터 제어 timer interrupt가 동작 된 후, task가 먹통 되는 증상이 있는데 timer interrupt가 task 보다 우선순위가 높아서 timer가 동작 된 이후로는 task가 동작하지 않는 걸까요?(모터의 제어 주파수가 비 연속적으로 바뀌고 설정한 거리만큼 움직이고 스스로 인터럽트를 종료하는 모터 제어 방식입니다.)질문이 3가지입니다.1) Timer Interrupt 실행 시 Task보다 우선순위가 높아 Task가 동작하지 않는 것인지요?2) 비 연속적으로 제어되는 방식이라면 모터 제어와 완료 후에 Task가 동작 할 수 있게 하는 방식은 어떤 식으로.. 처리해야 하는지 궁금합니다.3) 만약 Timer Interrupt(모터 동작)의 선점으로 Task가 동작하지 못한다면, LCD Touch 인식을 체크하는 Task는 Timer Interrupt는 끝나고(모터 움직임 완료) 동작해야 하는 것인가요..?
-
해결됨Next + React Query로 SNS 서비스 만들기
데이터 리페칭 질문이 있습니다.
안녕하세요 제로초님 강의를 듣던 중 궁금한 것이 있어서 여쭈어 봅니다. 강의에서는 데이터를 mutation으로 리페칭 후 if (queryClient.getQueryData(["posts", "recommends"])) { queryClient.setQueryData( ["posts", "recommends"], (prevData: { pages: Post[][] }) => { const shallow = { ...prevData, pages: [...prevData.pages], }; shallow.pages[0] = [...shallow.pages[0]]; shallow.pages[0].unshift(newPost); return shallow; } ); }이런 식으로 데이터를 업데이트 해주었는데, 이 부분을 아래와 같이 queryClient.invalidateQueries({ queryKey: ["posts", "recommends"] });이런 식으로 업데이트를 하면 어떤 차이점이 있나요 ??데이터 업데이트시 쿼리를 업데이트 하고 리페칭하는 동작은 같은 것 같은데, 강의에서와 같이 복잡한 데이터 구조를 복사 해가며 구현하는 이유가 궁금합니다.성능상의 차이가 있는 것인가요 ??
-
미해결모던 안드로이드 - Jetpack Compose 입문
Scaffold를 사용하면 Content padding parameter it is not used 에러
다른 질문의 답변을 보니 Modifier.padding(it) 이렇게 넣으라고 하셨는데요.비만도 계산기의 경우 column에 padding 16을 줘야 해서 it을 넣을 수가 없는데 이런 경우 어떻게 해야 하나요? @SuppressLint("UnusedMaterialScaffoldPaddingParameter")이걸 넣는건 안 좋다고 하는데it.calculateBottomPadding()이런식으로 각 방향에 padding을 넣는 방식으로 해야 하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
한국어 챗봇 만들기
처음에 언어 선택할때 한국어로 선택하고 dialogFlowSessionLanguageCode: 'ko'로 선택하면 한국어 챗봇만들기도 가능하나요?
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
POJO로 개발했는데 비즈니스 로직을 로깅해야 할 경우, 어떻게 해야 할까요?
강의 잘 듣고 있습니다! 강의 들으면서 문득 궁금한 점이 생겼는데요. POJO로 개발했는데, 도메인 클래스 내의 비즈니스 로직을 로깅을 해야하는 경우가 실무에서 많을까요? 만약, 그런 경우가 있다면, 어떻게 해야 할지 궁금합니다. 공통된 패턴이 있다면, AOP를 사용해볼 수 있을 것 같은데, 그렇지 않은 경우, 어쩔 수 없이 도메인 모델이 로깅 프레임워크에 의존하지 않나 라는 생각이 들어서요. 로깅하고 싶은게 클래스의 메서드의 매개변수와 리턴값이 아닌 내부 로직 함수일 경우가 특히 궁금합니다. 혹시, 이런 경우는 실무에서 잘 발생하지 않아 알 필요가 없을까요?
-
미해결웹디자인개발기능사 [2025년] 실기전체 (카톡질문가능)
A-3 유형 코드
header nav li .lnb{position: absolute; width: 200px; background: #000; height: 0; overflow: hidden; transition: .3s; z-index: 5;} 안녕하세요? 선생님. 다름이 아니오라 실습하면서 A-3 유형 코드에 z-index 속성이 빠져 있어서 제가 추가 해보니 슬라이드 위로 메뉴가 보입니다. 확인 부탁 드립니다.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
섹션3 목록처리(2) - 동일페이지 클릭 처리 부분에서 오류가 나서 문의드립니다.
import React from "react"; // 게시판 아래 페이징 처리 1페이지 2페이지 3페이지 <<prev page, next page>> function PageComponent({serverData, movePage}) { //serverData.prev, pageNumList, next return ( <div className='m-6 flex justify-center'> {/* 이전 데이터가 있다면 이전페이지로 이동할 수 있게끔 만드는 기능*/} {serverData.prev ? <div className='m-2 p-2 w-16 text-center font-bold text-blue-400' onClick={ () => movePage({page:serverData.prevPage} )} > Prev </div> : <></> } {/* 페이징 번호 순서대로 출력 */} {serverData.pageNumList.map(pageNum => <div key={pageNum} className={ `m-2 p-2 w-12 text-center rounded shadow-md text-white ${serverData.current === pageNum? 'bg-grev-500':'bg-blue-400'}`} onClick={ () => movePage( {page:pageNum}) }> {pageNum} </div> )} {/* 마지막 next */} {serverData.next ? <div className='m-2 p-2 w-16 text-center font-bold text-blue-400' onClick={ () => movePage( {page:serverData.nextPage} )}> Next </div> : <></> } </div> ); } export default PageComponent; 이렇게 입력을 똑같이 했는데 Prev </div> : <></> 이쪽 코드에서 아래 에러메세지가 발생을 하는데요 저만 이런건가요 ㅠ 서버쪽은 문제가 아니라고 구글링 해보니까 그러는데 여기서 뭐가 문제인지 도저히 모르겠습니다 ㅠ Uncaught TypeError: Cannot read properties of undefined (reading 'map')
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의고사 풀어보기 (columns명 추출)
작업형1-2s1, s2, s3, s4, s5, s6, 컬럼의 행(row)별 합을 구하고 그 합이 0.1보다 큰 값의 수를 구하시오풀이를 보면 문제에서 요구하는 컬럼명을 아래와 같이 수기로 입력하여 cols에 대입하였는데요.cols = ['s1', 's2', 's3', 's4', 's5', 's6']수기로 입력하지 않고 컬럼명을 추출하는 방법이 있는지 궁금합니다!
-
해결됨
파이참 판다스 오류
안녕하세요 파이참에서 import pandas as pd 를 실행시켰는데 다음과 같은 오류가 뜹니다. Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.4\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode coro = func() ^^^^^^ File "<input>", line 1, in <module> File "C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.4\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ModuleNotFoundError: No module named 'pandas' 다른 프로젝트 파일에서는 import pandas as pd 가 실행이 되는데 왜 여기서는 안 될까요 ㅠㅠ
-
해결됨디자인 시스템 with 피그마
dimmed 컬러 등록
토큰 스튜디오에서 black컬러에 opacity를 준 dimmed 컬러를 등록하고 싶은데 방법을 모르겠습니다 🥹
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
돌벽 ,가판대 질문드려요
막힌 부분의 시간(예를들면 3:24)과 안 되는 부분과 현상을 자세히 써주셔야 해결이 빠릅니다. 돌벽- 11:34(O) 어레이해서 여기까지는 되는데요밴드 하려고하면 360도 하면 이렇게 나오고 더 작게하면 맨 아래사진처럼 됩니다 뭘 잘못건드린걸까요? 스케일 로테이션은 다 1로 돌렸는데 뭘까요..?ㅠ 셋오리진해서 오리진투 지오메트리로 해뒀습니다 오리진 위치랑 관련이 있을까요? 그리고 가판대 미러했는데 이렇게 한쪽부분이 튀어나옵니다기준점이 잘못된건가요?? 왜 이러는걸까요..?
-
미해결스프링부트 시큐리티 & JWT 강의
특정 url필터 거는 방법 이슈
sign-in 이나 특정 몇개 url의 경우필터를 안타게 진행하고 싶어서 web.ignoreing으로 제외를 했는데 이는 정적인경우에 쓰는 거라고 하더라구요우선 문제는 스웨거에서는 저처릴 하더라도 동작이 제대로 되는데 프론트 단에서 axios전송시 동작이 제대로 안하는 이슈가 있습니다. 위 부분도 이상하고 다른 방법으로 필터를 안타게 하는 방법이 있는지 궁금합니다 @Bean public WebSecurityCustomizer webSecurityCustomizer() { return (web) -> web.ignoring() .requestMatchers(PathRequest.toStaticResources().atCommonLocations()) .requestMatchers("/api/v1/member/sign-in"); }
-
미해결쉬운 모바일 테스트 자동화 시작하기 : Appium Studio
iOS 단말 연결 및 에뮬레이터 실행 방법 문의드립니다.
iOS 단말 연결하는 방법도 Android 와 동일한 방법으로 설정해보면 되는 걸까요?만약 iOS 연결 방식이 다르다면, 어떻게 설정을 하면 될까요??
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스 자바 버전에 대해
젠킨스 서버에 자바버전을 11로 설치하였는데요스프링 서버가 여러개인데, 각각 11, 8 ,17 이런식으로 자바 버전이 바뀌면 젠킨스 서버에서 각 서버를 빌드할때마다 자바버전이 다른데 어떻게 맞춰야할까요ㅠㅠ도커도 안쓴다는 가정에서요..
-
미해결
qwe
asdasdasd
-
미해결Nuxt.js 시작하기
공식홈페이지에 설치방법이 바뀐거같아요
npx nuxi@latest init <project-name>만 남아있고 npm설치방법은 안보이는데말씀주신 방법도 작동은하네요 공식홈페이지에 적힌 방법과 말씀주신방법으로 생성하는게 폴더구조가 완전히 다른데 괜찮은건가요?
-
미해결모던 안드로이드 - Jetpack Compose 입문
Material3로 바뀌면서 강의랑 다른 부분이 초반부터 있는데요.
질문글의 답글 중 "Material3의 실험적인 API"라는 말을 해주셨는데요. 그렇다는 것은 아직 안정적이지 않을 수 있다는 것인데요. 그러면 아직은 Material3를 사용하는 하는 것은 지양하는 것이 좋을까요? 강사님의 개인적인 의견이 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-J ret-1 관련 질문 드립니다.
큰돌님 안녕하세요? http://boj.kr/bf56f9dfa3334722b3c4d22ac01f67da저는6-J 해당 문제에서ret=60000000004로 설정하고이분탐색에서ret = min(ret, mid);으로 최적의 ret을 찾는 방법을 사용하고 싶은데요,강의의 ret-1이 저는 아직 이해가 안가서 질문 드립니다. Q1. 해설에서는 ret=0;으로 설정하고 이분탐색에서ret=mid;로 min()함수 없이 사용하셨는데 상관 없는건가요? Q2.강의 8:16초 28명과 35명 중에서 35명를 찾는 과정을 먼저 한다고 하셨는데최적의 ret(mid)인 35 찾는건 이해했는데ret-1코드로 인해 (해설 코드 26 line, 또는 강의 7분 54초 부분)28부터 시작하는게 아니라 34(35-1은 34이므로)부터 하는것 아닌가요?이부분 궁금해서 질문 드립니다. 답변 미리 감사합니다.수강자 올림.