묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
오타 ? 이미지 순서 오류 제보 합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 두번째 스케줄링 큐, CPU 코어 1,2 에서 스레드 B1이 B2 로 이미지가 바뀐거 같습니다.
-
미해결비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
figma 채널 조인 오류
웹소켓 켜고 커넥트 해서 채널 받았는데요.called join_channel 부터 안 되는데 왜 그럴까요? 계속 하다 보니 연결은 됐는데요.New client connectedReceived message from client: {"type":"join","channel":"kvisl10k"}Sending message to client: undefinedNew client connectedNew client connected원래는 계속 Received message from client: {"type":"join","channel":"kvisl10k"}Sending message to client: undefined여기까지만 나오고 안 된것 같은데여러가지 확인하고 삭제하고 원복하고 하다보니 New client connectedNew client connected이게 두번뜨고 연결이 되는데 왜 계속 sending ~ 여기까지만 나온걸까요?
-
미해결Practical Testing: 실용적인 테스트 가이드
DTO 검증 필드에 대한 테스트 코드 작성은 어디까지?
DTO의 검증 필드마다 테스트코드를 작성하는게 실무에서 일반적인가요? 이렇게 되면 DTO가 커질 수록 DTO 한개당 테스트 함수가 10~11개 이렇게 필드개수 만큼 나오게 될텐데 실제로 모두 테스트코드로 검증하나요?
-
미해결Fullstack Deployment: From Containers to Production on AWS
강의 컨텐츠 문의
강사님 안녕하세요. 강의를 들으려고 했는데, 뭔가 오류가 있는 것 같아서 글 남깁니다.(강의와 관련 없는 내용이 올라와 있는 것 같습니다~!)
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Platform Invalid 오류
안녕하세요 🙂[1. 질문 챕터] : 8장 실습 오류 관련 질문[2. 질문 내용] : 플랫폼 인식 실패 오류[3. 시도했던 내용, 그렇게 생각하는 이유] :// Error Log fatal error: myip.h: No Such file or directory // Vitis Log 09:13:53 ERROR : Failed to openhw "D:/Xilinx/Vitis/2022.2/project/axi/axi_plat/export/axi_plat/hw/axi.xsa" Reason: D:/Xilinx/Vitis/2022.2/project/axi/axi_plat/export/axi_plat/hw/axi.xsa is not available in the current workspace use 'getprojects' command to see list of available projects in current workspace 09:13:53 INFO : Result from executing command 'getProjects': RemoteSystemsTempFiles;axi_app;axi_app_system;axi_plat 맛비님 강의 영상을 따라서,hw/driver, ps7_cortex~, zynq_fsbl 아래의 myip 폴더의 Makefile을 전부 수정했는데 빌드를 할때마다 위와같은 오류가 나타납니다. 프로젝트를 Clean 한 이후에 다시 빌드하면 아래처럼 Platform Invalid 에러가 납니다.
-
미해결[2025] 비전공자도 한 번에 합격하는 SQLD 올인원
오라클 콘테이너 설치 관련 문의
파워쉘에서 이렇게 뜨는데,어떻게 해야 할까요?
-
해결됨비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
figma mcp 연결 오류
talktofigma 를 mcp.json 에 넣고 피그마에서 커넥트해서 웹소켓 실행까지 시켰는데 cursor settings에서 talktofigma 툴이 계속 빨간불입니다.온/오프를 계속 바꿔도 0 tools enabled라고 계속 나오는데 왜 그럴까요..
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
인덱스 설계
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요? 3-7 여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?개인 프로젝트 중 여러 테이블이 where절 조건에 있을 때는 어떤식으로 인덱스를 설계해야 하나요??코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요 select o1_0.order_id, o1_0.city, o1_0.street, o1_0.zipcode, o1_0.created_at, o1_0.deleted_at, o1_0.delivery_id, o1_0.member_id, o1_0.name, o1_0.no, o1_0.payment_id, o1_0.tid, o1_0.total_price, o1_0.updated_at from orders o1_0 join member m1_0 on m1_0.member_id=o1_0.member_id join delivery d1_0 on d1_0.id=o1_0.delivery_id join payment p1_0 on p1_0.payment_id=o1_0.payment_id where d1_0.delivery_status=? and o1_0.created_at between ? and ? and o1_0.total_price>=? order by o1_0.total_price limit ?, ?orders테이블과 delivery 테이블 where절에서 조건이 걸려있습니다. 이럴 경우는 어떻게 해야 하나요??쿼리 조건이 좀 이상할 수 있지만 공부하는 겸 여러 조건들을 시도하고 인덱스 설계하는 중입니다. ㅎㅎ제가 시도해본 인덱스들은, orders 테이블에 create_at, total_price 복합 인덱스와 total_price, created_at 복합 인덱스이며 첫 번째 인덱스는 속도가 느려졌고 두번째 인덱스는 속도가 빨라졌습니다. 인덱스 X desc 결과첫번째 인덱스 desc 결과두번째 인덱스 desc 결과 이후 delivery_status로 인덱스를 만들었더니 속도가 더 빨라졌습니다.-> where 절에 여러개에 테이블이 조건으로 있더라도 각 테이블마다 인덱스를 생성해주면 될까요?? 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다!
-
미해결[리뉴얼] 맛집 지도앱 만들기 (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은 안보이더라고요 방법을 알고싶습니다. 감사합니다.