묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결게임 엔진을 지탱하는 게임 수학
이번에 서적 출간하신거 관련 질문드려요
다루는 내용은 같은거 같은데 본 강의하고 차이가 무엇이 있을까요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
rem에 관해 질문있습니다
안녕하세요 선생님. rem에 대해 궁금한 것이 있습니다. html 태그나 body 태그의 폰트 사이즈를 따로 css에서 설정하지 않고도 일반적인 태그(div, h1등)에 rem을 설정할 수 있나요? 만약 그렇다면 root 폰트 사이즈는 16px이 되는 것인가요? 혹은 rem을 설정하려면 반드시 html { font-size: ~~}를 설정해야 하는지 궁금합니다. 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react query ssr 질문있습니다!
ssr 적용시 제로초님은 대부분 getStaticProps를 사용하셨더라구요 저는 SSR을 위해 getServerSideProps를 사용해보았고 그 결과 밑에와 같은 오류가 발생하였습니다. 어떤 이유인지 알고 싶습니다..
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
스위프트 5환경에서의 강의수강에 관하여
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 최근에 강의를 결제하여 듣고 있습니다. 언어가 업데이트가 되서 그런지 강의와 조금 다르게 표현되는 부분이 있는데 혹시 제가 스위프트 4를 사용해서 실습을 해볼수 있는 방법이 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
10:54 쯤에 퍼블릭 액세스 권한 하는 방법에 대해 질문드립니다.
10:54 쯤에 내용과 2022년 2월 8일 기준 AWS 버킷 화면이 다르다보니 좀 이곳저것 눌러보려고 했으나 내용이 좀 달라서요 아래 이미지는 버킷안의 업로드한 png 화면인데 권한 설정에 따로 퍼블릭의 Everyone이 없습니다. 그래서 그런데 강의 내용과 동일하게 적용하는 방법을 알 수있을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
코딩시간 답 제출
강의 잘 듣고 있습니다! var odd = 0, even = 0; for(var num = 1; num < 51; num++){ if (num % 2 == 0) { even += num; }; if (num % 2 == 1) { odd += num; }; if (num === 50) { console.log("짝수합 : " + even); console.log("홀수합 : " + odd); console.log("총합 : " + (even + odd)); }; };
-
미해결홍정모의 따라하며 배우는 C언어
2차원 배열과 포인터 개념 질문이 있습니다.
float arr2d[2][4] = { {1.0f,2.0f,3.0f,4.0f},{5.0f,6.0f,7.0f,8.0f} }; float(*pa)[4]; float* ap[2]; pa = arr2d; 강의에서 코드가 이렇게 나오는데 여기서 개념이 헷갈리는게 있습니다. 1. float형 포인터변수 pa는 '원소가 4개짜리인, 이름도 모르는 어떤 배열을 가리키는 포인터 변수' 라고 생각했는데 이게 맞는지(맞다면 이 배열은 초기화를 안해줬으니까 쓰레기값이 들어가있는 건가요?) 2. pa에 arr2d배열의 첫 원소를 가리키는 주소를 넣어줬는데, 그럼 pa가 처음에는 쓰레기 값이 들어있는 배열을 가리켰다가 arr2d의 첫 번째 row(배열)를 가리키게 되는 건지(pa가 정확하게 뭘 가르키는지 조금 헷갈립니다.) 이렇게 질문이 있습니다. 도와주심 감사하겠습니다.
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
책임연쇄 패턴 질문
안녕하세요. 책임연쇄패턴 강의를 보면서 질문이 있습니다. 클라이언트에서 요청을 처리하기 위해 핸들러를 감싸는 형태로 생성하여 주입하는 것을 볼 수 있는데요. 이는 관점에 따라서는 데코레이터 패턴으로도 볼수있는건지 궁금합니다. 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
반례가 있는지 궁금합니다!
function solution(arr) { let answer = []; let i; let j; // 짝궁찾기 for (i = arr.length - 1; i > 0; i--) { if (arr[i - 1] > arr[i]) break; } // 현수 찾기 for (j = 0; j < arr.length; j++) { if (arr[j] > arr[i]) break; } answer.push(j + 1); answer.push(i + 1); return answer; } let arr = [122, 123, 125, 125, 128, 161, 167, 167, 167, 161, 170]; console.log(solution(arr));
-
미해결만들어 가면서 배우는 JAVA 플레이그라운드
1-4강 puch branch master를 실행하고 아이디와 비밀번호 적는 곳이 계속 로그인이 안됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1-4강 에서 push branch master전까지는 다 잘되는데 로그인이 안됩니다. 깃허브에서 똑같이 아이디 비밀번호 치면 로그인이 되는데 이클립스 내에서는 안되는데 뭐가 문제일까요?? 검색해도 나오지가 않습니다 ㅠㅠ
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
!python object_detection/builders/model_builder_tf2_test.py 모듈 오류시 해결방법
!pip show tensorflow 2.8로 나왔을 때 오류 뜸 !pip install tensorflow==2.7 이렇게로 바꿔주면 됨
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
인증처리와 보안 이슈 관련하여 질문드립니다.
다른 분들 질문 참고하였을 때 아래와 같이 인증을 처리해주는 설계도 가능하다고 이해하였는데요. 1. JWT를 API Gateway에서 인증하고, 서비스에 필요한 데이터를 파라미터로 담아 라우팅 2. 서비스에서는 라우팅된 요청이 검증되었다고 인식하고 따로 인증하지 않으며, 요청을 처리 후 응답값 반환 그렇다면 서비스에는 인증 기능이 없어 보안적으로 우려가 있을 수 있다고 생각합니다. 이를 해결하기 위해 일반적으로 API Gateway <-> Services 간의 통신은 private network로만 수행된다고 이해하면 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
인피니트 스크롤링 lastId
안녕하세요 제로초님 강의 잘 보고 있습니다. 다름이 아니라 강의 소식에서 본 Intersection Observer 를 사용한 인피니트 스크롤링을 보고 궁금한 것이 있어 질문을 드립니다. lastId 없이 디스패치해도 게시물들이 나오던데 lastId를 같이 디스패치 하신 이유가 무엇인지 감이 안 잡혀 질문 드립니다! import React, { useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import AppLayout from "../components/AppLayout"; import PostCard from "../components/PostCard"; import PostForm from "../components/PostForm"; import { LOAD_POSTS_REQUEST } from "../reducers/post"; // 어떤 Element가 화면(viewport)에 노출되었는지를 감지할 수 있는 API import { useInView } from 'react-intersection-observer'; const Home = () => { const dispatch = useDispatch(); const { me } = useSelector((state) => state.user); const { mainPosts, hasMorePosts, loadPostsLoading } = useSelector((state) => state.post); const [ref, inView] = useInView(); // 처음 게시물들 불러올 때 useEffect(() => { dispatch({ type: LOAD_POSTS_REQUEST, }); }, []); useEffect(() => { if (inView && hasMorePosts && !loadPostsLoading) { const lastId = mainPosts[mainPosts.length - 1]?.id; dispatch({ type: LOAD_POSTS_REQUEST, lastId, }); } }, [inView, hasMorePosts, loadPostsLoading, mainPosts]); /* 더 보여줄 게시물이 있고, 게시물을 보여주기 위한 로딩 중이 아닐 때 + PostCard들 아래에 위치한 div가 화면에 보일 때(마지막 게시글을 봤다는 얘기) => inView가 true가 되면서 두 번째 useEffect가 작동함. => 마지막 게시글에 가까워질 때쯤 불러오도록 수정함. */ return ( <AppLayout> {me && <PostForm />} {mainPosts.map((post, i) => { if (i === mainPosts.length - 3) { return ( <> <div ref={hasMorePosts && !loadPostsLoading ? ref : undefined} /> <PostCard key={post.id} post={post} /> </> ) } return <PostCard key={post.id} post={post} /> }) } </AppLayout> ) } export default Home;
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
앵커박스
계속 이해해보려고 구글링했는데 뭔가 속시원게 해답이 안나와서 한번만 더 질문하겠습니다. ㅜㅜ 지난강의에서 피처맵의 그리드포인트 마다 앵커 9개를 매핑한다고 하셨는데, 이번 강의에서 RPN 네트워크는 피처맵을 이진 분류 하기 까지 그리드포인트 매핑과정이 없어서 뭔가 연결이 잘 안되는 것 같습니다. 다른 문제는 5:50초에 40x50x9 는 그리드포인트마다 9개의 앵커박스를 나타내는 것이고, 앵커박스마다 FG인지 BG인지 판단한다고 하셨는데, 제 머리로는 1x1 컨볼루션을 하고 9output을 뽑는다는게 잘 이해가 안되는 것 같습니다. 1x1 컨볼루션은 차원의 축소를 하는 역할을 하는것인데 9가지 모양의 그리드를 어떻게 1x1 컨볼루션 40x50피처맵 포인트마다 연결을 시키는 것인지 잘 이해가 되지 않습니다...ㅜㅜ
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
getElementById 와 querySelector 선택자의 차이점?
본 강의 영상 약 8분경 나오는 querySelector 선택자를 자습하는 겸 getElementById 선택자로 변경하는 와중에 의문점이 있어서 구글링을 어느정도 해 보았는데, getElementById 선택자가 querySelector 에 비해 속도가 빠르기 때문에 현업에서 자주 사용되고 querySelector의 사용을 지양해야한다는 취지의 글을 읽었습니다. index6.html 파일의 선택자를 getElementById로 선택자를 변경하기위해서는 <div> tag에 id값을 할당하여야하는데 이러한 방법을 사용하는것이 권장되는것인지와 혹여나 할당하지 않고 Id 선택자를 사용할 수 있는것인지? 이와 관련해서 실제 현업자이신 강사님의 조언을 듣고싶습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
main에서 Add 함수 참조 할 때 클래스를 붙여서 쓰는 이유가 뭔가요??
강의 내용은 Program.Add()이고, 그냥 Add()로 써도 실행은 되는데 어떤 점이 다른지 잘 모르겠습니다..!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
if문 질문
선생님 혹시 else 안에 if를 넣는 이유를 알 수 있을까요?? else{ answer += s[i]; if(cnt>1){ answer += String(cnt); cnt = 1; }
-
미해결파이썬으로 마케팅 자동화하기
소스코드는 어디에서 다운로드하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 소스코드는 어디에서 다운로드하나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
int를 int32로 선언하는 이유?
int 형은 32/64비트 환경 모두 4Byte로 알고있습니다. 그런데 선생님 소스에는 int32로 선언하시던데 그 이유가 궁금합니다.!
-
미해결MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.3
왜 VARCHAR로 변환해야 콤마가 찍히나요?
왜 VARCHAR로 변환해야 콤마가 찍히나요? 1의 의미도 알고 싶은데 안 알려주시네요...