묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결몽고DB + node express + ionic6 연동
Robo 3T 다운로드 문의
다운로드가 Hobby 버전이 없네요. 어떻게 해야 할까요?
-
미해결데이터 분석 SQL Fundamentals
실습 중에 2가지 궁금한 부분이 생겼습니다
1. 아래 쿼리문에서 rn이 2보다 큰 경우 ma_3days_01 열의 값을 넣으라고 지정할 수 있는 이유가 궁금합니다. rn열과 ma_3days_01 열 모두 동일한 윈도우로 만들어졌기 때문에 가능한 건가요? 알아서 대응되는 값을 넣어주니 편한 거 같은데, 언제 또는 어떤 조건에서 사용할 수 있는지 명확히 모르겠어 질문드립니다~ withtemp_01 as (select date_trunc('day', b.order_date)::date as ord_date, sum(amount) as daily_sumfrom nw.order_items a join nw.orders b on a.order_id = b.order_idgroup by date_trunc('day', b.order_date)::date ), temp_02 as (select ord_date, daily_sum , avg(daily_sum) over (order by ord_date rows between 2 preceding and current row) as ma_3days_01 , row_number() over (order by ord_date) as rnfrom temp_01)select ord_date, daily_sum , ma_3days_01 , case when rn <= 2 then null else ma_3days_01 end as ma_3days_02from temp_02; 2. 아래 쿼리문에서 row_number() 앞에 1.0을 곱하지 않으면 결과가 0으로 나오던데, 왜 1.0을 곱해야 결과가 나오는지 궁금합니다. withtemp_01 as ( select product_id, sum(amount) as sum_amount from nw.orders a join nw.order_items b on a.order_id = b.order_id group by product_id)select * from ( select a.product_id, b.product_name, a.sum_amount , cume_dist() over (order by sum_amount) as percentile_norm , 1.0 * row_number() over (order by sum_amount)/count(*) over () as rnum_norm from temp_01 a join nw.products b on a.product_id = b.product_id) a where percentile_norm >= 0.9;
-
미해결스프링 핵심 원리 - 기본편
final 키워드 사용 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] package hello.core.member;public class MemberServiceImpl implements MemberService{ private final MemberRepository memberRepository = new MemoryMemberRepository(); @Override public void join(Member member) { memberRepository.save(member); } @Override public Member findMember(Long memberId) { return memberRepository.findById(memberId); }} package hello.core.member;import java.util.HashMap;import java.util.Map;public class MemoryMemberRepository implements MemberRepository { private static Map<Long, Member> store = new HashMap<>(); @Override public void save(Member member) { store.put(member.getId(), member); } @Override public Member findById(Long memberId) { return store.get(memberId); }} MemberServiceImpl 클래스에서 memberRepository 변수의 재할당을 막기 위해 final 키워드를 사용한 것으로 알고 있습니다. private final static Map<Long, Member> store = new HashMap<>(); 그렇다면 MemoryMemberRepository 클래스에서도 위와 같이 store 변수를 final 키워드를 사용해 선언해도 괜찮을까요? final 키워드에 재할당을 막는다는 것 외에 다른 고려 사항은 없는 것으로 이해해도 될까요? <회원 도메인 실행과 테스트> 강의까지 들은 시점 기준으로는 final 키워드를 추가하고 테스트를 돌려봐도 잘 작동하지만 확신이 서질 않아 질문 드립니다.
-
미해결자바 스프링부트 활용 웹개발 실무용
됐다가 안됐다가 쩝!
됐다가 안됐다가 쩝!
-
해결됨Flutter 앱 개발 기초
북스토어 프로젝트에서 질문이 있습니다.
문제가 생겼는데 제 힘으로 풀 수 없어 문의를 남깁니다. 도움 바랍니다. 지금 url_launcher 버전이 6.1.2입니다. launch() 함수가 폐기되었고, launchUrl()을 쓰라고 합니다. 하지만 이 함수는 인수로 book.previewLink를 직접 받지 않는다 합니다. 그래서 코드를 다음과 같이 바꾸었습니다. Uri url = Uri.parse(book.previewLink); launchUrl(url); 이를 실행했더니 다음과 같은 경고가 뜹니다. Webpage not available ..... net::ERR_CLEARTEXT_NOT_PERMITTED 1. launchUrl()함수를 바르게 사용한 것 맞나요? 2. 웹페이지를 가져올 수 없다는 경고는어떻게 해결할까요?
-
미해결
자바 스프링부트 활용 웹개발 실무용 강의가 안되네요?
자바 스프링부트 활용 웹개발 실무용 강의가 안되네요?
-
미해결자바 스프링부트 활용 웹개발 실무용
강의가 안됩니다.
https://www.youtube.com/embed/UOUTNs_86o8?t=30s의 웹 페이지에 문제가 있거나 새로운 웹 주소로 영구적으로 이동한 것 같습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
타임리프 관련 질문
안녕하세요 강사님 좋은 강의 감사드립니다. 현재 타임리프 적용해서 실행하면 강의에서처럼 화면이 제대로 나오기는 하는데 인텔리제이 소스코드에서는 다음과 같은 에러 메시지가 뜹니다. 구글링 조언대로 파일 캐시도 지워보고 Settings에서 Thymeleaf Dialect Extensions errors 체크도 없애봤지만 해당 메시지가 사라지지는 않습니다. 서버 실행하면 정상적으로 동작하기는 하는데 이에 대한 해결방법과 원인이 무엇인지 알려주시면 감사드리겠습니다. 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Semi-supervised 러닝 문의
안녕하세요 강사님,최근 온라인 경진대회 준비한다고 하였던 수강생 입니다.Run length Encoding에 대해 알려주셨는데, 알고보니이 과제가 준지도학습(Semi-supervised 러닝) 문제였습니다.제가 이 강의 뒷부분만 들어서 '준지도학습' 과제를 클리어 할 수 있을지 잘 모르겠네요 ㅠㅠ혹시 준지도학습 문제를 풀기위해, 이 강의말고 CNN Fundamental 이라던지, 더 들으면 좋을 강의 같은게 있을까요?감사합니다.
-
미해결
강의 완료 버튼이 안 보입니다.
학습을 완료했는데 마지막 강의 영상에 완료 버튼이 안 보입니다. 강의명은 "[Sharepoint] Microsoft List로 우리회사 송금 요청 시스템 만들기" 입니다. 확인 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA 에서 트랜잭
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 서비스 1 과 서비스 2 에서 저장하는 기능을 구현한뒤서비스 3 에서 서비스 1 서비스 2 에 동시에 저장 하는 것을 호출 할때트랜잭션 처리를 어떻게 해줘야 될까요?기본적으로 Require 가 되어 있어서 기존에 생성된 트랜잭션이 있으면 참여하게 되는 걸로 아는데그냥 각각 호출하게 해주면 되는 걸까요? @Service @Transactional(readOnly = true) @RequiredArgsConstructor public class Service1 { private final Repository1 repository1; @Transactional public void save(Data data) { save(data); } } @Service @Transactional(readOnly = true) @RequiredArgsConstructor public class Service2 { private final Repository2 repository2; @Transactional public void save(Data data) { save(data); } } @RequiredArgsConstructor public class DataService { private final Service1 service1; private final Service1 service2; ProcessService1Service2() { service1.save(data); service2.save(data); } }
-
미해결[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)
8분 8초
주석으로 써놓으신 예상 동작 순서랑 로그 내용이랑 다른데 항상 로그처럼 나오는게 맞는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA SPRING DATA
결국 실무에서도 JPA SPRING DATA만쓴다고하는데 지금 ENTITYMANAGER PERSIST를 쓰는거로 이렇게 듣는게 나중에 헷갈리지않을까걱정이되서요 JPA SPRING DATA 방식을 또 나중에 새로배워야되는거아닌가하고 기본원리를 알아야도움이된다고는 써있긴한데 지금 JPASPRING DATA로 배우고있는데 학원에서는 여기는 이렇게 쓰니 헷갈리는거같습니다 ㅠㅠㅠ 이거듣는게 맞겟죠...?
-
해결됨언리얼엔진 블루프린트 스파르타 클래스
언리얼 엔진 5를 사용하는데요 부모 블루프린트 생성후
강좌 내용처럼 부모 블루프린트를 생성후 변수 "HP"를 만들었습니다. 그 후 자식 블루프린트를 만들면 강사님처럼 변수가 자동으로 생성되어있지 않습니다 ;; 언리얼엔진5로 바뀌면서 뭔가 바뀐건지 궁금합니다
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Media(Video) 파일 첨부관련 질문
Media(Video) 파일도 이미지처럼 AWS S3에 저장하고 관리하려면 어떤식으로 API를 만들어야 하나요? 또 API를 만든 후에 CKEditor5에 어떤식으로 연동하나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
후속강의 문의
ci / cd 후속강의가 너무 기대됩니다 언제쯤 나올까요? 바로 수강신청하겠습니다
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
서버에서 동작할때 셀레리움 라이브러리 있을때 에러나는데 어떻게 하면 되죠?
앞강의에서 유알엘에서 필요한 주소만 가지고 와서 인터넷 창에 띄우는게 안되서 셀레리움을로 아이프레임써서 했는데 서버로 올려서 동작시키 서버에 웹드라이버가 없다고 하는 selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see 이런 에러가뜨는데 어떻게하죠 서버에도 웹드라이버 올려두긴했는데 그래도 뜨네요? 도오주세요~
-
미해결유니티 프로그래머 현업자의 기본 스킬들
POT에 대해 궁금한점이 있습니다
안녕하세요. POT 강의를 보던 중 궁금한게 있어서 질문드립니다. 현재 회사에서 이미지 크기를 POT로 맞출 여건이 되지 않아서 대안으로 Sprite Atlas에 이미지들을 몰아넣은 후 압축 포맷을 적용하고 있습니다. 강의 중 Non Power of 2 옵션을 적용해도 원본 이미지와 복사된 이미지로 2개가 생성된다고 하셨는데, 유니티에서 작업할때뿐 아니라 런타임에 실제로 메모리에 2개의 이미지가 올라가게 되는건가요? 만약 그렇다면 스프라이트 아틀라스를 사용해도 마찬가지일 것 같은데, NPOT 이미지 사용 시 메모리를 절약할만한 다른 방법은 없을지도 여쭤봅니다. 항상 감사합니다.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
unclean.leader.election.enable=false에 대해서
안녕하세요. 강의 중 궁금한 점이 있어 질문 드립니다. 리더 파티션 브로커에 장애가 발생했을 때, ISR 상태의 팔로워 파티션을 가지는 브로커가 없는 상황에서 unclean.leader.election.enable=false로 설정할 경우, 1. 리더 파티션 브로커의 복구를 기다리는 동안 중단된다라고 하셨는데, 여기서 중단된다는 말이 해당 토픽으로 프로듀서의 데이터 쓰기와 컨슈머의 데이터 읽기가 모두 불가능해진다는 뜻인가요? 2. 만약 프로듀서가 데이터를 쓰는게 불가능해진다면, 예를 들어 상품 구매 이벤트 발생으로 거래 내역 데이터가 계속 실시간으로 발생하면 이런 데이터는 그동안 어디에 두어야 하나요? (토픽이 '나 복구될 때 까지 데이터 안받을래' 이렇게 선언하더라도, 소스에서는 계속 새로운 데이터가 생성되면 그 데이터를 유실하지 않기 위해 어떻게 할지가 궁금합니다)
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
소스DB에서 데이터 삭제시 카프카에서 일어나는 일
안녕하세요. 세그먼트 파일 삭제와 관련해서 질문 드립니다. 1. 만약 MySQL과 같은 DB를 프로듀서에서 사용하고, 카프카 브로커와 Debezium connector같은 걸로 연결되어 있다고 할 때, MySQL 소스 DB에서 데이터 삭제가 발생하면 브로커는 이를 어떻게 처리하나요? 브로커에서도 MySQL DB와 데이터 상태를 같게 하기 위해 뭔가 레코드 단위의 삭제가 필요할 것 같은데 어떻게 될지 궁금합니다. 2. 또 한가지 궁금한 점은, 혹시 브로커에 저장되는 로그 파일들은 append-only 방식으로 저장되나요?