묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
스프링, 리액트로도 웹게임을 구현할 수 있을까요?
안녕하세요 컴퓨터공학 전공을 하고 있는 대학생입니다.스프링부트와 리액트로 웹사이트를 만든 경험자들과 함께 이번엔 웹게임을 만들어보려고 합니다 .웹게임에 관심 있던 사람들인지라 방탈출 게임으로 여러 개의 방을 탐험하며, 퍼즐을 풀어 탈출구를 찾는 게임을 만들어보려고 하는데 스프링과 리액트로 웹게임을 만든 사례를 많이 찾아보지 못해서 여기다가 물어보아요!각방에는 문제나 퍼즐이 있고, 이를 해결해야 탈출할 수 있는 주고백엔드에서 방과 퍼즐 데이터를 관리하고 프론트에서 방을 시각적으로 표현하고, 사용자 입력을 통해 퍼즐을 해결모든 방을 통과하면 게임이 종료되고, 승리 메시지 표시하는 방식으로 제작을 해보고 싶은데,스프링부트와 리액트로 웹게임을 제작해보신 분들 이러한 틀로 게임을 만들 수 있을지와 경험담을 들어보고 싶습니다 !!
-
해결됨독하게 시작하는 C 프로그래밍
char szBuffer[32]={0}; 질문 입니다
동영상 섹션 10 번형식 문자 기반 문자열 입력 3:05초에 주소가 32개 라고 하셨는데32개가 32Bit인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
에노테이션예외 발생
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)y2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)y3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)y[질문 내용] Caused by: org.hibernate.AnnotationException: Entity 'jpabook.jpashop.domain.Category' has no identifier (every '@Entity' class must declare or inherit at least one '@Id' or '@EmbeddedId' property)실행시 에러메세지가 뜨는데 @Id 에노테이션이 있음에도 해결되지않습니다. 소스파일도 첨부합니다https://drive.google.com/file/d/126dOVMwaCPYOSqD4f7XOC0BkCUqtONAK/view?usp=sharing
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-Z 변형 질문 드립니다 :)
안녕하세요 선생님 🙂 최근들어 질문을 너무 많이 하는 것 같아서 정말 죄송합니다 ㅠㅠ그만큼 절실하다는 것으로 받아들여주시면 정말 감사하겠습니다 🙂 아래는 배열이 아닌 vector<pair<int, int>> 자료형으로 문제를 풀이하였습니다.하지만, 그동안 배열과 vector<pair<int, int>> 자료형을 많이 사용해서 그런지 vector<vector<int>> 자료형으로 변환을 해보려고 하고 있으나 풀이가 잘 안되더라구요 ㅠㅠ 코테를 많이 보진 않았지만 그동안 보았던 코테는 함수를 딸랑 하나놓고 함수를 채워나가는 형식이었는데요, 제가 기억하기로 vector<pair<int, int>>보다는 파라미터로 vector<vector<int>> 자료형이 많았던 것으로 기억합니다. 계속해서 연습하고는 있지만 잘 안되어서 도움 요청 드립니다 :)http://boj.kr/e6357bc26b214a5093bee0fc0e077486
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
stop.bat 실행오류
mysqladmin: connect to server at 'localhost' failederror: 'Authentication plugin 'auth_gssapi_client' cannot be loaded: '동영상과 다르게 저렇게 에러가 나는데 어떻게 하면 좋을까요
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
dp테이블과 tsp의 의미
제가 n=5일때 대략적인 코드 흐름을 작성했습니다. 보라색으로 적은 것이 지금까지 방문한 지점(visited를 더 보기 쉽게 표현)입니다.맨 처음 줄에서 0->1->2->3->4 순으로 방문을 할 때 3->4 에서 tsp가 호출이 되면 tsp(4,01234) 로 호출이 되는데( visited|(1<<i)) 부분을 보기 쉽게 방문한 정점으로 표시한것입니다 ) 4->0으로 가는 weight가 2, 3->4 로가는 weight가 3이라고 가정 하면 tsp(4,01234)는 2를 반환하고 dp[3][0123]=tsp(4,01234)+ (3->4로 가는 weiht) = 2+3 =5가 저장이 되게 됩니다. 그러면 여기서 dp 테이블의 의미는 3에서 부터 시작해서 visited 되지 않은 정점들을 모두 방문하는 최적의 비용을 저장하는게 아닌가요?? tsp도 마찬가지로 here에서 출발해서 visited 되지 않은 정점들 모두 방문하는 방법 중의 최적의 비용을 리턴한다고 생각이 드는데 큰돌 강사님께서 설명하신 부분과 반대로 해석되는거 같아서 여쭤봅니다! ㅜ 그리고 dp에 대해 질문이 있습니다. 제가 이해한 바로는 완전 탐색을 하는데 너무 경우의 수가 많아 중간 중간 예전에 계산해둔 값(dp테이블 등을 이용)으로 중복된 계산을 피해 시간복잡도를 줄이는 것으로 이해했습니다. 그렇다면 이번 문제는 원래는 모든 경우의 수가 16! 절대 완탐으로 풀 수 없어서 dp 방법을 사용하는데 dp를 사용했을 때 이렇게 재귀 함수로 풀면 대략적인 시간복잡도는 계산 못하는 건가요? 보통 문제를 풀기 전에 대략적인 시간복잡도를 측정을 하고 로직을 짜기 시작하는데 이렇게 재귀함수가 들어가고 중간에 dp 테이블을 통해 중복된 계산을 피하는 로직으로 짜면 시간복잡도를 정확히 몰라 뭔가 함부로 시도를 못할거같네요 ㅠ
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
GA4 설치 후 GTM
안녕하세요 현재 근무하는 곳의 경우 GA4의 코드만 삽입되어 있고, 구글 태그 매니저가 없는 상황입니다.그래서 구글 태그 매니저의 코드를 추가로 삽입하였는데, 이 경우 기존의 GA4와 새롭게 만든 GTM을 어떻게 연결해야 하나요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 문제풀이 중 재귀함수에 RETURN
안녕하세요,1-A 문제풀이 중 재귀함수를 만들어서 푸는 방법(https://www.acmicpc.net/source/share/2da2c198ee3744e2babea1986b2fffd6) 중에makePermutation함수 마지막에 return이 왜 꼭 들어가야하는지 이해가 잘 안됩니다.return 없이 실행하면 무한루프에 빠지는데요,for(int =depth;i<n;i++)에서 i<n조건에 의해 for문이 완료되면 makePermutation도 끝나지않나요 ?? 답변 미리 감사드립니다.
-
미해결
강의자료
강의자료는 어디서 다운로드받을 수 있을까요?!
-
해결됨기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)
선생님 죄송한대
Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14) 강의쿠폰 더 없을까요 ㅠㅠ 너무 늦게알았네요 ㅠㅠ
-
미해결김영한의 실전 자바 - 중급 1편
intellij 단축키 표시가 파란색으로 나오는데 어떤 plugin을 설치해야 하나여?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]intellij 단축키 표시가 파란색으로 나오는데 어떤 plugin을 설치해야 하나여?
-
미해결CloudNet@ - Amazon EKS 기본 강의
Karpenter 설정
안녕하세요EKS 강의를 완강한 후 궁금한 점이 있어 댓글을 남깁니다!Karpenter 설정 시 사용하신 YAML 파일을 보니, 지금까지 원클릭에서 사용했던 addons 및 IAM 설정 등이 빠져 있는 부분이 있는 것 같습니다.이전 방식과 동일하게 Karpenter YAML에도 addons 및 IAM을 추가한 전체 파일을 볼 수 있을까요?공부한 내용을 참고하여 하나씩 다시 추가해볼 수는 있지만, 정확하게 설정한 것인지 확인할 수 있는 문서가 없어 이렇게 댓글을 남기게 되었습니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
Interrupted() 질문드립니다.
안녕하세요!스레드 강의 정말 잘 듣고 있습니다~인터럽트에서 궁금한점이 있어서 질문드립니다.isInterrupted()는 Thread.currentThread에서 실행할 수 있고,interrupted()는 Thread에서 실행할 수 있는데 그럼 혹시 다른 스레드에서 인터럽트를 실행해도Thread.interrupted()에 걸릴까 싶어 테스트를 해보니 그러지는 않더라구요.Thread.interrupted의 내부를 보니 currentThread()를 호출하긴하던데,Thread.currentThread.interrupted()가 안되는 이유는 스레드의 내부적인 부분으로 보면 될까요? 궁금해서 혹시하고 질문드렸습니다ㅠ
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
mysql startup.bat 오류
강의 3:40쯤 나오는 부분에서 따라했더니 다음과 같이 오류가 났는데 해결방법 알려주실 수 있나요?설치한 버전은eGovFram-4.1.0mysql-5.7.32 버전입니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
notifyall에서 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 마지막 notifyall에서 만약에 c1 다음에 p1이 락을 획득하면 나머지 c2, c3, c4, c5는 대기집합에 들어가나요 아니면 깨어있는 상태로 계속있나요?
-
해결됨스프링 시큐리티 완전 정복 [6.x 개정판]
스프링 부트 버전
강의에서 사용하신 3.2.2 는 안 보이고,대신 3.2.9가 가장 낮은 버전이고, 3.3.3으로 진행하려고 하는데 상관없나요?
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
혹시 그리드방식 소켓 채팅창은 안알려주시나요?
그리드 방식 소켓채팅서버를 기대하고 구매하였는데 일반적인 소켓방식이네요 ㅜㅜ혹시 그리드 방식은 어디서 배울수 있는지 알려주실수있나요. 유료라도 상관없습니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
공식문서 질문이 있습니다
혹시 해당 내용을 공식문서에서 직접 찾아보려구 했는데 안나와서요해당 내용이 문서 어디를 참조하면 될까요?🚨 아래의 가이드라인을 꼭 읽고 질문을 올려주시기 바랍니다 🚨질문 하시기 전에 꼭 확인해주세요- 질문 전 구글에 먼저 검색해보세요 (답변을 기다리는 시간을 아낄 수 있습니다)- 코드에 오타가 없는지 면밀히 체크해보세요 (Date와 Data를 많이 헷갈리십니다)- 이전에 올린 질문에 달린 답변들에 꼭 반응해주세요 (질문에 대한 답변만 받으시고 쌩 가시면 속상해요 😢)질문 하실때 꼭 확인하세요- 제목만 보고도 무슨 문제가 있는지 대충 알 수 있도록 자세한 제목을 정해주세요 (단순 단어 X)- 질문의 배경정보를 제공해주세요 (이 문제가 언제 어떻게 발생했고 어디까지 시도해보셨는지)- 문제를 재현하도록 코드샌드박스나 깃허브 링크로 전달해주세요 (프로젝트 코드에서 문제가 발생할 경우)- 답변이 달렸다면 꼭 확인하고 반응을 남겨주세요- 강의의 몇 분 몇 초 관련 질문인지 알려주세요!- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
맥북 M1에서 재실행하면 접속이 안되는 문제
안녕하세요.강의대로 실행해서 최초 한번은 tabby를 통해서 접속이 가능합니다.그런데 vmware, tabby를 종료하고 다시 "vagrant up"으로 재기동 하면 tabby를 통해서 접속 안됩니다. 이때 vmware에 로드된 machines을 삭제하고 다시 "vagrant up"을 하게되면 tabby를 통해서 접속이 가능합니다.이런 경우 어떻게 해야 할까요?답변 부탁드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
생성자 생성시 질문있어요
5분37초 영상입니다. 해당 main함수에서 Child c = new Child()를 생성시엔부모 클래스의 메서드를 부르지 않나요? Child() 생성자가 없기때문에 무시한 것인지 알고싶어요