묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-1)
withCheckedContinuation 에서 resume 호출의 안정성 보장 질문
안녕하세요~ 강의 잘 보고 있습니다. withCheckedContinuation 에서 resume 호출에 대해 질문이 있습니다.11강의 12:56 쯤에서 'withCheckedContinuation 에서는 resume 을 두번 호출해도, runtime 에서 알아서 두번째 resume 되는걸 체크해서 크래시가 발생하지 않게 해준다고 공식문서에서 나와있다. 즉, 안전하다' 라고 설명을 해주시는데요 (12강에서도 Checked 는 안전하다고 나와있구요),제가 확인을 해보았을때는 withCheckedContinuation 에서도 resume 을 두번 호출하면 런타임 에러가 발생하는 것을 확인했습니다.다만 CheckedContinuation과 UnsafeContinuation 의 케이스별 에러 로그 / 콘솔 로그가 조금 달랐습니다.애플 문서에서는 checked continuation 만이 오용(misuse)에 대한 detect 및 diagnose 를 제공한다고 되어있는데요, 이를 통해 제가 유추할 수 있는건 withCheckedContinuation 은 런타임에 "안전" 하다기 보다는, resume 을 잘못 사용했을때 좀 더 자세한 에러 로그(여러번 호출시) 및 콘솔 로그(미호출시)를 통해 개발자가 resume 을 한번만 올바르게 호출할 수 있도록 도와주는 역할을 한다는 것이었습니다.혹시 withCheckContinuation 에 대해 강의해서 설명해주신 "안전" 의 의미와, "두번째 resume 되는걸 체크해서 크래시가 발생하지 않게 해준다" 의 문서 레퍼런스를 알 수 있을까요?참고로 체크한 코드는 다음과 같습니다func fetchGreeting(completion: @escaping (Result<String, MyError>) -> Void) { completion(.success("hello")) } enum MyError: Error { case bye } func asyncFetchGreeting() async throws -> String { let greeting = try await withCheckedThrowingContinuation { continuation in fetchGreeting { greeting in continuation.resume(with: greeting) // 📍 resume 호출부 } } return greeting } Task { do { let greeting = try await asyncFetchGreeting() } catch { } }감사합니다.
-
미해결실전! Querydsl
fetchResults()는 더이상 권장되지 않는다는데 맞나요?
찾아보니 아래처럼 나옵니다.```fetchResults() 는 Querydsl 5.x부터 deprecated(더 이상 권장되지 않음) 처리되었습니다. fetchResults() 는 count 쿼리와 content 쿼리를 내부적으로 두 번 실행해서 결과를 가져옵니다.즉, 전체 개수(total count)와 페이징된 결과(results)를 한 번에 반환하려고 했는데,JPA 환경에서는 count 쿼리 최적화 문제SQL이 복잡해질 경우 성능 저하 문제Querydsl 5.x 이후로는 직접 count 쿼리와 content 쿼리를 분리해서 호출하는 방식을 권장합니다.```
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
styled-components 관련 질문
안녕하세요 css 쪽 학습 중에 있는데, style-component에 작성중인데 강사님의 화면과 다르게 실행은 제대로 되나 아래 화면과 같이 그냥 문자열처럼 갈색 표시가 되는데 그래서 css 문구 추천이 안되는 것 같은데 어떤 문제인가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 부탁드립니다.
수업을 듣고싶은데 일이 많아서 못들었어요.. 10월 말까지 볼수있도록 기간 연장 요청드립니다. 감사합니다 !!
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
7강 IMAP
AI Agent 에서 Execute previous nodes 를 클릭하면 오른쪽 하단에 워크플로우 실행에 문제가 있다는 메세지가 뜨는데요 어느 부분을 수정해야 정상적으로 동작 하는것일까요
-
미해결
코딩 같이 공부하실 분 구해요
💻 [Syntax Club] 코딩 스터디 모집 안녕하세요 [Syntax Club]입니다.저희는 단순한 문제풀이를 넘어, 체계적인 학습과 깊이 있는 토론을 통해 성장하는 코딩 스터디를 추구합니다!꾸준함과 전문성을 기반으로 함께 성장할 열정적인 분들을 모집합니다⚡️ ➖스터디 목표>알고리즘/자료구조 기초부터 심화까지 체계적으로 학습>코딩 테스트 및 IT 기업 기술 면접 대비문제 해결 능력 향상과 효율적인 코드 작성 습관 형성>동료들과 코드 리뷰 및 발표를 통해 실무형 사고력 강화 ➖커리큘럼 (변동 가능)기간: 총 12주 과정 (주 2회, 총 24회 진행) >1~2주차: 자료구조 기초 (스택, 큐, 연결 리스트, 해시, 트리)>3~4주차: 정렬·탐색 알고리즘 / 재귀 / 분할정복>5~6주차: 그래프 이론 (DFS, BFS, 최단경로, 위상정렬)>7~8주차: 동적 프로그래밍 (DP) / 그리디 알고리즘>9~10주차: 고급 알고리즘 (세그먼트 트리, 유니온파인드, 이분 탐색 응용)>11~12주차: 실전 모의 코딩 테스트 + 기술 면접 대비 발표 세션 ➖모집 대상>꾸준히 학습하고 싶은 대학생, 취준생, 현업 개발자 모두 환영>기본적인 파이썬/자바/CPP 문법 숙지자협력적이고 성실히 참여 가능한 분 ➖일정 & 모집 인원모집 인원: 6~8명 소수정예시작 예정일: 9월 중순주 2회 (평일 저녁 / 주말 중 하루) ➖지원 방법구글폼 링크: [https://docs.google.com/forms/d/1aoKEz2ppgUvGmC5jf_jgeid0BjBk6CwVMROEp503Zv0/edit]
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Kafka Source Connect 버전 에러
안녕하게요 강의를 보고 있는데 Kafka Connect 이 부분이 기존의 zookeeper 에서 kraft 로 버전이 변경되서 지원을 안 하는데 혹시 다른 방법이 있을까 ? 싶어 질문 올립니다.참고로 블로그 도 여러개 봤는데 계속 에러가 걸려서 질문 올립니다. 정확히 kafka Connect 설치 를 하고 이거를 했을때 C:\Work\confluent-5.5.2>bin\windows\connect-distributed.bat etc\kafka\connect-distributed.properties Classpath is empty. Please build the project first e.g. by running 'gradlew jarAll' C:\Work\confluent-5.5.2> 윈도우이고 이런 에러가 계속 뜨는데 해결이 안됩니다.
-
해결됨오브젝트 - 설계 원칙편
디자인 패턴에 대해선 어떤 생각을 가지고 계신지 궁금합니다.
좋은 강의 감사합니다. 강의를 들으면서 객체지향 설계 원칙에 맞춰 코드를 짜다보면 나중에 되돌아봤을때 의도했던 안했던 시중에 알려져있는 디자인 패턴과 유사한 방향으로 코드가 만들어질 것 같다는 생각을 했습니다. 강사님께서는 디자인패턴을 어떻게 바라보고 계시고 디자인 패턴을 의도해가며 구현할 때와 아닐때가 있으신지도 궁금합니다~!!감사합니다~!!
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
오실레이터 질문드립니다.
삼코치님 안녕하세요.링 오실레이터 설계 시 홀수 개의 인버터를 사용하고 버퍼를 사용하시는데 버퍼는 pmos와 nmos로 나타내는 인버터가 아닌 심볼로 하는 거는 그냥 간단하게 나타내기 위해서인가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23년 2회 C언어 1번 문제 질문 있습니다.
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.2년 2회 C언어 영상 시작할 때 나온 문제에 대한 질문입니다.입력값이 5,4,3,2,1로 들어왔으므로n= { 5, 4, 3, 2, 1}이 되는 것은 이해했습니다.다만 출력이 43215로 나오려면index를 한 칸씩 앞으로 땡겨야한다고 생각해서n[(i+4)%5]로 진행하였는데 왜 실제 답은 n[(i+1)%5]가 되는 지 궁금합니다해설대로 푼다면 오히려 답은 15432로 나와야하지 않나?라는 생각이 듭니다.
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
68페이지 고양이가 나오는 웹 페이지 만들어줘 > 책과 다르게 맘대로 가고 있습니다. 그래도 상관없는가요?
라고 책과 동일하게 작성을 하였는데아래처럼 다르게 나오는게 맞는건가요?코드가 쭉 나오더니이렇게 마무리 되는데 7단계는 아니고 바로 만들어 버린것 같기는 한데요. cat_webpage.html 열어 보라고 하는데브라우저에서 어떻게 열어야 하는지 물어보니명령어를 제공해 줍니다.에러는 발생하였지만웹페이지는 만들어 줬습니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
7강에서 IMAP 이 연결이 안됩니다
안녕하세요 항상 친절한 답변 감사드립니다.네이버 이메일 아이디와 비밀번호(2차인증 설정하지 않았음)는 제대로 입력했는데 상단에 연결이 안된다는 메세지와 우측 하단에 사용자명과 비밀번호를 체크해 보라는 메세지가 뜹니다.네이버메일에 2차인증은 해놓지 않았기 때문에 아이디와 비밀번호 입력하면 바로 로그인은 됩니다.제가 어떤 부분을 잘못하고 있는걸까요?
-
해결됨노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
Docker가 윈도우10에 설치 안되나요?
문제 / 오류 / 질문에 대해 설명해 주세요이 이후에 어떻게 진행해야 하나요?오류 메시지가 있다면 작성해 주세요 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전:데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own, main):n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등):운영 체제:
-
미해결김영한의 실전 데이터베이스 - 기본편
간단한 오타 제보
항상 잘 듣고 있습니다서브쿼리 pdf 문제 3번from절에 별칭 o가 빠져있네요case문 pdf 문제 4번문제 요구사항에 fashion_orders가 빠져있습니다
-
해결됨《Do it! LLM을 활용한 AI 에이전트 개발 입문》 완독 챌린지
설문 제출관련 문의
도서 내용 관련 질문은 Do it! 스터디룸에 남겨주시면 빠르게 확인이 가능합니다.*Do it! 스터디룸: https://cafe.naver.com/doitstudyroom기타 질문은 이곳에 남겨주세요! 알림 글중에*챌린지 설문을 제출해 주시지 않은 분들께는 기프티콘 발송이 어렵습니다. 설문을 제출하셨는지 꼭 확인해 주세요!1주차 미션과제는 제출했는데 설문 제출하는 곳이 별도 있는지요?
-
해결됨삼각형의 실전! CMake 초급
-와 _를 선택하는 규칙이 궁금합니다.
project(hello-cmake) add_executable(hello_cmake src/main.cpp)에서요 project와 add_executable에서 각각 다른 기호를 선택한 이유가 궁금합니다.
-
해결됨삼각형의 실전! CMake 초급
4강과 5강의 강의 순서가 바뀐 것 같습니다.
[04. CMake CLI 사용법]에서 갑자기 hello-cmake가 나타나서 실습을 못 따라가 당황했는데요. [05. Hello CMake]와 순서가 바뀐 것 같습니다.
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
헤더 파일 분리 방법
안녕하세요. 해당 강의와는 관련이 없는 질문이긴하지만.. 하나의 게임 프로젝트를 만들때 여러개의 클래스나 오브젝트들이 만들어지는데 이때 그와 관련된 헤더파일을 언제, 어디에 #include 해야하는지 모르겠어서 질문드립니다. 항상 #include를 잘못하거나 제대로 할 줄 몰라서 하나의 cpp에 다 때려박고는 했는데요.. 혹시 #include를 하고 파일분리에 대한 방법이 있을까 질문 드립니다..이와 관련된 내용을 어디서 배워야 할지 모르겠네요ㅜㅜ
-
미해결워드프레스 온라인 강의 플랫폼 제작
정식 유료 라이센스 플러그인 설치
고객이 가장 먼저 보는곳, 홈페이지 Header 손쉽게 제작하기 에서 18:33분 쯤에 홈페이지 주소를 남겨달라고 요청하셔서정식 유료 라이센스 플러그인을 위해 이렇게 주소 남깁니다!https://noviros.kr/아니면 jhkluck22@gmail.com 으로 파일 전송해주셔도 좋습니다 ^^ 감사합니다
-
미해결스프링 핵심 원리 - 고급편
안녕하세요 질문있습니다
안녕하세요.InterfaceProxyConfig 에서 Controller를 등록할때 파리마터로 LogTrace를 받고 해당 LogTrace를 ProxyAppication에 @Bean으로 등록하는데 이 경우 Controller에 LogTrace가 자동으로 들어가는건가요? 이것도 스프링이 해주는거라면 어떻게하는지 궁금합니다만약 리플렉션이라면 @Bean에등록된 모든 빈들을 찾아서 컨트롤러 인자에 자동으로 넣어주는걸까요?