묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[실시간 채팅 with React]
강사님 이 강의 좀 어려운점들이 있어요
존경하는 조현영 강사님 이 강의 좀 어려운점들이 있어일단 다운 받은 소스랑 강의 진도랑 달라서 좀 헷갈려요 예를 들면 회원 가입 페이지의 submit 에 로그를 찍으시는데 이미 다 되어 있어서 주석 처리를 하고 로그를 찍었어요 이렇게 하는게 맞는걸까라는 불안감이 ㅋㅋ; const onSubmit = useCallback( (e) => { e.preventDefault(); console.log(email, nickname, password, passwordCheck); // if (!nickname || !nickname.trim()) { // return; // } // if (!mismatchError) { // setSignUpError(false); // setSignUpSuccess(false); // axios // .post('/api/users', { email, nickname, password }) // .then(() => { // setSignUpSuccess(true); // }) // .catch((error) => { // setSignUpError(error.response?.data?.statusCode === 403); // }); // } }, [email, nickname, password, mismatchError], ); 2. 타입 스크립트 공포증 2번째줄 ㄷㄷ 이게 무슨뜻인가요 제네릭인가 그거 맞죠? 타입 설정 같은데 배열 같기도 하고 type ReturnTypes<T> = [T, (e: ChangeEvent<HTMLInputElement>) => void, Dispatch<SetStateAction<T>>]; => void dispatch는 뭔가요?void, Dispatch<SetStateAction<T> 타입 이름이 너무 긴것도 무섭 ㅋㅋ;ex)ChangeEvent<HTMLInputElement> import { Dispatch, SetStateAction, useCallback, useState, ChangeEvent } from 'react'; type ReturnTypes<T> = [T, (e: ChangeEvent<HTMLInputElement>) => void, Dispatch<SetStateAction<T>>]; const useInput = <T>(initialData: T): ReturnTypes<T> => { const [value, setValue] = useState(initialData); const handler = useCallback((e: ChangeEvent<HTMLInputElement>) => { setValue((e.target.value as unknown) as T); }, []); return [value, handler, setValue]; }; export default useInput; 이강의 빨리 듣고 nest js 강의 듣고 싶은데 노드 버드 강의보다 어려운거 같아요 ㅋㅋ; 전 걍 따라치는데 이강의는 미리 알아야될게 생각보다 많아요 ㅋㅋ; 보충 강의라도 .. 가 아니라 타입 스크립트를 잘알고 오는게 맞겠죠?? 기초가 부족해서 그런것 같긴 한데 강의 난이도가 생각보다 너무 어렵게 느껴져요 ㅋㅋ;;
-
미해결홍정모의 따라하며 배우는 C언어
float 관련하여 질문드립니다!!
위 그림과 같이 float는 4바이트인데 왜 8바트로 변화이 된다고 나온건지 궁금합니다. 항상 궁금한것을 답변해주셔 감사합니다!!!!!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
마구간 정하기 문제 풀이 중 질문드립니다.
안녕하세요, 마구간 정하기 스스로 문제 풀이 중 질문 드립니다. 아래는 제가 짠 소스인데요, lt, rt를 최소 거리차, 최대 거리차로 정하고 풀이해봤습니다. 정답은 잘 나오는데 시간 초과 결과가 나옵니다. 강사님께서 풀이해주신 소스코드와 비교했을때 전반적인 흐름은 비슷한것 같은데..(while, for문 사용 수 등) 시간 초과되는 이유를 잘 모르겠습니다.. 혹시 확인 가능하실까요? 감사합니다 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); int c = in.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = in.nextInt(); } Arrays.sort(arr); int result = 0; int lt = arr[1] - arr[0], rt = arr[n - 1] - arr[0]; while (lt <= rt) { int mid = (rt - lt) / 2; int tmp = lt; int count = 1; for (int i : arr) { if (i - tmp >= c) { tmp = i; count++; } } if (count >= c) { lt = mid + 1; result = mid; } else rt = mid - 1; } System.out.print(result); } }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
썸네일 저장 못하는신분들 .. 참고하세요!
url: response.data.url, 이 부분을 아래처럼 바꾸시면 되실겁니다. url: response.data.filePath, 에러는 아래처럼 떴습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
전체 테스트 케이스를 실행하면 회원가입() 테스트 케이스에서 오류가 납니다.
회원가입() 테스트 케이스의 member.setName("hello") 로 세팅했습니다. 중복_회원_예외() 테스트 케이스의 member1과 member2 name은 모두 "spring"으로 세팅했습니다. 강의에서 11분 30초쯤 전체 테스트케이스 실행할때 동영상 강의에서는 오류가 발생하지 않고 전부 초록색으로 뜨는데, 제가 작성한 코드에서만 회원가입() 부분이 자꾸 에러가 뜨는데 이유를 알 수 있을까요!?? 제가 생각했을 때는, expected : "hello", actual : "hello" 라고 생각하는데, expected : "spring"으로 나오는 이유도 모르겠어서 질문드립니다! * 회원가입() 테스트케이스와 중복_회원_예외() 테스트 케이스를 각각 실행하면 오류 없이 성공합니다. * 강의에서와 같이 afterEach() 메서드를 추가하면 전체 실행해도 오류가 없습니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
블로그 정리 관련
안녕하세요 제로초님! 다름이 아니라.. 풍족한 강의 내용을 더 오래오래 기억하고 담아두기 위해 따로 강의 노트를 정리 중인데요... 간략하게나마 요약한 내용을 제 개인 블로그에 포스팅 해도 괜찮을까요? 코드는 전체가 아닌 일부분만 발췌하여 남길 예정입니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Atom 설치가 안됩니다
다운로드 버튼을 누르면 아래처럼 나옵니다 This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>BlobNotFound</Code> <Message>The specified blob does not exist. RequestId:b9207110-c01e-0014-3688-6a6a0a000000 Time:2021-06-26T12:41:09.5963586Z</Message> </Error>
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
매크로를 사용한 레퍼런스 참조 불가
매크로 사용관해 질문있습니다. 강의에서와 같이 매크로를 사용해 DEVICE 매크로에서 ComPtr<ID3D12Device>의 레퍼런스를 받아오도록 했는데, 직접적으로 DEVICE를 이용해서 참조하면 에러(식이 필요합니다.)가 나고 스택변수에 넣어서 사용하면 정상적으로 동작되는데 왜그런건가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
실행이 안되는 윈도우 사용자분은 빌드 할 때 이름을 지정해주세요
안녕하세요. 이번 강의 내용 따라서 빌드 후 실행하고 localghost:8080으로 가면 페이지를 찾을 수 없다고 떴는데, 해결 방법을 찾아서 공유합니다. 빌드 할 때 """ docker build . """ 위 명령어를 """ docker build -t [이미지이름] . """ 이렇게 바꿔서 이미지이름을 지정해주고, 아래 명령어로 실행하면 됩니다. """ docker run -p 8080:80 [이미지 이름] """ 윈도우만 그런지 모르겠는데 이렇게 새로 빌드 할 때 이름을 지정안해주면 이전에 빌드된 아이디의 이미지를 실행시켜서 안됐던 겁니다. 아니면 -t 옵션으로 이름 안정해주고 그냥 빌드할 때 생성된 아이디로 실행시켜도 됩니다. docker build . docker run -p 8080:80 [이미지 아이디]
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
parentId와 @JoinTable 속성질문있습니다.
안녕하세요 영한님 궁금한게 있어서 질문드립니다. 먼저 parent 인스턴스와 child인스턴스는 트리 구조 테이블을 만들기 위한 컬럼인가요?? 카테고리의 경우 depth가 여러개일 수 있는데 테이블을 정규화하지않고 하나의 테이블에서 처리하기 위해 만든 인스턴스인지 궁금합니다. 두번째로는 @JoinTable에서 joinColumns와 inverseJoinColumns를 사용하셨는데 이 전 강의에서는 사용하지 않았는데 사용하는 이유는 중간 테이블의 컬럼명을 정해주기 위한 용도인지 궁금합니다. 항상 쉽게 설명해주셔서 감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치님 !!
개복치님 복습차원으로 listView를 리사이클러뷰로 바꿔서 적용을 해봤습니다.그런데 listView에서는 잘되고 그 코드에서 그대로 리사이클러뷰로만 바꿔줬는데 데이터 저장은 잘되는걸 확인을 하였고 불러오는 과정에서 어떤 오류인지는 모르겠지만 데이터를 3개추가하면 3개가 보여야되는데 하나밖에 보이지 않습니다.사진 첨부해드리겠습니다.바뀐거라고는 listViewAdapter->RVAdapter 그리고 main.xml에서 listView->RecyleView로 그다음 main쪽에서 연결하는 부분 을 reculeview에 맞게 변경하였는데 아무리 봐도 왜 그런지 모르겠습니다. 확실한건 불러오는과정에서 잘못된건 알겠지만 listView에서는 잘되던게 리사이클러뷰에서 잘안된다는게 이해가 안됩니다.한번 봐주시길 바랍니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
504(Gateway Timeout)에러
강사님!! Favorite버튼만들기(2)까지 강의듣고 MovieDetail/Sections/Favorite.js 에 서버단에서 받은 data 콘솔에 출력하는 것까지 똑같이 진행했는데 실행하니 콘솔에 위와같이 504에러뜨면서 favoriteNumber를 확인할 수 없네요.. 어떻게 해결할 수 있을까요..ㅠ 제 코드 링크 올려드립니다.. 한 번 확인해주시면 정말 감사드리겠습니다..ㅠ 링크 : https://github.com/moonyy7012/MovieApp-Website-clone-coding-
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
zsh: illegal hardware instruction node helpers/detectProduct.js
안녕하세요 그랩님 터미널에 node helpers/detectProduct.js를 엔터를 치니 zsh: illegal hardware instruction node helper/deectProduct.js 라고 뜨고 실행이 되지 않습니다. 찾아보니 맥북M1를 사용하는 사람들이 같은 문제들이 있다는것 같던데.. (저도 맥북 프로 M1 사용하고있습니다) 해결방법을 모르겠습니다ㅜ 어떻게 해야할까요 도와주세요 항상 감사합니다!!
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
truffle deploy가 되지않습니다. 도와주세요 슨생님
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실무에서 엔티티에서 필드의 변수들은 대략 몇개 정도인지 궁금합니다.
관련 강의를 듣고 개인 프로젝트를 만들고 있는데요 엔티티에서 필드 갯수들이 10개는 기본적으로 넘어가던데 실무에서는 평균적으로 몇개나 사용하는지 궁금합니다. 혹시 많은건 수백개는 되는지요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문있습니다!!
강의 중간에 @RequestMapping("/")에서 @RequestMapping("/", method = RequestMethod.GET) 이런식으로 변경해주셨는데 HTTP메소드를 사용하게 되면 HTTP API 혹은 restful api 개발이라고 할 수 있는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
deque는 통크기가 4개가 한계인가요?
강의를 보면 데이터가 4개가 넘어가면 다른통을 만들더라구요 데이터가 4개가 차면 다른통으로 넘어가나요??
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
이 강의 어느 부분에 AOP가 적용된건가요?
코드상에 AOP가 안보이는데 어느 부분에 코딩으로 AOP가 적용됐는지 알 수 있을까요?
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
모디파이?? 옵션창이 없어졌어요...
동영상이랑 맥스프로그램이랑 왔다갔다하면서 보고있었는데 영상 보고 돌아왔는데... 모디파이 선택하고 작업하는 그 창??이 없어졌어요 맨 오른쪽 붉은면에 항상 있었습니다ㅠㅠ... 따로 바꾼게 없는데 갑자기 없어져서 문의글 올립니다...
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
String s = "" vs String s = new ("apple") 차이
안녕하세요. String s = "" String s = new ("apple") 이렇게 선언할 때, 각각 메모리 영역이 다른데요. 실무에서 두 가지를 구분하여 사용해야 하는 경우가 있다면 설명 부탁드립니다.