묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
헤더파일에 관해 질문드립니다!!
LockQueue랑 LockStack 에서 자료구조 queue랑 stack 헤더파일을 따로 include 해주시지 않았는데도 어떻게 사용이 가능한지 궁금합니다.아마도 미리 컴파일된 헤더에서 가져온것이라 추측이 되는데, cpp 파일엔 #include "pch.h"가 들어가있어서 자료구조를 꺼내쓰는구나 하겠지만 헤더파일에선 어떻게 사용이 가능한걸까요...?구글에 검색해서 혼자 해결해보려다 못찾아서 여쭤봅니다.. ㅎㅎ
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
4.2 kubelet 삭제 실습 내용 확인 불가
안녕하세요. 4.2 쿠버네티스 워커 노드의 구성 요소에 문제가 생겼다면 강의 내용 결과와 실습 결과가 다른 이유를 알고 싶습니다. 강의: pod가 각각 노드에 하나씩 배포 실습: worker node 2에 두개의 파드, 3에 한개의 파드 (worker node 1의 kubelet stop 상태) NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES del-deploy-57f68b56f7-8z6f9 1/1 Running 0 6m14s 172.16.103.136 w2-k8s <none> <none> del-deploy-57f68b56f7-9c9ll 1/1 Running 0 6m14s 172.16.103.135 w2-k8s <none> <none> del-deploy-57f68b56f7-ksttd 1/1 Running 0 6m14s 172.16.132.6 w3-k8s <none> <none> 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
StringTokenizer vs split
안녕하세요. 이 문제는 StringTokenizer로 풀어보려고 시도했는데, 잘 안돼서 구글링해보니, <StringTokenzier는 결과값이 문자열, split는 결과값이 문자열 배열로 나타내어진다> 라고 알게되었습니다. 이 문제에서 문자열 분리 시 StringTokenizer 대신 split를 사용한 이유가 배열로 저장해야돼서 그런걸까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Entity에 JSON 형태의 데이터를 저장해야 하는 경우에 대해서 질문드립니다.
T_ITEM_INFO 라는 테이블이 있고 해당 테이블은 다양한 아이템을 저장 할 수 있도록 공통된 부분은 컬럼으로 빼고 각 아이템의 카테고리에 따라 추가적으로 들어가야 하는 데이터들은 JSON 형태로 넣으려고 합니다. T_ITEM_INFO - id - item_name - additional_dataEX ) BOOK, ALBUM, PHONE 이라는 상품들이 있음.EX ) BOOK 에는 writer, publisher 등등, Album에는 singer, coverImg , PHONE 에는 manufacturer 와 같이 각각 다른 정보를 저장해야 함. 그럼 이 때 JSON 형태를 적용을 하면 아래와 같은 entity 클래스가 나올 텐데 @Entity public class ItemInfo extends BaseEntity { @Id @GeneratedValue(generator = "uuid2") @GenericGenerator(name = "uuid2", strategy = "uuid2") private String id; private String itemName; @Lob @Convert(converter = 컨버터.class) // 컨버터 참조 : https://cornswrold.tistory.com/349 private 무슨타입? additionalData; } additinalData의 경우 Map<String, Object> 와 같은 형태로 넣게된다면 모든 데이터를 쉽게 바로 저장할 수 있겠지만 막상 꺼내서 사용하려고 하면 itemInfo.getAdditionalData().get("키") 와 같이 문자열로 된 키를 사용을 하게 되기에 많이 불편할 것 같습니다. 그래서 abstract 클래스를 하나 만들어서 각 상품별로 상속을 받아서 사용하게 되면 각 상품별로 BookAdditionalData, AlbumAdditionalData, PhoneAdditionalData 와 같은 클래스들을 만들어서 사용하게 되면 각 상품별로 .getXXXX() 와 같은 메소드로 값을 가져와 사용 할 수 있지만 컨버터에서 각 타입에 맞게 분리해서 객체를 반환해야하는 작업을 추가로 해야합니다. 이러한 경우처럼 상황에 따라 조금씩 달라지는 JSON 값을 JPA에서 사용해야 할 때 조금 더 좋은 방향으로 코딩 할 수 있는 방법이 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
map 관련 질문입니다!
다른게 아니고, map은 (key, value) 형태로 저장이 되잖아요? 근데 설명해주신 두개의 map으로 구현하는 방법이 아닌, 특정 value에서 해당하는 key에 접근하는 방법은 혹시 없나요? 인터넷 찾아봤는데 그런건 없는것같아서요.. C++엔 그런기능이 없나요?
-
미해결스프링 핵심 원리 - 기본편
assertThrows(Executable 타입) 관련 질문 드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. section4에서 아래 코드를 배웠습니다. @Test@DisplayName("타입으로 조회시 같은 타입이 둘 이상 있으면, 중복 오류가 발생한다")void findBeanByTypeDuplicate(){ assertThrows(NoUniqueBeanDefinitionException.class, ()->ac.getBean(MemberRepository.class));} 두번째 인자로 람다식이 들어갑니다. 두번째 인자의 타입은 Executable 타입인데, 람다식만 executable이 가능한가요? ac.getBean도 함수인데, 이것은 왜 Executable 타입이 되지 않나요? 감사합니다.
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
HTTP ERROR 405라는 오류가 뜹니다
강의와 똑같이 실습했는데, 마지막에 form태그의 method 속성을 post로 바꾸니, 크롬에서 오류가 뜹니다.. 해결할 수 있는 방법이 있나요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
kimms5617@naver.com 입니다!!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 오류 뜹니다 ㅜㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 이런 오류가 뜨는데, 재설치도 해보고 파일 경로도 바꿔서 해봤는데 해결이 안됩니다. 저장도 제대로 되어있고해도 안되는 이유가 뭘까요? ㅠㅠ
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
영상 순서와 교재 순서 문의
안녕하세요. 2.1-5 분석 과제 도출 방법에서 영상 순서와 교재 순서가 달라서 말씀 드립니다. - 교재는 2-11로 시작해야 하는데, 2-14 후 2-11 나옴(영상 6:28) - 영상 시작은 2-12-3부터 시작함
-
미해결비트코인 알고리즘 트레이딩 봇 개발
pbound 관련 질문드립니다.
베이지안 최적화시 pbounds = { 'revenue_rate': (0.005, 0.015), 'max_loss_rate': (0.05, 0.3), 'increase_rate': (0.01, 0.02), 'buy_cnt_limit': (5, 20), 'buy_amt_unit': (5, 40)} 이렇게 하는데, 소수점을 3자리까지 제한할 수는 없나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
코드 내용이 변경되어 어떻게 처리해야할지 모르겠습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 일단 getting started에 있는 차트 코드가 그전이랑 지금이랑 변동이 되어서 어떻게 처리해야할지를 모르겠습니다 아래와같은 오류가 나고있는 상황이구요 해결법을 알려주시면 감사하겠습니다! <script> import Chart from 'chart.js'; export default { mounted() { const labels = [ 'January', 'February', 'March', 'April', 'May', 'June', ]; const data = { labels: labels, datasets: [{ label: 'My First dataset', backgroundColor: 'rgb(255, 99, 132)', borderColor: 'rgb(255, 99, 132)', data: [0, 10, 5, 2, 20, 30, 45], }] }; const config = { type: 'line', data: data, options: {} }; } } </script> <style> </style>
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
수업자료
강의 옆에 수업자료 클릭하면 해당 수업에 자료가 나오는거 맞나요? 챕터9 듣고있는데, python 밖에 열리지 않아서 문의드려요
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vivado 실행 display 관련 에러(해결완료)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 최종 vivado 실행 단계에서 display error 가 발생했습니다. display ip 를 변경하기 위해 export 실행도 했는데도 안됩니다. 도와주세요...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계메서드 관련 질문
[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 이번 강의에서 연관관계 메서드에 관한 질문이 있어서 여쭤봅니다 양방향 맵핑이 되어있는 관계에서는 연관관계 메서드를 이용하는것이 편리하다고 하셨는데 Category 와 Item 도 양방향 관계이므로 Category Class에서 public void setItems(Item item){ this.items.add(item); item.getCategories().add(this);} 이런식으로 연관관계 메서드를 추가해도 괜찮은건지 궁금합니다!
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
비주얼스튜디오코드사용법및 환경설정 3분26초에 강의끈킴
■47:16분 강의 인데 3분26초에 강의 끈킴- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
2차원 배열 관련 질문입니다.
안녕하세요. 포인터를 공부하고 있는 학생입니다. 예를 들어 1차원 배열이 있을 떄 int a = 2; int b = 3; int* ptr[2] = { &a,&b }; for (int i = 0; i < 2; i++) { printf("%d ", *ptr[i]); } 이렇게 하면 2,3이 나오는건 알겠습니다. 2차원 배열로 넘어가서 int a1[3]= { 1,2,3 }; int b1[3] = { 10,20,30 }; int* ptr1[2] = { a1,b1 }; printf("%d\n", *a1); --> 이때 1이 나오는 것도 알겠습니다. a1은 a1[0]의 주소값이 들어있고 *a1을 함으로써 a1[0]을 가리키니까요. for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { printf("%d ", ptr1[i][j]); } printf("\n"); } --> 문제는 볼드체로 표시한 부분인데, ptr1[i]가 사실상 포인터여서 &ptr1[i][0]이라는 것을 배웠습니다. 그렇다면 ptr1[i][j]도 &ptr1[i][j]이라는 것인데, 그러면 printf("%d ", ptr1[i][j]); 이걸 했을 때 ptr1[i][j]의 주소값이 나와야하지 않나요? *ptr1[i][j]를 하니까 에러가 뜹니다. 1차원 배열에서는 *를 써줘야 오히려 원소가 나왔는데 왜 이차원 배열에서는 안써줘도 되는지 궁금합니다. 감사합니다!
-
미해결홍정모의 따라하며 배우는 C언어
const
const int arr[] = { 1,2,3,4,5 }; 라고 const를 지정했는데 그냥 warning만 뜨고 add_value 함수가 실행이 됩니다. 배열을 add_value 함수에 넣어도 실행이 안되게 하는 방법이 있나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
화살표 함수의 관해 질문있습니다.
안녕하세요. 제로초님 요즘 왠만한 JS 코드들은 화살표 함수를 안 쓴 코드를 찾아보기가 힘든데요. 그래서 더 의문이 깊어져 갑니다. 화살표 함수가 this 값 때문에 기존 함수를 완전히 대체하지도 못하는데, 구지 화살표 함수를 써야하는 이유가 있나요?? 저는 오히려 너무 간결해져서, 때로는 화살표 함수가 알아보기 힘들 때도 많습니다. 이렇게까지 해가면서, 화살표 함수를 써야되는 이유가 있는지... 그리고 화살표 함수를 써야 할만큼, 코드의 간결함이 실무에는 얼마나 중요한지에 대해서 여줘보고 싶습니다. 아직 코딩 초보인지라, 제가 이해하는데 한계가 있다보니, 본의 아니게 살짝 이상한 질문을 드렸네요. 죄송합니다.
-
미해결스프링 시큐리티
정적 파일들이 ignore 되지 않는 문제가 발생합니다..
이번 강의에서 web.ignoring().requestMatchers(PathRequest.toStaticResources().atCommonLocations()); 코드가 존재함에도 static 파일들이 ignore 되지 않는 문제가 발생합니다. 깃 파일과 비교하고, 강의 다시 보며 체크해봤는데도 도무지 원인을 찾지 못하겠습니다. 찾아주시면 정말 감사하겠습니다. 소스는 https://github.com/aittaa/corespringsecurity-authorize 입니다.