inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

broadcast 코드 예시 관련 질문

해결됨

실리콘밸리 엔지니어에게 배우는 파이썬 아파치 스파크

안녕하세요. broadcast 예제코드에서는 이미 aggregation된 dataframe(코드에서 interviwer_count) 에 대해서 udf 실행을 위해서 meta 딕셔너리를 broadcast한 다음에 udf를 실행하는 것으로 이해하였는데요. 실제 운영하는 상황에서는 이런 경우에는 이미 aggregation이 된 dataframe이 먼저 만들어질 것이기 때문에 meta 딕셔너리를 dataframe으로 만든 후 join하는 것과 큰 차이가 없지 않나요? 해당 코드에서 broadcast를 함으로써 다른 방법(join 등)에 비해 얻는 이점이 어떤 건지 궁금합니다.

  • 머신러닝
  • 빅데이터
  • apache-spark
워농 댓글 2 좋아요 0 조회수 165

제너레이터 질문 있습니다

미해결

[C#/.NET 7.0]어서와, WPF는 처음이지?

DataBinding 13분52초 까지 4강을 듣고 있는도중 DashboardViewModel.cs 클래스에서. [ObservableProperty] private string? text = string.Empty; 를 적어도 f12 단축키를 입력해서 직접가봤지만 추가가되지 않는것을 눈으로 확인했습니다. 제너레이터가 자동으로 Text 라는 속성을 추가하지 않습니다 이로 인해서 DashboardPage.xaml 에서 Text="{Binding ViewModel.Text, Mode = TwoWay}" /> f를 적어주면 Text 속성을 DashboardViewModel 형식에서 찾을 수 없습니다 라고 오류가 나옵니다. 여기서부터 무엇을 건드려야 할까요. 현재 사용중인 비주얼스튜디오 버전은 2022 17.11.2 .Net FrameWork 4.8.09037 버전입니다

  • .net
  • wpf
uio3512 댓글 1 좋아요 0 조회수 125

페러렐 라우트(default.tsx)

미해결

Next + React Query로 SNS 서비스 만들기

강사님 안녕하세요! 강의 수강 후 개인 프로젝트 진행중인데 페러렐 라우트 부분에서 막혀 질문남깁니다ㅜㅠ.. default.tsx는 강의에서 진행해주신대로 return null;을 넣었습니다. (.next 캐쉬도 지웠습니다) // 폴더구조 app/ ├──(afterLogin) │ ├── _component │ │ ├── Header.tsx // header 컴포넌트 │ ├── @message │ │ ├── page.tsx │ │ ├── default.tsx │ ├── @modal │ │ ├── //...compose/[username] 등 폴더 │ │ ├── default.tsx │ ├── home │ │ ├── page.tsx // home 컴포넌트 │ ├── default.tsx │ ├── layout.tsx │ │ ├──(beforeLogin) │ ├── page.tsx │ ├── layout.tsx ├── layout.tsx // (afterLogin)/layout.tsx import { ReactNode } from "react"; import Header from '@/app/(afterLogin)/_component/Header'; type Props = {children: ReactNode, modal: ReactNode, message: ReactNode;}; export default function AfterLoginLayout({children,modal,message,}: Props) { return ( <div className="wrap"> <Header /> <div className="container">{children}</div> <div className="chatting">{message}</div> {modal} </div> ); } 해당 이미지와 같이 layout에서 header/{children}/{message}/{modal}을 띄우고 싶은데 message부분이 나오고 있지 않습니다..! (그래서 afterLogin의 layout.tsx와 같은 상위요소에 default를 만들어도 똑같더라구요..) <질문> 1. 제가 폴더구조를 잘못 짠 걸까요..? 2. (afterLogin)/@message/default.tsx(default.tsx에서 @message/page.tsx를 import해서 진행해도 될까요? 요런식으로 하면 잘 노출이 됩니다..!) import Message from './page'; export default function Default() { return <Message /> } 3. 아니면 header처럼 컴포넌트 형식으로 메시지창만 만든다음 onClick되면 -> 인터셉팅으로 가로채는것(/message/page.tsx)이 좋을까요? 조언 부탁드리겠습니다..!! ĭ˄ĭ

  • react
  • next.js
  • react-query
  • next-auth
  • msw
인생꿀잼 댓글 2 좋아요 0 조회수 170

GetMapping 경로 설정

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

프로젝트를 따로 만들면서 강의 들었던 내용을 참고하면서 혼자 해보는중입니다. 근데 컨트롤러 경로 설정할때 /add 는 어디에도 없는데 왜 경로를 그렇게 했는지 궁금해서 작성합니다. 컨트롤러 최상위는 @Controller @RequestMapping("/basic/items") @RequiredArgsConstructor 내부 컨트롤러는 @GetMapping("/add") public String addForm() { return "basic/addForm"; } html 경로는 /resources/templates/basic/addForm.html ` 인데 add 의 의미가 요청/응답 가상의 이름인지 아니면 제가 못찾은 경로의 이름인지 궁금합니다.

  • spring
  • mvc
rrr6964 댓글 1 좋아요 0 조회수 148

지식공유자님 inline에 대해서의 질문과 추가적인 질문 1가지가 있습니다!

해결됨

코틀린 고급편

먼저 강의 정말 감사합니다.. 질문 폭탄을 드려서 매번 죄송할따름입니다.. 1번 질문 // inline 프로퍼티 class InLinePropertyPerson(val name: String) { inline val uppercaseName: String get() = this.name.uppercase() // 가능 // get() = field.uppercase() // 불가능 } 위의 코드처럼 inline 프로퍼티의 경우 this로의 접근은 가능한 반면, backing field 사용시에는 불가능하더라구요! 이렇게 되는 이유or원리가 궁금합니다 2번 질문 inline 사용의 경우 디버깅이 어렵다는 말을 어느 컨퍼런스의 코틀린 주제 네트워킹 세션때 들은 것 같습니다 그런 경우 강의에서 나온 대로 invoke를 유발할 수 있는 함수 파라미터의 경우 noinline을 붙이면 해결되는 부분일지, 아니면 inline을 제외한 일반 함수로 만들어서 디버깅으로 문제점을 찾고 다시 inline fun으로 만드는게 나은지 궁금합니다 (어떤 경우 차라리 메서드 콜스택을 만드는 편이 진입점을 파악하기 좋으니깐요!) 3번 질문 inline 키워드와는 관계 없는 질문이긴하지만..! // 1번 listOf(1, 2, 3) .map { num -> val result = num + 1 result } // 2번 listOf(1, 2, 3) .map { num -> val result = num + 1 return@map result } 위와 같은 코드에서 보면 map의 중간연산에 최종적으로 result가 반환될거야 라고 명시적으로 나타내는 2번 방식과 kotlin의 특징인 scope { } 의 최종 line 값을 반환하는 자동기능이 쓰인 1번 방식이 있는데 코틀린을 처음 접하거나 모르는 사람이 보면 저기 왜 뜬금없이 쓰이지도 않는 변수인 result가 있지? 이상하군! 이렇게 생각할수도있을것같아요(그냥 예시 중 하나.. 아마 이렇게 생각하시는 분은 없다고 예상) 오히려 2번 방식에서 아 여기 map에서의 최종연산 결과는 result구나 하고 map라벨링을 달고 리턴하는게 좀 더 가독성이 있어보이는데요! 2번 방식은 라벨링을 해서 jump를 하는 방식이라 안티패턴으로 봐야하는지? 아니면 그렇지 않은지?가 궁금합니다 강의 잘 보고있습니다! 감사합니다 :)

  • kotlin
  • 함수형-프로그래밍
  • 객체지향
보키 댓글 1 좋아요 1 조회수 139

react-native-reanimated:compileDebugJavaWithJavac :( instanceof is not supported in -source 11) 오류 문의

해결됨

맛집 지도앱 만들기 (React Native & NestJS)

강사님 navigation 6버전 변경후 다른 이슈로 재 문의 드립니다. 1.OS: window 2.이슈 : react-native-reanimated 이슈로 2.x 버전으로 사용하면 - 빌드는 되지만 createDrawerNavigator를 찾을수 없다는 오류 3.x 버전을 사용으로 사용했을때는 아래와 같은 오류가 납니다. 3.dependencies 버전 에러 react-native-reanimated:compileDebugJavaWithJavac :( instanceof is not supported in -source 11) java 11버전을 지원하지 않는 버전으로 이슈가 있습니다. 강사님이 빌드하신 gradle 버전이랑 자바 버전 알려주시면 동일 환경해서 다시 해보겠습니다. > Task :react-native-reanimated:compileDebugJavaWithJavac FAILED 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. See https://docs.gradle.org/8.0.1/userguide/command_line_interface.html#sec:command_line_warnings 64 actionable tasks: 2 executed, 62 up-to-date info 💡 Tip: Make sure that you have set up your development environment correctly, by running react-native doctor. To read more about doctor command visit: https://github.com/react-native-community/cli/blob/main/packages/cli-doctor/README.md#doctor C:\project\base-react-native\MatzipApp\front\node_modules\react-native-reanimated\android\src\main\java\com\swmansion\reanimated\layoutReanimation\AnimationsManager.java:356: error: pattern matching in instanceof is not supported in -source 11 if (props.get(Snapshot.TRANSFORM_MATRIX) instanceof ReadableNativeArray matrixArray) { ^ (use -source 16 or higher to enable pattern matching in instanceof) C:\project\base-react-native\MatzipApp\front\node_modules\react-native-reanimated\android\src\main\java\com\swmansion\reanimated\NodesManager.java:440: error: switch rules are not supported in -source 11 case "opacity" -> { ^ (use -source 14 or higher to enable switch rules) 2 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':react-native-reanimated:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. * 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 BUILD FAILED in 17s info Run CLI with --verbose flag for more details. ❗ 질문 작성시 꼭 참고해주세요 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주세요. 맥/윈도우, 안드로이드/iOS, ReactNative, Node 버전 등의 개발환경 을 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. ( 일부만 자르거나 복사하지말아주세요 .) 개발환경/코드에 대한 정보가 없을경우 답변이 어렵습니다.

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
khjeong 댓글 2 좋아요 0 조회수 414

섹션5 파라미터 수집과 변환에서 시차 문의

해결됨

코드로 배우는 스프링 웹 프로젝트 - Basic

강의4에서 강의5로 넘어오면 SampleController.java에 작성하지 않았던 코드가 작성되어 있습니다. 강의에서 보여지던 git 주소와 실제 git에서 검색되는 레파지토리 이름이 다름. spring2024_template 인가 싶어서 보면 이것도 브런치 ch03, ch07 두개 뿐인데 그나마도 강의에서 보여주는 소스코드와 다릅니다. 교재와 강의와 git이 모두 일관성이 없어서 따라가기가 벅차네요. 강의 찍으신 거 그대로 실습해보시고 올리시는 게 맞나요 ?? 강의초기에 미리 만들어둔 JSP 파일이 없어서 에러나는 부분 컨트롤러 소스 주석 푸실 때 언급이라도 해주시면 좋겠습니다. 강의 마칠 때(9:22) 즈음 되어서 에러나는 게 정상입니다. 라고 하시면 1~4강 강의 진행 하다가 갑자기 5강 강의 초반에 에러 떠서 이것저것 확인해보고 하느라 시간 잡아먹게 되네요.

  • java
  • jsp
  • spring
  • mybatis
박기남 댓글 1 좋아요 0 조회수 197

RequestMemoization 관련해서 질문드립니당

미해결

Next + React Query로 SNS 서비스 만들기

데이터 캐시 설정을 force-cache 로 했을 때 이걸 갱신하기 위한 방법으로 revalidate 옵션을 주거나 revalidateTag, revalidatePath 등이 있다고 하셨는데요. 그러면 RequestMemoization에 의해서 캐싱된 데이터는 브라우저 새로고침 등을 하면 다시 fetch 하면서 갱신이 되는건가요? RequestMemoization 에 의해서 캐싱된 데이터는 언제 갱신되는지 궁금합니다. 그런데 제가 이해한 바로는 유저가 처음 브라우저를 통해 애플리케이션에 접근해서 해당 url 에서 요청을 보냈을 때 특정 데이터를 페칭하는 함수가 여러 컴포넌트에 있어서 그 데이터를 불러오기 위한 요청을 한 번만 함으로써 서버에 요청이 가는 것을 줄여주는것이 RequestMemoization 이라고 저는 이해를 했는데요. 어차피 처음에 같은 데이터를 보여주기 위해 여러 번의 요청을 하는 것은 불필요한 네트워크를 타게 되고 성능상에 좋지 않으니까요. 이런 경우라면 사실 RequestMemoization 은 캐싱된 데이터를 갱신할 필요가 없을 수도 있겠다는 생각이 듭니다. 그래서 제로초님이 별다른 언급이 없으셨나? 하는 생각도 드네요. 감사합니다.

  • react
  • next.js
  • react-query
  • next-auth
  • msw
비가싫어요 댓글 2 좋아요 0 조회수 160

인텔리제이 앱이 안 열려요

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 인텔리제이 앱이 어제까지만 해도 됬는데 갑자기 오늘 키려고 보니 현재 Pc에서는 앱을 실행할 수 없다고 뜨는데 어떻게 해야하나요?ㅠㅠ

  • java
water678qetuo678 댓글 1 좋아요 0 조회수 300

next.js 15 로 진행 중인데 리액트 쿼리 설치 관련 질문입니다.

미해결

Next + React Query로 SNS 서비스 만들기

next.js 15 로 따라가면서 진행 중인데 리액트 쿼리를 설치하려고 하니 리액트19 가 아직 안정적이지 않아서 npm 설치할 때 충돌이 생긴다고 에러가 뜨는 것 같습니다. npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: z-com@0.1.0 npm ERR! Found: react@19.0.0-rc-66855b96-20241106 npm ERR! node_modules/react npm ERR! react@"19.0.0-rc-66855b96-20241106" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^18 || ^19" from @tanstack/react-query@5.62.7 npm ERR! node_modules/@tanstack/react-query npm ERR! @tanstack/react-query@"*" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. ------- 리액트 19 안정화 버전으로 업데이트 진행했습니다! 그랬더니 next 와 리액트19 사이에 에러가 발생해서 next 도 latest 로 업데이트 해주고 리액트 쿼리를 설치하니까 되네요! 이 방법이 맞는지는 모르겠지만 일단 이렇게도 되긴 합니다!

  • react
  • next.js
  • react-query
  • next-auth
  • msw
비가싫어요 댓글 1 좋아요 0 조회수 277

basic, bearer 토큰 관련 문의

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요 basic, bearer 토큰을 이미 범용적으로 널리 사용된다고 하셨는데 궁금한점이 로그인할 때 id/pw 를 header 에 넣어서 보낸다고 하셨는데 패킷을 탈취하면 너무 취약할 것 같아서요. 제가 웹개발자가 아니라 실무에선 실제로 어떻게 쓰는지 알고싶어서 질문남깁니다.

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
김현철 댓글 2 좋아요 0 조회수 131

수업질문아님) PlayerController blueprint에서 Input Action 처리

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

Controlled Pawn이 Pawn이던 Character이던 같은 PlayerController 사용 가능하게 구현하고 싶음. Pawn, Character blueprint가 같은 Movement Interface 공유하려면 어떻게 해야 하나요? 근데 Character는 기본 제공되는 movement component 사용하고 싶음.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
댓글 2 좋아요 0 조회수 171

강의를 수강하는 목적

해결됨

PM을 위한 데이터 리터러시(프로덕트 데이터 분석)

저는 8년차 직장인 입니다. 그동안 컨설팅 업계에 있다가, 다음달 부터 B2B SaaS제품의 PM으로 직무 전환을 하게 되었어요. 현업에서도 데이터를 다루는 일은 많았지만, 제품분석 이라기 보단 기업내 현황파악, 마켓분석 등을 목표로 주로 엑셀이나 Power BI를 이용한 분석을 진행하였습니다. PM으로서 제품에 대한 데이터를 잘 다루기 위해 이강의를 수강하려 합니다. 이강의를 통해 얻고 싶은것 담당하게 될 제품에서 비지니스와 연관된 중요한 지표가 무엇 인가를 분석하고 설정하는 능력 중요 지표를 개선에 과제가 되고있는 하위 지표를 분석하고, 개선을 위한 플랜을 설계하는 능력 플랜을 진행 시킨뒤, 어떠한 임팩트가 있었는가 데이터로 설명하는 능력 그것을 위해 노력할 것 목적의식을 가지고 강의를 듣는다 강의를 통해 전달 받은 지식의 습득을 위해, 노트를 정리하고, 실제업무에서 참고할수 있는 위키를 만든다 앞으로 담당하게 될 제품에 적용해보고 상상 해본다 수강후의 나의 모습 제품을 위한 데이터 분석의 전반적인 프로세스를 이해하고 있고, 설계가 가능한 사람 데이터 분석의 의의를 팀원들에게 설명할수 있고, 진행시키고, 임팩트를 데이터로 증명하는 사람

  • 데이터-리터러시
  • ab-test
  • metric-hierarchy
mooni0620 댓글 2 좋아요 0 조회수 168

수업 교재 요청드립니다.

미해결

PM을 위한 IT SI프로젝트 전 과정 알아가기

안녕하세요! 해당 수업을 통해서 지식을 습득하고자 하는데요. 혹시 수업 자료 공유가능하시다면 부탁드립니다. 이메일: jjjunn@naver.com 감사합니다!

  • 프로젝트-관리
  • 서비스-기획
jjjunn0611 댓글 1 좋아요 1 조회수 183

settings > plugins > marketplace : 수업영상의 lombok 와 명칭 똑같은게 없어요.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 내용] 강의 7:50 에 나오는 내용에서 settings > plugins > marketplace : 수업영상의 lombok 을 설치하라고 나오는데, 수업영상에 나오는것과 달리 지금은 lombok과 명칭이 일치하는게 없습니다.

  • spring
  • mvc
  • @lombok
kabsung lee 댓글 1 좋아요 0 조회수 111

creawai Agent 선언 부분 오류 문의

미해결

프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용

section 5 의 코드 중 crewai 의 Agent 선언에서 오류 발생합니다. search_tool = TavilySearchResults() researcher = Agent( role="Market Researcher", goal=f"Uncover emerging trends and investment opportunities in the cryptocurrency market in 2024. Focus on the topic: {topic}.", backstory="Identify groundbreaking trends and actionable insights.", verbose=True, tools=[search_tool], -> 이 부분 오류 발생 allow_delegation=False, llm=llm, max_iter=3, max_rpm=10, ) pydantic_core._pydantic_core.ValidationError: 1 validation error for Agent tools Value error, Invalid tool type: <class 'langchain_community.tools.tavily_search.tool.TavilySearchResults'>. Tool must be an instance of BaseTool or an object with 'name', 'func', and 'description' attributes. [type=value_error, input_value=[TavilySearchResults(api_...cretStr('**********')))], input_type=list] For further information visit https://errors.pydantic.dev/2.10/v/value_error crewai 및 langchain 버전은 아래와 같습니다. crewai 0.86.0 crewai-tools 0.17.0 langchain 0.3.10 langchain-community 0.3.10

  • 챗봇
  • gradio
  • chatgpt
  • llm
  • langchain
  • rag
  • openai-api
AWWW 댓글 1 좋아요 0 조회수 185

강의자료 이미지 안나옴

해결됨

남박사의 파이썬 기초부터 실전 100% 활용

파이썬 기본문법 강의자료 이미지가 안나옵니다.

  • python
  • 웹-크롤링
teran 댓글 3 좋아요 0 조회수 296

소스코드 다운받을 장소를 알려 주셔요.

미해결

모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 1 - Llama 2 Fine-Tuning 해보기

강의에 사용된 소스코드는 어디에 있는지 문의드립니다. PDF파일은 있지만, 예제 풀이에 사용되는 colab에서 동작시키는 소스코드를 다운 받을 위치를 가르쳐 주셨으면 합니다.

  • 딥러닝
  • pytorch
  • chatgpt
  • llm
  • llama
조의현 댓글 1 좋아요 0 조회수 181

프로젝트 이름이 중간에 바뀌어요

미해결

코드로 배우는 React 19 with 스프링부트 API서버

섹션 3의 REST 방식 컨트롤러 만들기(2)까지는 apiserver에서 작업중이었는데 REST컨트롤러 -수정/삭제, CORS 설정부터는 mallapi라고 프로젝트 이름이 바뀌어있고 그 뒤로도 mallapi에서 작업중인듯한데 제가 착각한건가요ㅠㅠ 뭐죠

  • react
  • spring-boot
  • jpa
  • jwt
  • redux-toolkit
이서연 댓글 4 좋아요 0 조회수 168

인기 태그

인프런 TOP Writers

주간 인기글