묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프의 문법? 을 다 암기해야할까요 ?
MVC1편에서도 타임리프가 나왔지만 실무에서 많이 쓸 일이 없다고 하여 그냥 따라치기만 하고 넘어왔는데요.. MVC2편에서는 본격적으로 타임리프를 길게 강의를 해주셔서 많이 중요한가? 라는 생각이 듭니다. 문법 자체는 어렵지 않은데 스프링MVC패턴뿐만 아니라 스프링 자체도 이해해야할게 많아서 타임리프까지 공부하다 개념이 많이 혼잡해지지 않을까 걱정이 되는데 타임리프를 실무에서 많이 사용하는 편인가요? 많이 사용하다보면 손이 기억을 할 것 같긴한데 타임리프 부분을 어떻게 공부해야할지 고민이 됩니다 ㅜㅜ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맛비선생님 .v 파일 생성해서 연습하고 싶은데 build 파일과 clean 파일은 어떻게 구현하셨나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 맛비선생님 .v 파일 생성해서 파란색 베릴로그 책으로 연습하고 싶습니다. .v 파일과 build 파일, clean 파일은 어떻게 구현하셨나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
수강 완료 시점에서 궁금한 점이 생겨 질문드립니다
안녕하십니까 강사님 강사님을 통해 처음으로 스프링을 배우게 된 대학생입니다. 다름이 아니라 이제 MVC 1편까지 강의를 다 들었는데 개발자로 도약하기 위해서는 혼자 프로젝트를 해봐야한다고 익히 들었습니다. 그래서 혼자서 해보려고 하는데, 혹시 이게 당연한 얘기를 질문 드릴수도 있는 것이지만 마지막 강의 때 했던 작은 프로젝트를 하기 위해서는 처음부터 이 URL에서는 이게 뜨고 연관을 이렇게 짓고, 컨트롤러 만들고 서로 연결시키는걸 처음부터 틀을 짜고 시작하는건가요?? 강사님께서 작은 프로젝트라고 말씀하셨는데,, 작은 프로젝트도 이렇게 복잡한데 마인드맵? 형식으로 그려서 하면 좋을까요?? 수준 낮은 질문 죄송합니다ㅠㅠ 너무 궁금해서요 제가 검색을 잘 못해서 그런지 자세히 안나와있어서요 혹시 질문 키워드 말씀해주시면 검색해보겠습니다 감사합니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 선생님 코딩테스트관련해서 질문있습니다
안녕하세요 문제풀다가 문득 궁금한게있어서 질문드립니다 저는 이문제를 function solution(a) { let answer = []; let b = a.split(""); for (let i in b) { if (b[i] === b[i].toUpperCase()) { b[i] = b[i].toLowerCase(); answer.push(b[i]); } else { b[i] = b[i].toUpperCase(); answer.push(b[i]); } } let c = answer.join(""); return c; } console.log(solution("StuDY")); 이렇게 문자열을 배열로 바꾸는식으로 해서 풀었는데요 지금까지 선생님은 전부 문자열을 이용해서 푸시더라구요 저는 배열로 바꿔푸는게 편해서 이렇게 푼건데.. 코딩테스트에있어서 이런식으로 문자열이 나왔을떄 배열로 바꿔서 풀면 안좋을까요? 아니면 선생님이 푸시는데로 문자열은 문자열로 푼느게맞는지.. 굼금해서 질문드립니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
답변 부탁드립니다!
filter 사용하지 않고 아래와 같이 indexOf만 이용해도 될까요? function solution(str) { let answer = ""; for (let i = 0; i < str.length; i++) { console.log(str[i], i, str.indexOf(str[i])); if (str.indexOf(str[i]) === i) answer += str[i] + " "; } return answer; }
-
미해결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님의 의견이 궁금합니다!!