묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
>app>res>layout 이 존재하지 않습니다.
강의 내용의 안드로이드 스튜디오 버젼이 달라 따라 가는 것에 혼란이 있습니다.APP의 메뉴구조가 다릅니다.>app>res>layout 이 존재하지 않습니다.
-
해결됨(2025) MBTI 테스트 기반 수익형 웹사이트 만들기 - <코딩 배워 사업하자>
PC 접속 X, 모바일 접속만 가능
선생님 안녕하세요!3시간 전에 서비스를 배포했습니다. 근데 PC 접속이 안되어 cafe24에서 설정한 DNS가 아직 적용이 잘안되어서 서비스 접속이 PC로 안되는줄 알았습니다.하지만 모바일로 접속하니 접속이 잘만 되더라구요?...어떻게 이럴수가 있을까요? PC가 안되면 모바일도 안되어야하지 않나요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
섹션4 배열실습 질문입니다.
배열을 통해 콘솔에 5x5 맵을 표현하는 부분에서 while (true) {HANDLE output = ::GetStdHandle(STD_OUTPUT_HANDLE);COORD pos = { 0, 0 };::SetConsoleCursorPosition(output, pos); for (int y = 0; y < MAP_SIZE; y++) { for (int x = 0; x < MAP_SIZE; x++) { switch (GMap2D[y][x]) { case 0: cout << " □ "; break; case 1: cout << " ■ "; break; case 2: cout << " ● "; break; } } cout << endl; } }위와 같이 메인에 함수에 축약해서 코드를 짜놓았습니다. (실제로 헤더와 추가 cpp에서 도는것을 질문하기 쉽게 축약한것이라 실제 구동에는 차이가 없는것 같습니다.)위 코드에서 궁금한 부분이 2가지 생겼습니다.위 부분에서 while true로 돌고 있는데 무엇때문에 한번만 출력되는지 궁금합니다.위 코드를 작성하게 되면 다른 코드를 작성했을 때 콘솔창에 나타나는 "~~~~ 코드와 함게 종료되었습니다.... ~~~ 이 창을 닫으려면 아무 키나 누르세요.." 와 같은 프로그램의 끝을 알리는 자동 구문도 안뜨더군요.위 두 가지가 궁금합니다.
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
mcp 실행 관련하여 질문드립니다.
아래 코드 파일을(example2.py) 실행하는데 에러가 발생합니다from mcp.server.fastmcp import FastMCP mcp = FastMCP("Demo") @mcp.tool() def add(a: int, b: int) -> int: return a + b if __name__=="__main__": mcp.run(transport='stdio') 1.mcv dev로 실행하는 경우 mcp_stdio_server.py를 실행해도 아래와 같은 에러가 발생합니다 2. python으로 실행하는 경우-빈 화면으로만 뜸-mcp_stdio_server.py를 실행하면 아래처럼 뜨는데 해당 링크를 클릭하면 연결할 수 없습니다 라고 나옵니다 uv run으로 실행하는 경우
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
break와 continue 9:55 내 continue 구문 질문
let i = 0;while ( i < 10 ) {i++;if ( i % 2 ===0 ) {continue}console.log(i)}continue 를 만나면 구문이 다음 구문으로 넘어가는건 알겠으나, if 구문만 종료되지 않고 if 구문 밖으로 console.log(i) 도 실행시키지 않는 이유를 잘 모르겠습니다. continue 가 쓰인 가장 큰 함수(?) 여기서는 반복문 전체를 중지시킨다고 보면 될까요?
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
버전으로 인한 오류 이슈
저를 포함한 많은 수강생분들께서 설치시 Gem 과 rn 버전등 강의와 latest 버전의 충돌로 인해 많은 어려움을 겪고 계신 것 같아 2025년 5월 기준 제가 해결한 방법을 공유드리려고 올려둡니다! React Native 공식 문서는 최신이 아닌 0.73 버전으로 확인합니다 => 0.73 버전 안내 링크프로젝트 생성시에는 @latest 가 아닌 0.73 버전으로 설치를 합니다npx react-native@0.73 init 사용하실프로젝트명 --version 0.73설치되어 있는데도 CLT가 기본 설정이면, Xcode 경로로 전환해줘야 합니다터미널에서 xcode-select -p 를 입력해서 경로를 확인합니다. 만일 결과가/Library/Developer/CommandLineTools이렇게 되어있다면 오류가 나는 원인 중 하나입니다! 이 경우 아래 3-b 순서를 통해 변경해줘야 합니다터미널에서 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer를 입력해 경로를 변경해줍니다터미널에서 xcode-select -p를 입력해 /Applications/Xcode.app/Contents/Developer 와 같이 경로가 변경되었는지 확인해줍니다여기까지 한 후에도 npm start 가 오류가 발생하면cd ios rm -rf Pods Podfile.lock pod install cd .. 이를 통해서 cocoapod 관련 찌꺼기를 없애고, bundle install 를 해서 필요한 gem 들을 다시 .install 해줍니다. 이렇게 한 후 npm start 를 하여 오류를 수정했었습니다! IOS 는 또 어떤 요류로 잘 안 될 수 있는지 모르니 .. 그냥 최신 버전으로 하고 강의 내용을 최신 버전에 맞추는게 현명할지도..
-
미해결DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)
argocd 이미지 pull 문제...
argocd에서 sync를 하여 cd를 하게 되면, 몇초 이따가 STATE: ImageInspectError, STATE DETAILS: Failed to inspect image "": rpc error: code = Unknown desc = unable to convert a nil pointer to a runtime API image 라는 에러가 발생합니다.여러 자료를 찾아보니 인증서 문제 같다고 하여서 호스트 PC에서 Harbor의 cicd-web-project:태그를 docker pull 하여 보니 tls: failed to verify certificate: x509: certificate signed by unknown authority 인증서 관련 에러가 발생하였습니다.아무래도 자체 인증으로 인하여 Harbor 레지스트리에서 신뢰하지 못하는 CA 인증서를 사용하기 때문인 것 같은데, 강사님께서 강의를 하시기 이전에 이러한 문제가 생겨서 조치한 부분이 있으실까요? 아니면, 이 부분은 Docker 업데이트로 인하여 이제는 제가 따로 인증서를 구하여 적용을 해야할까요?? 추후에 프로젝트에서 쿠버네티스까지 적용할 예정이어서 argocd에 대한 테스트를 정확히 하고 싶은데, 지금은 눈으로 보고 넘어가고, 프로젝트를 할때, 제대로 된 인증서를 발급 받아서 붙이는게 나을까요?
-
미해결
따님 목소리 녹음
안녕하세요 만나뵈서 넘넘 반갑습니다저는 음악하는사람입니다 그래서 suno ai 가지고 매일놀고있으면서 여기에 내 목소리를넣어 녹음을했으면 넘넘 좋겠다는 생각을 늘 하고 있었는데 어느날 쇼츠헤서 선생님께서 따님 목소리 가지고음악을 만든것을 보고 이것을 꼭 배워보고싶어 이곳저곳을 헤메다 이렇게 뵙게 됬습니다 선생님께 배울것이 이것저것 많이있지만 제일먼저 suno ai 에 목소리를 넣는방법좀 배우고 싶습니다 꼭 부탁드립니다 바쁘실텐데 이런부탁드려 넘넘 죄송합니다 제 카톡아디임다 ds5ksy 아무때라도 괜찮습니다 톡 한번만주시길 간절히 기다리고 있겠습니다 꾸벅
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
fetchQuery와, invalidateQueries 사용 질문있습니다.
선생님께서는 로그인직후 내 정보불러오기위해서 fetchQuery를쓰셨는데 invalidateQueries 를 써도 되는거아닌가? 무슨차이때문에 그런걸까?를 생각해봤는데 fetchQuery는 즉시 가져오는거기때문에 이후 /이나 뭐 어디다른페이지를가도 로딩이안뜨고 바로 최신상태를 유지하는 반면 invalidateQueries 를 사용하면 기존 쿼리를 scale로 처리해줘서 캐싱무효화를해주고 그 해당 query key를 사용중인 페이지에 들어가면 그때 서버로부터 리페치를 한다? 그렇기때문에 로딩이뜬다. 그래서 여기선 fetchQuery를 사용하신거다로 이해했는데 맞을까요?
-
미해결메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
Windows8 이미지 다운로드
Windows 8 이미지 를 아무리 찾아봐도 안보여서 설치 링크좀 부탁드립니다.
-
해결됨비전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)
이 경우에는 인프라 설계를 어떤식으로 해야 비용을 가장 절감할 수 있을까요?
안녕하세요 강의를 보면서 실제 운영할 서비스를 AWS에 올리고 있습니다지금 AWS 기본편을 끝내고 중급편을 수강중입니다. 프리티어 사용중이고 서버는 스프링부트 프론트는 Next.js로 만들었습니다.저는 로컬에서 도커 이미지를 프론트, 백 각각 만들어서 Elastic Continer Registry로 전송하고 EC2 하나의 인스턴스에서 두개의 이미지를 다 받아와서 사용중입니다.DB는 RDS쓰고 있습니다. 기본편을 보고 따라 만들었지만 실제 운영할 목적이라 조금 변화를 주면서 따라했습니다.RDS의 보안그룹의 인바운드 규칙은 EC2의 인바운드 규칙을 포함시켰고 추가규칙으로 제 IP로만 접근가능하게 했습니다 .로드밸런서는 대상그룹을 프론트, 백 2개 만들어서 기본은 프론트로 보내고 /api/루트는 백으로 보내게 했습니다. 기타 보안그룹 설정도 조금씩 바꾸었어요사진은 서비스의 인프라 흐름 입니다 그런데 RDS와 EC2 공인ip 할당받은게 2개니 하루에 0.24달러 나가는 것은 알고있었는데확인해보니 VPC에서 하루에 0.72달러씩 나가고 있더라고요 아직 중급편 초반부라 서브넷 배우고 있어서 중급에서 추가로 설정한건 없습니다. 0.24달러가 나가야하는데 0.72달러가 나갔는데 제가 변화를 준 것 중에 추가로 돈이 나갈만한 것이 있었는지 궁금합니다. 아직 서비스를 당장 운영할 것은 아니어서 DB나 EC2등 이미 만든 것은 잠깐 지우고 싶은데 제가 도메인을 결제해서 이미 만든 것을 지우다가 도메인 산 것도 지워질까 무서워서 못 지우고 있습니다. 혹시 어떤 부분만 안 지우면 되는지 궁금합니다. 뒤에 배울 Net 게이트웨이를 써야만 보안이 가능한지 아니면 중급편에서 배울 다른 내용들로 충분한 보안이 가능한지 궁금합니다. Net 게이트웨이 비용이 무섭더라구요 ㅠ 제 상황에서 어떻게 인프라를 구성해야 가장 비용 절감을 할 수 있는지 궁금합니다. (EC2 t2.micro를 2개 만들어서 사용 시간 비용을 좀 내더라도 탄력적ip는 인스턴스 하나에만 할당하고 인스턴스끼리 통신은 프라이빗ip로 통신하고 다른 인프라를 삭제해서 비용을 아끼는 것을 생각해본적이 있습니다) 늘 좋은 강의 해주셔셔 감사합니다! 부하테스트랑 SQL튜닝 레디스도 결제했습니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 모의문제 1
여기서 평가 지표가 정확도, 정밀도, f1score 등 많은데 왜 roc_auc_score인 proba로 예측하고 정리할 때 roc_auc_score로 확인하는지 궁금합니다
-
미해결스프링 핵심 원리 - 기본편
AutoAppConfig의 스프링 빈 등록
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);AnnotationConfigApplicationContext 에 파라미터로 넘긴 값은 스프링 빈으로 등록 -> 그래서 AppConfig 도 스프링 빈이 됨 @Configuration 에는 @Component 애노테이션이 붙어있기 때문에 @Configuration 이 붙어있는 설정 정보AppConfig는 컴포넌트 스캔의 대상임>> 그럼 여기서 컴포넌트스캔, ApplicationContext의 인자 둘 다 AppConfig를 스프링 빈으로 등록할 수 있는 방법인건가요? 둘 중 한 가지 방법으로 랜덤하게 등록이 되는건지, 아니면 결국 같은 맥락을 이야기하는건지 궁금합니다.
-
미해결
안녕하세요
혹시 유데미 강의는 기출문제 풀이가 예전꺼만 있는데거기는 업데이트가 중지된건지 최신기출문제 풀이가 올라오는 경우 언제 올라오는지 문의드립니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서블릿 필터 - 인증 체크 로직 AND가 아닌 OR인 이유?
1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] if (session == null || session.getAttribute(SessionConst.LOGIN_MEMBER) == null) { log.info("미인증 사용자 요청 {}", requestURI); //로그인으로 redirect httpResponse.sendRedirect("/login?redirectURL=" + requestURI); }안녕하세요! 선생님!~ 강의듣다가 질문이 있는데요 if 조건문에서요 session이 있기만 하다면 인증 사용자로 식별되잖아요 그런데 만약 도용된 session이라고 가정하면 null에 포함되지 않으니 인증 사용자로 식별되어 페이지를 들어갈 위험은 없을까요? if (session == null && session.getAttribute(SessionConst.LOGIN_MEMBER) == null)OR가 아니라 AND 조건문이어야 할 것 같아서 질문드립니다. 제가 잘못 생각하고 있다면 말씀 부탁드립니다!
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
3강 질문 있습니다.
여기서 주석 처리한 부분들을 활성화 시키면 테스트 하자마자 튕깁니다..코드를 잘못 작성했나 생각하여 선생님의 코드를 복사 붙여넣기로 옮겼는데도 튕겨서 질문 남깁니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
다국가 타겟 앱 eCPM 관리 관련 질문
최근에 올리신 다국어 관련 새소식 글을 보고 질문드립니다. 강의에서는 애드몹의 eCPM 관리에 신경을 많이 쓰시는 느낌을 받았습니다.국가별, 나이별 예시를 들어가면서 설명해주신 기억이 나는데,예를 들면 인도의 유저와 미국의 유저는 같은 개수의 광고를 보더라도 수익이 다르거나 학생이랑 중년 이상이랑 수익이 다르거나 등등 설명이 있었던거 같아요. eCPM 을 높게 관리해야 그만큼 고수익의 광고가 들어오면서 선순환이 되고, 한번 낮아지면 올리기 쉽지 않다고 이해했습니다. 미국에서는 eCPM 가 높고 인도의 eCPM 가 낮은 애드몹 캠페인이 있다고 하면,이건 미국 유저를 대상으로 하는 수익에 부정적인 영향을 주는게 아닌가요?평균 eCPM 의 영향이 있다면 선진국과 개발도상국 같은 기준을 두고 한 앱에서 별개의 캠페인을 만들어야 좋을까요? 아니면 같은 배너광고라도 여러 유닛을 만들어야 좋을까요?제가 잘못 이해한게 있는지 설명이 필요한 부분이 있는지 알려주시면 감사하겠습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
print 사용
안녕하세요 강의 잘 듣고 있습니다 !영상에서 예를 들어 선생님께서는 이렇게 cols만 붙이시거나 train.head()이렇게만 하시는데 실제 시험에서는 모든 식 앞에 print()를 붙여야 하나요?또, print를 붙여야 되는 식은 어떻게 구분하는지 질문드립니다 !cols = train.select_dtypes(include="object").columns colscols = train.select_dtypes(include="object").columns print(cols)
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
라이노 part1. 2강 환경설정파일 못찾겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - ★ 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결홍정모의 따라하며 배우는 C++
4:00 질문 드립니다
연산자 오버로딩 비정적 멤버 참조는 특정 개체에 상대적이어야 한다는데 그럼 접두사를 point.으로 접근 해야지 오류가 풀리는 것인데 왜 강의에서는 out<<m_x 이 형태로 작성하는데도 오류가 일어나지 않는 건지 궁금합니다.