inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

_RestaurantRepositor 에러

미해결

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

코드 제네레이션을 해도 도대체 무슨에러인지 모르겟어서 에러메세지랑 g파일까지 올려봅니다 도와주세요 ㅠㅠ error: The redirected constructor '_RestaurantRepository Function(Dio, {String? baseUrl})' has incompatible parameters with 'RestaurantRepository Function(Dio, {String baseurl})'. (redirect_to_invalid_function_type at [actual] lib\restaurant\repository\restaurant_repository.dart:13)

  • flutter
  • 하이브리드-앱
이태진 댓글 2 좋아요 0 조회수 737

K최근접 모델 이웃선정 기준

미해결

혼자 공부하는 머신러닝+딥러닝

5강의 K최근접 분류 모델에선 무게와 길이로 이웃을 찾고 클래스를 분류했다면 6강의 K최근접 회귀 모델에선 길이로만 이웃을 찾고 무게를 구한건가요? 또한 K최근접 회귀로 예측한 값의 무게와 길이로 구한 이웃과 길이로만 구한 이웃과 다를 수 있나요?

  • 머신러닝
  • 딥러닝
조명근 댓글 1 좋아요 0 조회수 493

회원 리포지토리 테스트 케이스 작성 부분

해결됨

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

안녕하세요. test를 일부러 다른 member 이름으로 했는데도 계속 초록색 체크(성공 표시)가 뜹니다..! gradle 속성도 바꿔보았는데요 노란색 박스에 보시면 실행 자바는 19버전이더라구요.. 어떻게 해결할 수 있을지 여쭙고 싶습니다! 감사합니다.

  • java
  • spring
  • mvc
  • spring-boot
sebin chu 댓글 1 좋아요 0 조회수 449

비동기 세계1 강의 내용 질문입니다

미해결

테스트주도개발(TDD)로 만드는 NodeJS API 서버

노드는 기본적으로 비동기로 동작한다라는 텍스트가 있는데! console.log()를 출력해보면 동기로 동작하는걸 볼 수 있습니다....기본적으로 위에서 아래로 동기로 동작하는데 비동기로 동작하는 함수가 많다는 의미의 텍스트 일까요?

  • node.js
  • express
  • tdd
  • rest-api
가보자!! 댓글 2 좋아요 0 조회수 531

@Autowired

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요 항상 좋은 강의 감사드립니다. 영한님. MemberServiceV3_3Test 에서 필드 주입을 하잖아요? @Autowire 으로 MemberRepositoryV3, MembrerServiceV3_3 를 주입받는데요. 그런데 정작 MemberRepositoryV3 클래스와MembrerServiceV3_3는 Bean으로 등록되어 있지 않은데(@Component로 등록X) 어떻게 주입을 받아서 사용하는 것인가요? DI 중에서 필드주입(@Autowired)는 생성자 주입과 달리 미리 Bean으로 등록해서 주입을 해주기 때문인가요? (그런데 그렇다 하더라도 일단 @Component로 등록 자체가 안되어 있는데 의문이 듭니다) 미리 감사드립니다.

  • spring
highjune 댓글 1 좋아요 1 조회수 436

url 바꾸는법!

해결됨

깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!

선생님 제가 지금 1강을 수강했는데 https://teddynote.github.io/ 이걸 블로그 주소로 쓰더라구요 이건 제 마음대로 바꿀 수 있는 방법이 없는건가요?

  • 블로그
  • github
asd 댓글 1 좋아요 0 조회수 617

장바구니 결제에서 에러가 발생합니다

해결됨

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

안녕하세요 코팩님. 벌써 90%가량 듣게된 수강생입니다 여러 우여곡절 끝에 글 한 번만 쓰고 여기까지 오게되었는데요 물론 다시 들으면서 복기를 해야만 하겠지만 큰 문제없이 왔습니다 이 문제를 해결 못하는 것 보니 특히나.. 그런데 장바구니 결제에서 에러가 발생합니다 장바구니 담기는 것까지는 별 문제가 없었는데요 현재 상황에서는 결제가 안 되면, false 값만 전달받기 때문에 어디서 문제인지 알기가 힘듭니다 에러가 발생하는 곳은 basket_screen.dart의 스낵바일 테구요, 스낵바에서 호출하는 곳은 postOrder() 메서드니까, orderProvider에서 try-catch에서 에러가 발생하나 봅니다 캐치하는 에러를 프린트하니 type 'Null' is not a subtype of type 'String' in type cast 입니다 에러가 어디서 난 것인지 알면 검색을 해다가 해결을 하겠는데 3일째 못찾고 있어서 올려봅니다. 스트링 캐스트가 잘못된 것 같아서, 그리고 장바구니 결제 이후의 파일들을 다 살펴봐도 모르겠네요. 제가 해본 건 DateTime쪽 문제인가 싶어서 건드려봤었고 그래서 아래 깃허브 코드가 거기는 다르구요 코드도 여러 번 비교해봤는데 모르겠네요... 깃허브도 올려놓아보겠습니다

