묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다른페이지에 갔다가 메인 페이지로 돌아왔을때 로딩이 여러번되는 문제 질문입니다..!
안녕하세요 제로초님... 저도 Minsub Yoon 님과 같은 질문입니다.. 다른 페이지 (프로필 페이지 등)에 들어갔다가 다시 메인화면으로 돌아왔을때 같은 포스트가 중복돼서 나오는 문제입니다.. 제로초님이 LOAD_POSTS_REQUEST에서 lastId가 없는 경우에는 mainPosts를 []로 초기화해주면 됩니다. 라고 답변해주셨던데 reducer에서 LOAD_POSTS_REQUEST 일때 구현해주면 되는 코드인가요..?ㅠㅠ 제가 한시간 넘게 코드를 짜봤는데도 어떻게 구현하면 좋을지 코드가 생각이 안납니다... lastId는 ADD_COMMENT_SUCCESS 에서 PostId 처럼 가져오면 되는걸까요...? 더 힌트를 주시면 감사할거같습니다...
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다 !
dlatpwls834@gmail.com 입니다! 초대 부탁 드립니다~ :)
-
미해결스프링 핵심 원리 - 기본편
FactoryMethod로 등록하신부분에 대해서 질문있습니다.
안녕하세요 @Configuration에 FactoryMethod를 보고 궁금한게 있는데 그 부분이 디자인패턴에 팩토리패턴인가요?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
launchImageLibrary 가 작동하지 않습니다ㅠ
소스는 아래와 같고, react-native-image-picker 는 4.0.6 버전 입니다. 사진 선택 화면까지는 나오지만, 실제로 uri는 undified 로 나옵니다. 왜 그런 건가요? 그리고, 여러 사진을 선택하고 싶을 경우에는 보통 어떤 라이브러리를 사용하나요? /** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow strict-local */ import React, {Component} from 'react' import { View, Text, StyleSheet, Image, Button } from 'react-native' import {launchCamera, launchImageLibrary } from 'react-native-image-picker' class App extends Component { state = { avatar: '' } addImage = () => { launchCamera({saveToPhotos:true}, response=>{ this.setState({ avatar: response.uri }) }) } showImage = () => { launchImageLibrary({}, (response)=>{ alert(response.uri) this.setState({ avatar: response.uri }) }) } render() { return ( <View style={styles.container}> <Image source={{uri:this.state.avatar}} style={styles.avatar} /> <Button title='Add an Image' onPress={() => {this.addImage()}} /> <Button title='Show an Image' onPress={() => {this.showImage()}} /> </View> ) } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#e4ab26' }, avatar: { width: '100%', height: 400 } }) export default App;
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
BRAM SRAM 공통점 차이점
안녕하세요 맛비님, 강의 다시 복습하면서 궁금한 게 생겼는데, BRAM과 SRAM의 공통점과 차이점이 뭔지 알려주실 수 있나요? 구글에 검색해보면 BRAM 대신 DRAM으로 결과들이 나와서 찾기가 힘드네요
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
마지막 3번 문항 (파일 읽고 출력하기)
안녕하세요. 마지막 문항을 푸는데 계속 오류 메시지가 뜹니다. data_file=open('00_data/text_data_practice.txt','r',encoding='utf-8-sig') data = data_file.read('유치원\n') data = data_file.read('초등학교\n') data = data_file.read('중학교\n') data = data_file.read('회사\n') data_file.close() 혹시 어디부분이 잘못된걸까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
ㅋㅋㅋ
여태까지 잘 따라왔었는데 갑자기 헛웃음이 나올정도로 어렵네요 ㅋㅋㅋ 설명도 너무 짧고 빠르고 진짜 하나도 이해가 안되는데 그래도 뭐 문법이 원래 저렇게 생긴거려니 하면서 일단 따라서 코드만 타이핑 하면 어떻게든 되겠지하면서 따라 했더니 에러나고.. 멘붕이 왔는데요 ㅎㅎ package com.bikmim.listview_eximport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.BaseAdapterclass ListViewAdapter(val List : MutableList<String>) : BaseAdapter() { override fun getCount(): Int { return List.size } override fun getItem(p0: Int): Any { return List[position] } override fun getItemId(p0: Int): Long { return position.toLong() } override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View { var converView = convertView if(converView == null){ converView = LayoutInflater.from(parent?.context).inflate(R.layout.listview_item, parent, false) } return converView!! }} 에러는 이렇게 났어요. e: D:\Android-Studio-Works\listView_ex\app\src\main\java\com\bikmim\listview_ex\ListViewAdapter.kt: (14, 21): Unresolved reference: position 일단 마음을 다 잡고, 동영상 2번째 시청 해 보고 구글링도 한번 해 보겠습니다. ㅠㅠ
-
미해결[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js
첨부파일 어디서 받으면 되나요?
보일러 플레이트 학습자료 어디서 찾을 수 있나요?
-
미해결선형대수학개론
25:53 Example3 질문드립니다.
echelon form을 만드는 과정에서 개념이 러프하게 잡힌건지 헷갈리는 부분이 있어서 질문드리게 되었습니다 예제를 풀면서 row replacement를 진행하였습니다. 제가 개념으로 잡고있는 row replacement는 row에 어떠한 배수를 multiply 하여서 scaling을 통해 0이 되도록 만드는 것 으로 개념을 잡고 있는데 해당방식에서 pivot position에 x 배수를 multiply하여 제가 보기 쉽게 pivot position이 아닌 계산을 받는 쪽에도 multiply후에 scaling을 하여 echelon form을 만들고 계산을 하니 A = LU 라는 조건에 부합하였습니다. 두번째 사진에서는 pivot position에만 multiply를 진행하여 계산을 하였더니 강의에서 보여주신 답안과 똑같이 나왔습니다. A = LU를 강의를 하시면서 only row replacement 라고 하셨는데 row replacement가 해당 pivot position에 계산 받는 row를 0으로만 만들 때 해당되는 것인지 다른 행에 - 를 multiply하여 계산을 하면 안되는 건지 확인 차 질문드리게 되었습니다. 질문을 하면서 생각하기에는 row replacement 자체가 어떤 값을 곱함으로써 0이 되도록 만드는 것이니 다른 값에 -를 곱하면 안될 것 같다고는 생각이 듭니다..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
workbranch 가 아니라 workbench가 맞는거같습니당
workbranch 가 아니라 workbench가 맞는거같습니당 work브랜치라고 했다가 혹시나 혼동이 오는분들이 있으실거같아서용
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
필요한 값만 외부에 반환할 때의 방법
안녕하세요, 특정 값들을 조회하는 api를 설계할 때에, 엔티티 자체를 반환해서도 안되며 필요한값들을 dto로 만들어서 반환하는 방법이 있다는 것도 이해했습니다. 그럼 실무에서는 모든 상황에 맞추어서 그에 해당하는 값들만 반환해주는 api들이 각각 존재하는지 궁금합니다. 예를들어 1번화면에서는 회원명,상품명,상품이미지,상품가격 이 필요하고 2번 화면에서는 회원명,상품명,상품이미지,상품가격,카테고리,평점 이 필요한 등 여러군데에서 조금씩의 차이만 존재하는 경우가 있을 것 같은데(스스로 토이 프로젝트를 진행하다보니 이런 경우가 많더라구요..) 이런경우 주로 어떤 방식을 사용하는지 궁금합니다. 각 상황에 fit하게 맞는 dto를 내주는 api들이 존재하는지, 포괄된 항목들을 뿌려주면 view 단(앱이나 웹)에서 알아서 필요한 값들만 뽑아서 사용하는지 궁금합니다. 쉬지않고 좋은 강의 올려주셔서 감사합니다. 강사님 보면서 자극도 많이 받는 것 같습니다. 앞으로도 잘 복습하고 따라가겠습니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
token 저장 관련 문의
vue.js 가 돌아가는 서버가 이중화 삼중화 되어 있을때요. 이런 경우에는 토큰이나 세션 정보를 외부 저장소에서 관리해야 할 것 같은데요.. token 을 redis와 같은 DB에 저장하기도 하나요? redis에 저장한다면 vue에서 어떻게 설정해야하는지 가이드 주시면 감사하겠습니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
edit return 할 때 질문드립니다.
삭제된 글입니다
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
안녕하세요.! 세로로 한번 해보고 싶어서 해봤는데 이렇게 하면 될까요?
먼저, 강의 잘 보고 있는 수강생입니다.! 감사합니다.! 처음 질문 남겨보는데, 1) 가로로 만들어보고 세로로 한 번 만들어보고 싶어서 해봤는데 이렇게 하면 될까요? 2) 그리고, 가로와 마찬가지로 세로에서 ①height: 100vh; width: 300%; / height: 100vh; width: 33.3333%; 도 ②height: 300%; width: 100vw; / height: 33.3333%; width: 100vw; 로 줘도 되는데 세로로 만들 경우 형식적으로는 ②으로 해줘야 하는 건가요? -> 둘 다, .tabs { height: 100vh; } 를 넣어주기만 하면 되더라구요.! .tab-inner { /* border: 1px solid red; */ } input[name=tabmenu] { display: none; } .tabs { position: relative; height: 100vh; overflow: hidden; } .items { height: 100vh; width: 300%; position: absolute; top: 0; left: 0; transition: 0.5s; } .items div { height: 100vh; width: 33.3333%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } .items div:nth-child(1) { background-color: dodgerblue; } .items div:nth-child(2) { background-color: purple; } .items div:nth-child(3) { background-color: rgb(255, 131, 30); } .items div h1 { font-size: 60px; color: #fff; } .btn { position: absolute; top: 50%; left: 20px; transform: translate(50%,-50%) } .btn label { display: block; width: 5px; height: 50px; background-color: #fff; margin-bottom: 10px; cursor: pointer; } input[id=tab1]:checked ~ .tabs .items { top: 0; } input[id=tab2]:checked ~ .tabs .items { top: -100%; } input[id=tab3]:checked ~ .tabs .items { top: -200%; } 그럼, 선생님께 질문을 살포시...남겨두고 다음 강의 계속 들으러 갈게요:) 화이팅!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
new-form에 대한 요청을 할때마다 계속 NullPointError가 발생합니다.
제목과 같이 v3회원가입 url로 넘어갈때마다, attribute에 값이 없어서 계속 nullpoint 에러가 발생하는데 해결방법을 알고 싶습니다.
-
미해결2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
현재 기준으로 쥬피터 노트북 메뉴가 안보이네요
아래에 있는 메뉴가 구름 파이썬 프로젝트 실행 시키면 보여야 되는데 안보이네요 어떻게 해결할 수 있을까요?
-
미해결
새로 강의를 개설하려면
새로 강의를 개설하려면 어떻게 해나 하나요?- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
[2021년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY) 수업 PDF 자료
안녕하세요 선생님! 웹디자인기능사 실기시험 강좌를 이제 막 수강 시작하려고 하는 학생인데요, 강의 소개에 있는 PDF는 혹시 어떻게 제공되는 건지 여쭤도 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님...게시글 lastId로 불러올때 질문입니다(무한스크롤)
제가 제로초님 강의를 듣고 따로 프로젝트를 만들고 있는데 무한 스크롤 목록을 보여줄때 where에 조건이 하나 더 붙어야 한다면 어떻게 해주어야하나요?? 제가 만드는 프로젝트는 사용자가 쓴 게시글만 목록에 뿌려주는 형식으라, where에 조건이 하나 더 들어가는데요... 초기 로딩될때는 잘 나오지만 게시글이 무한스크롤 되게끔 스크롤링하면 밑에 게시글이 나오지 않아서 질문드립니다... router.get('/', async (req, res, next) => { // GET /categories try { const where = {}; if (parseInt(req.query.lastId, 10)) { // 초기 로딩이 아닐 때 where.id = { [Op.lt]: parseInt(req.query.lastId, 10) }; console.log(where); } console.log('라스트 아이디?', parseInt(req.query.lastId, 10)); const categories = await PostCategory.findAll({ where: { MemberId: req.query.memberId }, limit: 9, order: [ ['createdAt', 'DESC'], // 게시글 내림차순 ], include: [ { model: Member, }, { model: Attachment, }, ], }); // 모든 게시물 가져온다 // console.log(categories); res.status(200).json(categories); } catch (error) { console.error(error); next(error); } }); 제가 작성한 코드입니다. 내가 쓴 게시글만 불러오고 싶어서 memberId를 쿼리값으로 불러왔습니다.. GET /categories?lastId=0&memberId=1 200 처음 렌더링할땐 이렇게 라스트 아이디 값과 멤버 아이디 값을 잘 불러오는데, 스크롤을 내리면 GET /categories?lastId=7&memberId=undefined 200 6.896 ms - 2 이렇게 멤버 아이디 값이 undefined가 나오는 것 같습니다ㅠㅠ if (parseInt(req.query.lastId, 10)) { // 초기 로딩이 아닐 때 // lastid 가 parseInt(req.query.lastId, 10)보다 작은... where.id = { [Op.lt]: parseInt(req.query.lastId, 10) }; console.log(where); } 여기에서 where.id 에 멤버 아이디를 안넣어줘서 그런건가 싶어 멤버 아이디를 넣어줬는데 그래도 500 에러가 뜨네요ㅠㅠ 혹시 여기 where.id 값에 memberid 값을 넣는 방법이 무엇일까요...? 시퀄라이즈 다중 where 처리..이런식으로 구글링해도 확실한 답을 못찾겠어서 질문드립니다ㅠㅠ
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
mobile rwd tester 이 이제 없는거같아요
알려주신 크롬확장프로그램중에 mobile rwd tester 요게 더이상 없는거같은데 대체프로그램으로 뭘써야좋을까요 ?