inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

RestaurantCard.fromModel 의 인자

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

RestaurantCard.fromModel 의 인자로 required RestaurantModel model 가 할당되어 있는데, RestarauntDetailScreen 위젯에서 RestaurantCard 위젯을 사용할 때, RestaurantDetailModel 을 사용합니다. 변수의 type이 달라도 문제가 없는 것일까요?

  • flutter
  • 하이브리드-앱
austin 댓글 1 좋아요 0 조회수 609

"필드 주입은 외부에서 변경이 불가능해 테스트하기 힘들다는 치명적인 단점이 있다"에 대한 질문입니다.

미해결

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 영한님~ 강의 잘 듣고 있는 학생입니다. 의존성 주입의 여러 방법 중 필드 주입에 대한 질문이 있습니다. 필드 주입에서 설명해주신 것처럼 생성자를 제거하고 필드 주입을 하니 NPE가 발생하고, 정말 DI 프레임워크가 없다면 테스트하기 힘듦을 느꼈습니다. 그런데 앞의 " 외부에서 변경이 불가능해 " 라는 말은 어떤 의미인가요? OrderServiceImpl 의 예시처럼 OrderServiceImpl 이 memberRepository 와 discountPolicy 를 의존하고 있고, 이 코드를 테스트하려면 결국 setter 메서드를 열어줘야 하는데 결국 그러면 다형성을 이용해 변경이 가능한 것 아닌가요?

  • spring
  • 객체지향
fortywinks123 댓글 1 좋아요 0 조회수 677

실무에서 어떻게 사용하는지 질문입니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