추이 댓글 1 좋아요 1 조회수 590

CASCADE

미해결

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

안녕하세요 강사님 CASCADE 강의를 들으면서 공부 도중 여러가지 테스트를 해보면서 이해가 안되는 부분이 있어서요 제가 이해한 내용으로는 CASCADE를 사용하면 Parent 필드에 있는 children 도 연관관계의 주인의 기능을 할 수 있다고 이해했는데요 위 코드를 실행한 결과 findChild1은 삭제 되지 않고 db에 남아있었습니다. 또한 em.remove(findChild1)을 지우고 list.remove(0)을 넣어도 데이터가 그대로 남아 있었습니다. CASCADE 속성은 ALL으로 사용했습니다. 질문 1 영속성컨텍스트에 child 객체 두개와 children 내부에 child 객체 두개가 있어서 그런건가요? 질문2 그리고 고아객체 강의를 보고 이해가 안되는게 CascadeType.ALL + orphanRemoval=true 을 쓰는 것과 CascadeType.ALL 만 쓰는 것에 차이가 있을까요?

  • java
  • jpa
강민승 댓글 1 좋아요 0 조회수 551

ssh 접속 실패: kex_exchange_identification 관련

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

이전에 질문을 보고 말씀 주신 링크 들어가서 pull 받고 아래 명령어 실행해도 같은 오류가 발생하는데 제가 놓친게 있을까요? intell chip MAC 입니다. docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin/init

  • jenkins
biggwang 댓글 1 좋아요 0 조회수 960

문제 풀이에 대한 질문-2-L

해결됨

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

안녕하세요, 제가 nba농구 문제를 풀이하다가 문제의 로직 상에는 가르쳐주신 것과의 차이가 없는 것 같은데 틀렸다고 나오더라고요. 혹시 배열을 사용해서 로직이 틀렸다고 나오는 것일까요? 아니면 다른 이유가 있을까요? http://boj.kr/ef7e2233be9f4332b11b06e47c7f6336 답변 부탁드립니다. 감사합니다.

  • c++
  • 코딩-테스트
lovewrite030110 댓글 2 좋아요 0 조회수 413

페이징.페이지고정2 질문드립니다.

미해결

인터랙티브 개발 실무 끝장내기 [역량 강화편]

