묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
[1:37] 숨어있는 null character 포함해서 "Hello, World"는 13글자 아닌가요?
안녕하세요, 교수님께서 아래 string에 대해서 숨어있는 null character까지 14글자라고 하셨는데 실제로는 13글자인것 같아 중요한 내용같지는 않지만 문의드립니다. strcpy_s(char14.getArray(), 14, "Hello, World");
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS의 EKS 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 도커 강의 알차게 잘 들었습니다. 요즘 AWS를 활용한 쿠버네티스가 많이 사용하고 있는 추세인데요, AWS의 EKS 강의도 만들어 주셔서 인프런에 올려주시면 감사하겠습니다. 그럼 부탁 드리겠습니다.
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문드립니다.
안녕하세요. Axios 사용하기 강의에서 수업자료 링크로 걸려있는 것에는 강의에서 사용된 화면 (외부 라이브러리 axios 이용해서 서버와 통신하기) 부분이 없는 것 같은데 확인해주실수 있을까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
vector#2에서 질문
vector를 배우다 보니 vector<int> v2(10); for (vector<int>::size_type i = 0; i < v2.size(); i++) v2[i] = i; 이렇게 해서 v2안에 0 1 2 3 4 5 ... 이렇게 값을 넣었는데 ====================================================코드 1============================ 만약에 vector<int> v4(10, 0); int a = 0; for (vector<int>::iterator it = v4.begin(); it != v4.end(); ++it) { *it = a; ++a; } =======================================코드2========================== 위 코드2에서 코드1에서 처럼 값을 초기화 하려면 어떻게 해야하나요? 저는 바깥에서 a라는 변수를 활용해서 값을 초기화 했는데(0 1 2 3 4 ....를 만들기 위해) 코드2에서 it 변수를 활용하는 다른 방법이 있나요?(코드 1에서 i 변수를 활용해 값을 증가시켰듯이 it 변수를 활용해 값을 초기화 할 수는 없는건지 궁금합니다)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
void start() 호출 이유
Managers mg = Managers.Instance; player.cs 파일에서 이 부분을 중단점으로 잡고 디버그를 해서한줄씩 계속 진행을 해봤었는데 mg 가 값을 받고 난 뒤Player.Start() 구문을 빠져나간 뒤 다시 Manager.Start()로 들어가더군요. Player.Start()는 제가 이해하기로는 unity ui 상에서 Player라는 컴포넌트가 있으니까 실행이 되는 걸로 이해했습니다. 그런데 Manager.Start()는 왜 다시 또 실행이 되는 건가요? 제 나름대로는 Init()에서 Manager 컴포넌트를 만들어서라고 추측 하긴 했습니다만 그렇다면 만든 지점에서Start로 넘어가야 하는게 아닌가 해서 이해가 안됩니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
코드 위치에 대해 질문드립니다.
# 아래는 원본 train.py에서 weights_path 변경을 위해 임의 수정. 최초 weight 모델 로딩은 coco로 pretrained된 모델 로딩. # tiny yolo로 모델을 학습 원할 시 아래를 tiny-yolo.h5로 수정.위와 같은 주석이 있는데 train.py에서 수정하란 말씀이신가요 아니면 train.py의 내용을 본인이 작성하고 있는 py파일(현재 저는 파이참에서 작업하고 있습니다.)에서 작성할때 아래와 같이 수정하란 말씀이신가요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
round는 반올림인데 print(round(4.5))는 왜 4로 나올까요?
print(round(4.51))은 5로 나오고 print(round(4.5))는 4로 나오는데요, 둘다 동일하게 5가 나와야할거 같은데요. 이유를 좀 알 수 있을까요?
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
네트워크 curl관련 명령어 질문드리겠습니다.
안녕하세요 수업을 듣고잇는 한학생입니다. 다름이 아니라 curl 관련 설명을 하실때 ping gmail.com 을 먼저 하시고 curl명령어와 옵션을 설명해주셨는데, 저는 ping gmail.com을 했을때 연결할수없는 서비스라고 나오더라구요. ping 8.8.8.8은 통신이 되는거로 봐서 외부랑은 연결이 되어있는 상태인데 왜 ping 도메인이름 으로 했을때 없는 서비스라고 하는지 알수있을까요???
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
컬렉션 조회
강의에서 order에 orderItemQuerydto를 컬렉션 하였는데 만약 예를들어 orderItemQuerydto에 itemDto라는 컬렉션까지 한번에 조회 하려고 할 때 강의에서 나온 동일한 방법을 반복하면 최적화가 될까요? import com.jpahop2.demo.domain.Address;import com.jpahop2.demo.domain.OrderStatus;import lombok.Data;import java.time.LocalDateTime;import java.util.List;@Datapublic class OrderQueryDto { private Long orderId; private String name; private LocalDateTime orderDate; //주문시간 private OrderStatus orderStatus; private Address address; private List<OrderItemQueryDto> orderItems; public OrderQueryDto(Long orderId, String name, LocalDateTime orderDate, OrderStatus orderStatus, Address address) { this.orderId = orderId; this.name = name; this.orderDate = orderDate; this.orderStatus = orderStatus; this.address = address; }} import lombok.Data;import java.time.LocalDateTime;@Datapublic class OrderItemQueryDto { private Long orderId; private int orderPirce; private int count; private String itemName; private List<ItemDto>items; public OrderItemQueryDto(Long orderId, int orderPirce, int count,String itemName) { this.orderId = orderId; this.orderPirce = orderPirce; this.count = count; this.itemName=itemName; }}
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Item 조회시 카테고리 별로 조회
안녕하세요 강사님 저는 jpa 1편을 듣지 않고 2편을 바로 듣고 쿼리디에스엘을 사용해서 코틀린으로 예제를 만들어보고 있습니다 예제 테이블의 여러 조회문을 만들어 보던 중 item 조회에 궁금한게 생겨 질문합니다. 아래 테이블은 category, category_item, item 순입니다. 제가 처음에 하고 싶던 것은 item 테이블의 DTYPE을 이용해서 타입별로 가져오는것입니다. 그래서 where절에 dtype을 넣고 싶었는데 넣을 수가 없더군요 그래서 찾은 방법이 조회를 할때 select문에 movie나 album의 q클래스를 사용하면 쿼리의 where절에 dtype이 찍혀서 해당값만 불러오더라구요 그런데 이렇게 했을때 문제가 album, book, movie에 대한 쿼리를 다 따로 짜야한다는 것입니다. 이또한 비효율적이라 생각하여 jpa2 강의에는 사용하지 않아서 정확한 용도가 뭔지는 모르겠지만 category 테이블을 사용해 봤습니다. 위의 테이블 값처럼 item과 다대다 매핑이 되어있는 상태에서 페치 조인을 하니 원하는데로 값이 출력되더라구요 이렇게 밤새 고민해서 원하는 바는 이뤘는데 현업은 어떨지 궁금하더라구요. 저처럼 카테고리로 조인해서 찾는 방법을 사용하는지 아니면 제가 처음 고민햇던 dtype별로 가져오는 방법이 또 존재해서 그방법을 쓰는지 궁금합니다. -------------------------------------------------------------------------------------------------------------------------- 두번째로 페이징된 결과값 출력인데요 api의 출력값으로 page를 넘기게 되면 pageing에 대한 정보값들이 같이 날라가는데 현업에서 이 데이터들을 다 넘겨주는지 아니면 리턴하기 전에 따로 response를 만들어 필요한 값만 넘겨주는지가 궁급합니다. -------------------------------------------------------------------------------------------------------------------------- 마지막으로 리턴값 출력시 엔티티 노출입니다. api를 구현할때 입력이나 출력값으로 엔티티를 사용하면 안된다고 배워서 출력값을 위한 dto를 따로 만들어 출력하려 합니다. 그런데 위의 예제의 경우 하나의 api에서 album, movie, book의 정보를 출력하기엔 각각 다른 변수값들이 있어서 고민이 되더라구요. 각각의 케이스별로 따로 dto를 만들어 줘야하는지 아니면 null값이나 빈값이 들어갈 순 있지만 각 케이스를 통합할 수 있는 dto를 만들어 줘야할지 궁금합니다. -------------------------------------------------------------------------------------------------------------------------- 이제 입사한지 3개월이 갓 넘은 초보 개발자인데 신규 프로젝트를 하면서 자바에서 코틀린, mybatis에서 jpa로 넘어가게 되어 강사는 강의를 들으며 공부하고 있습니다. jpa는 공부를 하면 할수록 추가로 공부해야 더 생기는거 같아요! 감사합니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
새롭게변경되 이미지를 부여 할때 질문이 있습니다.
FileUpload.js 에서 가지고 있는 ImageState에 변경된 정보들을 setImage 하는데 이 State를 refreshFunction에 태우니깐 값이 안들어가더라구요. 이론상 set 하고나면 state가 바뀌고 rerendering이 되고 그러면 refreshFunction에는 바뀐값이 들어갈거라 생각했는데 혹시 그러면 setState를 하는게 실행되고 있는 함수가 전부 끝나야 값이 적용이 되어서 그런걸까요?
-
해결됨홍정모의 따라하며 배우는 C언어
제 실행화면과 강의가 다른 부분 질문이요!
안녕하세요! 이 화면의 하단부에 Autos Locals Watch 는 있는데 선생님처럼 Threads, Modules 탭이 없는 이유는 뭔가요? 코드는 전부 똑같이 짰습니다!
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
Users 테이블을 만드는 sql 명령어를 좀
알려 주실 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
재귀함수를 직관적으로 생각해도 되나요?
함수스코프안에 함수스코프, 그안에 함수 스코프,,,를 호출하고, 제일 마지막으로 호출된 젤 작은 것부터 반환 그다음것 반환,,, 이런식으로 진행되면 직관적으로 보고 생각하기엔 조금 힘들것같다 느껴집니다. 그런데 팩토리얼 예제 (8분에 있는 코드)를 보니까 생각보다 직관적으로 보입니다. 그냥 0보다 클때까지 감소시켜가며 곱해라 이런식으로 말입니다. 그래서 궁금한게, 직관적으로 보게 되면 문제가 생길수 있나요? 아니면 그냥 직관적으로 사용해도 되나요? 추가)생각이 하나 더 들었습니다. 어차피 n은 이름만 같은 모두 다른 변수이니 그냥 직관적으로 사용해도 별 문제 없을 것 같은데, 이런 생각이 맞나요?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
리액트 설치 후 모습이 선생님과 다릅니다.
저는 yarn이라는 것도 안 보이고 제이슨 파일도 하나 더 있는데 상관이 없는걸까요? 설치가 다 완료된 후 입니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
vector #1에서 질
vector<int> v2; v2.resize(1000); cout << v2.size() << " " << v2.capacity() << endl; for (int i = 0; i < 1000; i++) { v[i] = 100; cout << v2.size() << " " << v2.capacity() << endl; } 여기서 resize를 한 후 v[i]를 사용한 접근은 허용하지만 vector<int> v; v.reserve(1000); for (int i = 0; i < 1000; i++) { v[i] = 1000; cout << v.size() << " " << v.capacity() << endl; } 여기서 reserve를 한 후 v[i]를 사용한 접근은 왜 오류가 발생되는지 모르겠습니다. - size (실제 사용 데이터 개수) - capacity (여유분을 포함한 용량 개수) 니까 capacity를 잡아주면 거기에 직접 접근해서 배열처럼 값을 넣어주면 되는 것 아닌가요??? 왜 안되는지 궁금합니다.
-
미해결[R을 R려줘] R 시각화 기초
plot 창의 그래프 해상도 관련
안녕하세요 교수님 수업에서 잘 배우고 있습니다. 궁금한건 수업내용 쪽은 아니고 강의에서 보고 제 노트북에서 plot창에 그래프를 만들면 영상에서 나오는 것과 달리 해상도가 많이 낮은 것 같은데(픽셀이 보일정도?) 따로 조정 할 수 있을까요? 사진을 첨부하고 싶은데 바탕화면에 따로 저장하면 거기서는 해상도가 높게 나와서 첨부하지 않았습니다...
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
MappedSuperClass 관련 질문
안녕하세요 강사님 또 이렇게 질문드립니다 :) MappedSuperClass를 공부하면서 느낀건데 MappedSuperClass를 사용한다는 것은 스프링에서 AOP을 적용했다고 봐도 되는 건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
3 버전으로 create 해서 생성한 프로젝트에 vuex 설치 시 오류가 뜨네요
바벨 버전이랑 core-js 버전 다운시키니깐 제대로 작동하는데요 이건 왜이런건가요? 설명좀 부탁드립니다..
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
why4?
다른 metrics를 사용해 봤습니다. 재현율, 정밀도, f1스코어가 상당히 낮습니다. 낮아도 상관없는지? 올릴 수 있는 방법이 있는지? 궁금합니다