묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
CalcPathFromParent 에서 에러가 납니다.
안녕하세요 루키님. 인터넷 강의를 보면서 열심히 따라고 있는 수강생입니다. 그런데 오늘 강의는 다 듣고 실행을 하니 CalcPathFromParent 함수 에서 while (parent[y, x].Y != y || parent[y, x].X != x) 에서 오류가 납니다. System.NullReferenceException: 'Object reference not set to an instance of an object.' 위와 같은 오류가 발생하는데 구글링을 이용해서 혼자 해결하려고 하는데 제 맘처럼 쉽지가 않네요. 어떻게 해결해야 하는지 질문 남겨봅니다. 아울러 좋은 강의 해주셔서 항상 감사합니다 :)
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
언제 전자책을 받을 수 있나요?
bobpark1230@gmail.com로 전자책 부탁드립니다~
-
해결됨React로 NodeBird SNS 만들기
관계형
hashtag와 post는 n:m관계인데 그 이유가 post는 여러개의 hashtag를 가질수있다 hashtag는 여러개의 post를 가질수 있다 그러면 사용자는 여러개의 게시글을 쓸수있다 게시글은 여러 사용자를 가질수있다 이러면 또 다대다 관계 성립 아닌가요? 관계형 데이터베이스에 이러한 관계가 헷갈리네요. 댓글도 게시글은 여러개의 댓글을 가질수있고 댓글은 여러개의 게시글을 가질수있는거니 이거 또한 다대다관계 아닌가 헷갈리네요.
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
UX 디자인 원리 - 과제
1) 일관성의 원리 11번가(전세계 배송관)의 경우, 위에는 flat한 느낌의 아이콘이면서도 아래 배너있는 곳 부터는 입체적인 느낌이 들어 일관성이 느껴지지 않는다. 그리고 이미지를 보면 어떤 것은 외부에 테두리가 있고 어떤 것은 그림자로 되어있다. 아이템 사진 내에 4개로 제품이 나눠져있는 경우도 있었다. 29cm의 경우, 아이콘의 통일성과 전체적인 컬러 느낌이 블랙과 화이트로 통일성이 느껴져보인다. 이미지의 경우 맨 상단에 대표 3개를 강조해주고 나머지 이미지는 아래에 배치해두어 중간에 얇은 선을 두어 구분이 갔다. 그리고 크기 차이를 주어 위와 아래의 차이를 명확하게 주었다. 그리고 매 사진마다 숫자 깃발? 같은 것을 넣어주어 순서대로 배치했음을 알 수 있다. 2) 행동 유도성의 원리 11번가(전세계 배송관)의 경우, 전체적으로 컬러가 블루색이 비슷한 채도가 너무 많고 어떤 것을 눌러야 할지 모르겠다. 29cm의 경우, 위 상단 바와 왼쪽 메뉴 창에서 네비게이션으로 내가 Best-실시간 클릭을 보고 있구나 알 수 있고 검은색과 회색으로 텍스트에 색상 차이를 주어 클릭했을 때, 진하게 검은색으로 바뀌는 구나 알 수 있게 해줌 그리고 각 제품의 이미지를 크게 배치함으로서 사용자가 클릭할 수 있게 유도 한것 같다고 생각함 3) 대응의 원리 29cm의 경우, 숫자 깃발을 통해 인기 순서대로 사물을 볼 수 있도록 해준다. 그래서 나도 모르게 숫자 순으로 제품을 보고 있게 되어 대응의 원리가 잘 적응된 것 같다고 생각했다. 4) 정보설계 11번가(전세계 배송관)의 경우, 정보설계가 뒤죽박죽 있는 듯한 느낌이었고 대체 뭐부터 봐야하는지 모르겠다는 생각이 들었다. 맨위에 검색창과 순위가 나오는 창이 왜 같이 있는 것인지 그리고 아이콘은 무슨기능을 하는 것인지 모르겠고 카테고리의 경우 너무 조그맣게 되어있어 글씨도 잘 보이지 않았다. 그리고 테마존과 카테고리존을 왜 나누었을까? 싶기도하고 뭘 선택해야할지 몰랐으며 가격부분에서도 어떤 것은 가격이 두개가 나와있어 대체 얼마인지 혼란스러웠다. 반면 29cm의 경우 내가 29cm사이트에 들어왔고 여기서 무엇을 할 수 있는지 위에서부터 알 수 있었다. 그리고 상위 메뉴바 카테고리를 통해서 어떤 것들이 있는지 볼 수 있었고 해당하는 것을 눌렀을때, 하위카테고리가 왼쪽 메뉴바에 나와 어떤 것을 더 사고 싶다를 정할 수 있게 해주었다. 그리고 가격부분에서 회색과 주황색으로 차이를 주어 얼마나 내가 할인을 받을 수 있는지 그리고 하트와 댓글 아이콘으로 얼마나 사용자들이 관심이 있는지 알 수 있어 눌러서 들어가고 싶게 끔 다음 단계를 유도하였다. 그래서 낮은 사용자에게 있어서 잘 학습할 수 있도록 설계를 잘했다고 생각했고 목표가 있어 들어온 사용자에게도 필요한 것을 구매할 수 있게 했다고 생각하여 이 사이트를 선정하였습니다. 기존에 올려주신분들 내용에 도움을 받아 저도 조금이라도 도움이 될까하여 공유해봅니다. 에릭선생님 감사합니다.사진이 위로가 있어서 작성하는데 어려움이 있었는데요, 보충할 거 있으면 알려주시면 감사하겠습니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
appollo가 redux를 대체가능한걸가요?
안녕하세요. 강의중에 언급하신 appollo가 redux를 대체 가능한가요? (appollo가 redux대체제 인지가 궁금합니다.)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
code lint 단축키 문의
code lint가 나올 때 Enter를 누르면 자동으로 문구가 채워지는데 이 키를 바꿀 수 있을까요? 줄바꿈을 위해 Enter를 치는데 code lint가 떠있으면 원하지 않는 문구가 채워져서 코드 작성하는데 불편합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
백엔드에서 데이터 가져오기 질문드립니다.
상세데이터를 가져오기 위해 백엔드를 아래와같이 작성하고 app.get('/api/product/products_by_id', (req, res) => { //let type = req.query.type let productId = req.query._id Product.find({ _id: productId }) .exec((err, product) => { if(err) return res.status(400).send(err) return res.status(200).send({success:true, product}) }) }) 디테일 페이지는 이렇게 썼는데요. import React, {useEffect, useState} from 'react'; import axios from 'axios'; function DetailProductPage(props) { const productId = props.match.params.productId const [Product, setProduct] = useState([]); useEffect(() => { axios.get(`/api/product/products_by_id?id=${productId}&type=single`) .then(response => { if(response.data.success){ console.log(response.data) //setProduct(response.data.proudct[0]) } else { alert('상세 정보 가져오기 실패했습니다.') } }) }, []) 콘솔을 확인해보니 productId도 잘 받아오고 response.data도 success:true는 뜹니다. 하지만 product는 Array(0)으로 나오면서 데이터를 불러오질 못하네요. 서버연결은 되는데 데이터를 못불러오는데 이럴 경우 어디를 수정해야할까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
eslint 주석 처리해도 함수에 노란줄이 생기지 않네요 ㅜ
.eslint 강의 말씀처럼 26번, 27번 라인 주석처리 했습니다. index.ts 위 처럼 함수에는 노란줄이 안뜨는데 괜찮을까요?
-
미해결JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
학습자료
학습자료는 지금은 받을 수 없는 건가요 ?
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
jsp 모델1부분만 들었는데요
모델1부분만 들었는데 이강의 다음에 하는 mvc강의에서 따라가기 벅찰까요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
CKEditorError: ckeditor-duplicated-modules
안녕하세요. CKEDITOR5 잘 따라가고 있는와중에 EditorConfig에서 import한 editorConfiguration을 사용하려고하는데 errror가 떠서 질문드립니다. 에러는 KEditorError: ckeditor-duplicated-modules Read more: https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/error-codes.html#error-ckeditor-duplicated-modules 이런식으로나옵니다. import React, { useState, useEffect } from "react"; import styled from "styled-components"; import { CKEditor } from "@ckeditor/ckeditor5-react"; import ClassicEditor from "@ckeditor/ckeditor5-build-classic"; import { editorConfiguration } from "../../Components/Editor/EditorConfig"; const CategoryBoard = ({ setInputData }) => { const onChange = (e) => { setInputData(e.editor.getData()); }; const getDataFromCKEditor = (event, editor) => { console.log(editor); }; return ( <> <CKEditor editor={ClassicEditor} confing={editorConfiguration} /> </> ); }; export default CategoryBoard;
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 질문
안녕하세요~ 제가 리덕스를 사용해서 상태를 조작중인데! 리덕스의 state 값이 변했지만 컴포넌트가 값이 변한것을 알아차리지 못하고 값이 이전 값에서 변하지 않습니다. 이런경우는 제가 무엇을 잘못 설정 한것인가요? Redux Dev Tools에는 변한값이 보이는데 컴포넌트 내부에서 콘솔로 찍어보았을때는 값이 변하지 않습니다.
-
미해결React & Express 를 이용한 웹 어플리케이션 개발하기
메모앱 프로젝트 질문있습니다.
링크에 걸어주신 메모앱 텍스트 강의 지금도 만들 수 있나요? 댓글보면 조금 오래되서 안되는 거 같기도 해서용...
-
미해결디지털포렌식 분석 자격증 2급 필기 대비
교육관련 문의 드립니다.
현재 보안프로젝트 카페에도 가입했습니다만. 등급문제로 교안에 접근할 수 없더군요. 해당 강의 교안을 다운로드 할 수 있는 경로를 알려주시길 부탁드립니다.아울러, 해당 강의의 로드맵에 보면 2개의 강의를 추천하던데 그 중 디지털포렌식 전문가과정 과목은 제가 현재 듣고 있는 디0지털포렌식2급 필기과정을 공부하기전 선행해야 하는 강의인가요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
dropna fillna
안녕하세요 지난번 dropna 오류와 관련해 질문 드렸었는데요 EDA/pandas/시각화로 이커머스 거래액 상세 분석1 강의 2분경에서 또다시 orders = orders.dropna() 로 입력했을 때 Dead Kernel이 되어서 orders = orders.fillna(0)으로 했더니 orders.isnull().sum() 입력시 order_id 0 customer_id 0 order_status 0 order_purchase_timestamp 0 order_approved_at 0 order_delivered_carrier_date 0 order_delivered_customer_date 0 order_estimated_delivery_date 0 dtype: int64가 나오긴하는데 fillna로 해도 문제가 없는 걸까요?감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
운영 db 와 테스트 db
운영중인 db 가 중요하기 때문에,로컬에서 테스트 db 를 h2 로 설정해서 엔터티 정의후 테이블 생성하고, 생성한 테스트 db 에 대해 dao 를 작성하고, 엔터티 코드 및 dao 코드의 올바른 작성 확인 후 운영 반영을 하고 싶습니다.실제 h2 를 테스트 db 로 해서 상기방식으로 개발하시나요?개발서버 환경이어도 임의로 테이블은 만드는건 안되기 때문에 로컬 개발환경에서 개발하는 방식에 대해 궁금해서 여쭤봅니다.
-
미해결견고한 JS 소프트웨어 만들기
모듈화를 진행할 때, 모듈패턴말고 클래스를 써서 모듈화를 진행해도 괜찮나요
항상 좋은 강의 잘 듣고있습니다. 모듈패턴과 관련해서 궁금한 사항이 생겼는데, 검색해보니 모듈패턴이 클래스와 비슷한 개념이라고 하더라구요. 클래스가 뭔가 더 직관적? 인것 같아서 활용하기 좋을 것 같다는 생각을 했습니다. 혹시 모듈패턴 대신 클래스를 모듈화에 사용해도되나요? 또, 모듈 패턴과 비교했을 때, 장단점이 있을지도 궁금합니다! 답변해주시면 감사하겠습니다~
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
Perfomance 탭 Timing에서 React Component 관련 실행 내용
안녕하세요 유익한 강의 잘보았습니다! :) 강의 예제의 경우 'Timing' 프레임 차트에서 DCL, FP 등과 함께 React Component 관련 실행 내용이 보이지만, 다른 리엑트 페이지들 살펴보니 예제 프로젝트 처럼 React 관련 내용이 표시되지는 않는 차이점을 발견했습니다. 혹시 Timing 프로파일링에 React Component에 대한 내용이 포함되게 하기 위해 플러그인이나 별도 설정이 필요한 부분이 있는 걸까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시가 삭제되는 시점
아래 기존 질문에 대한 답글을 읽었습니다. 304를 위해서 바로 삭제하지는 않습니다. -> 캐시가 계속 쌓일 수는 없으니까 어느순간 삭제는 되어야 할 것이라는 생각이 듭니다. 삭제되는 시점이나 기준?! 이 언제가 되는 건가요??
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
인스타그램 카드 만들기 질문 있습니다.
안녕하세요. 강의 잘 들었습니다. 마지막으로 인스타그램 카드만들기 듣고 있는데요. footer 영역할 때 boarder 부분이 저 같은 경우는 이상하네요. CSS 파일 에서 footer.card-comment input 에서 주는 padding 때문인 것 같은데요. 저만 왜 그런 걸 까요? Boxing Size 를 boarder 로 하면 될 것 같은데 footer에서는 못 본것 같아아서요. 혹시 몰라 footer 스타일 시트 부분도 같이 올립니다. 어떻게 해야 하는지 답변 부탁드려요. /* 푸터 */ footer.card-comment { position: relative; height: 55px; border-top: 1px solid #e0e0e0; } footer.card-comment input { width: 100%; height: 100%; border: 0; outline: 0; padding: 0 15px; color: #606060; } footer.card-comment > div { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } footer.card-comment > div > button { color: #0095f6; opacity: 0.5; padding: 10px 5px; }