묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
[4-6] 안드로이드 커스텀 맵 적용 안됨
MapHomeScreen.tsx 파일에서 MapView에 googleMapId를 추가했는데, ios에는 적용되지만 안드로이드에서는 적용이 되지 않습니다 별도로 설정해줘야하는 부분이 있을까요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
제어기 대역폭 관련 질문 드립니다.
안녕하세요. 강사님.강의 잘 보고 있습니다. 제어기 대역폭 관련하여 GPT에 물어보니 제어기 대역폭은 보통 샘플링 주파수의 1/10에서 1/20로 설정한다고 합니다. 이유로는 나이퀴스트 주파수와 위상 지연이 연관이 있다고 하는데 이 부분이 아무리 봐도 이해가 안되네요. 왜 대역폭을 샘플링 주파수의 1/10으로 설정하는지 알 수 있을까요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
@EventListener(ApplicationReadyEvent.class) 관련
@EventListener(ApplicationReadyEvent.class)와 같은 기능을 사용하기 위해@Component public class DataInitializer implements ApplicationListener<ApplicationReadyEvent> 를 사용하여 프로젝트를 운영하고 있습니다.혹시 잘못된 것인지 궁금합니다.
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
Cursor 마우스오버 후에 보이는 argument 리스트
강사님 안녕하세요:) 사소하지만 아무리 검색해도 안나와서 질문드립니다ㅠ현재 편집기로 cursor를 사용중인데요! ('한시간으로 끝내는 LangChain 기본기' 강의 따라하면서 cursor를 이번에 사용하게 되었습니다) 강의 동영상에서는 함수 위에 마우스 오버하면 argument 옵션들이 쫙 보여서 어떤 인자를 넣어야할지 확인하기 쉬운데요. 제 환경에서는 모두 (function) : Any 로만 떠서 확인이 안되네요ㅠ cursor라서 안보이는걸가요? argument 리스트를 확인할 수 있는 옵션 아시면 알려주시면 감사하겠습니다!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Asset folder??
레퍼지토리 링크는 어디있죠? Asset 폴더 다운로드 받고 싶은데 못하고 있네요..
-
미해결김영한의 실전 자바 - 기본편
수강기한
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니요2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. 덕분에 잘 듣고 있는 수강생입니다. 수강기한이 무제한인데 왜 저는 수강기한이 있을까요? 이벤트일때 구매해서 그런건가요? 답변 주시면 감사하겠습니다.
-
해결됨[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
A1 레이아웃 연습중인데 overflow: hidden이나 box-sizing: border-box;가 적용되지 않는 것 같습니다
질문 하실 때 어떤 유형인지 말씀해주세요. ex) A1 작업하는데 ???이 안됩니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>레이아웃 가로 고정형</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <header> <div class="header-logo"></div> <div class="navi"></div> </header> <div class="slide"> <div></div> </div> <div class="items"> <div class="news"></div> <div class="banner"></div> <div class="shortcut"></div> </div> <footer> <div class="footer-logo"></div> <div class="copyright"></div> <div class="sns"></div> </footer> <script src="js/jquery-1.12.4.js"></script> <script src="js/custum.js"></script> </div> </body> </html> .container { border: 1px red solid; box-sizing: border-box; width: 1200px; margin: auto; } header{ border: 1px red solid; box-sizing: border-box; height: 100px; } header div { border: 1px red solid; box-sizing: border-box; height: 100px; } .header-logo{ width: 200px; float: left; } .navi{ width: 800px; float: right; } .slide{ border: 1px red solid; box-sizing: border-box; } .slide div{ border: 1px red solid; box-sizing: border-box; height: 300px; } .items{ border: 1px red solid; box-sizing: border-box; overflow: hidden; } .items div{ border: 1px red solid; float: left; height: 200px; } .news{ width: 500px; } .banner{ width: 350px; } .shortcut{ width: 350px; } footer { overflow: hidden; } footer div{ border: 1px red solid; box-sizing: border-box; height: 100px; float: left; } .footer-logo{ width: 200px; } .copyright{ width: 800px; } .sns{ width: 200px; }
-
미해결iOS 앱 개발자 취업을 위한 시작, Swift 문법 마스터 [중급]
앱에 누락되어 있어요
앱에 COW 내용이 누락되어 있네요
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
ZABBIX와 Grafana 연동
몇 달 사용하다보면 select query가 무거워져서 grafana service 때문에 server가 중단될 수 있다고 하셨는데 이 말은 실습 기준으로 zabbix server가 다운될 수 있다는 말인가요? 여기서 select query가 무거워진다는 의미를 좀 더 정확히 알고 싶습니다. 또한 저는 여러 서버의 모든 메트릭 값을 수집하면서 부하 테스트를 진행하려고 하는데, 어쨌든 query를 날리게 되면 db에 읽기 작업이 있을텐데 db server에는 영향이 없을지도 궁금합니다.공식 문서에는 db로 direct 연결을 진행할 수도 있다고 하는데 왜 선생님은 db direct 연결을 안 하셨는지도 궁금합니다.
-
미해결FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기
CRUD관련: async def get_db() 관련
강의에서는 비동기적으로 engine을 만들때, 아래 처럼engine = create_async_engine( DATABASE_URL, echo=True, future=True, # SQLAlchemy 2.0 # encoding="utf-8" )했는데.... poolclass=QueuePool를 사용하여, DB 연결을 풀링하여 재사용하는 것이 도움이 될 듯한데... 강의에서는 언급이 없으셔서, AI에게 물어봤더니..."FastAPI에서 create_async_engine과 함께 QueuePool을 사용하는 것은 비동기 데이터베이스 연결을 효율적으로 관리하기 위함입니다. QueuePool은 데이터베이스 연결을 풀링하여 재사용함으로써, 매번 새로운 연결을 생성하고 종료하는 오버헤드를 줄여줍니다. 특히 FastAPI와 같이 비동기 요청을 처리하는 환경에서는 여러 연결을 동시에 관리해야 하므로, 풀링은 성능 향상에 큰 도움이 됩니다."이렇게 답을 주고...from sqlalchemy.ext.asyncio import create_async_engine from sqlalchemy.pool import QueuePool DATABASE_URL = "your_database_url" # 예: postgresql+asyncpg://user:password@host:port/database engine = create_async_engine( DATABASE_URL, poolclass=QueuePool, pool_size=10, # 풀에 유지할 연결 수 max_overflow=20, # 풀 크기가 초과될 때 허용할 추가 연결 수 pool_recycle=3600, # 초 단위로 연결을 재활용할 시간 (초과 시 재연결) echo=True # SQL 실행 로그 출력 (디버깅용) ) # 이후 엔진을 사용하여 데이터베이스 작업 수행예시코드로 이렇게 주던데...실제로, 비동기적으로 engine을 만들때에 AI의 답변처럼 도움이 되나요?저희 강의의 코드는 아래와 같은 흐름을 타고 있던데...from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession from sqlalchemy.orm import sessionmaker, declarative_base from typing import AsyncGenerator from sqlalchemy.orm import configure_mappers configure_mappers() DATABASE_URL = "sqlite+aiosqlite:///./sql_app.db?charset=utf8" engine = create_async_engine( DATABASE_URL, echo=True, future=True, # SQLAlchemy 2.0 # encoding="utf-8" ) from sqlalchemy.ext.asyncio import async_sessionmaker AsyncSessionLocal = async_sessionmaker( engine, class_=AsyncSession, # add expire_on_commit=False, autocommit=False, autoflush=False ) Base = declarative_base() async def get_db() -> AsyncGenerator[AsyncSession, None]: session: AsyncSession = AsyncSessionLocal() print(f"async def get_db(): Session created: {session}") try: yield session except Exception as e: print(f"Session rollback triggered due to exception: {e}") await session.rollback() raise finally: print(f"async def get_db(): Closing session: {session}") await session.close()
-
미해결장애 없는 서비스를 만들기 위한 Resilience4j - CircuitBreaker
현업에서 서킷브레이커 상태 전파를 할 때 Actuator를 사용 하시는지 궁금합니다!
현재 서버(A 서버)에서 서킷 브레이커가 OPEN 되었을 때, 다른 B, C 서버에 서킷 브레이커 OPEN 전파를 해야할 때 그럼 Actuator를 활용해서 전파를 하시는 편이신가요? 또 만약 전파를 하신다면, 어떤 상황에 전파를 하신 경험이 있으신지 사례가 궁금합니다 선생님!!
-
미해결
flutterflow DateTime 변수에 선택한 날짜/시간 설정 방법..
안녕하세요 flutterflow 공부 중에 궁금한 사항이 있어서 질문 드립니다.버튼에 Date/Time Picker 액션을 줬습니다.Page 변수로 DateTime 변수를 만들었는데 Date/Time Picker에서 선택한 날짜와 시간을 DateTime 변수에 값을 넣고 Text에도 전시하는 방법을 알고싶습니다. chat gpt에서는 Action Output에 변수를 넣으라고 하는데 아무리 찾아봐도 Action Output은 안보이더라고요 방법을 알고싶습니다. 감사합니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
5강. 질문 시, API 접근 권한이 없다고 하네요.
.질문 시 업로드 한 이미지처럼 API 접근 권한이 없어 검색 결과를 가져올 수 없다는 메시지가 나오네요. 어디에서 권한을 허용해 줄 수 있을까요?
-
미해결해킹대회(CTF) 출전을 위한 시스템해킹(Pwnable) 입문
사이트가 안들어가져요
hacktheworld 사이트가 안들어가져요
-
미해결바로쓰는 CI/CD on EKS
S3버킷
궁금한게 S3버킷 이름도 변경해야하나요..? 테라폼적용하는 과정에서 버킷 이름 충돌난다는 에러가 발생해서요
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
@ResponseBody 로 도메인 레이어의 MemberRegisterRequest 를 그대로 사용하는 것에 대해서
안녕하세요. 토비님, 강의 잘 듣고 있습니다. 🙂오늘은 강의 내용에서 좀 굉장히 의외인 부분을 발견해서 질문드립니다.강의 #41. MemberApi와 웹 단위 테스트 에서 MemberRegisterRequest 가 domain 레이어에서 정의했던 클래스임에도, @RequestBody 파라미터 그대로 쓰셨는데, 이 부분이 많이 의외고 우려가 되었습니다.저렇게 하면 MemberRegisterRequest 클래스의 코드 변경이 api 스펙 변경을 의미하는지가 코드리뷰 상에서 쉽게 보이지 않고 숨겨질 수 있다는 염려가 됩니다.실제로 MemberRegisterRequest 에 필드를 추가해서 PR 을 올리면 코드리뷰어가 봤을 때 domain 레이어의 특정 모델에 필드가 추가됐을 뿐인 작은 변경으로 보일 것입니다. 그래서 그것이 어느어느 API 의 스펙에 영향을 주는지 알기가 너무 어려울 것 같습니다.그래서 저는 API 의 스펙이 되는 Request, Response DTO 의 경우 반드시 클래스를 별도로 분리해야한다고 생각합니다.API 스펙은 server 마음대로 변경할 수 있는 서버만의 코드가 아니라 client 와의 계약 문서라고 보기 때문입니다.그래서 Request/Response 같이 백앤드 엔지니어가 함부로 변경할 수 없는 영역과 맘대로 변경 가능한 영역을 분리해서, 어플리케이션과 도메인 로직의 변화가 API 스펙 변경으로 인한 장애 걱정으로 이어지지 않게 하는 것이 중요하다고 생각합니다.이게 근데 단순히 클래스 분리만 해둬도 PR 에서 API 스펙이 어떻게 바뀌는지 쉽게 트래킹이 가능해지기 떄문에 이 부분 만큼은 번거롭더라도 실보다 득이 훨씬 많아서 꼭 분리해야한다고 생각해왔습니다.이 부분에 대해서 어떻게 생각하시는지 궁금합니다.
-
미해결Sigil(시길)을 이용하여 전자책 만들기
시길에 메모장을 복붙하면 깨집니다
첨부해주신 메모장 파일이 시길에 복붙하면 깨지는데 어떻게 해야할까요?
-
미해결김영한의 실전 자바 - 중급 1편
날짜와 시간 문제풀이가 막히는데
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]다른 강의들은 개념을 익히고나면 시간이 조금 걸리더라도 문제들이 모두 풀렸는데, 날짜와 시간부분은 API 사용법과 원리를 말씀해주셔서 그런지 문제를 딱 마주했을때 메서드들이 기억이 안나서 풀리지가 않네요... 다른 개발자들은 이런 문제를 풀 때 해당 메서드들을 옆에 띄워놓고 보면서 하나하나 사용하면서 풀이하나요..? 그렇다면 딱히 외우기보단 원리나 이런게 잘 안와닿는 부분이 있어서 복습할겸 기능들 한번더 훑어보고, 메서드 찾아보면서 문제 한번 풀어보려고요
-
해결됨FastAPI 완벽 가이드
64강: mysql-connector-python 버전 관련
mysql-connector-python=9.4.0으로 2025.8.17일 현재의 최신 버전을 설치했더니, engine.connect() 부터 적용이 안되던데... 이유가 궁금합니다. 왠만해서는 안될 이유가 없을 것 같은데...희한하게 안되더라구요... 궁금해서 질문 남깁니다. 감사합니다.
-
해결됨GPT + Bitget API로 만드는 실전 자동매매: 나만의 선물거래 봇 완전히 구현
gpt-5 업그레이드
안녕하세요. 강의 잘 들었습니다.최근 GPT-5가 출시되었는데, 혹시 시스템을 GPT-5로 업그레이드할 계획이나 생각이 있으신지 여쭤보고 싶습니다!