묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
Bullet, AimDot 코드 질문
오브젝트 풀링 - PoolManager 구축 32분 15초 5초 뒤에 사라지게 하는 invoke를 사용했는데, 총알 발사 후 물체에 맞고 사라진 후에 다시 발사되기까지 5초가 걸리지 않으면, 총알이 발사되자마자 사라지는 현상이 발생하는 것 같습니다. 이러한 현상을 해결하는 방법이 있을까요?인터페이스 활용한 피격 데미지 구현 6분 56초 Update에서 실행되던 Aim Dot 색 바꾸는 코드를 Fire로 옮기면 Fire할 때만 색이 바뀌는데, 해당 부분만 다시 업데이트문으로 옮겨주면 될까요?
-
미해결국가공인 산업보안관리사(ISE) 자격증 대비
국가공인 산업보안관리사 요약 정리 자료 요청드립니다.
국가공인 산업보안관리사 요약 정리 자료k5583641@naver.com으로 제공부탁드립니다. 감사합니다.
-
미해결GSAP의 ScrollTrigger를 활용한 포트폴리오 제작
가로스크롤 갤러리 반응형에서 scrollTrigger 동작 문제
안녕하세요 선생님. 강의 정말 잘 듣고 있습니다. 다름이 아니라, 가로 스크롤 반응형 제작중갤러리 형태를 세로 방향으로 바꾸는 과정에서 scrollTrigger 를 없애기 위해서 li 를 padding: 0; 으로 바꿔주면 된다고 하셨는데, 저는 적용이 되지 않아 반응형에서도 갤러리들이 가로방향으로 스크롤이 되는 문제가 생깁니다.. 도저히 이유를 모르겠어서 질문 올립니다감사합니다..work { position: relative; height: 100vh; border: 2px solid tomato; } .work ul { display: flex; padding: 3% 30%; box-sizing: border-box; } .work ul li { width: 600px; padding: 100px; box-sizing: border-box; flex-shrink: 0 !important; } @media screen and (max-width: 1024px) { .work { height: auto; } .work ul { padding: 0% 5%; justify-content: space-between; flex-wrap: wrap; } .work ul li { padding: 0; width: 45%; margin-top: 150px; } }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
다시 정리하여 질문드립니다
질문1)한 트랜잭션 안에서 최초 getReference() 를 통해 가져온 애는 쭉 프록시 객체로, find() 를 통해 가져온 애는 쭉 일반 객체로 영속성 컨텍스트에 남는다고 보면 되나요? (두 경우 모두 별도로 영속성 컨텍스트를 비우는 등의 작업을 하지 않는다고 가정) 질문2)링크1 의 답변에 의하면 영속성 컨텍스트 안에 프록시 객체를 담는 Map 과 진짜 객체를 담는 1차 캐시 가 있는 것으로 이해했습니다.그럼 find() (getReference())는 아래와 같은 흐름으로 동작하는 게 맞나요?프록시를 담는 Map 을 먼저 조회 (1차 캐시를 먼저 조회)있으면 프록시 객체를 가져오고 없으면 1차 캐시에서 조회 (있으면 진짜 객체 가져오고 없으면 프록시 담는 Map에서 조회)1차 캐시에 있으면 그대로 가져오고 없으면 DB에서 조회 (Map 에 있으면 그대로 가져오고 없으면 프록시 객체 생성) 질문3)링크2 의 답변을 통해 프록시 객체는 영속 대상이 아니라고 말씀해주셨습니다.그렇다면 em.detach(프록시객체); 는 어떻게 이해하면 되나요?detach() 라는 것이 영속 상태인 것을 준영속 상태로 바꿔주는 것인데 프록시 객체는 애초에 영속 대상이 아니라고 말씀해주셔서 헷갈리네요전에 올렸던 다른 질문들인데요 AI 답변만 달려서 그런데 한번 확인부탁드립니다https://inf.run/EcpuQhttps://inf.run/75Xi1
-
미해결스프링 핵심 원리 - 기본편
빈 생성과 빈데피니션 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.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 시나공 버전의 교재를 보유하고 있어서 혹시 해당 교재를 사용해도 무방한지 문의드립니다. 두 책에 내용이 많이 다를까요? 추가 구매를 권장하시는지 여쭤봅니다.