묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
customAction loginaction 에러
안녕하세요! 현재 플러터 플로우에서 카카오로그인을 구현하고 싶은 개발자 입니다.강의에서 말씀하신데로 코드를 붙혀넣고, 에러가 떠서 질문&답변 게시판에 있는 해결방법 2가지를 따라서 해보았는데deploy시 오류가 납니다..ㅠ 어떻게 하면 될까요??ㅠRest API방식으로 실행해서 테스트해봐도 동일한 문제가 발생합니다..혹시 kakaoLogin.dart코드에 maybeCreateUser(credential.user!) 해당 코드는 어떤 코드인가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ComponentScan, @Component가 아닌, @WebFilter, @ServletComponentScan을 사용하는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Filter에 @ComponentScan, @Component를 사용하지 않고 @ServletComponentScan, @WebFilter를 사용하는 이유는 스프링 컨테이너보다 서블릿 컨테이너가 먼저 실행되기 때문인가요? 즉, WAS(Tomcat 등)가 실행되면 먼저 서블릿 컨테이너가 올라가고, 이때 @WebFilter로 등록된 필터가 자동으로 등록되기 때문에, 스프링 컨테이너가 관리할 수 없어서 서블릿에서 제공하는 @WebFilter, @ServletComponentScan을 사용하는 것이 맞을까요? 근데 그렇게 될 경우 @Configuration은 스프링 컨테이너가 관리하는건데... WebConfig 클래스는 어떻게 되는건지 잘 모르겠네요 ㅠ ㅠ 최대한 명확하게 질문드리고 싶은데.. 아직 개념자체를 이해 못해서.. 쉽지 않네요 죄송합니다 ㅠㅠ
-
미해결ERC20 깨부수기 (+ truffle, 프론트엔드)
LAYER2
안녕하세요. d_one 님!현재 강의 수강이 정말 정말 많은 도움이 되고 있습니다!..다름이 아니라 현재 강의를 듣고 있는 와중에 Layer2 솔루션 ( optimism rollup , zk rollup..) 과 같이L2 레이어 네트워크를 이용 하여 erc20 토큰을 배포한 L1과 상호작용 하는 법 등등에 대해서 알고 싶은데 인터넷에 마땅한 강의도 없고 , gpt 에 물어보자니 원리를 자세히 모르니, 이해가 잘 되지 않아서 혹시 시간이 되신다면 새로운 강의 열어주실 수 있는지 문의드립니다..
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
한입 Next는 따로 PDF 교안이 제공되지 않나요?
한입 Next는 따로 PDF 교안이 제공되지 않나요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
on-Demand-ISR 사용질문드립니다!
안녕하세요! on demand isr 의 실제 사용 관련해서 질문 드려요!const revalidate = async () => { try { const response = await fetch("/api/revalidate"); const result = await response.json(); if (result.revalidate) { //페이지 갱신이 됐을 때 } else { //페이지 경신 안됐을 때 } } catch (error) { //에러처리 } };특정 조건에 따라 on demand isr을 제대로 사용하려면 이런식으로 저희가 만든 api를 호출하는 비동기 함수를 만들어서 특정 조건문 아래에서 이 새로만든 함수를 호출하면 되는걸까요?? 감사합니다!
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍
인코딩시 Modified UTF-8만 일어난다 보아도 될까요?
영상 4:50부터 나오는 자료를 보면 3가지 내용이 나오는데요 이 중에서문자열 처리 과정에서는 UTF-16BE를 Modified UTF-8로 변경해 처리해당 내용의 이해가 헷갈려서 질문드립니다.이전의 6-6강 문자와 인코딩 규칙 강의중 "인코딩 규칙에 대한 모든 것" 유튜브 영상을 권해주셔서 보고 검색도 해보니유니코드 문자중 한자와 한글은 UTF-8에서 3바이트로 변환된다는 것으로 정리가 되었고, 위와 같은 문자/문자열의 입출력시 JVM의 I/O 버퍼에서는 1바이트씩 3개 단위로 끊어서 들어가며, JVM 내부에서는 UTF-16BE로 저장 및 처리가 된다는 것으로 이해했습니다. 그런데 그렇다면 Modified UTF-8은 어떤 용도로 나온건가 싶어, GPT에 물어보고 해보니 아래 사진과 같은 상황에서는 UTF-8쓰고, 또 어떨때는 Modified UTF-8을 쓴다 하더군요 즉, Modified UTF-8 뿐만 아니라 UTF-8로도 인코딩 하는 것 같은데, 서론의 강의 내용처럼 "Modified UTF-8로 변경해 처리한다" 로만 이해해도 충분할까요?말씀하신대로 핵심 내용은 "데이터의 입출력 과정에서 인코딩이 일어난다"는 내용인데, 이해의 과정에서 저 부분이 계속 헷갈려서 질문드립니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
HDFS 명령어를 치는데 오류가 납니다
-
미해결빅데이터/텍스트마이닝 분석법 (LDA,BERTtopic,감성분석,CONCOR with ChatGPT)
Ucinet 활용한 CONCOR 데이터 추출이 안 돼요
안녕하세요!강의를 통해 연구논문을 작성하는데 큰 도움을 받고 있습니다. 정말 감사드립니다. 다름이 아니라 Ucinet 활용한 CONCOR(군집분석) 데이터 추출할 때 어려운 점이 있어 문의드립니다.CONCOR용 데이터 추출 할 때, CCpart CCperm Concor1st 데이터를 바탕화면에 저장하고자 파일 경로를 입력한 후에 OK 버튼을 누르면 Concor1st만 저장이 되고 나머지 2개의 파일은 저장이 안 되네요. 그래서 다음 단계로 진행하기가 어렵습니다. 이 문제를 어떻게 해결할 수 있을까요? ConcorCCpart만 따로 저장할 수 있는 방법도 있을까요?답변 주시면 감사하겠습니다!
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
강사님이 보고 계신 자료는 따로 공유안되나요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]혹시 강사님이 수업중에 보시면서 하는 노션 ? 파일은 따로 없나요 ? Ex진행시에 혼자 문서를 보면서 혼자풀어보고싶은데 문제예시 같은걸 따로 보면서 할 수 없어서 저도 모르게 자꾸 강사님이 작성하신 코드를 보면서 따라치게만 되네요 ㅠ./.
-
해결됨대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]
좋은 강의 감사합니다. 질문있습니다
안녕하세요. 강의 잘 듣고 있습니다.강의를 들으면서 몇가지 질문이 있어서 남깁니다1. CacheManager + @Cacheable 과 같은 어노테이션으로 레디스 캐싱을 쓰는 방법은 실제 근무했던 기업에서 많이 사용하는 방법인가요? - 위의 질문의 요지는 말 그대로 Template를 사용한 방법과 CacheManager가 제공하는 어노테이션를 활용한 경우가 많은지 궁금합니다 - 위와 관련해서 한가지 더 질문 드리자면, 보통 값을 저장할 때 객체를 직렬화해서 저장하게 되는 경우가 많은데, 수백개가 넘는 객체를 모두 정의할 수 없는 환경에서 GenericJackson2JsonRedisSerializer를 사용하는 것으로 알고 있습니다. 하지만, 이런 경우에는 다른 서버에서는 패키지 구조가 맞지 않아서 사용하지 못하는데 이런 경우에는 어떻게 하나요?2. 리스트 결과물 (ex. 00 목록 조회 등)은 보통 어떤 자료구조를 사용하나요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
강의를 듣다보니 궁금한 점 질문드립니다.
import LifecycleHooks from '@/components/LifecycleHooks.vue'; import LifecycleHooks from './LifecycleHooks.vue'; 위 2개 임포트의 경우 @가 /src를 의미하는건 알겠습니다. 위 임포트는 절대경로, 아래는 상대경로로 임포트 하는건가여? 어떤강의에선 ./로 사용하고, 어떤강의에선 @로 사용하는데 별다른 설명이 없어서 한번쯤 확인하고자 질문드립니다. 아니면 용도가 별도로 있는건지요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의고사1 1번 문제 재질문 드립니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요작업형1 모의고사1 1번 문제 f1의 결측치를 중앙값으로 채우는 문제에서 다시 보니, f1의 중앙값이 결측치의 합계(31+28+4=63)개와 일치했습니다. 그래서 중앙값?이 대체 무슨값인지 궁금했습니다. 결측치 합계액과 일치하는 것이 우연의 일치인지 결측치 합계액을 의미하는지 궁금합니다. f1컬럼에 중앙값 63을 채웠다는 <아래 이미지> 0~99까지 f1컬럼의 행(?)의 인덱스 옆 숫자?가 결측치를 채운 값이라는데 의미를 이해 못했습니다. 이후 df['f1']으로 저장한 후 print(df.isnull( ).sum( ))을 통해 결측치를 채운 이후값이 f1 0으로 떨어지는데 이 개념을 이해 못했습니다. 쉽게 한 번 정리 부탁드립니다. 기초통계량 describe( )에는 평균(mean)만 있고, 최빈값(mood), 중앙값(meadian)이 없다는 사실을 확인했습니다.왜 없는지 모르겠군요. 기초통계량 확인할 때와는 달리 이번 문제는 초기에 데이터를 하나씩 들여다 봐서 전체 데이터의 윤곽을 이해하지 못한 채 진행이 되는 느낌입니다. 의문인 것은 기초통계량의 50%(2사분위수)와 중앙값의 개념 차이입니다. 개념이 약해서 중앙값, 평균값, 2사분위수의 개념이 전반적으로 흔들립니다. 50%와 중앙값은 같은 건지 다른건지 궁금합니다.
-
해결됨아바타 커뮤니티앱 만들기 (React Native Expo)
[5-1] 글작성 후 저장이 되지 않습니다.
❗질문 작성시 꼭 참고해주세요현재 문제(또는 에러)와 코드(또는 github)를 첨부해주세요. 맥/윈도우, 안드로이드/iOS, Expo, Node 버전 등의 개발환경을 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황을 올려주세요. (일부만 자르거나 복사하지말아주세요.) 개발환경/코드에 대한 정보가 없을경우 답변이 어렵습니다.윈도우에서 개발중이고 백엔드 서버 잘셋팅 되어 있습니다(로그인 부분은 잘 넘어갔습니다)다만 글 저장이 안되어서 도저히 봐도 모르겠어서 올려주신 소스 그대로 다운 받아 다시 설치 후 해봐도 저장이 되지 않습니다. 콘솔에 오류도 안뜨고 디버깅 이것저것 해봐도 도통 모르겠습니다 (소스 받아서 해도 안되서요 ㅠㅠ) 다만 axios.ts에서 안드로이드 저 주소가 되지 않아제 로컬 아이피 주소를 했더니 로그인 부분이 잘 넘어갔습니다. 이 주소는 그대로 해도 그냥 제 로컬 아이피 주소를 해도 어찌되었던 저장은 되지 않습니다. 여기서 진도가 나가지 않아 답답하네요 ㅠㅠexport const baseUrls = { android: "http://10.0.2.2:3030", ios: "http://localhost:3030", };
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
SWC에서 TCPIP BSW의 기능을 이용하려면 Port를 추가해야하나요?
SWC를 만들고 TCPIP 모듈의 기능을 이용해서 외부와 통신해야 하는데요.BSW TCPIP 모듈에 Port를 추가해야만 SWC에서 TCPIP의 기능을 이용할 수 있나요?TCPIP는 ComM에 보니까 Interface가 없는거 같아서요..
-
미해결스프링 시큐리티 OAuth2
OIDC SSO 관련 질문 입니다.
안녕하세요OIDC SSO 관련 질문이 있습니다.인증서버 에서 A 시스템에 Token을 발급 해주었습니다.그리고 B시스템에서 인증을 했을 때 , 동일한 사용자 이기 때문에 인증 서버에서는 A시스템에 발급해준 Token를 가지고사용자를 찾아서 B시스템에 토큰을 발급해 줄 수 있나요 ?
-
미해결
카카오톡 공유하기로 공유된 url로 유입된 소스/매체
카카오톡 공유하기로 공유된 url로 유입된 소스/매체가 무엇으로 찍히는지 궁금한데요! (1) 인스타그램 프로필 상단 링크로 특정 페이지 인입 (2) 특정 페이지 인입 > 카카오톡 공유하기 버튼 클릭 > 카카오톡 나에게 보내기 (또는 친구에게 보내기)(3) 카카오톡에 공유된 링크로 해당 페이지 재 인입 시 ga4 보고서에는 유입 소스 / 매체가 어떤 것으로 찍히는 것일지 궁금합니다. 카카오에서 유입된 것이라 소스/매체가 '카카오'로 찍힐 줄 알았는데,자사 보고서에서는 인스타그램 프로필 상단 링크로 설정한 유입 경로만 반영되는 것 같습니다.
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
테스트 코드 작성 관련해서 질문드립니다!
강사님 안녕하세요.강의의 테스트 코드도 보고 실무서 테스트 코드 작성시 문득 궁금한 사항이 생겼습니다.테스트 코드 작성시 단위, 통합, E2E 등 종류도 많고 일정 등 고려해야 될 사항이 많은데 강사님의 테스트 코드 작성 기준이 궁금합니다. 제가 정한 기준은 아래와 같습니다.단위 테스트(도메인 폴더 하위 순수 객체)는 반드시 작성일정 일정이 급할때 단위 테스트일정이 여유로울때단위 테스트API 테스트 or 통합 테스트서비스의 핵심 로직단위 테스트API 테스트 or 통합 테스트일정이 급해도 최대한 작성 그리고 다음과 같은 고민도 있습니다.Mockito를 이용한 테스트가 충분히 검증이 될까? 근데 될것 같기도..? XxxFacade 혹은 XxxService에 Mockito를 이용한 테스트의 정확도에 의문을 품었습니다. 그래서 @SpringBootTest를 이용한 통합 테스트를 작성하였는데 테스트를 위한 데이터 세팅이 너무 귀찮더라구요.(하하하) 그래서 도메인 모델링을 잘하고 단위 테스트를 꼼꼼하게 작성한다고 쳤을때 Mockiot의 verify를 이용해 의도한 메서드가 호출이 되었는지만 테스트만 해도 괜찮지 않을까? 란 생각이 들었습니다. 회사일도 바쁘실텐데 다음 강의 준비도 하시고 질의응답도 해주셔서 언제나 감사드립니다.
-
해결됨고도 엔진(Godot Engine)을 통한 게임 개발 박치기!! - 기본 개념부터 실전 게임 제작까지 한방에!
웨이브 핸들러 섹션에서 Custom Resource
웨이브 핸들러 셕센에서 Custom Resource 부분이 유니티 엔진 스크립터블 오브젝트 개념과 비슷하다고 봐도 되는지요?? ^^
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
진짜 엄청나네요. 이 가격에 새로운 컨텐츠 추가라니
계속 반복 공부 하고 있는데 새로운 컨텐츠 추가라니, 이 가격에 이정도 퀄리티라니 놀라움의 연속입니다. 항상 좋은 자료 만들어 주셔서 감사합니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
함수타입의 호환성에 대해 질문드립니다
안녕하세요, 함수타입의 호환성에 대해 궁금한게 생겨 질문드립니다.type Animal = { name: string; color: string; }; type Dog = { name: string; color: string; breed: string; }; let animal: Animal = { name: "기린", color: "yellow", }; let dog: Dog = { name: "돌돌이", color: "brown", breed: "진도", }; animal = dog; // ✅ OK dog = animal; // ❌ NO이전 강의인 '타입스크립트 이해하기>객체 타입의 호환성' 에서는 위 코드에서 animal=dog는 가능하지만 dog=animal은 안된다고 하셨습니다. dog가 animal의 서브타입이기에 '수퍼를 서브에 넣을 순 없다' 라는 개념까지는 이해했습니다. 그런데 오늘 강의에서는 비슷한 코드인데 dogFunc을 animalFunc에 넣을 수 없다고 한 것이 이해되지 않습니다. dog가 animal의 서브인건 여전한데 왜 이 경우엔 안되는건가요?type Animal = { name: string; }; type Dog = { name: string; color: string; }; let animalFunc = (animal: Animal) => { console.log(animal.name); }; let dogFunc = (dog: Dog) => { console.log(dog.name); console.log(dog.color); }; animalFunc = dogFunc; // ❌ dogFunc = animalFunc; // ✅