묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
appconfig
안녕하세요 김영한 개발자님 강의를 복습하다가 궁금한 점이 생겨서 질문남깁니다. appconfig class에서, 아래 코드 public class AppConfig { public MemberService memberService() { return new MemberServiceImpl(new MemoryMemberRepository()); } } ... 처럼 구현 객체를 생성하고 연결하는 책임을 가진다고 하셨는데, 그럼 제 생각에는 MemberServiceImpl 클래스가 생성되기 전에 AppConfig 클래스가 먼저 실행되어야 한다고 여겨집니다. 그런데 코드 어느 부분에서도(MemberApp, OrderApp 제외) Appconfig 클래스를 호출하는 부분이 없어서 매커니즘(?)이 궁금했습니다. appConfig라는 이름의 클래스가 있으면 스프링이 자동으로 실행시켜주는 것인지, 아님 MemberApp, OrderApp과 같은 클래스를 만들어서 사용해야 하는 것인지 헷갈리는데 어떤게 맞을까요?! (여담이지만, 처음들었을 때 헷갈렸던 내용이 반복해서 들으니 이해가 자연스럽게 돼서 너무 감격스럽고 성장한 것 같아 행복합니다. 아직 궁금한점도 많고 부족하지만 꾸준히 공부하겠습니다. 좋은 강의와 항상 답변해주시는 서포터즈 분들도 감사드려요)
-
미해결블렌더 3.0에서 인테리어 디자인 하기
vertex, edge, face select 단축키 문의
에디트 모드에서 좌측상단 그림 아이콘 3개 vertex select / edge select / face select 요 세개의 단축키를 강의에서는 1,2,3 이라고 표현을 해주셨는데요. 저는 1,2,3, 을 누르면 view가 바뀌는데요. 이건 어떻게 해결이 될 수 있는 것인가요? 사실 그냥 아이콘을 클릭하면 될거 같긴한데 블렌더는 나중에 가면 갈수록 단축키가 생명이라고 어디서 주워들어서요 ㅎㅎ.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
불필요한 열 참조에서 질문이 있습니다.
현업에서 일을 하면서 가끔 부딪히는 문제인데쿼리 요청 횟수를 줄이기 위해서 해당 레코드에 필요없는 데이터를 부득이하게 가져와야 하는 경우가 있는데 불필요한 열 참조를 하지 않기 위해서 쿼리 횟수를 늘리는 것이 좋은지 불필요한 열까지 가져오되 쿼리 횟수를 한번으로 하는 것이 좋은지 여쭙고 싶습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
질문 드립니다.
1. 매니저를 이용하는 이유가 반복되는 작업들을(ex 리소스 불러오기 등)을 매번 코드로 작성해주기 불편해서인가요? 2. 구조가 Managers는 매니저들을 관리해주는 매니저인거고 내부에서 각 매니저들을 불러오는거고??즉 Managers-> 불러오고 싶은 매니저들 인게 맞나요?? 3. 코드 질문 public T Load<T>(string path) where T: Object public GameObject Instantiate(string path) 이 부분이 헷갈리는데 프리팹테스트 클래스에서 tank = Managers.Resource.Instantiate("Tank"); 이렇게 먼저 호출을 해주면?? Instantiate이 함수 내부에서 GameObject prefab = Load<GameObject>($"Prefabs/{path}"); 여기서 또 Load를 호출 해주고 Load는 Resources.Load<T>(path);이걸 리턴해주는데 리턴해주는 위에 구문이 경로상에 있는 프리팹을 불러오는게 맞는건가요? 그래서 경로상에 프리팹을 긁어오고 Instantiate로 인스턴스를 생성해주는?? 이렇게 이해해도 괜찮을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
[H2 DB] jpashop 접근 방법
안녕하세요. 저는 이제 jpashop 강의를 듣고 있습니다. 그러나 H2 DB에서 ~/test 말고 ~/jpashop으로 접근하려고 하면 아래와 같은 에러가 계속 발생합니다. persistance.xml에서 value를 아래 사진과 같이 명기해서 H2 DB 켜서 연결하게되면 계쏙 에러가 발생합니다... Database "C:/Users/Jake Park/jpashop" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-212] 90149/90149
-
미해결홍정모의 따라하며 배우는 C++
vscode에서 g++ 컴파일러로 빌드가 안됩니다(header/cpp 분리)
해당 강좌에서 add.h에는 데코레이션만하구 add.cpp에서 함수를 정의하셨는데, 저는 vscode에서 g++로 빌드를 해서 그런지... Undefined symbols for architecture arm64: "add(int, int)", referenced from: _main in 1_11_header-67f776.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 이런 오류가 뜹니다. 헤더 안에 함수 내용까지 정의해서 빌드하면 정상적으로 빌드되고 실행도 되는데요... 혹시 안되는 이유라도 알 수 있을까해서 질문 남깁니다~! 답변 미리 감사드립니다~
-
미해결C# 윈폼_ 응용프로그램 개발(.NetFramework)
사용자 정의 컨트롤러에서
uc1.MyClick += new EventHandler(myFunc1); 의 의미를 잘 모르겠습니다. 물론 += 가 ( uc1.MyClick = uc1.MyClick + new EventHandler(myFunc1);) 의미라는 건 알고 있습니다. 왜 저렇게 해야 하는지를 잘 모르겠습니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
바인딩 로그 출력 관련 질문이 있습니다.
// MyPawn.cpp // Fill out your copyright notice in the Description page of Project Settings. #include "MyPawn.h" // Sets default values AMyPawn::AMyPawn() { // Set this pawn to call Tick() every frame. You can turn this off to improve performance if you don't need it. PrimaryActorTick.bCanEverTick = true; Mesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("MESH")); // StartContents 에서 제공하는 메쉬를 사용(의자모습) static ConstructorHelpers::FObjectFinder<UStaticMesh> SM(TEXT("StaticMesh'/Game/StarterContent/Props/SM_Chair.SM_Chair'")); // 의자 모습을 불러오는게 성공하였을때 해당 Object Mesh를 설정해준다. if (SM.Succeeded()) { Mesh->SetStaticMesh(SM.Object); } } // Called when the game starts or when spawned void AMyPawn::BeginPlay() { Super::BeginPlay(); } // Called every frame void AMyPawn::Tick(float DeltaTime) { Super::Tick(DeltaTime); } // Called to bind functionality to input void AMyPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) { Super::SetupPlayerInputComponent(PlayerInputComponent); PlayerInputComponent->BindAxis(TEXT("UpDown"), this, &AMyPawn::UpDown); PlayerInputComponent->BindAxis(TEXT("LeftRight"), this, &AMyPawn::LeftRight); } void AMyPawn::UpDown(float Value) { UE_LOG(LogTemp, Warning, TEXT("UpDown %f"), Value); UE_LOG(LogTemp, Error, TEXT("Tick %f"), Value); } void AMyPawn::LeftRight(float Value) { UE_LOG(LogTemp, Warning, TEXT("LeftRight %f"), Value); } 위와 같이 UpDown, LeftRight 값을 읽어오려는데 에러도 없고 값도 출력이 안되는데 왜이런지 알 수 있을까요.. 검색을 해봐도 다 같은 방식으로 키 매핑하고 폰액터 만들고 하던데 잘 안되네요..
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
github가 안들어가져요!
안녕하세요. 강의 잘 보고있습니다. 감사합니다. 실습파일을 clone하려고 하는데 github가 안들어가져서 질문남깁니다!!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
질문이요
<li> [[$(10 % 2== 0)?'짝수':'홀수']] </li> 여기서 왜 오류가 발생한건가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Stack에 왜 UI_Popup을 들고있어야 하는지 이해가 가지 않습니다.
사실 Instantiate하는 것과 Destroy 하는 것 전부 GameObject로 이루어지는데 굳이 UI_Popup을 들고 있어야만 하는지 이해가 잘 가지 않습니다. UI_Popup을 해서 얻는 이점은 Popup Component를 상속받는 Component 인 것만 Stack에 넣는다 이정도인거 같은데 이것 때문에 Stack에 UI_Popup을 넣는 것이 맞나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
3D 멀티게임 조언
안녕하세요. 파트7을 다 끝내고 복습겸해서 파트4의 코드를 베이스로 삼아 간단한 3D 멀티플레이 게임을 만들어 보려고 하는데요 2D에서는 타일맵을 텍스트파일로 뽑아와서 플레이어 등이 갈 수 있는지 없는지를 0과 1의 구분으로 판단할 수 있었지만, 3D로 충돌처리를 해보려고 하니 맵을 어떻게 뽑아오고, 3D끼리는 어떻게 해야할지 모르겠습니다 ㅠ 구현해보고 싶은건 1. 플레이어를 원기둥으로 만들고 플레이어들끼리 서로 충돌해서 겹치지 못하도록 구현 2. 맵에 존재하는 건물(Box) 등 장애물 정보를 서버가 참조할 수 있도록 가지고 있게 하여 이동 패킷을 받고 해당 좌표에 갈 수 있는지 여부를 판단 일단 3D 맵은 어떻게 뽑아올 것이며, 서버 코드에서 3D 물체끼리 충돌 처리를 어떻게 해야할 것인지가 문제인데 이 부분은 어떻게 구현을 해야할지 조언 부탁드립니다 ㅠ
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
전략패턴
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 전랙 패턴도 의존성 주입으로 봐도 되나요?
-
미해결
알리익스프레스 썸머 이벤트 하네요~ 완전싸요~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문평소 직구 종종 하는데 여름이라고 썸머이벤트하네요 아이템이 재미있는게 참 많아서 안사더라도 그냥 멍때릴때 구경하니까 좋더라구요 ㅎㅎ 쓸만한것도 꽤 많고 스마트스토어나 쿠팡같은데는 똑같은걸 비싸게 파는경우가 많더라구요 중간에서 얼마나 떼먹는건지.....^^;;; 간혹 보다가 만원짜리 이만원짜리 하나씩 사고 있어요 ㅎㅎ 나름 괜찮더라구요 좌표 남기니.. 한번 둘러보세요 https://ko.aliexpress.com/campaign/wow/gcp/ae/channel/ae/accelerate/tupr?spm=a2g0o.detail.100003.1.1f841f5cT153Rl&wh_weex=true&_immersiveMode=true&wx_navbar_hidden=true&wx_navbar_transparent=true&ignoreNavigationBar=true&wx_statusbar_hidden=true&wh_pid=2022-sale/Shop-by-discount
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
15분 질문
지금 Player클래스에서 GameRoom의 클래스를 Room이라는 객체로 받아와서 1. 프로퍼티로 생성자를 만들어주는 작업을 하는 것인가요?? 2. 생성자가 프로퍼티로 구현이 가능한가요? 3. A라는 클래스에서 B라는 클래스의 생성자를 정의 해줄 수 있나요?
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
강의 관련 질문은 아니지만 노트북 사양 좀 봐주실 수 있나요
블렌더 공부를 하려는데 직업 특성상 집에서 출퇴근 하는게 아니고 숙소생활을 합니다 숙소도 몇달마다 바뀌기도 하고요 그래서 데스크탑은 사용 불가능하고 노트북을 사려고 하는데 로우폴리 뿐만 아니라 캐릭터 모델링같은 하이폴리(?) 모델링 까지 가능한 노트북 찾고있거든요/ https://smartstore.naver.com/msi/products/6235882379?NaPm=ct%3Dl4wptc0w%7Cci%3D9027cf72eabb2c264eb9d7af3912b93db4f24813%7Ctr%3Dslsbrc%7Csn%3D766622%7Chk%3Db357f65faf928ab937f3c4400527595b601373b1 이 제품 정도 스펙이면 하이폴리 모델링까지 괜찮나요?
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
코드를 똑같이 따라햇을때
데이터프레임에서 강의에 나오는거랑 같지 않은 값들이 나온다면 사이에 먼가 코드를 잘못 짰다고 봐도 될까요?
-
미해결혼자 공부하는 R 데이터 분석
R스튜디오 클라우드에서 예제파일 업로드가 안되네요
- 강사님 하신 것처럼 집파일을 업로드했는데, 서버에서 예기치않은 반응이 있다는 오류메시지가 계속 뜹니다. 어떻게 해결해야 하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 실제 구현하기에서 에러가 떠서 질문드립니다.
안녕하세요 영상을 보며 공부하다가 에러가 발견되서 문의드립니다. 우선 번역기 돌려보니 : "루트 리듀서가 함수여야 하나, undefined가 대신 수신되었다." 라고 나왔습니다. 에러가 발생한 파일의 코드 전문입니다. createStore가 취소선이 그어진부분이 문제가 되는건가 라고 생각하고있습니다.. (리덕스 현재 버전 4.2.0 입니다) 리덕스 버전을 내려볼까요..?
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스퀴드 프록시 문의
안녕하세요! 강의 재밌게 잘 수강하고 있습니다. pfsense squid proxy 부분에서 잘 풀리지 않아서 문의드립니다! 강의 따라해보며 실습하고 있었는데 squid 패키지 설치 및 설정, 브라우저 proxy 사용 설정 후 google, naver 등 접속이 안되는 현상이 있습니다. 강의 여러번 돌려가며 설정 누락되어 있는지 확인해봤는데 없는 것 같아요.. 구글링 해봐도 찾아보지 못해서 문의드립니다