inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

잉여속성검사?

미해결

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

잉여속성검사를 통과하기 위해 객체를 따로 선언해서 할당하면 된다고 하셨는데 이전에 했던 타입 상속 코드를 조금 고쳐서 객체를 선언해서 해보니까 '{ breath: boolean; breed: boolean; think: boolean; hungry: boolean; }' 형식은 'Human' 형식에 할당할 수 없습니다. '{ breath: boolean; breed: boolean; think: boolean; hungry: boolean; }' 형식은 'Animal' 형식에 할당할 수 없습니다. 'breath' 속성의 형식이 호환되지 않습니다. 'boolean' 형식은 'true' 형식에 할당할 수 없습니다.이렇게 뜨는데 이유가 무었인가요? type Animal = {breath: true} type Mammal = Animal&{breed: true} type Human = Mammal& {think : true} const test = {breath : true ,breed : true, think : true, hungry:true } const sumin: Human = test type AA = {name:string} type BB = {age :number} type AB = AA|BB type C = AA&BB const ab:AB = {name:'suhyeon'} const obj5 = {name:'suhyeon',age:25,married:true} // 객체를 따로 변수로 빼서 할당하면 가능 const cc:C = obj5 왜 위에 코드는 되고 아래코드는 안되는지 궁금합니다!

  • typescript
수현일래븐 댓글 1 좋아요 0 조회수 687

도메인 구매

미해결

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

혹시 도메인 구매할때 .com만 구입하는게 좋을까요? .site같은 도메인을 쓰게 되면 문제되는게 있을까요?

  • react
  • redux
  • node.js
  • express
  • next.js
bs44108 댓글 1 좋아요 0 조회수 298

3.3 scanf() 15분 18초 질문

미해결

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

교수님께서 설명하신 부분 중에 왜 이렇게 하는가라는 게 왜 scanf 입력을 받고 메모리에 덮어쓰는가 이 뜻인가요? 이렇게 한다라는 게 정확히 어떻게 한다는 것인지 궁금합니다. 그리고 왜 이렇게 하는지에 대한 이유가 C문법에서는 함수 출력 1개만 가능하고, scanf함수는 여러개의 입력을 받고 값을 바꿔줘야 하는데 그걸 출력으로 할 수 없기 때문이라고 하셨는데 함수 출력을 1개만 가능하다는 게 어떤 건지, 값을 바꿔주는 걸 출력으로 할 수 없다는 게 무슨 말인지 잘 모르겠습니다,,, 조금 더 설명 해주시면 감사하겠습니다!

  • c
sara0099 댓글 1 좋아요 1 조회수 348

kafka에서 elastic search에 저장

미해결

카프카 완벽 가이드 - 코어편

안녕하세요. 강의 잘 수강중입니다. 다름 아니라, kafka에서 elastic search로 저장하는 일을 조만간 할 예정입니다. 본 과정을 다 수강하고 나면 그런 응용력이 생길지요? 아니면 connect 편 까지 다 수강해야 elastic search에 저장하는 응용력을 키울 수 있을지 문의드립니다. 감사합니다.

  • kafka
  • 데이터-엔지니어링
jhsuh 댓글 1 좋아요 0 조회수 714

2-m string::npos vs end() 질문입니다,

미해결

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

안녕하세요 강사님! 좋은 수업 감사합니다. http://boj.kr/09947ca408364d6984681d898089205c 저는 string::npos대신 end함수를 이용하여서 풀어보았는데 end는 컴파일 오류가 뜨더라구요,, end는 안되고 string::npos여야만 하는 이유가 궁금합니다!

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

더미데이터와 포스터폼 만들기 강좌 질문

해결됨

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

