inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

kafka 에 직접 넣은 데이터를 sink connector로 보내는 방법

미해결

카프카 완벽 가이드 - 커넥트(Connect) 편

안녕하세요 자주 질문을 드리게 되어 죄송합니다. 데이터가 이동하면서 아래와 같은 작업이 이루어지는 것을 강의를 통해 이해했습니다. source connector --> kafka : 직렬화 kafka --> sink connector : 역직렬화 그렇다면 혹시 java 를 사용하여 kafka로 바로 데이터를 적재 할 경우 sink connector로 데이터를 보낼 수가 있을까요?? 역직렬화 작업이 안될 것으로 보여서 가능한지 질문 드립니다. 가능하지 않다면 java로 kafka를 보낼 때 직렬화 작업이 된 상태로 보내야 할까요??

  • kafka
  • 데이터-엔지니어링
techsupport2 댓글 1 좋아요 1 조회수 672

bfs 안에서 enqueue의 매개변수

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 큰돌님 강의를 듣다 이해가 안되는게 있어 질문드립니다. bfs안에서 4개의 enqueue는 A,B의 물통을 채우고, 비우는것으로 이해했는데 enqueue(waterA, y, mp[{x,y}]); // A의 물통을 채운것 enqueue(x, waterB, mp[{x,y}]); // B의 물통을 채운것 enqueue(0, y, mp[{x,y}]); // A의 물통을 비운것 enqueue(x, 0, mp[{x,y}]); // B의 물통을 비운것 아래 enqueue 함수의 매개변수들이 왜 min(), max()로 하신건지 이해를 못하겠습니다. A -> B로 이동 B -> A로 이동 시키는것 같은데 매개변수가 왜 아래와 같이 들어가는지 이해하지 못하겠습니다. enqueue(min(x + y, waterA), max(0, x + y - waterA), mp[{x,y}]); enqueue(max(0, x + y - waterB), min(x + y, waterB), mp[{x,y}]); 혹시 추가적으로 설명해 주실수 있을까요?

  • c++
  • 코딩-테스트
sol4854 댓글 1 좋아요 0 조회수 489

recursive 조건을 만든 이유가 잘 이해가 되지 않습니다.

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

GetComponentsInChildren 함수가 자식 오브젝트의 특정 컴포넌트를 모두 반환해준다면 recursive가 true이거나 false이거나 모두 이 함수를 사용하면 되는 것이 아닌가 해서 질문드립니다. recursive 매개변수를 사용하여 조건을 분리한 이유가 무엇인가요?

  • C#
  • unity
kunwoo3121 댓글 1 좋아요 0 조회수 591

가상머신 컨테이너 비교

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

가상머신과 컨테이너에 대해 공부하다가 궁금하게 들어서 질문드립니다. 소규모 s/w 배포 대규모 s/w 배포 모두 컨테이너 배포를 사용하는게 유리 할 것 같은데 보안이나 호환성의 문제에 대해 생각하지 않는다면 모두 컨테이너를 사용하는게 유리한가요?

  • 면접
  • 운영체제
  • 기술면접
opix0306 댓글 1 좋아요 0 조회수 399

16:25초 부터의 설명이 이해가 가지 않습니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. @Column에서 unique나 length제약조건을 거는것은 런타임에 영향을 주지 않는다 하시고 @Table에서 name을 사용해서 테이블 명을 바꾸는것은 런타임에 영향을 주신다고 하셧는데 둘의 차이를 이해하지 못하고 있습니다. @Table의 name을 변경하는것이 인서트 쿼리나 업데이트 쿼리에 영향을 준다고 하셧는데 이 말 자체를 이해하지 못하고 있는 것 같습니다..

  • java
  • jpa
J LEE 댓글 2 좋아요 2 조회수 789

🙋🏻 Trivy와 Dependency Track이 소개되는 세션 끝부분에 결과 영상이 잘린 것 같아요

미해결

[DevOps 정석 3] GitHub Actions으로 제대로 구축하는 CI

안녕하세요. 강의 잘 보고 있습니다! Aqua Trivy로 스캔된 sarif 포맷을 GitHub에 전송한 결과와 Dependency Track에 전달된 결과를 확인하는 과정 영상이 누락된 것 같습니다. 대상 세션은 Aqua Trivy와 Dependency Track을 이용한 취약점 점검 및 SBOM 관리 입니다. 체크 한번 부탁드립니다 :)

Jeongyeol Lee 댓글 1 좋아요 0 조회수 793

@ConditionalOnMissingBean

해결됨

토비의 스프링 부트 - 이해와 원리