package hello.itemservice.web.validation; import hello.itemservice.domain.item.Item; import hello.itemservice.domain.item.ItemRepository; import hello.itemservice.domain.item.SaveCheck; import hello.itemservice.domain.item.UpdateCheck; import java.util.List; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @Slf4j @Controller @RequestMapping("/validation/v3/items") @RequiredArgsConstructor public class ValidationItemControllerV3 { private final ItemRepository itemRepository; @GetMapping("/{itemId}") public String item(@PathVariable long itemId, Model model) { Item item = itemRepository.findById(itemId); model.addAttribute("item", item); return "validation/v3/item"; } @GetMapping("/add") public String addForm(Model model) { model.addAttribute("item", new Item()); return "validation/v3/addForm"; } 클래스단의 리퀘스트 맵 마지막에 / 를 붙이는 것과 안 붙이는 것중 뭐가 정석인가요? 클래스단에서 @RequestMapping("/validation/v3/items/") 이렇게 한다면 메소드에는 전부 /를 빼고 add ,get 만 사용하면 될텐데 뭐가 암묵적인 룰(?) 인 것일까요 ?

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

Spark를 이용하여 binary file -> parquet, csv 변환 가능여부

미해결

스파크 머신러닝 완벽 가이드 - Part 1

안녕하세요. mssql에서 벌크 백업한 binary 파일을 spark를 이용하여 parquet, csv 등 파일 변환이 가능한지.. 질문 드립니다. 감사합니다.

  • 머신러닝
  • 빅데이터
  • apache-spark
  • 데이터-엔지니어링
seongpil.yang 댓글 1 좋아요 0 조회수 601

swr이 ssr을 지원하지 않는건가요?

미해결

[리뉴얼] React로 NodeBird SNS 만들기

19:20에서 load action이 꼭 ssr이 되어야 하는 거 아니면, swr를 쓰는 걸 추천한다고 하셨는데, 이게 무슨 의미인지 모르겠어요.. ssr은 그냥 getServerSideProps 함수 안에다가, 아무 action 함수를 넣으면 ssr로 data가 불려와 지는 거 아니였나요? 그러면 swr 뿐만 아니라 RTK Query나 thunk를 써도 ssr이 안 되는 거는 마찬가지인가요? 갑자기 잘 모르겠네요 ...

  • react
  • redux
  • node.js
  • express
  • next.js
신영 유 댓글 1 좋아요 0 조회수 539

강의 기간 만료

미해결

인프런 자체에 강의 수료기간이 긴 줄 알고 있었는데, 제가 수강한 강의의 기간이 다른 강의보다 짧아서 만료가 되었습니다. 혹시 이어서 수강 가능할까요?

김동영 댓글 1 좋아요 0 조회수 402

urlPatterns 값이 같을 경우에 어떻게 처리가 되나요?

미해결

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

FrontControllerServletV2의 urlPatterns를 FrontControllerServletV1과 같이 /front-controller/v1/* 로 바꾸고, http://localhost:8080에 접속하여 FrontController - v1에 있는 회원가입이나 회원목록을 들어가면 FrontControllerServletV1로 실행이되는데 왜그런지 궁금합니다. 간단히 이야기하자면 urlPatterns 값이 같을 경우에 어떻게 처리가 되는지 궁금합니다.

  • spring
  • mvc
lwisekiml 댓글 1 좋아요 0 조회수 370

2주차 개념 #4- 인접행렬 질문

미해결

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

안녕하세요 큰돌님. 인접행렬 강의 관련하여 질문드립니다. [문제] 정점 20개인 그래프로 인접행렬 표현 시 메모리 최소로 쓸때, 배열 어떻게 만들어야 하나요? 질문1(강의 59초) 배열을 표현할때bool a[10][20]으로 할수도 있다라고 하셨는데, 이 표현이 20개의 노드중 10개의 노드로만 단방향 경로로 그래프를 만든다는 의미일까요? 질문2(강의 1분25초) arr[20][20] 필요한데 이보다 큰값을 부여할수 있다라고 언급하셨는데 a[10000][10000], 노드 20개를 이용해서 a[10000][10000] 배열을 어떻게 만들수 있는지 궁금합니다.

  • c++
  • 코딩-테스트
수범 댓글 1 좋아요 1 조회수 389

요즘 바벨 사용 여부가 궁금합니다.

미해결

실전 프로젝트로 배우는 타입스크립트

요즘엔 IE를 안쓰는데 바벨을 써야하는지요? 환경 설정할 때 es버전을 어떤 걸 지원해야하는지 잘모르겠는데 어떤 기준으로 적용하는 건지 궁금합니다.

  • typescript
  • es6
미경 댓글 1 좋아요 1 조회수 541

quasar scss 파일 추가 @import url(custom.scss) 방식..??

미해결

퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)

안녕하세요. 강사님 강의 잘 보고 있습니다. quasar scss 파일 추가하고 스타일 커스터마이징 하고 싶은데 quasar.variables.scss에 기존방식처럼 app.scss에 @import url(custom.scss) 해서 넣으니... 에러가 떠서... 작업이 안되는데 혹시.. 따로 스타일 파일 추가하는 방식이 있을까요? 부탁드립니다.

  • vue.js
  • quasar
roy 댓글 1 좋아요 0 조회수 843

@NotNull과 @NotBlank 사용 차이

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@NotBlank는 null + 공백을 허용하지 않고 @NotNull은 null만 허용하지 않으니 빈칸은 입력을 허용인 것이 맞나요? 그렇다면 Integer 타입에는 @NoutNull을 붙이셨는데, 여기에는 어차피 빈칸이 들어가면 안되기 때문에 @NotBlank를 사용 하는게 낫지 않나요?? 어떤 의도로 @NotNull은 사용하셨는지 궁금합니다.

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

BERT를 이용한 텍스트 분류에서 다중분류라면 어떻게 해야할까요?

해결됨

예제로 배우는 딥러닝 자연어 처리 입문 NLP with TensorFlow - RNN부터 BERT까지

보여주신 두 개의 예가 모두 이진 분류 문제라서 질문드려 봅니다. AUTOTUNE = tf.data.AUTOTUNE batch_size = 32 class_names = ['neg', 'pos'] # train 데이터셋 준비 df_train_target = df_train.pop('labels') train_dataset = tf.data.Dataset.from_tensor_slices((df_train.values, df_train_target.values)) raw_train_ds = train_dataset.shuffle(len(df_train)).batch(batch_size) train_ds = raw_train_ds.cache().prefetch(buffer_size=AUTOTUNE) # validation 데이터셋 준비 df_valid_target = df_valid.pop('labels') valid_dataset = tf.data.Dataset.from_tensor_slices((df_valid.values, df_valid_target.values)) valid_ds = valid_dataset.shuffle(len(df_valid)).batch(batch_size) valid_ds = valid_ds.cache().prefetch(buffer_size=AUTOTUNE) # test 데이터셋 df_test_target = df_test.pop('labels') test_dataset = tf.data.Dataset.from_tensor_slices((df_test.values, df_test_target.values)) test_ds = test_dataset.shuffle(len(df_test)).batch(batch_size) test_ds = test_ds.cache().prefetch(buffer_size=AUTOTUNE) 여기서 class_names를 class수 에 맞게 변경하고 net = tf.keras.layers.Dense(1, activation=None, name='classifier')(net) Fine Tuning시 Dense Layer를 class수에 맞게 변경 하고... < 여기서 activation은 이진 분류 문제임에도 sigmoid가 아니라 None인데, 그럴경우 linear로 되는 것으로 알고있습니다. 다중분류 문제 분류를 할 때도 None으로 설정하면 될까요? > def print_my_examples(inputs, results): result_for_printing = \ [f'input: {inputs[i]:<30} : score: {results[i][0]:.6f}' for i in range(len(inputs))] print(*result_for_printing, sep='\n') print() examples = [ 'this is such an amazing movie!', # this is the same sentence tried earlier 'The movie was great!', 'The movie was meh.', 'The movie was okish.', 'The movie was terrible...' ] reloaded_results = tf.sigmoid(reloaded_model(tf.constant(examples))) original_results = tf.sigmoid(classifier_model(tf.constant(examples))) print('Results from the saved model:') print_my_examples(examples, reloaded_results) print('Results from the model in memory:') print_my_examples(examples, original_results) 마지막으로 다중분류를 할 때, reloaded_results = tf.sigmoid(reloaded_model(tf.constant(examples))) original_results = tf.sigmoid(classifier_model(tf.constant(examples))) 여기서 tf.softmax로 바꿔주면 되나요?

  • 딥러닝
  • tensorflow
  • NLP
  • multiclass
구비연 댓글 1 좋아요 1 조회수 1564

Gorouter 사용에 질문이 있습니다.

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

안녕하세요 먼저 강의는 잘보고있습니다. Gorouter에 대해 다시 정리하는 도중 하나 궁금한게 생겨서 질문드립니다. 이론에서 사용하셨던 프로젝트 기준으로 만약 이런식으로 context.go('/one'); Home -> one로 이동한다고 가정했을때 Home에 print build One에 print build를 해두면 flutter: One Screen build flutter: HomeScreen didChangeDependencies flutter: HomeScreen build 이렇게 찍히더라구요 (Home은 ful위젯으로 바꿔서 찍어봤습니다) 제가 의문인건 Home -> One 이동하는건데 왜 Home이 다시 빌드가 되며, 이는 메모리 낭비라고 생각하는데 다른 대안이나 원래 구조상 이렇게 짜여져있는건가요? 기존방식이었던 Navigator.of(context).push( MaterialPageRoute(builder: (_) => OneScreen()) ); 이런식으로 이동을 한다면 기존스택은 남아 제가 원하는 대로 flutter: One Screen build만 찍히는데, 감사합니다.

  • flutter
  • 하이브리드-앱
park12 댓글 1 좋아요 0 조회수 1025

강의를 보다 헷갈려서 질문입니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

공부하다가 갑자기 @ModelAttribute의 작동 원리가 헷갈려서 웹에서 itemName, price, quantity만 파라미터로 넘기고 찍어봤는데 이렇게 나오는데요 그렇다면 1. @ModelAttribute가 붙은 객체 생성 2. 웹에서 넘어온 파라미터 중 @ModelAttribute가 붙은 객체에 주입할 수 있는 데이터 찾아서 주입 ( 없다면 null로 냅둠) 3. @ModelAttribute가 붙은 객체만 Model에 추가 이렇게 되는 건가요 ? 그럼 결국 Model에 자동적으로 추가 되는 건 @RequestParam이나 @ModelAttribute , @RequestBody 가 붙은 객체 or 변수들만이고, 웹에서 넘어오는 값들 중 저 애노테이션으로 붙지 않은 값들은 전부 폐기 되는 건가요?

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

가상서버 설치 및 시작 에러 문의

미해결

15일간의 빅데이터 파일럿 프로젝트

안녕하세요, 빅디님 ! 좋은강의 감사합니다. 가상서버 설치 + 설정에서 문제가 있어 질문남깁니다. macOS에서 M1칩을 탑재한 모델을 사용중인데, 최신버전의 virtualbox만 설치가 됩니다. (이하 버전은 설치조차 되지 않습니다..ㅠ) 설치는 되었으나 청천벽력같이.... 최신버전의 버츄얼박스에서는 server01/02가 시작이 되질 않습니다. 네트워크 구성 에러로 보입니다. [에러 전문] === Host-only adapters are no longer supported! For your convenience a host-only network named 'Legacy Network' has been created with network mask '255.255.255.0' and IP address range '192.168.56.1' - '192.168.56.254'. === 이러한 경우에 유일한 해결방법은 최신버전의 VM을 설치하고 네트워크 구성을 하지 않아야 시작이 되는 것으로 파악했습니다. 서버에 네트워크가 없다면 의미가 없어보입니다.. 이 수업에서는 네트워크 구성이 필수일까요? 혹은 다른 방법(가상화 서버 등) 아신다면 말씀 부탁드리겠습니다!! 감사합니다.

  • 빅데이터
  • hadoop
  • kafka
  • zookeeper
  • redis
  • flume
  • impala
  • 데이터-엔지니어링
communication 댓글 2 좋아요 1 조회수 691

chapter_05 오류 질문 입니다.

미해결

처음 만난 리액트(React)

안녕하세요 소플님!! 좋은 강의 너무 잘 듣고 있습니다. 다름이 아니라 chapter_5에서 npm start 를 하면 다음과 같이 실행이 되고 빈 화면이 뜹니다... 어떤 오류인지 찾지 못해서 질문 드립니다..!!

  • HTML/CSS
  • javascript
  • react
bjo0105 댓글 1 좋아요 0 조회수 405

to_char와 date_part

미해결

데이터 분석 SQL Fundamentals

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. order_date에서 년, 월, 일을 to_char로 추출하셨는데 date_part와의 결과는 동일하더라구요. 두 명령어의 차이가 무엇인가요? ㅍ

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 1 조회수 1100

0.6 컴퓨터 메모리의 기본 구조 질문

해결됨

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

0.6 파트에서 질문 드릴 것이 있어 글 작성합니다. cpu가 ram으로부터 필요한 정보를 빼올 때, 메모리의 데이터는 항상 캐쉬 메모리에 저장된 뒤에 cpu에서 그 데이터를 연산하는 건가요? 캐쉬 메모리 덕분에 자주 사용되는 데이터를 ram에 직접 요청하지 않고도 cpu가 가져와 사용할 수 있는 것 같은데, 이때 자주 사용되는 데이터가 되는 기준은 무엇인가요? cpu가 ram에게 '어느 주소에 있는 데이터를 보내세요.'라는 요청을 할 때, 그 요청을 control bus가 전달하는 건가요? 그리고 강의를 보면 ram이 그 요청을 수락할 수도 거절할 수도 있는 것 같은데, 이 수락과 거절의 개념이 잘 와 닿지 않습니다. ram이 cpu의 요청을 거절하는 특정한 예시 하나 정도만 이야기해주시면 감사하겠습니다. 질문 들어주셔서 감사합니다.

  • c
이재완 댓글 1 좋아요 1 조회수 627

Linearly Dependent [2:45~3:50]

해결됨

선형대수학개론

안녕하세요, 수업을 듣고 있는 학생입니다. 슬라이드 3쪽에 빨간색으로 x 친 부분(특정 벡터가 나머지 벡터의 선형결합)에서 강의 중에도 말씀하셨지만 항상 그렇지는 않다는 것 맞죠? Vj의 coeff.인 cj가 -1일때는 선형결합으로 표현할 수 있는 것 맞을까요? 질문 읽어주셔서 감사합니다.

  • 선형대수학
CONRAD 댓글 1 좋아요 0 조회수 570

삼성전자 라이브러리

미해결

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

안녕하십니까, 수강생입니다. 큰돌님! 알고리즘교안 교재에서 삼성전자 라이브러리는 iostream, stdio.h, string.h, algorithm 정도 외우면 된다고 했는데, VS를 사용하여 코디가 잘돌아가는 지 확인할 때 앞서 말씀드린 라이브러리정도만 외우면되나요? 채첨시스템에 bits/stdc++.h는 사용할 수 있다고 알고 있습니다. 항상 감사드립니다.

  • c++
  • 코딩-테스트
학습자 댓글 1 좋아요 0 조회수 734

인기 태그

인프런 TOP Writers

주간 인기글