inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

리스너 dispose 질문입니다

미해결

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

5분 15초 쯤에 ScrollController 의 리스너 dispose하고 ScrollController 도 dispose 하시는데 질문이 3가지 있습니다. 둘 중 하나라도 dispose를 안 하면 어떻게 되는 건가요? RestaurantScreen, DetailScreen 에서는 dispose를 안 했는데 여기에서 한 이유가 있을까요? 모든 리스너들은 다 dispose를 해줘야 하는지입니다.

  • flutter
  • 하이브리드-앱
김상호 댓글 1 좋아요 0 조회수 385

Reflection은 어떤 식으로 구현하나요?

해결됨

[게임 프로그래머 도약반] DirectX11 입문

수업 내용과는 관련이 없을 수도 있을 것 같은데, 개인적으로 dx 포폴에 리플렉션을 구현해 보고 싶어서 궁금해서 찾아보다가 해결이 안 되어서 질문 남깁니다. 금속이나 물, 거울 등 반사되어 렌더링 하는 물체는 카메라의 높이나 각도에 따라 실시간으로 새로 그려지는데 이건 어떤 식으로 구현하나요? 1주차에 배운 samplerstate의 mirror를 활용하게 되는건지.. 제가 고민해 본 방법은 주변 환경을 실시간으로 캡처해서 캐시로 만들고 큐브맵으로 텍스처를 재가공해서 사용하면 될까 싶은데 어렴풋이 떠올리는 방법이랑 실제 구현의 갭은 너무 크네요 ㅜㅜ 리플렉션 종류가 많고 해서 너무 광범위한 질문일 거 같은데 디테일하게 질문할 실력이 안되어서 죄송합니다. 참고할만한 책이나 자료라도 추천해주시면 감사하겠습니다.

  • c++
  • directx
RedFlowering 댓글 1 좋아요 0 조회수 450

섹션2 1장 docker-compse.yaml위치 설정

해결됨

Airflow 마스터 클래스

docker-compse.yaml 위치는 C:\Windows\System32에 있습니다. airflow파일은 C:\tool\airflow여기에 있습니다.${AIRFLOW_PROJ_DIR:-.}/dags:/opt/airflow/dags 이부분을 어떻게 고쳐야할까요?

  • python
  • 데이터-엔지니어링
  • airflow
가나다 댓글 1 좋아요 0 조회수 322

Execution failed for task ':compileJava'. 오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 강의수강 잘 하고 있는 한 수강생입니다 자바 버전11버전으로 설치하고 셋팅도 맞춰서 했는데 왜 계속 오류가 나는지 모르겠습니다..

  • java
  • spring
  • mvc
  • spring-boot
김동찬 댓글 1 좋아요 0 조회수 335

rf.predict와 rf.predict_proba 차이

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

rf.predict와 rf.predict_proba 차이 어떨때는 predict만 쓰시고 어떨때는 predict_proba를 쓰시던데 어떤 차이가 있고 뭘 써야하나요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
김성광 댓글 1 좋아요 0 조회수 581

아래 댓글에 답변 드립니다.

해결됨

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

계속 질문드려 죄송합니다. 그리고 매번 답변 주셔서 진심으로 감사드립니다. 제가 위탁하여 가지고있는 2년 전 flutter와 firebase로 제작한 앱이 있습니다. 그런데 지금 제가 공부중이라 안드로이드 스튜디오로 열려고 하니 다양한 이유로 에뮬레이터에 구현이 안되더라고요, 일부 코드들은 지금은 안쓰는 것 같고, 코드 수정은 어찌어찌 제가 할 수 있을 것 같은데, 새플러터 프로젝트로 코드 복사하고, 야믈파일, 안드로이드, ios 일부 수정해야하는 파일을 복사해와도 실행이 안되는건 마찬가지였습니다. 이런때는 어떻게 해야할까요?; 해당 개발자에게 문의를 해봐도 안드로이드 환경설정은 어떻게 해줄 수가 없다고 하더라고요, 원본 파일에서 최대한 아무것도 바꾸지 않는게 좋다고 하는데, 열 수가 없습니다.

  • flutter
  • 하이브리드-앱
김지현 댓글 1 좋아요 0 조회수 256

독하게 시작하는 C프로그래밍 교재

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요 독하게 시작하는 C프로그래밍 강의를 구매하고 수강하려하는데 교재가 모두 절판되었네요 따로 구할 수 있는 방법이 없을까요? 중고 서적으로 보니 가격이 6만원이 넘더라구요...

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
semu0523 댓글 1 좋아요 0 조회수 884

component관련 질문있습니다.

해결됨

처음 만난 리액트(React)