안녕하세요 선생님 강의 리소스에는 li가 html에 작성되어있지만 저는 자바스크립트를 이용하여 section 갯수에 맞춰서 li도 그 갯수에 맞춰서 생성해주고 싶어서 반복문 코드를 짜봤습니다. ex) section 갯수가 8개면 li 갯수도 8개로 자동생성 생성은 되었습니다. 그러나 아직 li의 인덱스를 받아오는 코드를 작성하진 않았어요 스크롤을 하였을 시 pageNum 의 i 값이 pageChangeFunc의 함수안에서 remove 혹은 add 가 작동되지 않습니다. (오류가 스크롤 했을 시 뜹니다.) <--- F12에서는 이렇게 뜹니다. ---> Uncaught TypeError: Cannot read properties of undefined (reading 'classList') at pageChangeFunc (4.html:120:33) at 4.html:114:17 저는 section 갯수에 맞춰서 li갯수를 생성하려고 appendChild를 사용하였습니다. 저의 부족한 지식으로 유추해본 생각이지만 li를 생성하고 난 뒤여서 스크롤이벤트가 안먹혀서 그런건지... 아니면 classList 가 작동이 안될까? 라는 생각이 드는데 잘 모르겠네요... 답을 원하지 않습니다만 힌트라도 주시면 감사하겠습니다. <--- 제가 작성한 코드는 이렇습니다. ---> var section = document.getElementsByTagName('section'); var pointWrap = document.querySelector('.pointWrap'); var pointBtn = document.querySelectorAll('.pointWrap li'); var pageNum = 0; var totalNum = section.length; for(var s = 0; s < totalNum; s++){ var newli = document.createElement('li') pointWrap.appendChild(newli); } window.addEventListener('scroll', function(event){ var scroll = this.scrollY; for(var i = 0; i < totalNum; i++){ // if(scroll > section[i].offsetTop && // scroll < section[i].offsetTop + section[i].offsetHeight){ if(scroll > section[i].offsetTop - window.outerHeight/3 && scroll < section[i].offsetTop - window.outerHeight/3 + section[i].offsetHeight){ pageNum = i; break; } } pageChangeFunc() }); function pageChangeFunc(){ for(var z = 0; z < totalNum; z++){ section[z].classList.remove("active"); pointBtn[z].classList.remove("active"); } section[pageNum].classList.add("active"); pointBtn[pageNum].classList.add("active"); }

  • javascript
  • 인터랙티브-웹
우치하마다라 댓글 1 좋아요 0 조회수 486

폰트 설치 에러

미해결

장고 설계철학으로 시작하는 파이썬 장고 입문

scoop install nerd-fonts/firacode-nf-mono scoop install nerd-fonts/cascadiacode-nf-mono 설치 과정중 위 화면과 갗은 에러가 발생 했습니다. 해결 방법을 찾고 싶어 글 남깁니다.

  • python
  • django
재현 댓글 4 좋아요 0 조회수 699

react-native-vector-icons

해결됨

배달앱 클론코딩 [with React Native]

react-native-vector-icons를 현재 진행되는 다른 프로젝트에서도 사용중입니다. 하지만 그 프로젝트를 하면서 java/src/assets/fonts에 nodemodule의 폰트를 복사하지 않고도 임포트하여 사용했습니다. (배포 전이라서 문제를 확인하지 못한걸까요?? ) 강의를 듣던중 java/src/assets/fonts이 폴더에 꼭 붙여넣어줘야하는지 설명이 더 듣고 싶어 질문 남기게 되었습니다. 감사합니다 :)

  • react-native
elqla19 댓글 1 좋아요 -1 조회수 692

안녕하세요! Java를 공부하고 따로 노션에 필기하려고 하는데 문제가 될까요...?

해결됨

나도코딩의 자바 기본편 - 풀코스 (20시간)

몰론 페이지 맨 위에 강의출처 링크는 남겨놓겠습니다!! 동영상을 다시 보는 것 보다 제가 따로 코드를 따라치며 생각을 정리하는 게 효율적일 것 같아서요... 괜찮을까요?? c++을 부랴부랴 배우고, JAVA를 뒤늦게 배우는데 양질의 강의를 제공해주셔서 감사합니다! :)

  • java
  • 객체지향
  • 필기
Ambition 댓글 1 좋아요 0 조회수 552

redux saga를 사용한 비동기 통신 질문

미해결

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

안녕하세요 강사님, 비동기 통신 관련해서 질문이 있습니다. 상세페이지를 만들면서 map 돌린 것 중 어떤 아이템을 클릭하면 아이템의 이름을 url 주소에 넣고, 그걸 매개변수로 데이터를 가져오려고 합니다. 그래서 api를 result를 매개변수로 아래와 같이 만들고 saga도 만들었습니다. getWordArt: (result) => localApi.get("/api/markets/search?text=" + result), function* loadSearchArt(action) { try { const result = yield call(ArtApi.getWordArt()); yield put({ type: SEARCHART_SUCCESS, data: result.data , }); } catch (err) { yield put({ type: SEARCHART_FAILURE, error: err.response.data , }); } } function* watchLoadSearchArt() { yield takeLatest(SEARCHART_REQUEST, loadSearchArt); } export default function* ArtSaga() { yield all([ fork(watchLoadSearchArt), ]); } 그리고 useParams로 result를 가져와서 아래처럼 getWordArt에 매개변수로 넣었습니다. const { result } = useParams(); useEffect(() => { ArtApi.getWordArt(result) .then((res) => { setSearchArt( res.data.data.markets ); }) .catch((err) => { throw new Error(err); }); }, [result]); 데이터는 잘 가져오는데 이 코드를 dispatch를 사용해서 아래처럼 수정하고 싶은데 어떻게 하면 좋을지 잘 모르겠어서 질문합니다. useEffect(() => { dispatch({ type: SEARCHART_REQUEST, }); }, [dispatch]); 저런 코드에 result를 여기저기 넣어봤는데 데이터를 못 가져옵니다ㅜㅜ 아래에 reducer도 같이 첨부합니다. const initialState = { searchArt: [], searchArtLoading: false, searchArtDone: false, searchArtError: null } export const SALEART_REQUEST = "SALEART_REQUEST"; export const SALEART_SUCCESS = "SALEART_SUCCESS"; export const SALEART_FAILURE = "SALEART_FAILURE"; const ArtReducer = (state = initialState, action) => { return produce(state, (draft) => { switch (action.type) { case SEARCHART_REQUEST: draft.searchArtLoading = true; draft.searchArtDone = false; draft.searchArtError = null; break; case SEARCHART_SUCCESS: draft.searchArtLoading = false; draft.searchArtDone = true; draft.searchArt = action.data.data ; break; case SEARCHART_FAILURE: draft.searchArtLoading = false; draft.searchArtDone = true; draft.searchArtError = action.data .error; break; default: return; } }); };

  • react
  • redux
  • node.js
  • express
  • next.js
김지현 댓글 1 좋아요 0 조회수 483

manager들 사이의 호출순서가 궁금해요

미해결

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

manager public class Managers : MonoBehaviour { static Managers s_Instance; //유일성이 보장된다 public static Managers instance { get { Init(); return s_Instance; } } // 유일한 매니저를 갖고온다 InputManager _input = new InputManager(); public static InputManager input { get { return instance._input; } } // Start is called before the first frame update void Start() { Init(); } // Update is called once per frame void Update() { _input.OnUpdate(); } static void Init() { if (s_Instance == null) { GameObject go = GameObject.Find("@Managers"); if (go == null) { go = new GameObject { name = "@Managers" }; go.AddComponent<Managers>(); } DontDestroyOnLoad(go); s_Instance = go.GetComponent<Managers>(); } } } ================================== playercontroller.cs public class PlayerController : MonoBehaviour { [SerializeField] float _speed = 10.0f; // Start is called before the first frame update void Start() { Managers.input.KeyAction -= OnKeyboard; //실수 방지용으로 미리 한번 -함 Managers.input.KeyAction += OnKeyboard; } // Update is called once per frame void Update() { } void OnKeyboard() { if (Input.GetKey(KeyCode.W)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), 0.2f); transform.position += Vector3.forward Time.deltaTime _speed; } if (Input.GetKey(KeyCode.S)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), 0.2f); transform.position += Vector3.back Time.deltaTime _speed; } if (Input.GetKey(KeyCode.A)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.left), 0.2f); transform.position += Vector3.left Time.deltaTime _speed; } if (Input.GetKey(KeyCode.D)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.right), 0.2f); transform.position += Vector3.right Time.deltaTime _speed; } } } ================================== public class InputManager { public Action KeyAction = null; public void OnUpdate() { if (Input.anyKey == false) return; if (KeyAction != null) KeyAction.Invoke(); } } ================================== player.cs public class Player : MonoBehaviour { // Start is called before the first frame update void Start() { Managers mg = Managers.instance; } // Update is called once per frame void Update() { } } 지금 unitychan 오브잭트에 playercontroller 컴포넌트를 inspector창에다 추가한뒤에 실행을 하는데 input값을 입력받을떄마다 어떤식으로 작동이되는지 순서가 이해가 안가요 playercontroller 에 update()에 아무것도 없는데 지속적으로 어떻게 key값을 받는지 궁금해요 start()는 1회실행되는 함수인데 player.cs도 지금 존재 이유가 유일한 manager 컴포넌트를 쓰게하기 위해서 만들었는데[ 점점 갈수록 어렵네요

  • C#
  • unity
김진호 댓글 1 좋아요 0 조회수 543

pandas profiling 한글폰트

미해결

공공데이터로 파이썬 데이터 분석 시작하기

강사님 안녕하세요. pandas profiling 한글폰트 관련 질문이 있습니다. pandas profiling 결과에 한글이 출력은 되는데, 딱 interactions, correlations, missing values 이 3곳만 네모박스로 뜹니다. 영상보고 소스코드 3군데 수정완료한 상태입니다. 추가로 무엇을 수정해야 할 지 질문드립니다.

  • python
  • pandas
  • numpy
박예지 댓글 1 좋아요 0 조회수 753

전역변수 선언 이유

해결됨

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

안녕하세요. 강의를 듣다보니, 전역변수로 선언을 많이 하던데 그 이유가 있으실까요? 코드를 작성할 때 전역변수는 좋지 않다고 생각하는데... 코드가 길어져서 함수를 여러개 만들면 함수 내에 변수를 선언해야 하지 않나 싶어서요. #include<bits/stdc++.h> using namespace std; string s, temp; //main 함수에 넣지 않고 여기서 선언 int main(){ } 그럼 답변 부탁드려요.

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

뭔가 더 심화해서 배울 수 있는 자료가 더 있을지 넌지시 여쭤봅니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요. 현재 제가 선생님 책을 사서 읽고 있는 중인데, 혹시 이 보다 더 심화된 내용의 책도 존재하나요?? 뭔가 공부하다 보니까 설명을 너무 잘 적어두셨고, 강의까지 있으니까 이해도 쉽고 해서 이 이상 더 배우고 싶은 욕심이 생겼어요, 그래서 이 책을 다 나가고 나면 연계해서 추가적으로 더 배우고 싶은데, 혹시 계획 중이거나 기존에 존재하는 그런 자료 없을까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
공부하자 댓글 1 좋아요 1 조회수 888

10강에서 천원단위 표시(?)

미해결

빅데이터의 통찰력을 키워주는 엑셀 Quick Start

#,##0, "천원"을 엑셀에 입력했습니다. 10000은 1천원 1000은 천원 100도 천원 10도 천원이 입력되는데 이게 맞나요..?

  • excel
  • ms-office
최성욱 댓글 1 좋아요 0 조회수 2009

인기 태그

인프런 TOP Writers

주간 인기글