묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
포트폴리오 작성 Pimpl Pattern 사용
현재 포트폴리오를 작성하면서 각종 라이브러리 및 .h파일을 작성하고 있습니다.개발중 한가지 고민이 생겼습니다.나는 listener.h를 불러왔는데 왜 .h파일을 불러와져야할까?그래서 찾아보니 Pimpl 패턴으로 클래스를 전방선언하고 .cpp에 구현함으로써 .h 파일에는 다른 include.h가 되는걸 최소화 할 수 있다는걸 알게 되었습니다.해당 패턴에 장 단점또한 정확하게 파악하고 있습니다.하지만 Pimpl패턴을 사용하는것이 포폴에서 좋은 영향을 줄지는 걱정이 됩니다. 괜히 읽는 사람입장에서 불편하게 만들지 않을까라는 것 입니다.어떻게하는게 좋을까요...
-
해결됨[React / VanillaJS] UI 요소 직접 만들기 Part 2
캐러셀 동작원리
안녕하세요 재남님 강의 너무 잘듣고 있습니다제가 지금 캐러셀 공부하면서 궁금한것이캐러셀 각 이미지에 ref를 다 할당한다슬라이드 이벤트 화살표 클릭시 이동할 인덱스를 계산하고 인덱스를 기준으로 current와 next의 ref를 가져온다그럼 가져온 ref에 각각 애니메이션 클래스네임을 할당한다 애니메이션에 따라 translateX만큼 이동 , 마지막으로 이동한 인덱스 상태변화 이렇게 동작원리를 이해를 하였습니다 그래서 일단 animationend는 없어도 될거 같아서 일단 없애고 코드를 작성하니 화면 전환은 되는데 자연스러운 슬라이드가 아니라 그냥 뚝뚝끊기는 이미지 전환이 되고있습니다.. 제 생각엔 handleAnimationEnd함수는 애니메이션 동작완료후 동작하는것이라고 알고있는데 애니메이션이 동작을 안하는 이유를 모르겠습니다 const moveTo = useCallback( (nextIndex: number, direction?: Direction) => { const $current = itemsRef.current![currentIndex] as HTMLLIElement; const $next = itemsRef.current![nextIndex] as HTMLLIElement; if (nextIndex === currentIndex) return; const dir = direction || (nextIndex > currentIndex ? "right" : "left"); // const handleAnimationEnd = () => { // $current.className = cx("item"); // $next.className = cx("item", "current"); // $current.removeEventListener("animationend", handleAnimationEnd); // setCurrentIndex(nextIndex); // }; // $current.addEventListener("animationend", handleAnimationEnd); $current.classList.add(cx(`${dir}_current`)); $next.classList.add(cx(`${dir}_next`)); setCurrentIndex(nextIndex); }, [currentIndex] );
-
미해결대세는 쿠버네티스 (초급~중급편)
1.27 kubernetes에서 docker command가 안쓰입니다
안녕하세요.https://kubetm.github.io/k8s/09-intermediate-architecture/networking/위 부분의 네트워킹 실습 중docker ps 명령어를 입력했는데-bash: docker: command not found^ 위처럼 명령어를 찾을 수 없다고 하더라구요.찾아보니 쿠버네티스 1.27 버전에서는 containerd가 container-runtime으로 변경된듯 합니다. Dockershim이 1.24부터 빠졌다는데 이거랑 관련이 있을까요?: https://kubernetes.io/blog/2022/02/17/dockershim-faq/[root@k8s-master ~]# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME k8s-master Ready control-plane 35d v1.27.2 192.168.56.30 <none> Rocky Linux 8.9 (Green Obsidian) 4.18.0-513.18.1.el8_9.x86_64 containerd://1.6.21 k8s-node1 Ready <none> 35d v1.27.2 192.168.56.31 <none> Rocky Linux 8.9 (Green Obsidian) 4.18.0-513.24.1.el8_9.x86_64 containerd://1.6.21 k8s-node2 Ready <none> 35d v1.27.2 192.168.56.32 <none> Rocky Linux 8.9 (Green Obsidian) 4.18.0-513.24.1.el8_9.x86_64 containerd://1.6.21혹시 시간되시면 나중에 실습파트의 명령어 부분을 수정해 주실 수 있으신가요? 강의 정말 잘 듣고 있습니다. 많은 가르침을 주셔서 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test-resources - application-test.yml로 했을 때 h2에 테이블이 생성되지않아요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.강의대로 application.yml로 했을 때는 생성이 잘 되었습니다.그런데 test -resource - application-test.yml로 넘어가니h2에 Member테이블이 생성되지 않습니다. 어떻게 해야할까요?
-
미해결스프링 핵심 원리 - 기본편
Order 1분20초 질문
orderApporder학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.order 부분 오류가 났는데 toString연결 부분인데 왜 오류가 난건지 모르겠어요..
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
CAN 메시지 ID 관련되서
안녕하세요. 계측회사 신입사원으로 근무중인 학생입니다.우선, 좋은 강의 너무 감사합니다. 회사 업무에 있어서 기초를 배우니, 조금씩 사양서를 읽거나 설명을 듣는 데 있어서 알아 들을 수 있는 것 같습니다. 질문은 그렇습니다! CAN 메시지 ID는 보통 16진수 0X숫자 로 쓰이는 것을 알고 사양서에도 ID에 그렇게 정리된 것을 보니 실무적인 것을 알았는데요. 간혹 ID에 hex 헥사로 변경해서 표현하는 것도 있는 것 같은데요. can id가 06 08 hex 라고 되어있으면 어떤식으로 받아들여야하는지도 알 수 있을까요? 감사합니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
인증서버에서 rank update 시 이슈가 있어 질문드립니다.
ranking update 시에,클라이언트 측 패킷 값이 인증서버에 제대로 전송이 안됩니다.이곳저곳 다 확인해봤는데 원인을 모르겠네요..[클라이언트][인증서버]
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
tja1043에서 모드 설정을 위해 stb-n 와 en 핀을 H,L로 설정한다는게 의미하는 바
tja1043에서 모드 설정을 위해 stb-n 와 en 핀을 H,L로 설정한다는게 의미하는 바가 CAN HIGT,와 CAN LOW인가요?그렇다면 연결은 해당 선을 트랜시버 안의 핀끼리 결합을 하면 되는건가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
선생님 강의 너무 잘 듣고 있습니다. 질문이 있습니다.
SPP를 통해서 padding 된 이미지를 가지고 Annotation 파일의 정보와 비교해서 유사도를 측정할텐데 Annotation안에 있는 모든 구역의 정보와 비교하는 것인가요? 예) TV, 사람, 의자 사이즈가 홀수인 경우에는 다른 질문에 응답처럼 padding 한다고 되어있는데 다른 모든 경우에도 정보가 부족하다면 해당 공간을 0으로 채우는 건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
강의 중 이해가 안되어 질문드립니다.
마지막 if문에서value i==0 && value j==0이면 트루인데위에 문장에서 count되어서 숫자가 하나씩 계속 증가하게 되는거 아닌가요? 그럼 트루가 아니게 되는게 아닌지 모르겠어서 여쭤봅니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
jar 안되는 분들 참고하세요
java -jar target/spring-petclinic-3.3.0-SNAPSHOT.jar강의에서 처럼 주소 지정이 안찾아지는 분들은 왼쪽 상단바에 jar검색하셔서 해당하는 주소값을 마지막에 적으시면됩니다.왼쪽 파일 검색 jar검색java -jar target/해당하는 파일명.jarex)java -jar target/spring-petclinic-3.3.0-SNAPSHOT.jar
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
질문을 이상한데다 했었네요ㅠㅠ
https://www.inflearn.com/questions/1307841답변 부탁 드립니다!!
-
미해결파이썬으로 10가지 게임 만들기 1편 [비전공자 초급 과정]
파이참 다운로드
파이참을 다운로드 하는데 커뮤니티 버전이 없어요30일 무료 평가판이 있는데 이미 30일이 지나서 쓸 수가 없네요. 커뮤니티 버전을 어디서 찾을 수 있을까요?
-
미해결30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub
수정은 했는데 바뀌지 않아서 문의합니다.
(사진)
-
미해결Mixpanel로 데이터 들여다보기
커머스 데이터 접속 오류가 발생합니다
https://mixpanel.com/project/3018488/view/3536632/app/boards#discover
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI)
교안 제공은 안되나요?
교안 제공은 안되나요?
-
해결됨내 업무를 위한 AI 비서 M365 코파일럿 활용 기본
모바일에서 강의 재생이 안됩니다
모바일 스마트폰, 패드에서 재생이 안됩니다.1강만 되고 2강부터 아래 메시지가 뜨고 재생이 안됩니다."보안 재생이 불가능한 환경입니다. 관리자에게 문의해주세요." 다른 강의는 정상적으로 재생이 되는데 이 강의만 안되네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ide 질문
안녕하세요 이제 막 수업을 따라가려하는데 이클립스, 인텔리제이가 아닌 sts4로 실습을 해도 괜찮은지자바 버전은 11로 알려주셨지만 11이상의 다른 버전으로 해도 무방한지 여쭙고 싶습니다. 감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
질문이 있습니다!
현재 aws ec2에서 jenkins 서버를 만들고 그안에 ansible도 같이 설치해 놓았습니다.다른 ec2에는 쿠버를 설치해놓고 젠킨스에 접속해서 kubectl apply로 yml 파일이 실행되는것은 확인하였습니다.하지만 ansible 명령어인ansible-playbook -i ./k8s/hosts /home/ec2-user/k8s-cicd-deployment-playbook.yml 과 같이 사용했을때는 안됩니다..명령어를 ec2에 접속해서 직접 입력하면 쿠버에서 pod가 생성되는것을 확인하였는데 젠킨스 페이지에 접속해서 명령어를 사용하면 Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/22 [22] $ /bin/sh -xe /tmp/jenkins51145630571830578.sh + /usr/bin/ansible-playbook -i ./k8s/hosts /home/ec2-user/k8s-cicd-deployment-playbook.yml ERROR! the playbook: /home/ec2-user/k8s-cicd-deployment-playbook.yml could not be found Build step 'Execute shell' marked build as failure Finished: FAILURE이 오류가 뜹니다..젠킨스와 ansible이 하나의 ec2안에 존재하기 때문에 k8s 처럼 ssh server를 잡아줄 필요가 없지 않나요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
LocationPermission 에러
import 'package:flutter/material.dart'; import 'package:geolocator/geolocator.dart'; import 'package:google_maps_flutter/google_maps_flutter.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({super.key}); @override State<HomeScreen> createState() => _HomeScreenState(); } class _HomeScreenState extends State<HomeScreen> { final CameraPosition initialPosition = CameraPosition( target: LatLng(37.5214, 126.9246), zoom: 17 ); @override initState(){ super.initState(); checkPermission(); } checkPermission( ) async { final inLocationEnabled = await Geolocator.isLocationServiceEnabled(); if(!inLocationEnabled){ throw Exception('위치 기능을 활성화 해주세요'); } LocationPermission checkedPermission = await Geolocator.checkPermission(); if(checkedPermission == LocationPermission.denied){ checkedPermission = await Geolocator.requestPermission(); } if(checkedPermission != LocationPermission.whileInUse || checkedPermission != LocationPermission.always) { throw Exception('권한을 허가해 주세요'); } } @override Widget build(BuildContext context) { return Scaffold( body: Column( children: [ Expanded( child: GoogleMap( initialCameraPosition: initialPosition, ) ) ], ), ); } }강의를 보면서 공부 도중 테스트를 하는데LocationPermission.whileInUseLocationPermisson.always 의 if문에서 Exception으로 던지는데 해결방법을 모르겠습니다.