묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결빅데이터의 통찰력을 키워주는 엑셀 Quick Start
VLOOKUP 수식에 문제가 있다 뜨는데 무슨 문제일까요
7강의 19:26의 수식을 그대로 사용했는데 무엇이 문제일까요.
-
해결됨홍정모의 따라하며 배우는 C++
왜 Stack은 작게 만들었는가..
안녕하세요. 덕분에 C++ 공부중인 학생입니다.궁금한 것이 있어 글을 쓰게 되었습니다.Stack이 더 빠르다면 애초에 크게 만들었으면 될 것을 왜 크기를 Stack은 작게 만들었고 Heap은 크게 만들었는지가 궁금하여 여쭤봅니다.떠오르는 이유는 물리적인 이유가 있는데,통신을 예로 들어서.. 전화가 잘 터지는 기지국 근처는 Stack , 잘 안터지는 먼 곳은 Heap 이 되는 것인가요?아니면 다른 이유가 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@JsonIgnore 사용 유무
삭제된 글입니다
-
React로 NodeBird SNS 만들기
postId의 undefined
삭제된 글입니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
학습 시작전에 궁금한거 질문드려요
클라이언트 개발만 해와서 목차 보고 궁금한건데 멀티쓰레드 부분에 lock free 부분은 없던데 게임 서버 제작에 lock free 알고리즘은 잘 안 쓰이나요?
-
해결됨React로 NodeBird SNS 만들기
번들 파일이 생성이 되지 않습니다.
폴더가 생기지 않아요.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
dfs 풀다가 무한루프에 빠지면
질문이 조금 추상적이고 애매할 수 있는데요, 다른 문제의 경우 에러가나도 어떤 방식으로든 해결할 방법을 찾아나가는데, dfs 재귀문제의 경우 재귀함수가 그렇게 많이 익숙하지 않은 상황이라 그런지, 저는 이게 너무나 자명하게 맞는 상황이고 방법이라고 생각하는데 무한루프 돌면 머리가 멈추면서 그 다음에 어떤식으로 해결해야할지 갈피를 못잡겠더라구요.. 이렇게 인덱스에러가 날경우에는 그다음에 어떤 쪽으로 생각을해서 해결하려고 해야할지가 궁금합니다ㅜㅜ
-
해결됨3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
chapter_04 첨부파일이 인프런에서 내려간것 같아요
몇일 전 "chapter_04.+texture+제작_material+editer" 을 다운받았고, 위의 파일에선 "normal map 실습 1 - topology 구성(전)"의 예제 "normals test.obj" 가 보이지 않아서 첨부파일을 다시 받으려 했는데요. 지금 보니 해당 첨부파일이 보이지 않네요. 실습예제는 카페에서 다운받긴 했는데, 챕터4 텍스처 파일이랑 실습예제를 인프런에 다시 올려주실 수 있으실까요 :)
-
해결됨스프링 웹 MVC
람다식을 사용할때,
강의를 듣다가. 궁금한점이 있어서 질문합니다. 제가 알기로는 람다식을 사용할때, if (bindingResult.hasErrors()) { bindingResult.getAllErrors().forEach(error -> System.out.println(error) ); } 이런식으로 괄호를 생략할 수 있는걸로 알고 있는데, 강사님이 작성하시는 람다식은 괄호를 생략하지 않고 사용하시더라구요. 저번에 @ModelAttribute랑, @RequestParm도 생략이 가능하지만(맞나...??ㅎㅎ), 가독성?? 과 같은 이유로 생략하지 않는 것을 권장 하셨는데... 같은 맥락인건가요? 웬지 이런 사소한것도 신경써서 코딩해야 좋은 코딩을 작성할 수 있을 것 같아 질문올립니다. 감사합니다.
-
미해결React로 NodeBird SNS 만들기
next에서 route주소에서 새로고침 하면 404에러 질문입니다.
comment.js import React, { useEffect, useState } from "react"; import { useDispatch, useSelector } from "react-redux"; import { LOAD_POST_REQUEST, LOAD_COMMENTS_REQUEST } from "../reducers/post"; import PostCard from "../components/PostCard"; import Router from "next/router"; import CommentForm from "../components/CommentForm"; import CommentCard from "../components/CommentCard"; import styled from "styled-components"; import { LoadingOutlined } from "@ant-design/icons"; import Theme from "../styles/Theme"; const LoadingWrapper = styled.div` position: fixed; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 2.5rem; color: ${Theme.themeColor}; `; const comment = ({ id }) => { const dispatch = useDispatch(); const { post, comments, isEditingComment, isAddingComment, isDeletingComment, isLoadingComments, isLoadedComments } = useSelector(state => state.post); const { me } = useSelector(state => state.user); const [isLoading, setIsLoading] = useState(false); useEffect(() => { dispatch({ type: LOAD_COMMENTS_REQUEST, data: id || (Router && Router.router && Router.router.query && Router.router.query.tag) }); dispatch({ type: LOAD_POST_REQUEST, data: id || (Router && Router.router && Router.router.query && Router.router.query.tag) }); }, []); useEffect(() => { if (isLoadedComments) { return; } if ( isEditingComment || isAddingComment || isDeletingComment || isLoadingComments ) { setIsLoading(true); setTimeout(() => { setIsLoading(false); }, 500); } }, [ isEditingComment, isAddingComment, isDeletingComment, isLoadingComments, isLoadedComments ]); return ( <> {/* <PostCard showMenu={false} post={post} /> */} {isLoading && ( <LoadingWrapper> <LoadingOutlined /> </LoadingWrapper> )} {me && ( <CommentForm postId={ id || (Router && Router.router && Router.router.query && Router.router.query.tag) } /> )} {comments && !isLoading && comments.map(comment => <CommentCard comment={comment} />)} </> ); }; comment.getInitialProps = async context => { const id = context.query.id; return { id }; }; export default comment; ----------------------------------------------------------------------------------------- followers.js import React from "react"; const followers = ({ id }) => { return <div>followers/{id}</div>; }; followers.getInitialProps = async context => { const id = context.query.id; return { id }; }; export default followers; 2개 js파일을 올려드렸습니다. 절취선 위에 있는 comment.js 파일은 http://localhost:3060/comment/9 에 접속해서 새로고침을 해도 정상적으로 동작합니다. 즉, 처음에 _app.js나 index.js 파일을 거치지 않고 바로 저 위에 주소로 접속해도 정상적으로 접속이 된다는 뜻 입니다. 하지만, 2번째로 올려드린 followers.js를 통해 http://localhost:3060/followers/2 로 _app.js나 index.js 파일을 거치지 않고 바로 접속하면( 즉, 저 위에 주소에서 새로고침) 하면, 404 에러가 나옵니다. comment.js 에서는 되는데,followers.js에서는 새로고침하면 404 에러가 나오는 이유가 무엇일까요? 질문드립니다.
-
해결됨포토샵 기본기 하루 5분, 3주 만에 끝내기
21강 펜툴로 따는 부분 질문드려요!
펜툴로 개구리 배경 중 아무 영역 네모난 부분 그려서 path 창에서 load as pth as a selection 클릭해서 선택되었는데요. 해당 레이어에서 ctrl+J 눌려서 했는데 왜 복제된 레이어에서 저렇게 path 그린 레이어 부분이 오히려 없어질까요? ㅜㅜ (강의 감사합니다. 잘 듣고 있어요^^)
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
fopen이 안되여
바탕화면으로 fopen("C:\Users\82104\Desktop\test.txt", "wb"); 를했는데 왜 파일생성도 안되고 파일열기 실패가 나오는걸까요 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #define MAX 10000 int main(void) { // fputs, fgets 쌍 char line[MAX]; //char line[10000] FILE* file = fopen("C:\\Users\82104\Desktop\test1.txt", "wb"); // r 읽기전용 w 쓰기전용 a 이어쓰기 / // t텍스트 b 바이너리전용 if (file == NULL) { printf("파일 열기 실패\n"); return 1; } fputs("fputs 를 이용해서 글을 적어볼게요\n", file); fputs("잘 적히는지 확인해주세요\n", file); //파일을 열고나서 닫지 않은 상태에서 어떤 프로그램에 문제가 생기면 ? // 데이터 손실 발생 가능! 그래서 항상 파일은 닫아주는 습관을 들여주세요. fclose(file); return 0; }
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberServiceTest - 테스트에서 @Transaction의 롤백기능이 수행되지 않습니다
안녕하세요.올려주신 강의 잘 듣던 중 궁금한 점이 생겨 질문드립니다. @Transactional을 테스트 케이스에서 쓸 경우에는 커밋이 안되고 롤백을 한다고 하셨는데, MemberServiceTest에서 만든 2개의 테스트 중 중복_회원_예외() 메서드 실행 시에는 아래 로그에 INSERT쿼리가 나와서요... 회원가입() 메서드 테스트 시에는 INSERT쿼리가 로그에 찍히지 않는데 중복_회원_예외() 메서드에는 INSERT쿼리가 찍히는 이유가 궁금합니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
Tpc 프로젝트 강의 질문
안녕하세요. 객체지향 프로그래밍 잘 듣고 있습니다. 다형성 설명해주시면서 api 을 사용할 때 중요하다고 하셨는데, 자바 api를 사용하는 실전 프로젝트 강의에서도 객체 지향 프로그래밍의 연장선인가요? 프로젝트 강의 설명에는 객체지향에 대한 설명이 없어서 질문 드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요! 문제푸는데 질문드릴만한곳이없어서 질문드립니다.. ㅠㅠ
스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothes의 모든 원소는 문자열로 이루어져 있습니다. 모든 문자열의 길이는 1 이상 20 이하인 자연수이고 알파벳 소문자 또는 '_' 로만 이루어져 있습니다. 스파이는 하루에 최소 한 개의 의상은 입습니다. clothes return [[yellow_hat, headgear], [blue_sunglasses, eyewear], [green_turban, headgear]] 5 [[crow_mask, face], [blue_sunglasses, face], [smoky_makeup, face]] 3 이 문제에서 해답설계를 하단 태그처럼 하구 하는데 마지막 리스트 temp의 각 요소별 계산에서 막혔습니다.. ㅠㅠ 이 경우 어떻게 풀어내면 좋을까요? 접근방식이 틀린것같기도 하고.. 그럽니다 ㅠㅠ # 리스트[1]요소만 추출해낸 후 각 원소끼리 곱연산 # ex) [x,y,z] -> x + y + z + x*y + x*z + y*z + x*y*z c_list = [] for i in clothes: c_list.append(i[1]) #리스트에 부위만 추출 b = set(c_list) #중복원소 제거 d = sorted(list(b)) #제거 후 형변환 겸 정렬 temp = [] for j in range(0,len(d)): #요소별 중복원소 찾아서 temp에 저장 / headgear(1개) eyewear(2개) 시 temp = [1, 2] temp.append(c_list.count(d[j])) ans = 0
-
미해결Objective-C 강좌 - 12개 앱 만들면서 배우는 iOS 아이폰 앱 개발
앱 파일
북앱, 액자, 브라우저 등등 파일을 업로드해주세요
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
히트맵과 pca에 대한 질문입니다
1. 히트맵을 보면 Time, Amount, Class와 만나는 컬럼 외에는 상관계수가 모두 0으로 표시되는거 같은데, pca를 해서 이렇게 뜨는건가요? 어떻게 모두 0이 될 수가 있는지 모르겠습니다. 2. 그리고 신용카드 데이터가 pca된거라고 하셨던거 같은데, pca는 연속형 데이터에만 하는지 범주형 데이터에도 할 수 있는지 궁금합니다
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
함수 네이밍
안녕하세요. 선생님 강의 잘 보고있습니다. 함수 네이밍 관련해서 질문이 있습니다. 함수 맨 앞에 언더바를 사용해서 만드셨는데요. 언더바가 어떤걸 의미하는지 알 수 있을까요? 종종 언더바가 붙은 함수네임을 보곤하는데 정확히 어떤의미를 가지고 있는지 궁금합니다.
-
미해결페이스북 클론 - full stack 웹 개발
install package error
emmet을 검색하면unable to verify the first certificate err가 뜹니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
부트스트랩, CSS 등을 로컬에서 사용하려면
강의 내용 외적으로 질문이 있어 문의 드립니다. 강의 중에 사용되는 부트스트랩이나 CSS, summernote 등의 사용을 위해 CDN을 사용하여 이용하는 방식으로 강의를 해주셨는데요. 제가 회사에서 조그맣게 구현하려고 하는 게 있는데, 외부 인터넷을 사용할 수 없는 폐쇄망에 구현을 해야 해서 저런 것들을 로컬에 다운받아 사용을 해야 합니다. 로컬에 다운받아야 하는 것들과 그런 파일들의 위치, 그리고 소스 상에서 어떻게 링크를 걸어야 하는지가 궁금합니다.