묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
부모클래스 = 자식클래스 부분이 잘 이해가 안갑니다ㅏㅏ
(ex. Dog dog = bulldog ) 개념적으로 Dog이 큰거고 bulldog이 작기 때문에 큰 Dog안에 bulldog을 대입하는게 가능하고 bulldog에 Dog을 대입하는거는 형변환이 필요하다. 개념적으로는 이해가 가지만..... (ex. BullDog bulldog = dog ) dog는 의 멤버변수는 2개고 bulldog의 멤버변수는 상속받아서 3개 잖아요 그래서 dog는 size가 8byte 이고 bulldog은 size가 12byte라고 했을 때 작은바구니(dog)에 큰 데이터(bulldog)을 넣는게 왜 성립되는지 이해가 안갑니다. (ex. Dog dog = bulldog ) 오히려 큰바구니에 작은 데이터를 넣는게 자연스럽지 않나요? (ex. BullDog bulldog = dog )
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
지도사진
안녕하세요 선생님, 위와 같이 하면 저는 지도사진이 안나오고 아래와 같이 나오네요 ㅠㅠ folium도 import 했는데 왜이렇게 나올까요...?
-
미해결워드프레스 속성 마스터 클래스
UpdraftPlus로 다른 사이트 파일을 백업 받아 다른 url에서 restore하니까 이건 migration이라고 나오네요...
이건 백업이 아니라고 나오는데요. 그냥 restore해도 되는 건가요? 아니면 migration 플러그인을 따로 추가해야 하나요? migration 플러그인 추가 해야 된다면 플러그인 하나만 소개시켜 주시면 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블 생성되는 이름..
//클래스 @Table(name = "Members")@Entity public class Member { //application.yml ddl-auto: update 로 사용했을때.. mssql에서는 테이블이 members, h2에서는 MEMBERS 로 테이블이 생성이 됩니다.대소문자가 서로 다르게 나오는데.. 이걸 제어할 방법하는 설정이 있을까요? 어느 dbms에서든 Members 로 생성이 되게..
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Yolo Data Format 좌표 값 정규화 관련 질문이 있습니다.
강사님 안녕하세요. 강의 잘 듣고 있는 학생입니다. 강사님의 설명을 들으며 학습 중 의문이 생겨서 질문드립니다. YOLO Format Data의 Annotation 형식이 0 0.475850 0.406530 0.414100 0.449400처럼 class id, center x 좌표, center y 좌표, width, height인 것은 이해가 되는데, center x, center y, width, height 좌푯값들을 왜 0~1 사이로 정규화해서 학습을 진행하는지 궁금합니다. 딥러닝 학습 방법론처럼 모델 네트워크에 0~1 사이의 값을 주어서 학습의 최적화를 위한 것인지 아니면 다른 이유가 있는 건지 궁금합니다. 항상 감사드립니다 :)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2주차 개념강의 질문
4방향 중 맵에 벗어나지 않는 것 출력할 때, y와 x가 모두 0~1000의 좌표를 가진다면 if(ny < 0 || ny >= 1000 || nx < 0 || nx >= 1000) continue; [출처] [알고리즘 강의] 2주차. 그래프이론, DFS, BFS, 트리순회|작성자 큰돌 이 코드가 맞는건가요? 1000에 대해서는 등호가 없어야 되는거 아닌가요?
-
해결됨스프링 핵심 원리 - 기본편
질문 있습니다!
private static Map<Long, Member> store = new HashMap<>(); 이 부분도 관심사 분리?를 해보고 싶어 아래와 같이 코드를 작성했는데 실행은 정상적으로 됐습니다. 질문 1. 코드가 제가 의도한 것처럼 짜여진게 맞는지 궁금합니다 질문 2. 만약 맞다면 코드가 좀 지저분해보이는데.. 더 좋은 방법이 있는지 궁금합니다 좋은 강의 제공해주신 영한님과 고생하시는 서포터즈분들 정말 감사합니다!! package hello.core.member; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; @Component public class MemoryMemberRepository implements MemberRepository { private static Map<Long, Member> store; @Autowired public MemoryMemberRepository(Map<Long, Member> store) { this.store = store; } @Autowired public MemoryMemberRepository() { } @Override public void save(Member member) { store.put(member.getId(), member); } @Override public Member findById(Long memberId) { return store.get(memberId); } } package hello.core; import hello.core.member.*; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; public class MemberApp { public static void main(String[] args) { ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = ac.getBean("memberService", MemberService.class); MemoryMemberRepository memorymemberRepository = ac.getBean("memorymemberRepository", MemoryMemberRepository.class); Member member = new Member(1L, "memberA", Grade.VIP); memberService.join(member); Member findMember = memberService.findMember(1L); System.out.println("new member = " + member.getName()); System.out.println("find Member = " + findMember.getName()); } } package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.*; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.HashMap; @Configuration public class AppConfig { @Bean public MemoryMemberRepository memorymemberRepository() { return new MemoryMemberRepository(new HashMap<Long, Member>()); } @Bean public MemberService memberService() { System.out.println("call AppConfig.memberService"); return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public OrderService orderService() { System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(), discountPolicy()); } @Bean public DiscountPolicy discountPolicy() { return new RateDiscountPolicy(); } }
-
해결됨Three.js로 시작하는 3D 인터랙티브 웹
three.js 수업 중 질문입니다.
안녕하세요 선생님. 좋은수업 감사합니다. 수업을 듣고 연습 중 몇가지 궁금한 점이 생겼습니다. 1. 페이지에서, renderer 를 여러개의 div element에 중복 적용하고 싶은데요, 한개의 renderer로 append를 시도하니 오류가 납니다. 동일한 renderer가 여러 element에 중복 append 될 수 있을까요?? 2. 라운드처리 된 직사각형이 z축으로 extrude 된 아래와 같이 앞면, 뒷면의 각이 살아있는 육면체를 만들고 싶은데, 혹시 지오메트리를 사용해서 만들 수 있는 방법이 있나요?? 3. GLTF Loading을 시도하였는데, Live Server 에서는 잘 동작하지만, 개인 호스팅에 업로드시 ~~ has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 이렇게 나와 오류가 나고 있습니다.. 혹시 three 내에서 설정할 수 있는 부분이 있을까요..? 사실 3번이 되지 않아 2번을 여쭤보게 되었습니다.. ㅠ 질문이 조금 많지만 ㅠ 혹시 답변주시면 정말 감사하겠습니다! 앞으로 열심히 공부하겠습니다. 좋은 강의 만들어주셔서 다시한번 감사합니다^^
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
actuator 적용 시 shutdown 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 보고 있습니다. 다름이 아니라 actuator를 사용하여 환경 변수를 적용하는 과정에서 서비스가 shutdown 후 재등록 되는데 정상적인 건가요? actuator/refresh 호출 시 서비스 로그 -> DiscoveryClient - Shutting down DiscoveryClient ... TimedSupervisorTask - task supervisor shutting down, can't accept the task DiscoveryClient - Unregistering ... DiscoveryClient - DiscoveryClient_서비스명 deregister status: 200 DiscoveryClient - Completed shut down of DiscoveryClient 실제 유레카서버 확인 시 해당 서비스 인스턴스아이디도 변경됩니다. 데이터 유실 없이 graceful shutdown 보장 되는 건가요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
클래스의 클래스 변수와 관련된 질문입니다
안녕하세요, 강의에서 소개해 주신 클래스에 관해 조금 더 깊은 내용을 구글링 하던 중, 예시로 보여주신 코드와 비슷한 구조를 가진 코드가 있어 이를 시행하던 중 궁금한 점이 생겼습니다. 관련된 내용을 많이 찾으며 해결을 하려다 보니 질문이 조금 길어질 것 같습니다.. 미리 양해 부탁드립니다. class Person: bag = [] def put_bag(self, stuff): self.bag.append(stuff) james = Person() james.put_bag('책') maria = Person() maria.put_bag('열쇠') print(james.bag) print(maria.bag) 다음과 같은 코드인데요, 이 경우는 특이하게 james와 maria라는 각각의 인스턴스를 만들었는데, james.bag와 maria.bag의 결과가 같게 출력되는 것을 확인할 수 있었습니다. james.put_bag('책') 다음과 같이 메소드를 실행하면 self는 결국 인스턴스인 james를 의미하므로 james.bag.append('책') 이 실행되고, 그 결과 james라는 인스턴스는 '책' 만을 bag 리스트에 가지고 있을 것이라고 처음에는 생각하였습니다. 이와 관련된 내용을 찾아보니, 클래스의 '네임스페이스' 에 대한 내용을 볼 수 있었습니다. 네임스페이스의 내용을 기반으로 해당 코드를 다시 살펴보니, 강사님께서 예시로 들어주신 코드에서는 quad1.width = 10 quad1.height = 10 quad1.color = 'blue' quad1.name = 'blue 사각형' 다음과 같이 인스턴스에 변수를 추가하였지만, 위의 코드는 james.bag = [] 와 같이 명시적으로 인스턴스에 변수를 추가하지 않았으므로, james.bag.append('책') 이 실행될 때 james 인스턴스의 네임스페이스에서 bag 변수를 찾을 수 없고, 이로 인해 클래스의 네임스페이스에서 bag를 찾아 그 리스트에 '책' 을 넣은 것이라고 판단하였습니다. 결국 클래스의 네임스페이스에 'bag' : ['책', '열쇠'] 의 형태로 내용이 담기는 것으로 우선 이해하였는데, 제가 이해한 것이 맞는지 확인하여 주시면 감사하겠습니다... 클래스에 대해 엄청 깊은 내용은 강의에서 다루지 않으셨기에 이런 질문을 드리는 것이 실례일 수도 있다고 생각합니다. 조금만 시간 내주시어 궁금증을 해결해 주신다면 너무나도 감사할 것 같습니다. 부탁드립니다ㅠㅠ
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청드립니다-
안녕하세요. [Vue.js + TypeScript 완벽 가이드] 강의를 수강중입니다. 2번째 프로젝트에서 깃헙 권한이 필요하다고 해서 글을 남깁니다. [깃헙: aui9f] - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
addImages 를 넣은 이유
post.addImages(images) 를 한 이유를 정확히 모르겠어요, Image 테이블에 create() 으로 이미지를 넣고 그걸 이미 post 테이블에서 Image 테이블을 include 하고 있는거 아닌가요?? 다른 예로 댓글 라우터에서는 post.addComments() 를 따로 하지 않았어서.. 쓰고 쓰지않고의 차이를 잘 모르겠네요
-
미해결파이널 코딩테스트 : 프론트엔드
index.js를 빼는 이유
각각의 기능을 가진 컴포넌트를 생성한 후에 index.js에서 export를 따로 빼주는 이유가 있나요? 각 컴포넌트에서 export했으니까 그냥 그걸 바로 이용하면 안되나 하는 의문이 들어서요! 감사합니다!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
화면 레이아웃 이후 iframe여부관련
애초에 이 강의를 시작했던 목적이였구요. 이강의쯔음에 문의드려야 할것 같습니다. 보통 저는 일반적인 상단 그리고 왼쪽,또는 오른쪽 메뉴바 그리고 가운테 컨텐츠 화면 밑에 푸터 이런 기본적인 화면을 만들고 싶었습니다. 이걸 할려면 header태그로 상단 메뉴만들고 아래는 가령 section이라는 태크내에서 왼쪽 메뉴div 오른쪽 컨텐츠 내용나오는 div를 만들텐데...컨텐츠 내용이 왼쪽 메뉴누를때마다 바뀌어야 하는데 (왼쪽메뉴는 이제 css강의를 쭉 배웠으니 들어갔다 나왔다 하던지 만들게 될텐데요 왼쪽 메뉴를 클릭했을때 그 메뉴에 대한 컨텐츠 화면이 가운데에서만 변해야 할텐데요 위쪽 gnb메뉴는 변할필요가 없을것 같구요..)이럴때 오른쪽 컨텐츠내용에 해당되는 div안에서 iframe을 사용해서 호출하는건가요? 일반적으로 또는 실무에서 어떻게 하는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
강의 잘 듣고 있습니다.
강의 듣다가 궁금한게 생겼는데 혹시 회원가입 query문 같은 경우는 select한후 insert문을 쓰는데 혹시 이걸 한개query문으로 만들수가 있나요?? 강의 내용이 아니라 죄송합니다 ㅠ
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
막대형차트에서 최근 3년 또는 최근 6개월만 보여주고자 할때 필터 방법 문의
안녕하세요 선생님, 아래 그림에서, 최근 3개년도(여기서는 2016, 2017, 2018년)만 display 하려면 필터를 어떻게 해야 하는지 여쭙니다. 감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
그림 불러오기
그랩마켓이라는 이미지 불러오기가 안되네요... 어떻게 해야될까요???
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
네이버웹툰 랭크가 안불러져요...;;
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 네이버 웹툰 rank01이 아예 안불러져요. 그래서 하단 속성 a 값도 안불러지고요.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Props 강의 관련해서 질문!!
안녕하세요. OddEvenResult 관련 부분 설명 시,저는 decideodd 라고 했을 때는 인식이 되지 않다가Decideodd 라고 하게 되면 인식이 되는 모습을 볼 수 있었습니다. 즉. 함수명은 소문자로 시작하면 에러가 발생을 합니다.관련해서는 무조건 대문자로 시작을 해야하는건가요??
-
미해결리눅스 커널 해킹. A부터 Z까지
"3. write() 구현부에서 트랩을 발생"에서 트랩이 뭔가요?
"3. write() 구현부에서 트랩을 발생"이라고 하는데 트랩이 뭔가요?