[제로초 강좌 질문 필독 사항입니다] 질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다. 도움이 되는 질문을 하는 방법을 알려드립니다. https://www.youtube.com/watch?v=PUKOWrOuC0c 0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다. 1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다. 2. Unhandled Runtime Error Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of PostForm . Source components/LoginForm.js (15:4) @ eval 13 | 14 | const onSubmitForm = useCallback(() => { > 15 | dispatch( | ^ 16 | loginAction({ 17 | id, 18 | password, 터미널 에러 메세지 /!\ You are using legacy implementation. Please update your code: use createWrapper() and wrapper.useWrappedStore(). 4. withRedux(Sansbook) created new store with { giapState: undefined, gspState: null, gsspState: null, gippState: null } {} 4. withRedux(Sansbook) created new store with { giapState: undefined, gspState: null, gsspState: null, gippState: null } {} 3. import React, { useCallback } from "react"; import { Button, Form, Input } from "antd"; import Link from "next/link"; import { useDispatch } from "react-redux"; import useInput from "./hooks/useInput"; import { loginAction } from "../reducers/user"; const LoginForm = () => { const [id, onChangeId] = useInput(""); const [password, onChangePassword] = useInput(""); const dispatch = useDispatch(); const onSubmitForm = useCallback(() => { dispatch( loginAction({ id, password, }) ); }, [id, password]); return ( <Form onFinish={onSubmitForm} style={{ padding: "10px" }}> <div> <label htmlFor="user-id">아이디</label> <br /> <Input name="user-id" value={id} onChange={onChangeId} required /> </div> <div> <label htmlFor="user-password">비밀번호</label> <br /> <Input name="user-password" value={password} onChange={onChangePassword} type="password" required /> </div> <div style={{ marginTop: "10px" }}> <Button type="primary" htmlType="submit" loading={false}> 로그인 </Button> <Link href="/signup"> <a> <Button>회원가입</Button> </a> </Link> </div> </Form> ); }; export default LoginForm; import { Form, Input, Button } from "antd"; import { useCallback, useState, useRef } from "react"; import { useDispatch, useSelector } from "react-redux"; const PostForm = () => { const { imagePaths } = useSelector((state) => state.post); const [text, setText] = useState(""); const dispatch = useDispatch(); const imageInput = useRef(); const onChangeText = useCallback((e) => { setText(e.target.value); }, []); const onSubmit = useCallback(() => { dispatch(addPost); }, []); const onClickImageUpload = useCallback(() => { imageInput.current.click(); }, [imageInput.current]); return ( <Form style={{ margin: "10px 0 20px" }} encType="multipart/form-data" onFinish={onSubmit} > <Input.Textarea value={text} onChange={onChangeText} maxLength={140} placeholder="어떤 일이 생겼나요" /> <div> <input type="file" multiple hidden ref={imageInput} /> <Button onClick={onClickImageUpload}>이미지 업로드</Button> <Button type="primary" style={{ float: "right" }} htmlType="submit"> 짹쨱 </Button> </div> <div> {imagePaths.map((v) => ( <div key={v} style={{ display: "inline-block" }}> <img src={v} style={{ width: "200px" }} alt={v} /> <div> <Button>제거</Button> </div> </div> ))} </div> </Form> ); }; export default PostForm; 포스트폼까지 만들고 로그인버튼 누르면 저 에러가 뜨면서 안되네요 ㅠㅠ 에러메시지를 보면 LoginForm에 dispatch가 문제가 있다하고 PostForm 렌더링 방법을 한번 체크해보라는데 잘모르겠습니다

  • react
  • redux
  • node.js
  • express
  • next.js
장산 댓글 1 좋아요 0 조회수 515

윈도우에서 리눅스 환경 처럼 Build 하기

미해결

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

안녕하세요 맛비님의 2가지 강의를 모두 수강했는데요 복습을 하던 중 문득 제가 만든 모듈의 웨이브폼을 간단하게 확인하고 싶어서 질문 드렸습니다 윈도우 환경에서 리눅스에서 하던 것 처럼 간단하게 cmd 창에서 build 를 통해서 tb와 모듈을 빌드하고 웨이브폼을 관찰할 수 있는 방법이 있을까요..? 이제 막 공부하고 있는 초보 개발자입니다 ㅠ 시간 되실때 질문 받아주시면 감사하겠습니다

  • fpga
  • 임베디드
은상 댓글 1 좋아요 1 조회수 803

key is not a prop 에러에 대하여

미해결

누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌

배열 데이터 제거하기에서 PhoneInfo.js 스크립트에서 handleRemove 함수 내부에서 onRemove( Info.id ) 대신 key값을 구조분해할당 받아 onRemove(key)를 줬는데 제목과 같은 에러가 뜨고 정상적으로 동작을 안하더라고요. 검색해보니 prop은 자식컴포넌트로 전달하지 않는다고 하더라고요. 이에 대한 설명이 빠져있어서 그런데 key는 왜 자식 컴포넌트로 넘기지 않는걸까요?

  • javascript
  • react
Alex Hong 댓글 1 좋아요 0 조회수 745

코테

해결됨

게임 프로그래머 취업 전략 가이드

강의에서 빨리 취업하려면 포폴하라고 하시는데 맞는 말인 것에 동의합니다. 그런데, 요즘 코딩테스트 대부분 취업 프로세스에서 필수라는 말을 들어서 프로그래머스 백준같은거 몇 단계 이상 풀어야 지원해볼 수 있다고 들었거든요 그런 문제들 풀려면 공부 해야 하지 않나요??

  • 포트폴리오
  • 기술면접
패러그래프 댓글 1 좋아요 0 조회수 980

도메인

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

도메인 주소를 만드려고 하는데요 선생님께서는 어떤 웹호스팅 업체를 사용하셨는지 여쭤봐도 될까요????

  • react
  • node.js
  • seo
  • graphql
  • next.js
lar888 댓글 1 좋아요 0 조회수 361

c++ 책

미해결

게임 프로그래머 취업 전략 가이드

인강 한 번 듣고 다시 공부하려고 하는데 책 추천 가능할까요??

  • 포트폴리오
  • 기술면접
패러그래프 댓글 2 좋아요 0 조회수 727

폰트어썸 아이콘이 안나와요

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

