묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 배우는 선착순 이벤트 시스템
consumer 모듈
강의에서 consumer 라는 모듈을 새로 생성해서 따로 run 을 시키더라고요저는 하나의 모듈에서 작업을 하고있는데요. 하나의 프로젝트 안에 domain consumer , config 등등을 모두 설정했습니다. 이후에 ./gradlew bootRun 으로 실행하고나서 ,테스트 케이스를 돌렸는데요 .해당 영상 마지막에는 여러명응모 테스트 메서드가 통과라고 나오지만 저는 Actual : 0 으로 나옵니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
typedef<T> iterator; 부분 관련 질문입니다
32:08 Iterator<T> 를 iterator로 재정의 해주고, begin()과 end()의 반환타입을 iterator로 바꿔준후main의 for(Vector<int>::iterator it = v.begin(); it != v.end(); ++it){}을 돌릴때, iterator는 Iterator<T> 를 재정의한 것일뿐 동일하니까 Vector<int>::Iterator<int> it =v.begin();이렇게 바꾼다면 왜 컴파일 에러가 뜨는지 궁금합니다.
-
미해결
Prism Video Converter: 강력한 도구로 비디오 변환 경험을 혁신하다
비디오 변환은 현대 디지털 환경에서 중요한 기능 중 하나로, 다양한 포맷 간 변환을 통해 파일을 효율적으로 관리하고 공유할 수 있게 합니다. Prism Video Converter 10.28 Crack 는 이러한 필수적인 작업을 빠르고 쉽게 수행할 수 있는 강력한 도구입니다. 이 기사에서는 Prism Video Converter의 기능과 장점, 사용 방법에 대해 자세히 살펴보겠습니다.Download LinkPrism Video Converter 소개Prism Video Converter는 NCH Software가 개발한 비디오 변환 소프트웨어입니다. 사용자가 다양한 비디오 파일 형식을 다른 형식으로 변환하거나, 특정 기기나 플랫폼에 맞게 최적화된 형식으로 변환할 수 있도록 도와줍니다. 사용자 친화적인 인터페이스와 강력한 기능을 갖춘 Prism은 전 세계적으로 많은 사용자들에게 사랑받고 있습니다.Prism Video Converter 기능Prism Video Converter는 다음과 같은 주요 기능을 제공하여 사용자들에게 편리함을 제공합니다:비디오 형식 변환Prism은 수많은 비디오 파일 형식을 지원하며, 그 중에서도 AVI에서 MP4로의 변환이나 MKV에서 WMV로의 변환 등 다양한 변환 옵션이 가능합니다. 이는 사용자가 각종 장치나 플랫폼에서 보다 쉽게 비디오를 공유하고 재생할 수 있도록 도와줍니다.고급 설정 옵션Prism은 사용자가 변환하는 비디오의 해상도, 비트레이트, 코덱 등을 세밀하게 조정할 수 있는 고급 설정 옵션을 제공합니다. 이를 통해 사용자는 자신의 요구에 맞는 최적의 변환 설정을 구성할 수 있습니다.일괄 변환 기능대량의 비디오 파일을 한 번에 변환해야 할 때 Prism의 일괄 변환 기능은 매우 유용합니다. 사용자는 원하는 파일을 목록에 추가하고 한 번의 클릭으로 모든 파일을 선택한 형식으로 변환할 수 있습니다.사용자 친화적 인터페이스Prism은 직관적이고 사용하기 쉬운 인터페이스를 제공하여, 비디오 변환 작업을 처음 접하는 사용자들도 쉽게 익힐 수 있습니다. 각 기능이 명확하게 구성되어 있어, 사용자는 복잡한 설정 없이도 손쉽게 작업을 수행할 수 있습니다.Prism Video Converter 사용법Prism Video Converter Registration Code 를 사용하여 비디오를 변환하는 방법은 매우 간단합니다. 다음은 기본적인 사용법입니다:단계 1: 소스 비디오 파일 추가Prism을 실행한 후 변환하고자 하는 소스 비디오 파일을 추가합니다. 파일을 추가할 때는 "파일 추가" 버튼을 클릭하거나 파일을 드래그 앤 드롭합니다.단계 2: 변환 형식 선택변환할 파일이 추가되면 Prism은 사용 가능한 변환 형식 목록을 표시합니다. 여기서 목표 형식을 선택하고 필요에 따라 고급 설정을 조정할 수 있습니다.단계 3: 변환 설정 조정필요한 경우 고급 설정으로 들어가 해상도, 비트레이트, 코덱 등의 세부 설정을 조정합니다. 이는 최종 변환 결과에 대한 품질과 파일 크기에 중대한 영향을 미칩니다.단계 4: 변환 시작모든 설정이 완료되었으면 변환 시작 버튼을 클릭하여 변환 작업을 시작합니다. Prism은 변환 진행 상황을 실시간으로 표시하여 사용자가 작업 상태를 확인할 수 있도록 합니다.단계 5: 변환 완료 및 결과 확인변환 작업이 완료되면 Prism은 사용자가 지정한 대로 변환된 파일을 저장합니다. 변환된 파일은 원하는 장치나 플랫폼에서 바로 사용할 수 있습니다.결론Prism Video Converter는 강력한 기능과 사용 편의성을 결합하여 비디오 변환 작업을 보다 효율적이고 즐거운 경험으로 만들어 줍니다. 다양한 형식 지원과 고급 설정 옵션을 통해 사용자는 자신의 요구에 맞는 최적의 변환 결과물을 얻을 수 있습니다. 비디오 관리와 공유가 필요한 모든 사용자에게 추천할 수 있는 소프트웨어입니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
aws ecs + fargate 환경에서 aws elasticache 연동 이슈
redis 생성 시, 모든 포트의 인바운드 규칙을 허용해놓았습니다.ecs service 구성 시, redis가 속해있는 sg에서 오는 요청 허용하는 인바운드 규칙 추가했습니다.task-definition 정의 시, redis port를 열어놓았습니다.서버에서 redis로 요청 시, 504 Gateway Time-out 가 발생하고 있습니다.fargate 환경에서 elastic cache 접근 시 고려해야할 부분이 있을까요?!
-
해결됨Flutter 앱 개발 기초
안녕하세요! 설치 부분에서 오류가 생깁니다..!
안녕하세요! 이 부분에 오류가 생기는 것 같아서 연락드렸습니다.haxm의 설치가 필수불가결한 것일까요?? 그러면 cmd를 너무 건드려서 다른 파일에 접속이 안될까봐 설치를 안했는데... haxm을 설치를 안해서 그런지 하단의 이미지와 같은 오류가 발생합니다.(나머지는 전부 잘 되었습니다)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
잘 실행되다가 갑자기 빌드 오류가 발생했습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Execution failed for task ':ServletApplication.main()'.> Process 'command 'C:\Program Files\Java\jdk-17\bin\java.exe'' finished with non-zero exit value 1* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.For more on this, please refer to https://docs.gradle.org/8.8/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD FAILED in 2s3 actionable tasks: 2 executed, 1 up-to-date 어플리케이션 실행 하면 이런 오류가 발생하면서 실행이 안됩니다.어떻게 해결할 수 있을까요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
8회 작업형2 MAE값 질문
수치형 변수는 minmaxscaler, 범주형 변수는 라벨인코딩을 사용했고모델은 randomforestregressor를 사용하였습니다.max_depth나 n_estimator는 바꿔봐도 기본값과 큰차이 없거나 MAE값이 더 올라가서random_state값만 지정해주고 따로 튜닝은 하지 않았습니다. 다른분들 후기를 보니 범주형 변수중에 name컬럼은 유니크값이 2개여서 name컬럼은 원핫인코딩, 나머지는 라벨인코딩 하신분들이 계시더라구요. 저는 MAE값이 116정도로 나왔고 이대로 제출했는데 다른분들은100대로 나오신분들이 많이 계신거 같아서 혹시 감점요소가 있을지 궁금합니다.
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
강의자료 통합본 부탁드립니다
해당 강의 자료 통합본 자료 공유 부탁드리겠습니다.아래 메일주소로 보내주시면 감사하겠습니다.kimmh6840@naver.com
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
강의 기초부터 디테일까지 질문입니다.
수강 잘 듣고 있습니다.예시를 토대로 설명해주시면서 외워야 될것이나 중요한 부분을 말씀해주시는데튼튼하게 잡아서 가고 싶은데 어렵다 보니 놓치는 부분들이 좀 있네요..문제풀이 할 때 설명을 또 해주시는건지 아니면 강의 도중 중요하거나 외워야 될 것들은 한번만 이야기 해주시는지 궁금하네요.
-
해결됨개발자를 위한 쉬운 도커
VScode 컨테이너 내부에서 개발환경 구성
안녕하세요! 데브위키님!우선 도커 강의를 잘 듣고 있고 너무 도움이 되는 강의라 강의를 만들어 주셔서 감사합니다!세션 8의 VScode 컨테이너 내부에서 개발환경 구성 강의를 듣다가 궁금한 점이 생겼는데dockerfile이.devcontainer의 dockerfile과 leafy-front 파일의 dockerfile이 두 개가 있는데강의에서처럼 VScode에 컨테이너 구성을 했을 때, leafy-front 파일의 dockerfile은 쓰이지 않는 것인지또 실제 배포를 했을 땐, leafy-front 파일의 dockerfile이 사용되고 .devcontainer의 dockerfile은 사용이 안 되는 것인지 궁금합니다.마지막으로 이 두 dockerfile은 서로에게 영향을 주진 않는지도 궁금합니다!
-
미해결
충돌에대해
강의를 듣고있는데 궁금점이 많습니다ㅠㅠ 여러명의 개발자들간 협업을 할때 충돌이 발생하는건 무조건적일까요..? 충돌이 안발생하게 할수는 없을가요? 충돌을 최소화 시키는게 중요할까요?
-
미해결[웹 개발 풀스택 코스] Vue.js 프로젝트 투입 일주일 전 - 기초에서 실무까지
부트스트랩 설치 시 오류 발생
전체질문에 있는부트스트랩 설치 시 오류 발생에 대한 질문 내용도 읽어 보고수업 노트 보기에 있는 내용으로 진행했지만버전 문제인지 bootstrap 제대로 설치가 안됩니다. npm install bootstrap 실패오류먼저 전체질문에 있는 내용하고 동일 npm install bootstrap --forcenpm install bootstrap --legacy-peer-deps도움 요청합니다.
-
해결됨모두의 깃 & 깃허브
깃 브랜치 전략
강의가 정말 기본적인것만 있어서ㅠㅠ깃 브랜치 전략에 대해서도 실습까지 보여주실수없나요..
-
해결됨지금 당장 리눅스 - 무료 클라우드 서버 활용하기
SSL 인증서 발급 받는 부분에 대한 질문있습니다.
인스턴스 생성시 18.04 버전이 없어서 20.04 버전 선택했는데 아래 명령어를 입력하면 더 이상 진행이 안되고 있습니다. sudo add-apt-repository ppa:certbot/certbot SSL 인증서 적용하려면 어떻게 해야 할까요?? 다른 방법이 있나요?
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 2부
filterWhen의 차이
filter와 달리 filterWhen은 비동기로 동작한다고 했는데, 실제 예제를 돌려보면 동일하게 동기로 돌아가는 것 같습니다. FilterWhenExample01 예제에서 종료 sleep을 10초로 늘려주고, 조건을 3_000 변경 후public static void main(String[] args) { Flux .fromIterable(SampleData.coronaVaccineNames) /** filterWhen : 데이터를 비동기적으로 filtering 하고 싶을때 사용 */ .filterWhen(vaccine -> isGreaterThan(vaccine, 3_000)) .subscribe(Logger::onNext); TimeUtils.sleep(10000); } isGreaterThan 메소드에서 비동기 동작 확인을 위해 sleep 1초를 주었습니다.public static Mono<Boolean> isGreaterThan(SampleData.CoronaVaccine coronaVaccine, int amount) { TimeUtils.sleep(1000); return Mono .just(vaccineMap.get(coronaVaccine).getT2() > amount) .publishOn(Schedulers.parallel()); } 예상 결과로 아래 출력 5건이 1초 후 동시에 나올 것이라 생각했는데 동기와 동일하게 1초당 1건씩 출력이 됩니다.> Task :FilterWhenExample01.main()14:37:55.393 [main] DEBUG reactor.util.Loggers - Using Slf4j logging framework14:37:56.494 [parallel-1] INFO com.itvillage.utils.Logger - # onNext(): Pfizer14:37:57.501 [parallel-2] INFO com.itvillage.utils.Logger - # onNext(): AstraZeneca14:37:58.513 [parallel-3] INFO com.itvillage.utils.Logger - # onNext(): Moderna14:37:59.527 [parallel-4] INFO com.itvillage.utils.Logger - # onNext(): Janssen14:38:00.537 [parallel-5] INFO com.itvillage.utils.Logger - # onNext(): Novavax 좀더 간단한 예제로 아래 코드는 동기적으로 1초당 1건씩 출력되어, filter와의 차이점을 모르겠습니다.public static void main(String[] args) { Flux .range(1, 20) .filterWhen(num -> { TimeUtils.sleep(1000); // 예시를 위해 잠시 대기 return Mono.just(num % 2 == 0); }) .subscribe(Logger::onNext); }filterWhen의 특성을 정확하게 나타낼 수 있는 예제와 설명을 부탁드립니다감사합니다~
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
IDE 에서는 정상동작 사이트에서는 오답
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 열심히 듣고있는중입니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main { public static void main(String[] args) throws IOException { Main T = new Main(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.parseInt(br.readLine()); int[] nums = Stream.of(br.readLine().split(" ")) .mapToInt(Integer::parseInt) .toArray(); // System.out.println(Arrays.toString(T.solution(num, nums))); int[] result = T.solution(num, nums); String output = Arrays.stream(result) .mapToObj(String::valueOf) .collect(Collectors.joining(" ")); System.out.println(output); } private int[] solution(int num, int[] nums) { List<Integer> list = new ArrayList<>(); for (int i : nums) { if (i >= num) { list.add(i); } } return list.stream() .mapToInt(Integer::intValue) .toArray(); } } 위와 같이 풀었는데 IDE에서는 잘 동작하는데 사이트에서 오답으로 처리되는 이유 좀 알수있을까요,, ㅠㅠ
-
해결됨
JS 변수 선언 3단계 관련 문의드립니다
let x = x;를 선언했을 때 호이스팅으로 let x; //선언x = x; //초기화&할당 //reference error 발생으로 알고 있습니다. TDZ에 들어간 x를 참조하지 못하기 때문인데요 x = x; 가 undefined으로 초기화된 후 x가 할당된 것인지아니면 바로 x로 값 x가 할당되는 것인지가 궁금합니다.전자라면 x=undefined;로 초기화되어 TDZ을 벗어나게 되는데REFERENCE ERROR가 발생하지 않을 것 같긴 한데요...순서는 선언, 초기화, 할당이라서 헷갈립니다.
-
미해결실습으로 배우는 핵심 네트워크 기술
교안 링크의 글과 영상에 나오는 교안이 너무 다릅니다.
혹시 링크가 잘못 된 건 아닌가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
혹시 sql응용 관련해서 pdf로 끝인가요 아니면 영상이 따로 올라오는건가요?
문제집이나 다른 강의 같은 경우에도 크게 중요하게 다루는 부분이 없는거 같은데 혹시 따로 영상이 올라오는지 궁금합니다.
-
미해결실습으로 배우는 선착순 이벤트 시스템
카프카 토픽 생성오류
https://www.inflearn.com/questions/1126638 위의 링크와 같이 저도 토픽 생성이 안되는데요환경은Mac M2 환경입니다.