선생님 안녕하세요 좋은 강의 제작해주셔서 정말 감사합니다. @ConditionalOnMissingBean 관련 궁금한 사항이 있습니다. 수업에서는 아래처럼 ServletWebServerFactory 빈을 직접 만들었기에, @ConditionalOnMissingBean 주석 역시 직접 붙이셨습니다. @MyAutoConfiguration @ConditionalMyOnClass("org.apache.catalina.startup.Tomcat") public class TomcatWebServerConfig { @Bean("tomcatWebServerFactory") @ConditionalOnMissingBean public ServletWebServerFactory servletWebServerFactory() { return new TomcatServletWebServerFactory(); } } 그럼 위처럼 직접 생성한 auto config 파일이 아니라, 스프링부트 자체의 auto config 클래스에도 자체적으로 @ConditionalOnMissingBean 주석이 붙어있다고 생각하면 될까요? 가령 스프링부트 프로젝트에서 자체 Tomcat 컨테이너를 만들면, 기존 springboot-starter의 톰캣과 충돌이 일어날 거라 생각되는데, @ConditionalOnMissingBean 이 미리 starter하위에 설정돼 있어서 충돌을 회피할 수 있는 것인지 궁금합니다.!

  • spring
  • spring-boot
  • spring-jdbc
sunghoo.lim 댓글 1 좋아요 0 조회수 1392

링크가 안됩니다

미해결

홍정모의 따라하며 배우는 C++

아래 코드 진행하면 clang: error: linker command failed with exit code 1 (use -v to see invocation) 이런 메세지가 뜹니다. ## head.h #pragma once // global constant namespace Constants { const double pi(3.141592); const double gravity(9.8); // ... } ---- ## test.cpp #include <iostream> #include "head.h" using namespace std; void dosomething2() { cout << "in test" << Constants::gravity << " " << &Constants::gravity << endl; } --- ## main.cpp #include <iostream> #include "head.h" using namespace std; void doSomething2(); int main() { cout << "in main" << Constants::gravity << " " << &Constants::gravity << endl; doSomething2(); } 원인을 모르겠습니다 ㅠㅠ

  • c++
yahoo 댓글 1 좋아요 2 조회수 379

강의자료

미해결

AI 포트폴리오 만들기 - Airbnb 클론 프로젝트

강의자료 요청합니다! soultab@naver.com입니다!

  • 딥러닝
  • github
  • 포트폴리오
댓글 1 좋아요 0 조회수 454

Unable to create an object of type 'ApplicationDbContext'

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버

add-migration RankingApp 을 시도했을 때, Unable to create an object of type 'ApplicationDbContext' 에러가 뜹니다. 영상에서 해주신 것과 똑같이 설정했는데, 뭐때문에 안되는지 모르겠습니다... 현재 VS 버전에는 영상버전과 다르게 Startuo.cs가 program.cs로 합쳐진걸로 알고 있어서, 그것도 다 맞춰서 해준거같은데 안되네요ㅠ

  • rest-api
  • blazor
  • web-api
  • asp.net-core
ehdgus6634 댓글 2 좋아요 0 조회수 684

Qt quick Application qmake빌드 오류

미해결

[초급] QML 프로그래밍 1편

안녕하세요. Qtcreator를 재설치 했는데 그 이후부터 새 프로젝트를 생성할때 Qt quick Application의 경우 빌드 시스템을 qmake로 생성할수가 없습니다. 다른 위젯이나 콘솔 어플리케이션은 qmake 로 빌드가 가능한데요. 이를 어떻게 해결하면 좋을지 조언 부탁드립니다.

  • qt
  • qml
홍선주 댓글 2 좋아요 1 조회수 1464

복습 정리

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

안녕하세요 혹시 강의 내용을 복습할 때 깃허브나 블로그에 정리 요약 해서 업로드 해도 될까요?

  • react
  • node.js
  • seo
  • graphql
  • next.js
댓글 1 좋아요 0 조회수 447

리눅스 온라인 인스톨러에서의 설치 항목이 강의 슬라이드와 다릅니다.

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요, 제가 다운로드 후 실행한 온라인 인스톨러는 qt-unified-linux-x64-4.5.2-online.run 인데 다음과 같은 문의사항이 있습니다. 우분투에서 qt-unified-linux-x64-4.5.2-online.run을 실행했을 때 Latest supported releases로 필터링한 Qt 버전 목록 중 강의 슬라이드에 나온 6.0.1이 없습니다. 6.5.0, 6.4.3, 6.3.2, 6.2.4, 5.15.2가 있는데 어떤 버전을 선택하면 될까요? 카테고리에서 Additional libraries가 Qt 버전별로 하위항목으로 들어가있고 Qt 3D, Qt Image Formats, Qt Network Authorization뿐만 아니라 다른 여러 항목들도 있는데 모두 체크하면 되나요? Developer and Designer Tools 카테고리도 있는데 여기선 어떤 걸 선택하면 되나요?

  • gui
  • qt
  • 설치
  • 인스톨러
  • 리눅스
  • 우분투
sglee 댓글 2 좋아요 1 조회수 762

Weather Observation Station 6 문제 관련하여

미해결

[백문이불여일타] 데이터 분석을 위한 기초 SQL

