묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 넓고 얇은 IT 지식 & 나의 개발 유형 알아보기! <M.B.I.T>
노션 페이지가 어디 있을까요?
선생님, 6:31초쯤 노션 페이지에서 복사할 수 있다고 말씀해주셨는데 노션 페이지가 어딨는지 몰라서 질문드립니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Link가 아닌 브라우저를 통한 직접 접근
안녕하세요 강사님 현재 프로젝트에서 /workspace/channel 처럼 중첩 라우팅을 한 페이지의 경우 Router를 통한 접근에서는 정상적으로 동작하고 브라우저에 직접 검색할 때는 404 에러를 응답받습니다. 왜 그런지 알 수 있을까요? 강의 진행에서는 브라우저로 직접 접근해도 에러가 발생하지 않아서요. 어디서 발생한 문제인지 감이 안잡혀서 구글링을 할 수가 없습니다... 일단 historyApiFallback 설정은 되어있어 depth 1단계의 페이지는 브라우저를 통해 직접 접근해도 잘 접근이 됩니다.
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
function과 arrow function 관련
강의 너무 좋네요 근데 조금 주의하셔야하는부분이라고 생각되는부분이 할당과 바라본다라는 표현은 구분해서 사용하면 더 좋거같아요. 이 표현은 분명한 차이가 있다고 생각해요. 왜 차이가 있냐고 생각하면 function 키워드를 이용한 함수는 함수가 실행되는 순간에 콘텍스트가 생성이 되면서 this를 바인딩하지만, arrow function은 this 바인딩 작업 자체를 하지 않으므로 arrow function으로 생성된 콘텍스트에서 찾는것이 아닌 상위 콘텍스트에서 this를 찾는게되므로 바라본다라는 표현으로 쓰시는게 더 적절하지 않을까 생각합니다.(강의 중간중간에 할당과 바라본다 섞여있긴하더라구요^^;;); 상기 의견에 대해서 어떻게 생각하시는지 궁금합니다. 혹시 제가 잘못된 부분이 있어 바로잡아주신다면 더욱 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강의 테스트 도중 한가지 db에 대해서 한가지 궁금한게 생겨 질문남깁니다!
정말 부끄러운 질문일수도 있겠지만 궁금한건 알고싶어서 이렇게 질문 남깁니다(야생형 코스 밟으면서 진행하고있습니다) 저번 강의때 db가 꺼져있어도 local db? 로 테스트를 진행할 수 있다고 들었던거 같은데 저는 테스트를 돌릴때 db가 꺼져있으면 쿼리가 제대로 올라오지 않고 테스트에서 IllegalStateException이 뜨게 되는데 혹시 저의 미천한 궁금증을 해결해주실수 있을까요? 아니면 원래 개발할때는 db서버를 상시 열어두는게 기본중에 기본인가요...?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 관련 질문입니다.
안녕하세요 강사님. function solution(arr) { arr.sort((a, b) => a - b); return arr[0]; } 위와 같은 풀이도 가능할까요? sort를 사용했는데요.
-
해결됨실전 프로젝트로 배우는 타입스크립트
[질문] eslint.validate
안녕하세요 캡틴판교님 typescript 입문 강의 부터 실전까지 정말 강의 잘 듣고 있습니다 :) setting.json 에서 validate 를 추가하면 아래와 같은 에러가 발생하는데 구글링을 하면서 찾아보고 적용을 해봐도 도저히 해결을 못하겠어서 글을 남깁니다.뭐가 문제인지 알고싶습니다. :) setting.json 입니다 . { "editor.codeActionsOnSave": { "source.fixAll.eslint": true },--------------------------------------------이 부분을 추가하면 아래 에러가 발생합니다. "eslint.validate": [ "javascript", "typescript" ],_-------------------------------------------- "eslint.alwaysShowStatus": true, "eslint.workingDirectories": [ { "mode": "auto" } ], "javascript.suggestionActions.enabled": false, "liveServer.settings.donotShowInfoMsg": true, } 에러ESLint: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.js': Class extends value undefined is not a constructor or null Referenced from: C:\Users\dlals\OneDrive\바탕 화면\captain\learn-typescript\project\.eslintrc.js. Please see the 'ESLint' output channel for details. .eslintrc.js입니다 ↓ module.exports = { parserOptions: { parser: '@typescript-eslint/parser', }, root: true, env: { browser: true, node: true, }, extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended', ], plugins: ['prettier', '@typescript-eslint'], rules: { 'prettier/prettier': [ 'error', { singleQuote: true, semi: true, useTabs: false, tabWidth: 2, printWidth: 80, bracketSpacing: true, arrowParens: 'avoid', }, ], }, };
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
텍스트 분석의 토픽모델링과 군집화의 차이점
선생님, 강의 잘 듣고 있습니다 :) 텍스트분석에서 나오는 토픽모델링과 군집화는 사용하는 알고리즘 차이 말고는 어떤 차이점이 있는지 궁금합니다. 뭔가 둘다 분석을 하고 나면 주제별로 묶이는거 같이고, 그결과를 해석하는 것은 분석가가 하는거 같아서 비슷하게 느껴지거든요. 구체적인 차이점이 있나요? 사용목적이나 특징 관점으로 차이점을 알고 싶습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
List<Member> members만 New ArrayList로 객체를 생성해주는 이유가 있나요?
안녕하세요 김영한님,List<Member> members만 New ArrayList로 객체를 생성해주는 이유가 있나요? npe를 방지하기 위해서라면 String도 생성해서 객체를 넣어주어야 하는거 아닌가요?
-
미해결스프링 시큐리티
강의 도중 나오는 이미지에 대한 저작권 허용 범위가 궁금합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의를 보며 정리를 하고 있는 학생입니다 강의를 정리하던 도중 문득 강의 내 이미지 저작권에 대해 고민이 되어 질문을 남깁니다 1. 블로그에 비공개로 작성하는 것 까지만을 허용한다 2. 블로그에 공개해도 되나, 출처를 명확히 작성해야 한다 3. 자유이다 블로그에 게시하는 것이 목적이지만 어느정도 까지 가능한지 알고싶습니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
카테고리 다대다 매핑 => 다대일, 일대다로 매핑
@ManyToMany를 다대일 일대다 관계로 바꿔보았는데 이렇게 바꾸는 게 맞을까요?? <CategoryItem.java> package jpabook.jpashop.domain;import jpabook.jpashop.domain.item.Item;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Entity@Getter @Setterpublic class CategoryItem { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "category_item_id") private Long id; @ManyToOne @JoinColumn(name = "category_id") private Category category; @ManyToOne @JoinColumn(name = "item_id") private Item item;} <Category.java> package jpabook.jpashop.domain;import jpabook.jpashop.domain.item.Item;import lombok.Getter;import lombok.Setter;import javax.persistence.*;import java.util.ArrayList;import java.util.List;import static javax.persistence.FetchType.*;@Entity@Getter @Setterpublic class Category { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "category_id") private Long id; private String name; @ManyToOne(fetch = LAZY) @JoinColumn(name = "parent_id") private Category parent; @OneToMany(mappedBy = "parent") private List<Category> child = new ArrayList<>();} <Item.java> package jpabook.jpashop.domain.item;import jpabook.jpashop.domain.Category;import jpabook.jpashop.domain.CategoryItem;import lombok.Getter;import lombok.Setter;import javax.persistence.*;import java.util.ArrayList;import java.util.List;@Entity@Getter @Setter@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name = "DTYPE")public abstract class Item { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "item_id") private Long id; private String name; private int price; // 가격 private int stockQuantity; // 재고수량 @OneToMany(mappedBy = "item") private List<CategoryItem> categoryItems = new ArrayList<>();}
-
미해결스프링 시큐리티
선생님 연관관계 궁금한 부분이 있습니다..
시큐리티에서 좀 벗어난 질문인데 강의를 보다가 궁금한 부분이 생겼습니다.. 엔티티의 연관관계 설정할 떄 (회원과 권한 기준으로) 회원(User), 권한(Role)가 서로 ManyToMany로 설정여 연관관계의 주인엔티티(User)에서 @JoinTable로 User_Role 매핑테이블을 찾아가는 것과 회원(User), 권한(Role) + 회원권한(User_Role) 엔테티 자체를 추가로 만들어서 OneToMany 구현해주는것의 차이. 1. 둘다 N:M관계를 처리하기 위해 설정 할 수 있는 매핑이 맞는지요? 2. 이 둘의 차이는 중간에 매핑테이블이 생성되는건 똑같이 생성되는데 User_Role을 엔티티로 만들어 두냐 아니냐로 나뉘어지는 건가요? JPA랑 병행 학습하면서 시큐리티 강의를 듣고 있어서 한참 질문 수준이 부족한 것 같습니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
html input 문 관련 질문입니다!
안녕하세요. 강의를 들으며 실습을 따라 진행하고 있었습니다. 그러던 중, GetMapping을 통해 /members/new 로 이동하는 코드를 작성하고 실행해보았는데 Whitelabel 500에러가 떴습니다. 터미널에 뜨는 에러 메시지를 올려보니 위 사진과 같은 메시지가 있었습니다. 저는 html에서 input문은 </input> 태그가 필요없다고 알고 있었습니다. 하지만 input문 뒤에 </input> 태그를 추가하니 에러가 안 뜨고 잘 작동합니다.. 강의에서도 닫는 태그 없이 진행하셨는데 왜 저는 이런 에러가 뜬 것인지 궁금합니다!! 감사합니다!
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
bcrypt.hash() 함수 사용 시 salt 관련
안녕하세요! 좋은 강의 잘 듣고 있습니다. 다름이 아니라 강의에서 사용하신 bcrypt 라이브러리를 더 공부하고 싶어 문서를 보다가 궁금한 점이 있어 두 가지 질문드립니다. 먼저 bcrypt.hash() 함수의 두 번째 매개변수로는 salt가 들어가야하지 않나요? 강의에서는 10을 round의 의미로 사용하시던데 이를 위해선 bcrypt.genSalt(10)과 같이 salt 생성 메서드를 사용해야 하는 것으로 보입니다. 그리고 동일하게 10이라는 값을 salt로 사용했는데 hash값이 달라진건 bcrypt 라이브러리 내부적으로 다른 로직이 있기 때문일까요?
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
1개의 동영상을 다운로드 받는데 네트워크 탭에서 여러번 받는지, 궁금합니다.
안녕하세요? 강의 재미있게 보고 있는 중에 네트워크 탭에서 같은 동영상 리소스를 계속 받는 여러 탭이 있어서 여쭙니다. 1개의 동영상을 다운로드 받는데 네트워크 탭에서 여러번 받는지, 궁금합니다.
-
미해결인벤터 3D 2020 / 2021 기초와 조립품
조립품 샘플파일 못찾겠어요
"조립품에 구성요소 배치" 강의에 필요한 샘플파일 못찾겠어요 따로 만들어야 하는가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
"Failed to signup" 이 뜹니다
강의를 그대로 따라한 것 같은데 "Failed to signup"이 뜹니다. 코드 한번 확인해 주실 수 있나요 ? https://github.com/minseon6371/node.js-react-basic
-
해결됨스프링 핵심 원리 - 기본편
static inner class
안녕하세요! [의존관계 자동 주입] 옵션 처리에서 https://www.inflearn.com/questions/110694 질문을 보게 되었는데요, static을 쓰는 이유가 AutowiredTest 클래스에서만 TestBean을 사용하기 위해서 붙여준다고 이해하고 있었습니다. 그런데 static을 안쓰니까 에러가 발생합니다. 왜 static을 쓰지 않으면 에러가 터지는지 질문을 읽어봐도 이해가 안가서 질문을 드립니다. ㅜㅜ
-
미해결실전! Querydsl
Impl 네이밍 규칙 질문
안녕하세요, 질문이 있어서 글을 남깁니다! MemberRepositoryImpl 이라는 클래스명에 정해진 규칙이 있는건 조금 알겠지만, 제 코드 상에서는 MemberRepositoryCustom의 구현체명, 즉 강의에는 MemberRepositoryImpl 로 되어있는 클래스를 MemberRepositoryCustomImpl로 변경해도 정상 동작하더라구요! 혹시 원인을 알 수 있을까요?? 감사합니다 :)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
왜 Link만 import할 때 {Link}로 하나요?
다른 거는 그냥 import A from 'B' 이렇게 하는데 유독 링크만 import {Link} from 'react-router-dom'을 쓰는데, 안 씌워서 해봤더니 에러가 나네요 브라켓을 씌워야 하는 이유가 궁금합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
함수의 정의는 전역, struct는 지역으로 인식된다 보면 되겠군요?
Test1.h에 있는 함수의 정의, struct StatInfo 둘다 Test1.cpp, CPP_Study.cpp 에서 인클루드 될 때 함수의 정의만 중복으로 인식 된다는 건 링크될 때 함수의 정의는 전역으로, struct StatInfo는 지역으로 인식 된다고 볼 수 있겠군요?