안녕하세요 🙂 React 첫 인강을 소플님의 강의로 시작했습니다. 소플님의 인강을 들으면서 유튜브에 올라오는 React 사이드 프로젝트들을 따라하고 있는데 component관련에서 궁금한 사항이 생겨서 늦게나마 질문을 올립니다. 예시) Main component 안에 Button // List // Write 3개의 component가 있다고 가정한다면 소플님은 먼저 3개의 작은 component들을 만들고 조합하여 Main component를 완성한다고 말씀하셨습니다.(재사용성 떄문) 그런데 어떤분들은 먼저 Main component에서 3개의 작은 component 내용들을 전부다 쓰고 마지막에 3개를 분리하여 각각 해당 component들에 나눠담으시던데 먼저 큰 컴포넌트를 레이아웃을 구성해서 작은 컴포넌트에 나눠 담는게 맞는건지 작은 컴포넌트들을 조합해서 큰 컴포넌트를 만드는게 맞는건지 알 수 있을까요? React 처음으로 완강했는데 너무 유익한 강의였습니다 감사합니다:)

  • HTML/CSS
  • javascript
  • react
한상윤 댓글 1 좋아요 1 조회수 315

CAN 신호 송신 시 오류

해결됨

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

CAN 신호 송신 시 다음과 같은 오류가 계속 뜨는데 해결방법을 여쭤보고자 문의 드립니다

  • CAN
  • CANoe
  • capl
stonh 댓글 1 좋아요 0 조회수 1333

혹시 git 실습은 진행하지 않는 건가요?

미해결

Colini 웹개발 가이드

다음 영상이 git 실습이 되어야할 것 같은데 혹시 동영상은 따로 없는 걸까요?

  • HTML/CSS
  • javascript
  • react
kimgni.dev 댓글 1 좋아요 1 조회수 342

평가지표 (이진/다중 분류, 회귀) 🆕 updated 2023.10 _ 첨부자료

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요? 선생님, '평가지표 (이진/다중 분류, 회귀) 🆕 updated 2023.10' 강의의 첨부 자료 다운이 안돼서 문의 드립니다. 하단의 첨부자료 클릭을 해도 다운이 안돼서 질문드립니다. 감사합니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
ycann 댓글 1 좋아요 0 조회수 324

Point Light 질문입니다

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

VS_PointLight 의 VS_OUT에 있는 pos가 SV_Position으로 되어있으니, PS_PointLight에서의 input.pos 범위는 -1~1이 되어야하지 않나요? 그래서 왜 Resolution으로 나눠주는건가 하고 디버그 해보니 0~ 1920 범위로 나오더라구요... 왜그런가요

  • directx
  • 게임수학
정윤성 댓글 1 좋아요 0 조회수 327

MySQL Workbench 8.0 연동

미해결

스프링 프레임워크는 내 손에 [스프1탄]

MySQL Workbench 8.0과 연동하고 싶은데 이클립스 내에서 작성한 board.sql 파일을 삭제하고 그냥 구글링해서 MySQL과 연동하면 되나요?

  • jsp
  • spring
  • mvc
kjwane 댓글 2 좋아요 0 조회수 493

지도위에 이동 경로 스리기

미해결

Flutter 초입문 왕초보편

지도위에 이동경로 그리는 부분에서 새로운 경로가 그려지고 조금 있으면 경로가 지워 집니다. 이렇게 동작하는 것이 정상인가요? 설명 중에는 그런 내용에 없어 문의 드립니다.

  • flutter
  • ios
  • android
  • dart
빛나는 댓글 1 좋아요 0 조회수 663

소켓과 HTTP

미해결

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

안녕하세요 개념이 헷갈리는 부분이 있어 질문 드립니다. 네트워크 시간에는 TCP/IP 4계층에 대해서 다뤘었고 운영체제 시간에는 IPC 통신에 대해서 다루고 있는데 IPC의 소켓통신과 TCP/IP 4계층을 이용한 HTTP 통신이랑 어떤 차이가 있는걸까요?어디에 어디가 속하는 그런 개념일까요?? 둘 다 Client와 Server 프로세스간 통신하기 위해 사용되는 방법이라는 측면에서는 동일해보여서요~

  • 면접
  • 운영체제
  • 기술면접
sangjin.yoo 댓글 2 좋아요 0 조회수 476

강의 교안 요청드립니다.

미해결

비전공 기획자 및 관리자를 위한 IT 필수 지식

안녕하세요. 좋은 강의 제공해주셔서 감사드립니다. 덕분에 실무에서 이해하는데 많은 도움되고 있습니다. 강의 교안 요청드립니다. ey5075@naver.com

  • 커뮤니케이션
yechoo 댓글 1 좋아요 1 조회수 273

5-K 공기청정기가 (y,x) 0,0이나 n-1,0에 걸쳐 있는 경우

해결됨

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

이 경우는 제외되나요? 아니면 한쪽 v에는 아무것도 안들어가지고 다른 한쪽만 공기청정 되는건가요?

  • c++
  • 코딩-테스트
조현성 댓글 1 좋아요 0 조회수 261

5-J 질문