아예 적용이 안된거 같은데 킷코드도 헤드부분에 넣었고 말씀하신데로 아이콘도 바디 부분에 넣었는데 아예 안나오는데 이걸 어떻게 해야 할지 ㅠㅠ

  • react
  • node.js
  • seo
  • graphql
  • next.js
지우혁 댓글 3 좋아요 0 조회수 475

포트폴리오 SECTION8 댓글 수정 기능 누락

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

여기서 reference Code를 다운 받아 제가 작성한 코드와 비교해보려고 하는데, 댓글 수정 기능은 구현이 되어 있지 않다는 것을 알게 되었습니다. 일부러 댓글 수정 기능은 빼놓은 건가요?

  • react
  • node.js
  • seo
  • graphql
  • next.js
박혜주 댓글 1 좋아요 0 조회수 475

Montage 전환

미해결

언리얼 엔진4 입문 (C++ 기반)

안녕하세요? 강사님. Montage로 애니메이션을 재생하고 있는데 다른 Montage를 재생(A SKill 중 B Skill 재생으로 A SKill 애니메이션을 캔슬하려는 상황)하기 위해 Montage_Play()함수를 이용하면 기존 Montage의 남은 재생 시간에 맡게 현재 재생하려는 Montage가 남은 재생 시간부터 재생되면서 빨리감기 처럼 보이는 현상이 일어나는데 혹시 어떻게 해결하면 될까요? 아니면 이렇게 일어나는 현상을 뭐라고 불려야 할지 ㅠ_ㅠ 검색을 해봐도 검색을 잘못한건지 아무리 봐도 안나오네욥. 어떻게 해결하면 될까요?

  • unreal-engine
  • ue-blueprint
Codingmaster 댓글 1 좋아요 0 조회수 565

스프링 부트 애플리케이션 생성

해결됨

토비의 스프링 부트 - 이해와 원리

안녕하세요 토비님! 스프링 부트 애플리케이션 생성 관련해서 질문을 드리려고 합니다! 먼저 스프링 부트 애플리케이션을 생성하고 난 이후에 인텔리제이의, external libraries 탭에서 부트 애플리케이션과 관련된 라이브러리들이 설치된 것을 확인할 수 있는데 아래의 의존성 중에서 Gradle: org.springframework.boot:spring-boot:2.7.10 Gradle: org.springframework.boot:spring-boot-autoconfigure:2.7.10 Gradle: org.springframework.boot:spring-boot-starter:2.7.10 Gradle: org.springframework.boot:spring-boot-starter-json:2.7.10 Gradle: org.springframework.boot:spring-boot-starter-logging:2.7.10 Gradle: org.springframework.boot:spring-boot:2.7.10을 제외한 나머지 라이브러리들은 비어 있는 상태로 생성이 되는 이유를 알고 싶어서 질문 남겼습니다!

  • spring
  • spring-boot
println 댓글 1 좋아요 0 조회수 918

GPU 학습 파일 없음

해결됨

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

GPU로 실행하려면 13_LSTM_STOCK_ADVANCE_GPU.ipynb 파일로 실행하라고 적혀 있는데, 강의 자료 다운로드 시 해당 파일이 없는 것 같아요

  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
  • vision-transformer
세니 댓글 1 좋아요 0 조회수 502

2차 문의드립니다.

해결됨

ProtoPie Master Courses (프로토파이 마스터 클래스)

저번에 말씀주신것대로 컴포넌트에 하단 앱바를 제작했는데 이후 작업을 아무리 애써봐도 잘 풀리지 않아 문의드립니다. 로그인 전에는 하단앱바의 마이페이지를 누르면 '로그인페이지'로 유입이 되는데(로그인 페이지 밑에 하단앱바가 있음). 로그인페이지에서 '로그인'버튼을 누르면 '메인홈'으로 이동하면서 이후로부터는 계속 하단앱바의 마이페이지 아이콘을 누르면 '마이페이지'로 유입되게 만들고 싶습니다. 방법이 있을까요..?? ㅜㅜ 방법이 없다면 없다고 말씀주셔도됩니다! 컴포넌트로 작업 안했을때는 잘 되는것 같아요!

  • ProtoPie
edu2 댓글 1 좋아요 0 조회수 390

context.req 존재 여부를 2번이나 체크하는 이유?

해결됨

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

안녕하세요 제로초님. const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } 여기에서 context.req 존재 여부를 2번이나 체크를 하고 있는데요. 그 이유는 cookie 변수 안에 이전의 사용자의 sid가 들어가 있을 것을 (현재의 사용자를 위해) 방지 하기 위함 인가요? 아니면 다른 이유가 있나요? 감사합니다.

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

강의 다 들었는데, 완간이 안됩니다.

미해결

강의 다 들었는데, 완강으로 안뜹니다. 계속 93%에 머물러 있어요. 어떻게 하나요?? - 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

kora0816 댓글 1 좋아요 0 조회수 399

인기 태그

인프런 TOP Writers

주간 인기글