묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
DP질문
안녕하세요 선생님 항상 에너지 넘치는 강의를 제공해주셔서 감사합니다.DP문제를 푼 코드를 보았을 때 DP자료구조에 처음에 -1로 초기화한 이후 언제 dp자료구조의 값이 다른 값으로 저장 되는지 모르겠습니다.http://boj.kr/16692692e20a46c4871380d56604b5f4
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
수업자료 문의
수업자료에 소스 코드 같은 것 밖에 없는데 PDF파일은 어디서 볼 수 있나요? 위 사진 외 자료는 없나요?
-
해결됨쌩초보도 4시간 안에 마스터하는 자바스크립트 기초
.js 와 .mjs
섹션 1. Hello Javascript - 개발 환경 세팅하기codesandbox.io에서 Vanilla를 선택하였을 때index.js가 아닌 index.mjs 파일이 자동 생성되었습니다..js 와 .mjs 파일의 차이점이 무엇인가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Component
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MemberRepositoryV1 에 @Repository 나 @Component를 해줘야 스프링빈에 등록이 되고MemberServiceV1 에서 @AutoWired로 의존성주입이 가능한게 아닌가요? 헷갈려서 질문 남깁니다.아니면 현재 실제 서버를 띄우는게 아닌 TEST 만 진행 중이라서사용을 안하고 있는건가요?
-
해결됨[입문] Qt 6 프로그래밍 1편
다중선택한 checkbox의 동작을 순차적으로 실행하는 방법 문의
아래와 같이 동작을 구현하고 있는데 이슈가 있어서 문의 드립니다.checkbox을 여러 개 선택하고 push botton을 클릭하면 각 checkbox에 해당하는 기능이 순차적으로 실행하고 싶습니다.push botton 클릭 시 어떤 checkbox가 선택되었는지 확인하는 함수를 connect하였습니다.1번째 checkbox가 선택된 경우 해당 기능을 Thread로 실행합니다.여기까진 구현하여 동작 확인하였습니다.아래 동작 구현에 어려움이 있습니다.Thread가 종료된 시점에 다시 어떤 checkbox가 선택되었는지 확인한 다음에 2번째 checkbox를 실행하고 싶은데, 어떻게 해야 할 지 문의 드립니다.
-
미해결STM32 CAN 통신
NUCLEO-H743vit6 관련 문의
NUCLEO-H743VIT6 평가보드는 판매처가 없는거같은데.. NUCLEO-H743ZITx 로 대신 사용해도 문제가 없을까요..??? NUCLEO-H743VIT6 도 ST-link 내장인가요???
-
미해결스프링 핵심 원리 - 기본편
클라이언트 관련 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기서 말하는 클라이언트가 서버단의 컨트롤러인지 프론트엔드를 의미하는지 궁금합니다.추가로 만약 컨트롤러단에서 api 요청이 왔을때 멤버와 할인의 혼합정보 api 를 만들게 되면 별도의 서비스를 만들어야하는 건가요?(기존 있는 서비스를 활용하는 비지니스 로직 개발?)
-
미해결AWS DeepRacer로 배우는 인공지능과 자율주행
학생계정에 사용시 결과확인
학생계정에서 리그트랙이 아닌 다른 트랙을 모델학습시킨후 reward graph 확인하려면 어떻게 해야할까요?
-
미해결실습으로 배우는 선착순 이벤트 시스템
안녕하세요 강사님 동시성 테스트에 대한 질문이 있습니다.
현재 apply 메서드에서 if (count > 100) return; 입니다.이러한 코드는 테스트하기 편하고 수강생들이 쉽게 이해할 수 있게 작성해주셨는데,실제 비즈니스 로직에서는 예외가 터질텐데 이거에 대해서는 어떻게 테스트하고 적용할 수 있나요?현재 제 코드는 이러합니다.주석이 되어있는 부분만 테스트했을 때는정상적으로 제가 원하는 값을 받을 수 있었는데, ExecutorService executorService = Executors.newFixedThreadPool(32); CountDownLatch latch = new CountDownLatch(threadCount);이 부분을 적용해서 테스트를 돌리면 무한으로 돌아가고 테스트가 종료가 되지 않습니다. 이러한 에러코드가 뜨는데 해결 방법을 모르겠습니다 ㅠㅠconstraint 뒤에는 syntax error라고 적혀있습니다. 왜 저 두 줄을 작성했을 때 이러한 에러가 발생할까요..?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2636 치즈 질문드립니다
안녕하세요 강사님!http://boj.kr/48ed2af9ae684e12962097f10e0b0412강의를 보기 전 혼자 힘으로 문제를 풀어보려 애써봤더니 효율적이지 못한 코드로 풀게 되었더라구요. BFS와 DFS를 둘 다 사용하는 식으로 풀었는데 비효율적인 방법인 것은 알겠지만 로직이 틀린 것 같진 않은데 통과가 안돼서 왜 틀렸는지 궁금합니다.저는 이런 순서로 접근했습니다.0. 따로 시간 변수를 두지 않고 배열의 값을 변경시키는 식으로 풀이하기 위해 입력의 치즈(1) 값을 1이 아닌 -1로 기록한다.1. 0,0 은 언제나 가장자리 공기층이므로 공기층을 찾기 위한 dfs 함수에 0,0 만 돌린다. 여기서 가장자리 공기층을 큐에 전부 푸시한다.2.치즈를 녹이기 위해 bfs를 돌린다. 치즈를 만나면 배열에 현재값 +1을 기록하고 다시 큐에 푸시한다.3.bfs가 끝나면 배열을 한번 쭉 돌면서 최대 시간을 찾고, 그 시간값을 가진 좌표를 카운트한다.문제 내의 테스트케이스와 백준 질문게시판의 반례, 해당 강의에 강사님이 달아주신 다양한 반례를 넣어보았지만 전부 정답을 출력했는데, 실제로 제출시에는 20%에서 틀렸습니다가 뜹니다.제 로직에 어느 부분에서 문제가 있는지 궁금합니다ㅠㅠ또 당연한 질문인 것 같지만.. 그래프 문제를 풀 때 dfs나 bfs 둘 중 하나로만 푸는 것이 효율적이겠지요?좋은 강의 늘 감사합니다!
-
미해결언리얼 엔진4 입문 (C++ 기반)
c2664오류 해결 어케하나요 ㅠㅠ
'void ConstructorHelpers::ValidateObject(UObject*, const FString &, const TCHAR*)': 인수 1을 'T*'에서 'UObject*' 로 변환할 수 없습니다라고 에러가 뜨는데 어떻게 해결해야하죠 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
자바 ORM 표준 JPA 프로그래밍 - 9.값 타입 강의 관련 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]값 타입 컬렉션 부분 설명해주실때 기본적으로 컬렉션은 remove의 대상을 찾을때 equals를 사용한다고 하셨는데요member.get~History().remove(new Address(~~));에서 만약 Address 클래스에서 equals 메서드를 오버라이딩 하지 않았다면 Object 의 equals 메서드를 사용하는건가요??
-
해결됨[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
버튼 색깔이 보라색으로 고정되어있을 때
스톱워치 버튼의 색깔이 보라색으로 고정되어있을 경우 올바르게 해결한 것이 맞는지 질문드립니다.themes.xml 파일에서 style태그에 parent값이 다음과 같습니다.Theme.Material3.DayNight.NoActionBar저는 이 부분을 다음과 같은 값으로 교체하여 해결했습니다.Theme.AppCompat.Light.NoActionBar
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Unity Sound관련해서 iOS와 Android App개발시 질문이 있습니다.
안녕하세요, 최근 회사에서 Unity로 Sound Heavy한 프로젝트를 진행하고 있는데, 유니티로 iOS, Android앱을 만드는 중에 있습니다.사실 강의내용에 벗어난 내용인것 같아서 질문드리지 않는게 좋다고 생각했지만, 정말 많은 리서치를 했음에도 해결하지 못해서 Sound관련 강의를 모두 수강하고 한번 여쭤보게 됬습니다. iPhone 오른쪽에 전원버튼 눌러서 Background 모드로 전환되면(화면을 꺼버리면) Play, PlayOneShot과 같은 Unity API를 사용하지 못하고 결정적으로 Update함수가 실행자체가 안되는데요, 제가 Update함수에 Sound Play관련된 코드를 작성해 놓았는데, 저는 이게 화면을 꺼도 플레이가 될거라고 생각했었는데되지않아서 해결중에 있습니다.이걸 혹시 Background 모드여도 Sound를 Play할수 있게끔 할수 있을까요??유니티 공식 Discord에도 물어봤는데, 애초에 화면이 꺼지면 게임을 플레이를 하는게 아니니까 당연히 Update함수는 안돌아가게끔 디자인하지 않겠냐고 답변을 줘서 정말 맞는말인것 같아서 제가 해당 앱을 개발할때 애초에 Unity를 선택한게 잘못된것같다라는 생각이 듭니다.현재로서는 iOS와 Android Native Code를 각각 개발하는것이 해결방법이라고 생각하고 있는데, 그럴꺼면 그냥 차라리 애초에 Unity로 앱을 만들지 않고 Native App을 직접 만드는게 낫다라고 생각이 듭니다.관련해서 도움을 받을 수 있을까요? 앞서 말씀드린것과 같이 강의내용에 벗어난것 같아서 답변주시지 않으셔도 됩니다 감사합니다.
-
미해결실전! 스프링 데이터 JPA
EntityGraph을 할 때, 페치조인 대상이 여러 개인 경우
안녕하세요. 강의를 듣고 개인 프로젝트 진행 중에 있는데, 궁금한게 있어서 질문드립니다.@Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class SecurityMedia { @Id @GeneratedValue @Column(name = "secu_no") private Long secuNo; // 보안매체 번호(pk) .... @OneToMany(mappedBy = "kftcSecurityMedia", fetch = LAZY) private List<KftcToken> kftcToken = new ArrayList<>(); // 토큰 @OneToMany(mappedBy = "kftcSecurityMedia") // 보안매체 이력 private List<KftcSecurityMediaHistory> kftcSecurityMediaHistoryList = new ArrayList<>();현재 SecurityMedia 라는 엔티티 객체에서 pk인 secuNo를 key로 하여 manyToOne 관계로 있는 TOKEN 클래스, HISTORY클래스를 가지고 오려고 합니다.패치 조인을 하나 이상하면 조인 되는 ROW 수 때문에 총 데이터 갯수가 꼬여버릴 수 있다고 기억하여.. SecurityMedia - Token / SecurityMedia - History 각각 패치조인 하여 가지고 오는 메소드를 따려고 생각했습니다. 그런데 서비스 영역에서 이를 로직으로 표현하고자 할 때 어떤 식으로 표현을 해야할지 감이 잘 안 오는데요. token 리스트를 가지고 있는 SecurityMedia 객체 하나, History 리스트를 가지고 있는 SecurityMedia 객체 하나, 총 두 개의 객체가 만들어질텐데.. List<Token> tokenList = repository.findSecurityMediaWithToken(secuNo).getToken();List<History> historyList = repository.findSecurityMediaWithHistory(secuNo).getHistory();이렇게 각각 패치 조인으로 가지고온 데이터를 get하는 방식이 옳은 방식인지 의문입니다. 2. 각 리스트로 가지고 온 값에서 유효한 토큰, 최신 보안 이력 1개만 뽑아낼 생각인데 이것은 쿼리를 통해 전체 리스트를 받아오고, 서비스 영역에서 entity 함수로 원하는 값을 필터하는 식으로 대상을 추려내면 될까요? 아니면 레포지토리 영역에서 select한 리스트를 필터를 해줘서 서비스 영역에 리턴 해주는게 맞는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Autowired 역할
컴포넌트 스캔과 자동 의존관계 설정 강의를 보고 제가 이해한 것이 맞는지 궁금하여 질문 드립니다. 각 컨트롤러, 서비스, 레포지토리에 @Controller, @Service, @Repository 를 붙여주면new로 객체 생성하지 않아도 @Autowired로 스프링 컨테이너에서 가져다 쓸 수 있는 것인가요?그리고 프로그램 동작 중 오직 하나의 컨트롤러, 서비스, 레포지토리만 존재하는 것인지 궁금합니다.
-
해결됨데이터 분석 SQL Fundamentals
DBeaver에 PostgreSQL 연결 작업 오류
안녕하세요, 우선 저는 M1 아이맥을 활용하고 있습니다.2강 5분 31초쯤 PostgreSQL을 실행하고 DBeaver에 PostgreSQL 연결하는 과정(?)을 설명해주셨는데,제 맥에서는 보여주신 것과 같은 명확한 PostgreSQL 프로그램이 안 보이더라구요.여기서 어떤 걸 실행해야 하는지 알 수 있을까요?그래서 현재로서는 PostgreSQL 프로그램을 실행하지 못했고, 그래서인지 DBeaver에서도 연결하려고 하니 다음과 같은 오류가 뜹니다.빨리 배우고 싶은 마음인데 설치 작업부터 막혀서 ㅠㅠ 도움 부탁드립니다.
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
배포 시기 질문입니다
안녕하세요 태현님, 항상 강의 잘 듣고 있습니다.강의를 들으며 프로젝트를 진행하고 있는데 배포 관련하여 여쭙고 싶어서 글 남깁니다.현재 백엔드와 프론트엔드(안드로이드)가 나눠진 상태로 개발 중인데 이때 스웨거라던지 프론트와 소통을 위해서 base url이 필요합니다. 그러면 강의처럼 모든 개발을 끝내고 배포하지않고 먼저 배포를 하고 시작하는 방식을 택하는 것도 괜찮나요?보통 모든 코드를 마무리하고 배포를 하는지 아니면 먼저 무중단 배포를 하고 개발을 하는지 그 방법이 궁금합니다.감사합니다!
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
try 소괄호로 객체를 바로 생성하면 인터페이스 실행
try(MyFileWriter writer2 = new MyFileWriter()){ writer2.write("빵이 먹고 싶어요."); } catch (Exception e){ e.printStackTrace(); }이런 경우에 close()함수가 실행된다고 하셨는데요.AutoCloseable이 아닌 인터페이스를 구현한 class인 경우에도,try구문에 소괄호로 객체를 생성했을때 해당 인터페이스에 있는 메소드를 호출하나요?
-
해결됨유니티 머신러닝 에이전트 완전정복 (기초편)
GridWorld가 움직이지 않고, time out 으로 중지됩니다.
책을 먼저 사서 책 보고 따라하던 중 막혀서, 급하게 강의 등록하고 질문 드립니다.이렇게 좋은 책과 강의에 우선 감사드립니다.오류 문구는 다음과 같습니다.사용 패키지들의 버전을 다음과 같습니다.책 보고 따라 작성한 코드로 이런 현상이 있어서, github에서 다운 받은 파일로 해도 동일 증상입니다.저의 유니티 상의 설정은 다음과 같습니다. 해결에 도움 주시면 감사하겠습니다.