묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue-Django-Bootstrap 뚝딱 블로그
안녕하세요 좋은강의 감사합니다 오류때문에 질문드려요
오류 로그 입니다 (django에선 오규로그가 뜨지않습니다) api utils.py api views.py home.html vue.js home.html 오타는 아닌거같은데 뭐가문제일까요 ㅠㅠ
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
리포지토리 생성 기준에 대해 질문입니다.
대부분 엔티티에 대해선 다 repository가 있는데 아직 강의를 다 안들어서 그런건지 delivery나 category는 repository가 없더라구요 그래서 모든 엔티티에 repository를 만드는 게 아니라 특별한 기준이 있는 건지 궁금합니다 :]
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
테스트 케이스가 잘못되어있는것 같습니다.
코드는 동일하게 작성하였는데 정답과 오답을 왔다갔다해서 테스트케이스를 확인하게됬습니다. 작성한 코드는 아래와 같습니다 점검도 한번 부탁드립니다. public int solution(int[][] arr) { int num=0; int max=Integer.MIN_VALUE; // i = 학생별 검사 for(int i=0; i<arr.length; i++) { //학생의 겹침 횟수 int cnt = 0; //j = 학년 for(int j=0; j<arr[i].length; j++) { // k = 다른 학생과 비교 for(int k=0; k<arr.length; k++) { if(arr[i][j] == arr[k][j]) cnt++; } } if(max<cnt) { max = cnt; num = i+1; } } return num; }
-
미해결웹 게임을 만들며 배우는 React
아래 플러그인 부분 강의 업데이트 해주셔야 할것 같습니다.
아래 플러그인 부분 강의 그대로 따라하면 오류나서 구글링해서 찾아보니 상단에 const LoaderOptionPlugin = require('webpack/lib/LoaderOptionsPlugin'); 추가하고 하단에는 new LoaderOptionsPlugin : ({debug : true)}로 바꿔줘야 웹팩이 정상적으로 빌드되는것 같습니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
github에 올려도 되나요?
제가 이 강의 시리즈를 들으면서 강의에서 배운 내용 & 코드를 깃 허브에 올리고 있는데 문득 올려서 문제가 되지 않을까 생각하게 되어 질문을 남기게 됩니다. 계속 올려도 될까요? 문제가 되면 지금까지 올린 것 다 내리겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
안녕하세요 *args **kwargs이 무엇인지 궁금해서 질문드립니다!
*args 와 **kwargs가 무엇인지 궁금해서 질문드립니다 ㅠ
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
Part3의 실무프로젝트 5개
마지막 영상에 Part3의 실무프로젝트 5개를 흭득했다는데 part3는 어딨죠??
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
카운터 약간의 응용을 하였는데 코드좀 봐주실수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님, sync reset이랑 async_reset기능을 추가해봤는데 테스트 벤치가 잘 돌아가긴 하는데 코드가 맞나 2차 점검 부탁드립니다 감사합니다.
-
미해결SwiftUI - iOS14 퍼펙트 가이드
앱개발하다가 궁금한 부분이 생겨서 질문 드립니다
frame같이 고정적인 width, height값을 정해주는 경우 디바이스별로 ppi가 달라서 비율이 서로 다른데 어떠한 방식으로 해야 다른 기종이어도 같은 비율로 보일까요? 나름 검색을 해보니 geometryreader로 하는 방법을 찾았는데 부모컨테이너가 없으면 적용하기 힘들거 같아서요 혹시 좋은 방법 있으시면 가르쳐주세요!
-
미해결인터랙티브 웹 개발 제대로 시작하기
class 설정
작성하신 코드에서 .ilbuni 라는 클래스가 어떻게 각각의 ilbuni a, ilbuni b, ilbuni c라는 클래스에 적용되는지가 궁금합니다.. .ilbuni { position: absolute; width: 100px; height: 100px; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; animation: moving infinite alternate; } .ilbuni.a { left: 5%; bottom: 5%; background-image: url('images/ilbuni_0.png'); animation-duration: 2s; } .ilbuni.b { left: 10%; bottom: 3%; background-image: url('images/ilbuni_1.png'); animation-duration: 3s; } .ilbuni.c { left: 7%; bottom: 10%; background-image: url('images/ilbuni_2.png'); animation-duration: 4s;
-
미해결Vue로 Nodebird SNS 만들기
데이터 전달이 안되서 질문드립니다
안녕하세요 제로초님 복습하다 안되는 부분이 있어 질문드립니다 현재 해시태그를 클릭하면 클릭한 해시태그만 타임라인에 나오는 부분을 구현중에 있습니다. 그런데 화면상에 아무 글도 뜨지 않아 질문드려요 서버상에서는 200 제대로 뜹니다. 데브툴에도 loadPost 찍히구요. 근데 백엔드에서 비어있는 Array를 내려주는거 같아서 콘솔로 Store/posts.js 내부의 f(payload && payload.reset) { console.log('reset', payload.hashtag) const res = await this.$axios.get(`/hashtag/${payload.hashtag}?limit=10`) console.log(res) commit('loadPosts', { data: res.data, reset: true, }) return; } loadHashtagPosts안을 이렇게 확인해보니 아예 비어있는 값이 뜹니다. 그래서 백엔드의 hashtag.js를 제로초님 코딩과도 비교해보고, 왜 프론트로 데이터가 전송이 안되는지 계속 찾아보고 생각해봤는데 답이 안나와서 질문드려요 어떤 이유때문에 이런일이 벌어질수있는건가요?ㅜㅜ routes/hashtag.js router.get('/:tag', async (req, res, next) => { try { let where = {}; if (parseInt(req.query.lastId, 10)) { where = { id: { [db.Sequelize.Op.lt]: parseInt(req.query.lastId, 10) } } } const posts = await db.Post.findAll({ where, include: [{ model: db.Hashtag, where: { name: decodeURIComponent(req.params.tag) } }, { model: db.User, attributes: ['id', 'nickname'] }, { model: db.Image }, { model: db.User, as: "Likers", attributes: ['id'] }, { model: db.Post, as: 'Retweet', include: [{ model: db.User, attributes: ['id', 'nickname'] }, { model: db.Image }] }], order: [['createdAt', 'DESC']], limit: parseInt(req.query.limit, 10) || 10, }) return res.json(posts) } catch(err) { console.error(err) next(err) } }) Store/posts.js loadHashPosts: throttle(async function ({commit, state}, payload) { try { if(payload && payload.reset) { console.log('reset', payload.hashtag) const res = await this.$axios.get(`/hashtag/${payload.hashtag}?limit=10`) console.log(res) commit('loadPosts', { data: res.data, reset: true, }) return; } if(state.hasMorePost) { const lastPost = state.mainPosts[state.mainPosts.length - 1] const res = await this.$axios.get(`/hashtag/${payload.hashtag}?lastId=${lastPost && lastPost.id}&limit=10`) commit('loadPosts', { data: res.data }) return; } } catch (err) { console.error(err) } }, 3000), 참고 하실 코드 업로드해드립니다 참고로 hashtag/_id/index.vue에 팻치도 fetch({ store, params }) { return store.dispatch('posts/loadHashPosts', { hashtag: encodeURIComponent(params.id), reset: true, }) }, 연결하였고 app.js 에 router도 연결해놨습니다 계속 확인중에 있는데 GET /posts?limit=10 304 14.900 ms - - 이러한 에러? 가 터미널에 뜨는데 무슨 문제인지 모르겠습니다ㅜ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
객체 탐지 모델 학습시 데이터 구성
안녕하세요. 현재 객체 탐지 모델을 공부하고 있는 중인데, 궁금한 점이 있어서 질문드립니다. 사전학습된 모델을 Custom 데이터로 학습시킬 때, 학습 데이터로 1) 한 이미지속에 다양한 클래스의 여러 객체가 존재하는 이미지와 Annotation으로 학습시키는 것과 2) 한 이미지속 하나의 클래스의 여러 객체가 존재하는 이미지와 Annotation으로 학습하는 것중에 어떤 방법이 더 적절한가요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
안녕하세요 개발자님
안녕하세요 개발자님 강의 열심히 보고있습니다. 혹시 파이어베이스에서 데이터를 가져오는데 시간을 설정하여 해당 시간에 데이터를 가져와서 보여주게 할 수는 없는건가요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Junit5 예외 테스트 질문
안녕하세요 영한님! 저는 Junit5를 이용해서 테스트를 해보고 있는데 5버전에서는 @Test(expected)를 지원을 하지 않더라구요 Junit5에서는 assertThrows()를 이용해서 예외테스트를 하도록 바뀌었다고 하는데 아래처럼 작성하면 되나요? 테스트는 성공했는데 맞는 코드인지는 잘 모르겠어서 질문드립니다! @Testpublic void 중복_회원_조회() throws Exception { //given Member member1 = new Member(); member1.setName("member"); Member member2 = new Member(); member2.setName("member"); //when memberService.join(member1); //then assertThrows(IllegalStateException.class, () -> memberService.join(member2));}
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
C++ 11관련) for range(범위기반 for문)을 따로 안다루셨는데 이유가 있으신지 궁금합니다!
이전에 파이썬, C를 보다가 이번에 C++을 처음 접하게 된 한 수강생입니다! 현재 강의 5개 빼곤 다 들어서 오늘, 내일쯤 완강을 앞두고 있는데요. for range 관련해서 기존에 쓰던 파이썬의 for문과 비슷해서 친숙(?)하다고나 할까 그래서 이 문법을 좀 써보려고 하는데 이 강의에선 따로 다루시지 않아서 혹시 다루지 않으신 이유가 있는지 궁금합니다! 만약 이유라면 성능상의 문제라던지 가독성의 문제 혹은 기존 프로그래머분들이 많이 사용하지 않는 문제 등등이 있을 것 같은데 실제로 그런 것인지 rookiss님의 의견이 궁금합니다!!
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
가츠비 + 리액트 가능한가요?
가츠비는 정적 페이지를 만드는 프레임 워크라고 하셨는데 그럼 예를 들어서 회사 홈페이지를 만드는데 회사 소개페이지에는 가츠비기술을 사용하고 나머지 회사 홈페이지 회원가입등등 다른 동적인 페이지에는 순수 리액트를 사용하여 하나의 프로젝트에서 개발할수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
| | 사이에 = 넣으면 빨간색 줄
안녕하십니까 강사님 강의 잘 듣고 있습니다. 다름이 아니라 아래의 사진을 보시면 빨간줄 그어져있는게 보입니다. 그러나 매핑도 잘 되고 아무 이상없는데 왜 빨간줄이 그어지는지 모르겠습니다. '!', '%', '&', '(', ')', '*', ',', '-', '.', '/', ':', ';', <Literal>, '?', IDENTIFIER, STRING_IDENTIFIER, _, and, div, empty, eq, false, ge, gt, instanceof, le, lt, mod, ne, not, null, or, true or '|' expected, got '=' 이러한 오류문구가 나오는데 잘 돌아가면서 빨간줄이 그어져있어서 신경쓰이길래 여쭤봅니다..
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
비핸스와 그라폴리오에서의 디자인 원리
포트폴리오 사이트인 비핸스와 그라폴리오 두 가지를 비교해보았습니다. 비핸스는 화면 상단에 오늘 진행중인 작업들을 유사성있게 묶어두었습니다. 하단에 포트폴리오는 상단과는 다른 모양로 디자인한 뒤 유사성있게 배치하여 유저가 상하단이 다른 항목임을 인식할 수 있도록 하였습니다. 근접성을 이용해 각 포트폴리오의 메인 이미지, 제목, 작업자가 한 눈에 들어오게 했고 상자로 묶어 포트폴리오들의 유사성을 더욱 강화했습니다. 또한 하단에 내 페이지-팔로잉 버튼은 CTA 이론이 적용된 스위치버튼을 이용하여, 현재 '내 페이지' 항목이 있으며 드래그하면 '팔로잉' 으로 이동할 수 있게 하였습니다. 그라폴리오 역시 근접성을 이용해 메인 이미지, 제목, 작업자를 묶어 배치하였고 상자로 묶어 유사성이 느껴지게 했습니다. 다만 메인 이미지마다 크기가 달라 비핸스만큼 유사성이 느껴지지 않았고, 제목과 작가를 확인하기 위해서 시선이 지그재그로 흘러야 한다는 점이 아쉬웠습니다.
-
미해결Swift 언어로 배우는 iOS 벽돌깨기 게임
restart 함수
안녕하세요! 강의 열심히 잘 보고 있는 학생입니다. 마지막 쯤에 처음 터치하였을 때 아래에 restart 함수를 실행하려 하는데 restart 함수가 cannot find 'restart' in scope 라고 뜹니다. 처음부터 끝까지 다 똑같이 따라한 듯 한데 이유가 뭘까요 ㅠㅠ?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문 드리겠습니다!
교육을 다듣고 이제 직접 프로젝트를 하나 작업해보려고하는데. nunjucks로 프론트 페이지를 렌더링 할때에는 세션관리가 그냥 되었는데 프론트단과 분리해서 제작을 하게된다면 세션관리를 어떻게 하여야하나요? jwt를 발급해서 매번 클라이언트단에서 헤더에다가 담아서 보내주어야 하나요?