묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
mapState 관련
모듈화를 하고 나니 헤더 텍스트가 안나오더군요... 그래서 일단은 커뮤니티 답변을 보고 참고해보았지만 안됩니다. export const store = new Vuex.Store({ modules:{ totoApp } }); store.js에 일단 이렇게 todoApp이 들어가 있고요. const state = { headerTxt:' ~ header ~ ', todoItems: storage.fetch() } export default { state, getters, actions, mutation } 요거는 todoApp.js 중에서 발췌. 잘 들어가 있죠. 1. template 코드 안에 {{ this.$store.state.todoApp.headerTxt }} 로 일단 해봤습니다. 안 나옵니다... 2. template 안의 코드를 {{ this.headerTxt }} 로 변경하고, import { mapState, mapGetters } from 'vuex' export default { computed:{ ...mapState({ headerTxt: state => state.todoApp.headerTxt }), ...mapGetters(['getHeaderTxt']) } } 안나옵니다. 그런데 이상한 것은 getters로 접근해서 {{ this.getHeaderTxt }} 로 코드를 짜면 나온다는 것입니다. 왜 이러는 걸까요? 개발자도구 Vuex에는 totoApp:Object headerTxt:" ~ header ~ " todoItems:Array[2] 이렇게 제대로 뜹니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
클래스 생성자를 헤더와 cpp에 나누어 선언하는 방법 관련 질문입니다.
안녕하세요. 좋은 강의 감사히 듣고 있습니다. 클래스 생성자를 헤더와 cpp에 나눌 때 관련하여 질문이 있습니다. <조건> 1. Player 클래스를 상속 받은 Knight 클래스가 있습니다. 2. Knight 클래스 생성자를 헤더와 cpp에 나누어 선언하려고 합니다. ----------------------- 방법 1 ---------------------- //헤더 파일 Knight() : Player(PT_Knight); //CPP파일 Knight::Knight() : Player(PT_Knight) { _hp = 100; } ---------------------------------------------------- ------------------------방법 2 --------------------- // 헤더 파일 Knight(); // CPP파일 Knight::Knight() : Player(PT_Knight) { _hp = 100; } ------------------------------------------------- 방법 1로 작성하니 빌드 과정에서 오류가 발생하고, 방법 2는 성공적으로 빌드가 되었습니다. 질문드릴 것은, '방법 2와 같이 작성을 해도 성공적으로 Player의 생성자를 호출해 오는가?' 입니다. 헤더 파일의 선언에서 Player의 생성자를 호출해온다고 선언을 하지 않았던게 마음에 걸리네요. 명료하게 질문을 드려야 하는데, ㅠㅠ 잘 전달이 되었는지 모르겠네요.. 으으. 그래도 답변을 부탁드려봅니다! 감사합니다.^^
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
지연로딩?? 궁금합니다.
그림은 김영한님 강의중의 사진입니다. Member와 Team의 양방향 연관관계 중에 Team을 em.find()할때 찾아오면서 list를 채우지 않고 list를 사용할때 쿼리를 한번 더 날려서 가져온다는 내용입니다. 이게 지연로딩이라고 하셨습니다. 그러자 저는 궁금한게 Member에 있는 Team 객체도 지연로딩이 되는걸까? 실험해봤는데 지연로딩이 안됬습니다. 뒤에서 지연로딩 나오는데 질문을 올리거 같아 갑자기 내리고 싶은데 그래도 하겠습니다. Member는 지연로딩 안해주는건가요?...
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 관련 질문
안녕하세요 강사님. function solution(date, arr) { let target = arr.filter(el => el % 10 == date); return target.length; } 이러한 풀이도 괜찮을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
윈도우가 아닌 우분투 환경내에서 실습해볼수있는 자료는 없을까요?
윈도우가 아닌 우분투 환경내에서 실습해볼수있는 자료는 없을까요? 가지고 있는 장비가 우분투밖에 없는데... 아니면 강의 사기전에 명시를 해주셨으면 합니다. 지금 일주일째 azure에서 윈도우 이미지로 vm만들어서 rdp로 접속해서하는데 이제보니 rdp로 접속하면 vb 실행이 불가능하네요....
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
채팅 프로그램 관련 문의
강의 열심히 듣고 있습니다.한가지 부탁을 드리고자 메모 남깁니다.파일업로드가 가능한 채팅 프로그램을 만들어 보고 싶습니다.npm에 찾아 보니 비슷한게 하나 있어서 붙여 보려고 하는데 잘 안되네요일단 뭘 어떻게 하라는지도 잘 모르겠어요강사님의 조언 부탁 드립니다.https://www.npmjs.com/package/vue-advanced-chat
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
강의 코드 제공 관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 강의 초반에 실습 코드 공유해주신 파일 보면 16장까지만 제공되어 있는데, 18장 실습 코드는 어디서 다운받을 수 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
자꾸 헷갈리네요ㅠㅠ @JoinColumn(name = "DELIVERY_ID")
안녕하세요 ! 공부하면서 자꾸만 헷갈려서 질문드립니다..! 1. @Entity public class Delivery { @Id @GeneratedValue private Long id; 이렇게 만들게 되면 id필드는 자동으로 DELIVERY_ID라는 컬럼으로 생성되게 되나요? @OneToOne@JoinColumn(name = "DELIVERY_ID")private Delivery delivery; 여기서 JoinColumn으로 매핑해줄 때, DELIVERY_ID가 위의 id필드를 말하는 것 같은데, @Id 어노테이션이 기본값으로 명명해주는지 궁금합니다..!
-
미해결비전공자를 위한 넓고 얇은 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> 태그를 추가하니 에러가 안 뜨고 잘 작동합니다.. 강의에서도 닫는 태그 없이 진행하셨는데 왜 저는 이런 에러가 뜬 것인지 궁금합니다!! 감사합니다!