미해결

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

지금 해설 코드가 7:40에서 2번으로 푸신 거죠? 1번으로 푸신게 아니라? 해설 코드 에 1,2번이 다 있나요? 저는 1번으로 생각했는데 지금 해설 코드가 2번으로 푸신 거 같고 2번도 로직은 이해가 가는데 해설 코드는 이해가 안되서 질문드립니다 ㅠㅠ

  • c++
  • 코딩-테스트
조현성 댓글 1 좋아요 0 조회수 399

"그래서 DB에 저장할 객체에는 상속 관계 안쓴다."

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) 'SQL 중심적인 개발의 문제점' 강의를 복습하다가 짚고 넘어갈 부분이 생겨 질문드려요. 각각의 테이블에 따른 조인 SQL 작성 등 때문에 번잡해서 DB에 저장할 객체에는 상속 관계를 잘 안쓴다고 강의에서 설명하십니다. 현재 맥락에서 말하는 상속 관계란 왼쪽 그림과 같은 '객체에서의 상속 관계'를 의미하는 것이 맞겠죠?

  • java
  • jpa
헛핫훗 댓글 1 좋아요 0 조회수 599

구글 로그인이 정말 몇일째 작동하지 않습니다 ㅠㅠ...

미해결

@Service public class CustomOAuth2LoginSuccessHandler implements AuthenticationSuccessHandler { private static final Logger logger = LoggerFactory.getLogger(AuthController.class); @Autowired private CustomOAuth2UserService customOAuth2UserService; @Autowired private OAuth2AuthorizedClientService authorizedClientService; @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { logger.info("Authentication Success - Principal: {}", authentication.getPrincipal()); OAuth2AuthenticationToken authToken = (OAuth2AuthenticationToken) authentication; OAuth2User oAuth2User = authToken.getPrincipal(); OAuth2AuthorizedClient authorizedClient = authorizedClientService .loadAuthorizedClient(authToken.getAuthorizedClientRegistrationId(), authToken.getName()); if (authorizedClient != null) { OAuth2UserRequest userRequest = new OAuth2UserRequest(authorizedClient.getClientRegistration(), authorizedClient.getAccessToken()); customOAuth2UserService.processOAuth2User(oAuth2User, userRequest); } // 인증 후 리디렉션 또는 추가 로직 구현 response.sendRedirect("/home"); // 예시로 '/home'으로 리디렉션 } } @Service public class CustomOAuth2UserService implements OAuth2UserService<OAuth2UserRequest, OAuth2User> { private static final Logger logger = LoggerFactory.getLogger(CustomOAuth2UserService.class); @Autowired private MembersRepository membersRepository; @Override public OAuth2User loadUser(OAuth2UserRequest userRequest) throws OAuth2AuthenticationException { logger.info("loadUser1"); try { OAuth2UserService<OAuth2UserRequest, OAuth2User> delegate = new DefaultOAuth2UserService(); OAuth2User oAuth2User = delegate.loadUser(userRequest); logOAuth2UserInfo(oAuth2User); // 로그 출력 processOAuth2User(oAuth2User, userRequest); return oAuth2User; } catch (Exception e) { logger.error("Error loading OAuth2User", e); throw e; } } private void logOAuth2UserInfo(OAuth2User oAuth2User) { logger.info("OAuth2User Attributes: {}", oAuth2User.getAttributes()); if (oAuth2User.getAttribute("email") == null) { logger.warn("OAuth2User does not contain email attribute"); } } @Transactional public void processOAuth2User(OAuth2User oAuth2User, OAuth2UserRequest userRequest) { String email = oAuth2User.getAttribute("email"); String name = oAuth2User.getAttribute("name"); logger.info("Processing user - Email: {}, Name: {}", email, name); Optional<MembersEntity> existingMember = membersRepository.findByEmail(email); MembersEntity member; if (existingMember.isPresent()) { member = existingMember.get(); member.updateFromGoogle(name, email); logger.info("Updated existing user: {}", email); } else { member = MembersEntity.builder() .email(email) .name(name) .nickname(name + "_google") .role(Role.ROLE_CUSTOMER) .build(); logger.info("Saving new user: {}", email); } try { membersRepository.save(member); logger.info("User saved/updated successfully: {}", email); } catch (Exception e) { logger.error("Error saving/updating user: {}", email, e); } membersRepository.save(member); } } @RestController public class LoginController { private static final Logger logger = LoggerFactory.getLogger(AuthController.class); @GetMapping("/login/oauth2") public void redirectToLoginPage(HttpServletResponse response) throws IOException { // OAuth2 로그인 페이지로 리디렉션 logger.info("리다이렉트"); response.sendRedirect("/oauth2/authorization/google"); } }

  • oauth2.0
  • 구글로그인
  • 로그인
김태현 댓글 1 좋아요 0 조회수 447

인기 태그

인프런 TOP Writers

주간 인기글