안녕하세요 선생님. 강의를 잘 듣고 있는 학생입니다. 커뮤니티의 답변을 보니 IN에는 %를 사용할 수 없다고 봤습니다. 그러면 Weather Observation Station 6번 문제의 쿼리를 SELECT DISTINCT name FROM station WHERE city LIKE 'i.e.%' or city LIKE 'a%' or city LIKE 'e%' or city LIKE 'i%' or city LIKE 'o%' or city LIKE 'u%'; 이 아니라 SELECT DISTINCT city FROM station WHERE IN(city LIKE 'i.e.%', city LIKE 'a%', city LIKE 'e%', city LIKE 'i%', city LIKE 'o%', city LIKE 'u%'); 로 작성하는거는 IN에 %를 쓰는 것이 아니라 LIKE 안에 사용하는데도 에러가 나는 이유를 알고 싶습니다. 또한 OR이 아니라 IN을 사용하여 해당 문제를 보다 효율적으로 쿼리를 작성할 수 있는 방법이 있는지 알고 싶습니다.

  • sql
전인수 댓글 1 좋아요 1 조회수 448

야후파이낸스 크롤링 오류

해결됨

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

7.1 진행중에 request 오류가나서 기존 질문답변 보고 강의노트에 올려주신 헤더 넣어서 requests.get했는데도 response 404가 나옵니다. 확인 부탁 드립니다.

  • python
  • 웹-크롤링
wk 댓글 1 좋아요 0 조회수 847

import store 에러

미해결

[React 1부] 만들고 비교하며 학습하는 React

" VM196:1 Uncaught SyntaxError: Cannot use import statement outside a module at Ove (transformScriptTags.ts:99:10) at n (transformScriptTags.ts:173:9) at s (transformScriptTags.ts:204:11) at Lve.t.forEach.e.src.o.onreadystatechange (transformScriptTags.ts:121:9) " 안녕하세요. store.js import 시 이런 에러가 나는데 이유 알 수 있을까요??

  • react
  • mvc
teooo 댓글 1 좋아요 0 조회수 614

gradlew build 오류

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 윈도우 cmb창에서 명령 프롬프트에서 gradlew.bat 를 실행하려면 gradlew 하고 엔터를 치면 됩니다. --> 여기까지는 실행이 됬으나 gradlew build에서 BUILD FAILED 됩니다... 도저히 모르겠습니다.

  • java
  • spring
  • mvc
  • spring-boot
댓글 2 좋아요 0 조회수 1344

for문과 while문 강의 질문

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

let i = 0; while (i <10) { console.log(i) i = i +1 } 여기서 콘솔로 0 ~10 까지 찍히는데 왜 10까지 찍히는건가요?? 강의 마지막에 편집오류인지 짤려서 이유가 안나와요

  • react
  • node.js
  • seo
  • graphql
  • next.js
멋진남자 댓글 1 좋아요 1 조회수 303

API 모킹할 때 받아오는 _id 값

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

안녕하세요 멘토님 매번 강의 잘 듣고 있습니다. 이번 강의를 마무리로 별도로 개인 토이프로젝트 개발을 시작하고 배포를 할 때가 오면 다시 배포 부분부터 수강할 예정인데 이 강의에서 이해가 좀 정확히 안되는 부분이 있어서 질문 글을 올렸습니다. API 모킹을 통해 가짜 게시글 생성 테스트 API를 보내서 result를 받는 부분 중, _id 값 부분이 이해가 잘 안됩니다. writer , title , contents 는 테스트 input 부분에 있던 내용들 그대로 result에 적어서 이 값들이 제대로 insert 되었는지 테스트를 하기 때문에 같은 값을 입력했다는 것은 이해를 했습니다. 그런데 _id 부분은 왜 백엔드에서-받은-게시글ID 이라고 임의로 입력을 했는지 부분을 이해 못했습니다. id, _id 와 같은 값은 랜덤으로 생성되기에 뭘로 받아올지 모르기 때문에 테스팅 라이브러리에서 임의의 값으로 지정하도록 설정이 가능해서일까요? 그렇다면 아폴로에서 캐싱할 때도 _id, id 라는 명을 인식해서 캐싱이 더 잘되듯이, 테스팅 라이브러리도 _id, id 명에 한정해서 개발자가 임의의 값을 입력해도 되도록 만들어 둔 것인지도 궁금합니다. // 가짜 mutation 만들기 (요청, 응답 모두) const mocks = [ { request: { query: CREATE_BOARD, variables: { createBoardInput: { writer: "철수", title: "안녕하세요", contents: "반갑습니다", password: "1234", }, }, }, result: { data: { createBoard: { _id: "백엔드에서-받은-게시글ID", writer: "철수", title: "안녕하세요", contents: "반갑습니다", }, }, }, }, ];

  • react
  • node.js
  • seo
  • graphql
  • next.js
FRONTEER 댓글 1 좋아요 0 조회수 353

인기 태그

인프런 TOP Writers

주간 인기글