묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
10053,10054 소켓 에러
안녕하세요. Session #3 강의 수강 중, 테스트를 시도했는데 아래와 같은 에러가 발생했습니다.디버그로 실행하여 한 줄 한 줄 실행하면 잘 실행되는데 왜 Ctrl + F5로 실행하면 이럴까요 ㅠㅠ<DummyClient><ServerMain><Listener><Session><Session>
-
해결됨처음 배우는 리액트 네이티브
데이터연동에 대한 질문 드립니다!!
안녕하세요!! 올려주신 강의를 보고 공부하여 팀원들과 쇼핑몰 앱을 구현해보려고 합니다.현재 화면에 보여지는 부분은 전부 완성하여 이제 팀원이 만든 mysql 데이터베이스를 node.js를 이용하여 연동하려고 하는데 node.js강의를 따로 수강하고싶지만 전부 app전용이 아닌 web과 관련된 강의들밖에 없어서 질문드립니다. 혹시 web과 관련된 강의를 들어도 mysql연동할 때 지장이 없을까요,,? 또 로컬데이터가 아닌 서버데이터를 이용하고싶으면 어떻게 해야할지 간략히 설명해주실 수 있으실까요,,,?? 부탁드립니다!!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
7:54 Exception caught...부분 질문이 있습니다.
7:52 에서 2초를 더 안보고 에러가 발생하자 제가 뭔가 잘못 한 줄 알고 혼자서 한 번 고쳐보겠다고 나름 노력을 했습니다...이렇게 저렇게 찾아보다가 강사님께서 알려주신currentPosition = const Duration();의 삽입 말고, 슬라이더 위젯 설정하는 부분의 max, min 값 부분에서max: maxPosition.inSeconds.toDouble()+1.0;위와 같이 해결을 하는 방법을 알게 되었습니다.스택오버플로우 및 기타 커뮤니티에서 음악, 영상 등 파일을 바꾸게 될때 value >=min && value <=max 패일이 발생하면 이런저런 이유로(근데 답변자들 마다 이유들이 다 달랐음) 이렇게 해도 된다. 라는 골자였고 저도 긴가민가 그렇게 해보니 어쨋든 해당 문제가 사라지는 것을 확인했습니다.그래도 강사님께서 말씀하신게 더 근본적인 이유인 것 같은데, 왜 제가 커뮤니티에서 찾은 방법도 통했는지, 그리고 저런 방법이 통할때의 진짜 원인은 어떤 것인지 궁금합니다. 감사합니다.
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
테스트 커버리지 관련 질문
안드로이드 경력개발자 분들의 이력서 혹은 기술 블로그를 보다보면 ~~앱의 테스트 커버리지를 60%를 달성했다 이런 글을 볼 수 있는데 테스트 커버리지를 측정하는 도구나 라이브러리가 제공되나요? 측정하는 방법이 궁금합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
navigate 질문이욥 ㅠ
Error: useNavigate() may be used only in the context of a <Router> component.자꾸 뜨는데 ㅠㅠ 제가 뭘 잘 못했는지.. 잘모르겠네요 ㅠ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
커서 경고
Invalid texture used for cursor - check importer settings or texture creation. Texture must be RGBA32, readable, have alphaIsTransparency enabled and have no mip chain.UnityEngine.Cursor:SetCursor (UnityEngine.Texture2D,UnityEngine.Vector2,UnityEngine.CursorMode)위와 같은 경고가 뜨는데 왜 그럴까요?작동은 정상적으로 됩니다.
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
realtime database 키값 설정질문
저는 board부터 만드려고 하고, 지금 boardwrite 작성중인데realtime database에 키와 값을 처음에 뭐라고 설정해야 하는지 모르겠습니다.추가적으로 BoardWriteActivity에 val database...를 복붙했는데 .database에서 import오류가 안떠서 수동으로 import문을 썻는데import com.google.firebase.ktx.Firebase.database에서 "Unresolved reference: database"라는 오류가 뜨는데 어디서 어떻게 해결해야 하는지 모르겠습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
TodoInput.vue 에서 mapMutations 사용하기 질문
methods: { // ...mapMutations({addTodo:"addOneItem"}), addTodo() { if (this.newTodoItem !== "") { // this.$emit("addTodoItem", this.newTodoItem); this.$store.commit("addOneItem", this.newTodoItem); this.clearInput(); this.$refs.fc.focus(); } else { this.showModal = !this.showModal; } }, clearInput() { this.newTodoItem = ""; }, }, components: { Modal }, }; 에서 "...mapMutations({addTodo:"addOneItem"})" 로 스토어로 접근 할때 <input type="text" v-model="newTodoItem" v-on:keyup.enter="addTodo" ref="fc" /> v-on:keyup.enter="addTodo(?)"에 인자값을 넘기는 부분이 없는데 ...mapMutations({addTodo:"addOneItem"}), 이렇게 하면 파마미터 값을 어떻게 넘기나요? 그리고 기존에는 "this.$store.commit("addOneItem", this.newTodoItem);" 이소스 호출 전 if문이 로직이 있고 호출 후에는 this.clearInput(); 로직이 있는데 이건 mapMutations로 호출 할때 어떻게 처리를 하면 되나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
오류 어디 봐야하나요??
index.js:43 {mainPosts.map((post) => ( 이부분입니다_App.js:14 <Component /> 여기인데 원인을 모르겠네요 pages/_App.jsimport React from 'react'; import 'antd/dist/antd.css'; import Head from 'next/head'; import PropTypes from 'prop-types'; import wrapper from '../store/configureStore'; const NodeBird = ({Component}) => ( <> <Head> <meta charSet='utf-8' /> <title>NodeBird</title> </Head> <Component /> </> ); NodeBird.propTypes = { Component: PropTypes.elementType.isRequired }; export default wrapper.withRedux(NodeBird);pages/indeximport React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import AppLayout from '../components/AppLayout'; import PostForm from '../components/PostForm'; import PostCard from '../components/PostCard'; import { LOAD_POSTS_REQUEST } from '../reducers/post'; const Home = () => { const dispatch = useDispatch(); const {me} = useSelector((state) => state.user); const {mainPosts, hasMorePosts, loadPostsLoading} = useSelector((state) => state.post); useEffect(() => { dispatch({ type: LOAD_POSTS_REQUEST }); }, []); useEffect(() => { function onScroll() { // scrollY: 얼마나 내렸는지, clientHeight: 화면에 보이는 길이, scrollHeight: 총 길이 console.log(window.scrollY, document.documentElement.clientHeight, document.documentElement.scrollHeight); if(window.scrollY + document.documentElement.clientHeight > document.documentElement.scrollHeight - 300) { if(hasMorePosts && !loadPostsLoading) { dispatch({ type: LOAD_POSTS_REQUEST, data: mainPosts[mainPosts.length - 1].id, }); } } } window.addEventListener('scroll', onScroll); return() => { window.removeEventListener('scroll', onScroll); }; }, [mainPosts, hasMorePosts, loadPostsLoading]); return ( <AppLayout> {me && <PostForm />} {mainPosts.map((post) => ( <PostCard key={post.id} post={post} /> ))} </AppLayout> ); }; export default Home; github 코드랑 강의코드랑 다른거 같아요..github 보면서 index쪽이랑 _app쪽 코드 바꿔봤는데 안되네요어디쪽 문제일까요 ?? 그리고 faker 이렇게 뜨는데 안되는거 같아요reducers/post.jsfaker 강의 들을때 이부분 에러 나서 주석처리하니까 정상작동 됐어요faker 4버전,5버전 둘다 해봐도 안됐어요 지금은 4버전 설치되있어요근데 첫번째 에러 해결해야 faker쪽 에러 확인 가능할듯 합니다
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
프로젝트를 github.io에 배포하려고 할 때와 scss사용시 경로 설정
안녕하세요 선생님! 정말 귀한 강의 잘 보고 있습니다! 질문1.혹시 추후 three.js 프로젝트 진행 후npm run build를 할 때package.json에"homepage": "https://깃허브경로.github.io/프로젝트dist폴더",이렇게 홈페이지 경로 지정 하지 않아도 되는 걸까요?선생님 강의 들은 후 개인 프로젝트를 깃허브 블로그에 업로드 해서 개인 포트폴리오 사이트로 공개하려고 하는데이전에 다른 프로젝트 진행할 땐 위와같이 홈페이지 경로를 설정 후 퍼블릭 경로 설정 해준 뒤에 배포 했었거든요! 질문2. 만약 scss를 사용하고자 한다면 어떻게 설정해야할까요?이전에는 node에서 scss설치 후 사용하였고 컴파일된 css를 html에 연결해서 사용했는데 웹팩도 동일하게 사용하면 될까요? 예를 들자면, 저의 경우 style.scss가 있고style.scss 안에 _button.scss를 import 했습니다. 그 후 style.scss가 컴파일 된 style.css를 html에 링크해주었는데 이렇게 사용해도 무방한지. 아니면 webpack의 경우 자동으로 컴파일링 해주는지 궁금하고만약 css파일을 사용하지 않고 scss 파일만 사용해도 된다면어떻게 경로를 설정해주어야 할까요 ㅠㅠ? 바쁘실텐데 죄송합니다! 귀한 강의 정말 감사드리며 항상 행복하세요!
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
Invalid href passed to next/router
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 94강 13:55초를 보면 콘솔 창에 next-dev.js?3515:20 Invalid href passed to next/router: /u//r/test02/043hzrH/test44, repeated forward-slashes (//) or backslashes \ are not valid in the hre와 같은 에러가 떠있습니다. [username].tsx에서 <Link href={`/u/${comment.post?.url}`}>을 불러 올때 url에 '/r/test02/043hzrH/test44'가 담겨 오면서 슬래쉬(//)가 2번 입력되어 생기는 에러 같습니다. 제공된 소스코드에도 위와 같이 입력되어 있어요. 아래와 같이 '/'를 지우고 링크를 href에 넣어주면 에러가 사라지는데 이게 맞을까요?<Link href={`/u${comment.post?.url}`}>
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치 관련 질문
- 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 맛비님 안녕하세요 이제 막 수업을 듣기 시작한 학생입니다. 설치 과정중 GUI가 떠서 GUI로 설치를 진행하였는데 생각보다 오래걸려서 노트북을 켜놓고 잤습니다. 자는 도중 노트북 화면보호기 상태가 되면서 설치가 렉(?)이 걸려서 끝까지 설치를 완료 못한상태로 캔슬을 눌렀습니다. 용량은 용량대로 현재 차지하고 있고 실제로 몇개는 설치되고 몇개는 설치가 안된 상태가 되었습니다(첨부파일 참고).그래서 GUI 방식 말고 가이드라인 방식으로 진행하려고 포맷 후 진행 하였는데 vi로 config텍스트를 열어도 맛비님 화면처럼 나오진 않더라구요.. 다운로드 path를 못바꿨는데 혹시 어떻게 해야하나요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
import { User } from "../entities/User"
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.백엔드 entities에서 Post, Sub, Comment는 아래와 같이import Post from "../entities/Post" import Sub from "../entities/Sub" import Comment from "../entities/Comment"처럼 불러올 수 있게 작성하셨는데 User만import {User} from "../entities/User"중괄호를 넣어서 불러와야 합니다. export default class User extends BaseEntity 가 아닌export class User extends BaseEntity 로 작성한 이유가 있을까요?
-
미해결선형대수학개론
1.8 The Matrix of a Linear Transformation
안녕하세요, 1.8 부분 공부하다가 이해가 안되는 부분이 있어서 질문드립니다.1.8 슬라이드 10쪽 example 2.번에 matrix가1 -4 8 10 2 -1 30 0 0 5이렇게 augmented matrix가 있는데 강사님께서 R4 onto R3라고 하셨습니다.근데 그 전에 설명하신 Theorem 2.를 보면 맨 오른쪽 열에 pivot column이 있는 행이 있으면 즉 [0 ... 0 b] 이런 형태의 행이 있으면 solution이 없다고 하셨습니다.이 이론을 토대로 하면 마지막 행인 [0 0 0 5]에서 맨 오른쪽 열에 5인 pivot column이 있으니까 solution이 없다고 할 수 있지 않나요?따라서 이 문제에서는 onto의 조건은 최소한 하나의 solution이 있는 거니까 onto가 아니지 않나요?그러면 one-to-one은 solution이 최대 하나이거나 없는거니까 오히려 one-to-one이지 않나요?알려주시면 감사하겠습니다.감사합니다.
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
Jailbreak Detection (3) 메모리 주소를 왜 더하는지 모르겠어요 ..
DVIA-V2 가 로드된 메모리의 주소에 탈옥 체크 분기점이 시작되는 주소를 더하는 이유가 ASLR 로 이루어져 있어서 메모리 주소가 바뀌기 때문에 DVIA 주소를 불러오고 그 다음 탈옥 분기점 주소를 더해 후킹할 타겟 주소를 변수에 담는것인가요 ?? 이러면 궁금한게 왜 탈옥 분기점의 메모리주소는 매번 바뀌지가 않는걸까요 ??
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청드립니다,
GitHub 이메일 : wlsalsquf00@naver.comusername : Hsuji
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
시물레이터에서 프로젝트 실행이 안됩니다..
시물레이터 실행 후 기다려도 디바이스선택란이 변경이 되질 않습니다. 실행도 안되네요 ..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다. & tslint 질문
인프런 아이디 : hsuji.work@gmail.com인프런 이메일 : hsuji.work@gmail.com깃헙 아이디 : wlsalsquf00@naver.com깃헙 Username : Hsuji 해당 강의만 신청해서 듣는데 tslint 어떤거 설치해야하나요!?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의자료 요청드립니다.
안녕하세요.강의 잘 듣고 있습니다.현업에서 궁금했지만 제대로 찾아보지 못한 부분과 잘 못 알거나 모르던 부분에 대해서 많이 배워가고 있습니다.강의자료 raphaelyt92@gmail.com 이 메일로 부탁드리며, 좋은 강의 만들어주셔서 감사합니다 :)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청 드립니다.
인프런 아이디 : 임태영인프런 이메일 : taeyeong.im.sds@gmail.com깃헙 아이디 : MyNameIsTaeYeong깃헙 username : TaeYeong Im