묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
빈 생성과 빈데피니션 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이 강의 전 설명에 따르면 스프링 컨테이너를 생성하고 AppConfig에 있는 @Bean을 모두 스프링 컨테이너에 있는 빈 저장소에 저장?한다고 하신걸로 기억하는데요.빈저장소에 빈을 키,값 형태로 저장하기까지의 과정이 이번 강의의 내용인것이 맞나요??그러니까 스프링 컨테이너에 빈 생성까지의 과정이 AnnotationConfigApplicationContext가 실행되면 내부의 AnnotatedBeanDefinitionReader가 AppConfig를 읽어 설정(메타)정보를 담아 BeanDefinition을 생성한다. 그리고 스프링 컨테이너는 생성된 BeanDefinition에 있는 메타정보를 기반으로 스프링 빈을 생성하고 스프링 저장소에 키와 값 형태로 저장한다. 과정이 이렇게 되는건가요? 사실 이제껏 스프링 컨테이너의 빈 저장소에 빈이 생성되어 키값 형태로 저장된 다는 것은 사실 이번 강의에서 설명한 메타정보를 읽고 이것을 기반으로 빈을 생성하는 등의 과정을 거쳐서 저장된건가요?
-
해결됨우리 엄마도 할 수 있는 머신러닝 (기초이론)
강의자료 요청드립니다.
안녕하세요~이메일을 잘못 기재해서 다시 적습니다. 죄송합니다.강의자료 요청드립니다.감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Job 내부 Execute에서 Lock을 잡지 않는 이유에 대해서
안녕하세요. 양질의 강의 감사합니다. 다름이 아니라, Room Job내부 Execute를 구현하실때 Enter, Leave, BroadCast가 _players에 대한 락을 잡지 않는데, 이것은, main스레드에서 혼자 Flush함수를 실행하기 때문에 어차피 경합이 없어서 인가요? 만약 일감을 처리하려는 스레드가2개 이상일때부터는, 이런 공유데이터에 대해 작업을 하려는 경우 Execute 내부에서도 락을 잡도록 구현하게 될까요? 혹시, 이렇게 n개 이상의 Flush를 하려는 구조에서, Lock을 잡는게 맞다면, Lock때문에 자신의 Execute가 더이상 진행되지 않을때, 그 락을 잡은 스레드에게, 자신의 Job을 던져버리고, 다른 일감을 찾으러 가는 구조도 구현되게 될까요?
-
미해결전문의가 강의하는 산업보건지도사 2차 주관식과 3차 면접 9편
강의록 다운이 어디서 가능한가요?
2차 강의 9개 결제했는데 강의록 다운이 어디서 가능한지 못찾겠네요
-
해결됨독하게 시작하는 C 프로그래밍
표준/입출력 필수실습문제 질문
안녕하세요. 이름 변수 선언을 할 때 int형으로 선언을 하면 실행은 되는데 하단에 경고문이 뜹니다. 경고 내용이 무엇인지 잘 이해할 수 없어 질문을 남깁니다. 꼭 char형으로 선언해야 하는 이유가 있을까요? int와 char는 서로 크기만 다른 정수형인걸로 알고 있는데 제가 잘못 이해한 부분이 있을까요? 감사합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O
문제에서 최대/최소값을 구할 때 결과를 담아 둘 변수에 최대값을 구할 땐 최소값을 저장하고, 최소값을 구할 땐 최대값을 저장해 모든 경우에 대해 업데이트합니다. 그래서 ret에 값을 저장해둬야합니다. 이런 상황에서 다소 귀찮더라도 저는 항상 문제 입력값을 기반으로 최대, 최소값을 구해서 저장하는 편입니다. 근데 큰돌님 영상을 보면 항상 최대 최소를 987654321, -987654321로 넣으시던데 별 생각 없이 그냥 이렇게 저장하고 문제 풀어도 문제가 없는건가요? 없다면 왜 그런건가요? int의 최대 최소값인 20억도 아니고 987654321로도 되는 이유가 궁금하네요
-
미해결
vscode 의 postman 이용 시 value 입력에 한글입력이 먹통입니다.
위 사진처럼 value에 한강 이라는 글자를 작성하는데 첫번째 글자는 정상적으로 작성되고 두번째 글자부터 자음모음이 분리되고, 백스페이스가 전혀 먹히지 않습니다. vscode는 물론 windows도 껏다 켰다, vscode에서 postman을 지우고 설치하고 몇시간을 날리고 있습니다. 혹이 이런 상황을 해결하신분 있으시면 도움 부탁드리겠습니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
앱 재시작 후 회원가입
안녕하세요. 정말 도움을 많이 받고 있습니다. 감사합니다.항상 앱을 재시작하고 같은 아이디(whiteship)로 회원가입을 하시는데 계속 성공하시는 것 같아서 질문드립니다. 혹시 앱을 재시작하면 회원 목록이 초기화되는 코드가 있으신가요? 제가 놓친 것 같지만 부득이하게 질문드립니다. 감사합니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
tsx 설치 후 버전이 뜨지 않습니다.
tsx 설치 후 tsx -v로 제대로 설치되었는지 확인해보면 위와 같은 에러가 발생합니다.이와 같은 경우엔 어떻게 해결해야 하나요?
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
docker 컨테이너로 가상환경 구축 시 init.sh 관련 에러 로그
https://github.com/bashbomb/vws-docker-environment 이 링크에서 안내받은 대로 docker desktop 설치 후 git으로 폴더 clone 후 해당 폴더 경로에서 docker-compose build한 다음 docker-compose up -d 했을 때 컨테이너들 상태가 전부 exited여서 로그를 확인해보니, [FATAL tini (7)] exec /init.sh failed: No such file or directory 라고 찍힙니다. SHELL 폴더 아래 init.sh 파일이 있고 이것을 /init.sh으로 COPY해서 사용하던데, 혹시 에러 로그가 저렇게 찍히는 원인을 알 수 있을까요?
-
해결됨컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
Azure OpenAI 실습 불가
Azure OpenAI 실습이 불가능합니다. 기본적으로 할당량 증가 요청을 해야하는데, 개인용과 학생용 계정은 할당량 증가요청(quota요청)의 승인 가능성이 거의 없다고 합니다.. 그럼 실습이 진행이 불가한 것 아닌가요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
swich1에서 coupon이 변수 초기화가 안됐다는데
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.뭐가 문제일까요 똑같이 타이핑 한 것 같은데 변수 초기화 오류 뜨네요
-
해결됨아바타 커뮤니티앱 만들기 (React Native Expo)
console.log를 해도 터미널에 표시가 되지 않아요
console.log 를 해도 vscode 터미널상에서 로그가 뜨지 않는데,찾아보니 최신 ReactNative버전에선 React Native DevTools를 사용하라는 말이 있더라구요. 혹시 React Native DevTools에서 console.log를 확인하는 방법이 있을까요? 단순히 j눌러서 열고 "회원가입하기" 버튼 눌러도 로그가 안나오네요...ㅠㅠ // package.json { "name": "community", "main": "expo-router/entry", "version": "1.0.0", "scripts": { "start": "expo start", "reset-project": "node ./scripts/reset-project.js", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", "test": "jest --watchAll", "lint": "expo lint" }, "jest": { "preset": "jest-expo" }, "dependencies": { "@expo/vector-icons": "^14.0.2", "@react-navigation/bottom-tabs": "^7.2.0", "@react-navigation/native": "^7.0.14", "expo": "~52.0.37", "expo-blur": "~14.0.3", "expo-constants": "~17.0.7", "expo-font": "~13.0.4", "expo-haptics": "~14.0.1", "expo-linking": "~7.0.5", "expo-router": "~4.0.17", "expo-splash-screen": "~0.29.22", "expo-status-bar": "~2.0.1", "expo-symbols": "~0.2.2", "expo-system-ui": "~4.0.8", "expo-web-browser": "~14.0.2", "react": "18.3.1", "react-dom": "18.3.1", "react-native": "0.76.7", "react-native-gesture-handler": "~2.20.2", "react-native-reanimated": "~3.16.1", "react-native-safe-area-context": "4.12.0", "react-native-screens": "~4.4.0", "react-native-web": "~0.19.13", "react-native-webview": "13.12.5" }, "devDependencies": { "@babel/core": "^7.25.2", "@types/jest": "^29.5.12", "@types/react": "~18.3.12", "@types/react-test-renderer": "^18.3.0", "jest": "^29.2.1", "jest-expo": "~52.0.4", "react-test-renderer": "18.3.1", "typescript": "^5.3.3" }, "private": true }
-
미해결개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
메모리맵 / 고립형 차이
메모리맵은메모리 자체에 일정부분이 IO장치에 할당되어있음 즉, 보드자체에 메모리의 일정부분의 버스가 IO장치와 물리적 연결되어있음고립형명령어만으로 어떤 버스를 타는지 결정됨 -> mov [100] -> 메모리의 100번지-> in [100] -> 100번 IO장치 이거맞나요?
-
해결됨[Unity6] 나만의 서바이벌 게임 만들기
Item 연출 13:24 - Asset Manager 를 거쳐서 데이터를 가져오는 이유
안녕하세요. 좋은 강의 감사드립니다.Scriptable 데이터에서 가져오는게 직관적일 거 같은데 굳이 Asset manager 를 통해서 데이터를 가져오는 이유가 궁금합니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
오징어게임 스터디 문의드립니다.
10회 오징어 게임 스터디 관련해서 문의드립니다. 다름 아니라, 스터디 공지에 보면 교재가 있으면 도움이 된다고 하셨는데 제가 이미 2025 시나공 버전의 교재를 보유하고 있어서 혹시 해당 교재를 사용해도 무방한지 문의드립니다. 두 책에 내용이 많이 다를까요? 추가 구매를 권장하시는지 여쭤봅니다.
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
mac에서 발생하는 문제
"Cannot invoke 'jdk.internal.platform.CgroupInfo.getMountPoint()' because 'anyController' is null"다음과 같은 에러가 발생합니다.Mac Docker Desktop 환경OpenJDK 17 slim 이미지 사용 로컬에서 진행했을 때 gpt에게 물어봤을 때와 stackoverflow를 확인해봤습니다.이 에러는 Java 17 이상에서,JVM이 리눅스 컨테이너(CGroup) 안에서 리소스(CPU, 메모리 등) 정보를 가져오려고 할 때,Mac OS에서는 리눅스 CGroup 시스템이 아예 존재하지 않아서 발생그리고 문제를 해결하기 위한 방법으로 프로메테우스를 비활성화하라는 답변을 주었는데, 해결방안을 적용해봐도 해결할 수 없었습니다.그래서 생각한게 리눅스 컨테이너 이미지인 slim 버전에 대해서 생각하게 되었고, Dockerfile의 이미를 교체했을 때 FROM eclipse-temurin:17-jdk정상적으로 실습을 수행할 수 있었습니다. 답변보다는 mac에서 진행할 경우 다음과 같은 문제로 머리아플 분들을 위해 작성했습니다.
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
강의 교재 다운로드
강의 교재 다운로드에 들어가도 자료 다운 버튼이 안 생기는데 어떻게 해야할까요...
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
기존 AGameModeBase 관련 답변을 따라해도 문제가 발생했습니다.
교수님이 기존에 다른 분의 질문에서 답변해주신 내용처럼ABStageGimmick.cpp에#include "GameFramework/GameModeBase.h"를 넣었으나, 다음과 같이 오류 로그가 발생합니다.그래서 다른 방법을 찾아서 시도해보던 중ABGameInterface.h에 "GameFramework/GameModeBase.h"을 선언 했더니 해결이 됐습니다.사용 중인 언리얼 버전은 5.4.3 버전입니다.위와 같이 해결한 경우에도 의존성 문제와 관련해서도 괜찮을까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
3회 기출(작업2유형) 중 수치형 변수 스케일링 질문 입니다.
강의에서는 수치형 변수 스케일링 부분을 cols = [ 수치형 변수들] 변수 선언 후에 적용하셨는데제 생각에는 이미 그 위에서n_train, c_train, n_test, c_test 로 구분해 놓았기 때문에 불필요하다 생각해서 아래와 같이 작성했는데, 오류가 발생합니다. 왜그러는 걸까요?from sklearn.preprocessing import RobustScaler scaler = RobustScaler() n_train = scaler.fit_transform(n_train) n_test = scaler.transform(n_test) n_train.head() #오류내용 AttributeError: 'numpy.ndarray' object has no attribute 'head'