묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
clone() 메서드를 재정의함으로써 Deep copy로 구현한다로 이해하면 될까요?
안녕하세요!한가지 아리송한 부분이 있어 질문 드립니다:)20:30 정도에 clone()이 등장하는데 clone()을 그냥 사용하는 것이 아니라 '재정의 하여 사용함으로써 Deep copy가 된다'는 의미로 이해하면 될까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
변수와 출력 문자에 대해 궁금해요
변수에 사용되는 데이터가 문자일때 띄어쓰기 할때 underbar 없어도 출력되는데 괜찮나요? 연습시 정상 출력됩니다.예시) home="South Korea, Gwang ju"변수를 한글로 해도 괜찮습니까? 짧은 구문은 가능한데, 나중에 복잡해져도 에러가 발생하지 않나 궁금합니다.예시) 강남=1 print (강남) 1
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
3분 39초 경에 질문이 있습니다
서버와 클라이언트 두 곳 모두 액터가 존재하지 않을 경우라고 했는데, 이 경우는 단순히 액터가 스폰하지 않았기 때문에 None 이라는 건가요?
-
미해결절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
안녕하세요 이벤트 버스 패턴에 대해서 궁금한게 있어서요
안녕하세요 선생님 다름이 아니라스크립터블 오브젝트를 활용해서 액션 함수를 만들어서 플레이어의 정보를 갱신하고 갱신이 되면 UI 를 관리하는 곳에서 해당 UI 의 정보를 같이 갱신하는 식으로 구현되는 걸로 알고 있는데요만약에 플레이어의 MaxHp 가 변한다거나 총알의 MaxAmmo 가 변하는 경우에는 UI 를 관리하는 곳에서도 Player와 Weapon 의 정보를 같이 들고 있어야 하는건가요? 아니면 다른 처리 방식이 있을까요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
비주얼 스튜디오 코드로 계속 진행해도 괜찮을까요?
여태까지 비주얼 스튜디오 코드로 하시다가 웹스톤으로 바꾸셨던데혹시 비주얼 스튜디오 코드로 계속 진행해도 프로그램 실행에는 문제없을까요?
-
해결됨진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
파워쿼리 편집기에서 셀 값 변경
안녕하세요. 파워쿼리 편집 중, 한 셀의 값만 변경하는 방법이 궁금합니다.예를 들어, 아카데미 출품작 데이터를 사용할 때, "마더" 라는 영화 제목을 "mother" 로 바꾸는 방법이 궁금합니다.감사합니다.
-
해결됨UIUX 포트폴리오 Part.3 - 반응형 웹 포트폴리오
figma에서 이미지 크기를 문의드립니다
안녕하세요.선생님께서 제공해주신 피그마 화일에서움직이는 아이콘을 확대해도이미지가 깨지지 않습니다.방법을 알려 주실 수 있을까요?질문이 많은데, 친절히 설명해주셔서 감사합니다.답변을 기다리겠습니다. 감사합니다.
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
2025년 pip ml agents 설치 에러
이 부분에서 설치시에 계속 에러가 나네요 ㅠㅠERROR: Could not find a version that satisfies the requirement mlagents==0.30.0 (from versions: 0.4.0, 0.10.0.dev1, 0.10.0, 0.10.1, 0.11.0.dev0, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.1, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.26.0, 0.27.0, 0.28.0)ERROR: No matching distribution found for mlagents==0.30.0.
-
미해결[React / VanillaJS] UI 요소 직접 만들기 Part 1
닫힌 상태에서 문자열은 찾아지는데 열리진 않아요
AccordionItem에 작성하신 코드를 그대로 따라쳤다고 생각했습니다.닫힌 상태에서 문자열은 찾아지는데 자동으로 아코디언이 열리진 않습니다ㅠ추가적으로 css코드를 넣어야할까요?알려주신 링크를 들어가서 봤는데 setOpen을 useEffect 맨 위에 넣는걸 보고 새로운 상태를 넣어야하는건가 했습니다.
-
미해결카프카 완벽 가이드 - 코어편
KafkaTimeoutError:
안녕하세요 개발자님 KafkaTimeoutError: Failed to update 입니다.window에서 리눅스로 옴겼더니 왜 그런걸까요?설정 부분 추가 및 변경 해야 하는 부분이 어디 일까요?client에서 설정을 수정 해야 하나여ㅛ, kafka server.properties 에서 어디를 수정 해야 하나요?
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
빌드 오류
안녕하세요 막 강의를 시작해보려고하는데 첫 챕터 부터 막히네요 ㅜ 구글링도 해보고 안되서 문의 드립니다첫 빌드때 d1.uproject generate 후빌드를 해보면 이런 오류가 나는데 혹시 어떤 부분이 문제일까요,,?"D:\UE_5.4\Engine\Build\BatchFiles\Build.bat LyraEditor Win64 DebugGame -Project="D:\YJ\YJ\GP\D1\D1.uproject" -WaitMutex -FromMsBuild -architecture=x64" 명령이 종료되었습니다(코드: 6).
-
해결됨김영한의 실전 자바 - 기본편
캐스팅 질문 있습니다
기본형, 참조형 모두 대입을 할 땐 타입을 일치시켜야된다는 걸로 알고 있습니다.기본형에서 대입을 할 때 타입이 다를 경우 자동으로든 수동으로든 값 자체 변환해서 타입을 일치시켜야하고,참조형에서 대입을 할 때 타입이 다를 경우, 업 캐스팅(자동)이든 다운 캐스팅(수동)이든 실제 객체의 타입이 아닌 정적 타입을 일치시켜야 되는 걸로 압니다.Child child = new Child(); Parent parent = (Parent)child; // 정적타입을 Child에서 Parent로 변환해서 정적타입을 일치시켰다. Child child2 = (Parent) parent;//정적타입을 Parent에서 Child로 변환해서 정적타입을 일치시켰다 Parent parent = (Parent)new Child();//실제 객체 타입인 Child는 정적타입이 없는 상황에서 Parent로 정적타입을 설정해서 정적타입을 일치시켰다..?질문1.업캐스팅은 정적타입을 부모타입으로 설정하는것,ex)(Parent)new Child();(Parent)child(); <- child변수는 정적타입이 Child로 가정다운캐스팅은 정적타입을 부모타입에서 다시 자식타입으로 변경하는 것으로 이해했는데 맞을까요?ex)(Child)parent; <-parent변수는 정적타입이 Parent로 가정질문2.위에 코드에서Parent parent = (Parent)new Child();이 부분은 실제 객체 타입인 Child는 정적타입이 없는 상황에서 Parent로 정적타입을 설정해서 정적타입을 일치시킨건가요..?이 부분이 전혀 이해가 되지 않습니다.물론 업캐스팅이 생략되는 건 알고 있고 이해되지 않는 부분을 설명하고자 업캐스팅을 생략하지 않고 작성했습니다.질문3.강의에서 말한 부모는 자식을 담을 수 있다는 정확한 의미는 정적타입(변수의 타입)이 부모타입이고 실제 객체의 타입이 자식일 때라고 이해했는데 맞을까요?Parent parent = child;이 경우는 Parent parent = (Parent)child;이렇게 내부에서 타입이 일치되도록 변환을 해주기 때문에 정적타입은 결국 일치되어 부모타입의 변수에 실제 객체 타입이 자식타입으로 대입이 가능하다고 생각했습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Docker compose 관련 공유
강의 내용 똑같이 따라해봐도 redis, node 버전 관련 문제로 실행할 수 없었습니다..!저는 아래 코드로 테스트 성공했으니 참고 부탁드려요! Dockerfile >>>> node version 16 FROM node:16 WORKDIR /usr/src/app COPY ./ ./ RUN npm install CMD [ "node", "server.js" ] package.json>>> redis version 4.7.0{ "name": "nodejs-docker-compose-app", "version": "1.0.0", "main": "server.js", "scripts": { "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { "express": "4.17.1", "redis": "4.7.0" }, "author": "", "license": "ISC", "description": "" } docker-compose.ymlversion: "3" services: redis-server: image: redis container_name: redis-server restart: unless-stopped expose: - 6379 node-app: depends_on: - redis-server build: context: . dockerfile: Dockerfile container_name: node-app restart: on-failure ports: - "8081:8080" server.jsconst express = require("express"); const redis = require("redis"); const app = express(); // Redis 클라이언트 생성 const client = redis.createClient({ socket: { host: "redis-server", port: 6379 } }); async function connectToRedis() { let connected = false; while (!connected) { try { await client.connect(); console.log('Connected to Redis'); connected = true; } catch (error) { console.error('Error connecting to Redis:', error); console.log('Retrying in 2 seconds...'); await new Promise(resolve => setTimeout(resolve, 2000)); } } } // Express 엔드포인트 설정 app.get('/', async (req, res) => { try { let number = await client.get('number'); if (number === null) { number = 0; } console.log('Number: ' + number); res.send("숫자가 1씩 올라갑니다. 숫자: " + number); await client.set("number", parseInt(number) + 1); } catch (error) { console.error('Error:', error); res.status(500).send('Redis 연결 오류'); } }); // 서버 시작 전에 Redis 연결 app.listen(8080, async () => { await connectToRedis(); // 서버 시작 시 Redis 연결 시도 console.log('Server is running on port 8080'); }); 모두 저장 후 터미널에서docker compose down docker compose up --build
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
Actor::IsNetRelevantFor() 에 대해 질문이 있습니다
첫 조건문의 조건 중 하나가 ViewTarget == GetInstigator() 일 때 인데나에게 데미지를 가한 가해자의 정보를 넘겨줘야 한다. 라는 말이 조금 헷갈려서 질문 드립니다.ViewTarget 에게 데미지를 받은 액터가 연관성이 생기는 것이 맞나요?ViewTarget 에게 데미지를 가한 액터가 연관성이 생기는 것이 맞나요?해당 코드만 읽었을 땐 ViewTarget 이 가해자가 되어야 한다고 이해했는데 이해한게 맞는지 재차 확인을 하고싶어 질문 남깁니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9:03
capitalize()는 문자열의 첫 글자를 대문자로 변환한다고 되어있는데, 예시 결과값이 왜 'Hello, world!'인가요?s는 애초에 첫 글자가 대문자니깐 s값 그대로 'Hello, World!'이 맞지 않나요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
3-13. 리텐션 과제
안녕하세요3-13 리텐션 과제를 풀어보았습니다익숙치 않아서 그런지 꽤나 어려웠네요https://uncleq.tistory.com/entry/%EB%A6%AC%ED%85%90%EC%85%98-%EC%97%B0%EC%8A%B5
-
미해결스프링 핵심 원리 - 고급편
강의 오타인가요?
atTarget 메소드와 atWithin 메소드에서@target(hello.aop.member.annotation.ClassAop) 이부분이 오타인거같은데요??child 란 내부클래스는 hello.aop.pointcut.AtTargetAtWithinTest.Child 이런 패키지에있는데 이게맞는건가요?
-
미해결시작하는 PM/PO들에게 알려주고 싶은, 프로덕트의 모든 것
프로덕트 지표 설정과 관련한 질문
안녕하세요. 강의를 듣고 지표 설정과 관련한 문의사항이 있어 글을 남깁니다.1.인게이지먼트 지표에서 사용자는 신규 사용자가 포함된 개념인지 궁금합니다. 신규 사용자를 포함한 모든 사용자의 과업 완수를 측정하는 지표인가요?2.DAU 수치가 크게 감소했을 때 살펴봐야할 지표 혹은 수치에는 무엇이 있을지 조언을 주실 수 있을까요?사실 이 질문은 제 경험인데요. 운영하는 휴대폰 관리 앱에 Dau 수치가 크게 감소했던 시기가 있었는데 신규 유입이나 주요 기능의 완수 비율을 살펴봐도 큰 변화가 없어보이더라구요. 그 이후로 dau가 조금씩 감소 중인데 무엇을 살펴보고 방향을 잡아야 할 지 막막했던 경험이 있어 문의 드립니다. 3.지표 모니터링이란 선택과 집중이 필요한 과정이라고 생각합니다. 팀원들에게 모니터링할 지표를 설득하는 과정에서 서로 제품 성장에 대한 관점이 달라 힘들었던 경험이 있습니다. 설득을 잘 할 수 있는 민우님만의 팁이 있으면 공유해주실 수 있을까요?4.강의와는 관련없지만 고민 중인 사항이라 질문 목록에 넣어봅니다. 노베이스로 서비스 기획 직무에 들어온 이후, 업무 용어들이 너무 어려워서 닥치는대로 흡수하듯 받아들였습니다. 그런데 요즘은 너무 생각없이 여러 어려운 용어를 쓰고 있다는 생각이 들었어요. 얼마전에 개발자와 클라이언트 미팅을 마무리 하고 나오는데, 클라이언트 분이 영어로 된 용어를 많이 쓰는 거 같다고,생소한 용어가 많이 들렸다고 하시더라구요. 구체적으로 어떤 의미인지 물어보셨는데 설명을 하는 과정에서도 자꾸 큰 단어나 영어로 설명이 되더라구요. 저는 제가 쓰던 용어를 쉽고 명확하게 잘 설명할 수 없는 제 자신에게 좀 실망했어요...평소에 쓰는 업무 용어를 잘 이해하고 남들에게도 잘 풀어서 설명하려면 무엇을 해야할지 조언 부탁드릴 수 있을까요?감사합니다!
-
미해결스프링 핵심 원리 - 기본편
스프링빈중복등록을 막기위해 이름을 바꿔주어도 해결이 안됩니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.FixDiscountPolicy,RateDiscountPolicy 클래스 앞에 둘다 @Component를 붙여서 OrderServiceImpl을 구현할때 생성자파라미터에 DiscountPolicy discountPolicy에서 이름을 DiscountPolicy rateDiscountPolicy로 바꾸어 주었고 아래도this.discountPolicy = rateDiscountPolicy;로 바꾸어주었는데도 위와 같이 에러가 나옵니다.
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
test' 부분이 실행되지않습니다.
이렇게 off로 바꾸고 재실행 하려고 apacheMonitor를 키려고하는데 이렇게 뜹니다! 그리고 test' 라고 나오는게 아니라 test\' 라고 나옵니다..