묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 데이터 JPA
쿼리만들기 기본예제에서 질문입니다!
쿼리만들기 기본 예제 중 아래 예제에 대해 질문드립니다! List<Person> findDistinctPeopelByLastnameOrFirstname(String lastname, String firstname) List<Person> findPeopelDistinctByLastnameOrFirstname(String lastname, String firstname) - 질문사항 1. 반환 타입이 List<Person>으로 나와있는데 함수명에 People 이 Person과 다른 객체를 의미하는것이 맞는지 궁금합니다. 2. 위 두 함수의 Person을 People로 바꿔 쿼리를 확인해보니 동일하게 나왔습니다. 두 함수의 차이가 무엇인지 궁금합니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
switch문
break;를 걸어줘야 하는걸로 아는데 reducer 함수에서는 필요가 없나요? 그리고 과거 질문들 보니 리덕스 툴킷 얘기가 나오는데 리덕스 툴킷은 뭔가요? 강좌진행하실 예정이라고 하셨던건 어찌됐는지도 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티에서 @GeneratedValue에 관한 질문입니다!
안녕하세요 항상 좋은 강의에 항상 감사하고 있습니다! 다름이 아니라 JPA를 통해서 디비를 생성하지 않고 이미 따로 MySQL로 만든 디비를 객체에 매핑만 하여 사용하려고 하는데요! 1. 보통 이렇게 하는게 일반적인가요? 2. 이미 pk로 순서대로 1, 2, 3 ... 을 맥인 상황에서 엔티티와 매핑하고 그 다음 jpa 를 통해 insert를 하게 되면 가장 마지막 id값을 읽고 그다음 자동으로 이어서 +1 을 하게 되주나요? 질문이 너무 두서가 없네요 ㅠㅠ 예를 들어 이미 기존 member라는 테이블에 (pk로 id 컬럼) 1 memberA 20 서울 2 memberB 19 울산 이런 상황에 엔티티로 매핑하고 증가시키면 자동으로 id는 3부터 이어서 시작이 되는걸까요?
-
미해결비전공자를 위한 개발자 취업 개론
부트캠프 관련해서 질문있습니다.
안녕하세요 이제 코딩을 공부한지 1달정도된 학생입니다. 지금 부트캠프 관련 수업영상을 보았는데요. 저도 선생님과 마찬가지로 혼자서 공부하는게 어려워서 부트캠프에 지원하려고 합니다. 요번에 스파르타 코딩클럽에서 항해99라는 부트캠프를 열었습니다. 온라인 줌으로하는 부트캠프이구요. 과정은 총 3개월입니다. 온라인으로 부트캠프를 한다는게 과연 괜찮을지 걱정이 되어서 아직 신청을 하지 않았습니다. 그리고 온라인으로 하면 수강생들도 많아서 질문에 답변을 해주는게 좀 느리지 않을까도 걱정이 됩니다. 혹시 시간이 괜찮으시다면 이 부트캠프가 괜찮은지 한번 만 확인 부탁드립니다. 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문 있습니다!
안녕하세요 선생님 강의 정말 잘 보고 있습니다! 다름이 아니라 제가 코딩 테스트를 자바로 준비하고 연습하는 중에 선생님 수업을 발견을 했습니다 자바 스크립트는 아직 제대로 배우지 못해서 이 강의를 보고 있습니다 ㅜㅜ 그래서 그런데 혹시나 가끔 자바 코드로도 질문 올리게 되면 답장이 가능하신지 여쭤보고 싶습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
libs 폴더 생성
안녕하세요! 강의 따라하고 있는데 libs폴더가 생성되지 않아 다음의 명령어를 치고 실행했는데, fail이 떠서 질문드립니다. window사용하고 있고, 다른 분들 남기신 거 봐서 gradlew clean build --info명령어 실행해봤는데 C:\Users\user\Desktop\Spring_Prj\hello-spring>gradlew clean build --info Initialized native services in: C:\Users\user\.gradle\native ... > Task :compileJava FAILED :compileJava (Thread[Execution worker for ':',5,main]) completed. Took 3.61 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. 이렇게 뜹니다. 이미 JDK11버전을 다운받은 상태이며, 기존에 이클립스에서 8버전 사용했어서 JAVA_HOME설정을 건드리지 않았는데, 혹시 이 설정을 바꿔야 하는 걸까요??
-
미해결홍정모의 따라하며 배우는 C++
, < 연산자 우선순위
if(a>0, b>0)을 하게되면 if(b>0)으로 인식해서 if(a>0 && b>0)으로 수정하는것이 맞는것인가요 if(90<a<100)을 하게되면 if((90<a)<100)으로 인식하는 것이 맞는 것인가요 if(90<a && a<100)으로 수정하는 것이 맞는 것인가요 만약 100<= a ,b <=1000 를 조건문에 넣고 싶을때 &&을 4번쓰는 방법외에는 없는 것인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
제가 짠 코드의 효율성에 대해서..
이런식으로 코드를 작성했는데 강사님이 작성하신 코드에 비하여 코드의 효율성 측면에서 떨어질까요? (temp를 사용한 이유는 numbers의 값이 6개모두 0으로 초기화 되있지않으면 원래 number안에 있던 숫자는 나오지가 않기때문에 임시로 temp를 만들어 줬습니다. 함수 시작부분에 numbers를 0으로 지워주는 코드를 넣은것이 대체가 될수 있다고 생각합니다.)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한설정 다시 부탁드립니다.
인프런 아이디 : lar8224@gmail.com인프런 이메일 : lar8224@gmail.com깃헙 아이디 : lar8224@gmail.com깃헙 Username : lahreum 늦게 확인했더니 기간 만료라고 하네요.. 다시 권한 추가 부탁드립니다...
-
미해결C# OpenCV 컴퓨터비전 입문 강좌
Bad input roi 에러가 떠요
안녕하세요 열심히 c#강의 듣고있는 수강생입니다. '크기조절&자르기' 강의에서 그대로 실행했는데 Bad input roi 에러가 떠서 문의드려요. 어떻게 해결해야할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
data 삭제..
강의에서 한 것처럼 인풋입력시 추가, 삭제 버튼 클릭시 삭제하는 기능을 구현해보았는데, 사진과 같이 propsData 내용은 정상적으로 삭제가 되지만, data는 삭제가 되지 않습니다. 이렇게 propsData의 내용만 바뀌고 data의 속성은 그전 propsData의 data 속성으로 유지가 되는 문제가 발생하는데, data의 값도 삭제해주려면 어떤 방법을 이용해야 하는지 궁금합니다. ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
동적할당 1에서 질문
동적할당의 흐름을 설명해 주신 부분에서 질문이 있습니다. 유저 영역에 있는 응용프로그램들이 메모리가 필요할 때 마다 커널에 요청하는 것은 비효율 적이라 처음 힙 영역 메모리를 할당할 때 일정정도 큰 크기를 준다고 하셨습니다. 여기서 궁금한 점이 유저 영역에 [메모장] [LOL] [곰플레이어] 이 3가지 응용프로그램이 있다면 처음 힙을 할당할 때 3개의 응용프로그램이 다 같이 쓸 수 있게 힙을 할당한 후 [ 메모장이 요청하면 줄 힙공간 | LOL이 요청하면 줄 힙공간 | 곰플레이어가 요청하면 줄 힙 공간 ] 이런식으로 되어 있는건가요 아니면 힙1 메모장용 [ ] 힙2 LOL용 [ ] 힙3 곰플레이어용 [ ] 이렇게 되어있는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
CalcPathFromParent 에서 에러가 납니다.
안녕하세요 루키님. 인터넷 강의를 보면서 열심히 따라고 있는 수강생입니다. 그런데 오늘 강의는 다 듣고 실행을 하니 CalcPathFromParent 함수 에서 while (parent[y, x].Y != y || parent[y, x].X != x) 에서 오류가 납니다. System.NullReferenceException: 'Object reference not set to an instance of an object.' 위와 같은 오류가 발생하는데 구글링을 이용해서 혼자 해결하려고 하는데 제 맘처럼 쉽지가 않네요. 어떻게 해결해야 하는지 질문 남겨봅니다. 아울러 좋은 강의 해주셔서 항상 감사합니다 :)
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
언제 전자책을 받을 수 있나요?
bobpark1230@gmail.com로 전자책 부탁드립니다~
-
해결됨React로 NodeBird SNS 만들기
관계형
hashtag와 post는 n:m관계인데 그 이유가 post는 여러개의 hashtag를 가질수있다 hashtag는 여러개의 post를 가질수 있다 그러면 사용자는 여러개의 게시글을 쓸수있다 게시글은 여러 사용자를 가질수있다 이러면 또 다대다 관계 성립 아닌가요? 관계형 데이터베이스에 이러한 관계가 헷갈리네요. 댓글도 게시글은 여러개의 댓글을 가질수있고 댓글은 여러개의 게시글을 가질수있는거니 이거 또한 다대다관계 아닌가 헷갈리네요.
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
UX 디자인 원리 - 과제
1) 일관성의 원리 11번가(전세계 배송관)의 경우, 위에는 flat한 느낌의 아이콘이면서도 아래 배너있는 곳 부터는 입체적인 느낌이 들어 일관성이 느껴지지 않는다. 그리고 이미지를 보면 어떤 것은 외부에 테두리가 있고 어떤 것은 그림자로 되어있다. 아이템 사진 내에 4개로 제품이 나눠져있는 경우도 있었다. 29cm의 경우, 아이콘의 통일성과 전체적인 컬러 느낌이 블랙과 화이트로 통일성이 느껴져보인다. 이미지의 경우 맨 상단에 대표 3개를 강조해주고 나머지 이미지는 아래에 배치해두어 중간에 얇은 선을 두어 구분이 갔다. 그리고 크기 차이를 주어 위와 아래의 차이를 명확하게 주었다. 그리고 매 사진마다 숫자 깃발? 같은 것을 넣어주어 순서대로 배치했음을 알 수 있다. 2) 행동 유도성의 원리 11번가(전세계 배송관)의 경우, 전체적으로 컬러가 블루색이 비슷한 채도가 너무 많고 어떤 것을 눌러야 할지 모르겠다. 29cm의 경우, 위 상단 바와 왼쪽 메뉴 창에서 네비게이션으로 내가 Best-실시간 클릭을 보고 있구나 알 수 있고 검은색과 회색으로 텍스트에 색상 차이를 주어 클릭했을 때, 진하게 검은색으로 바뀌는 구나 알 수 있게 해줌 그리고 각 제품의 이미지를 크게 배치함으로서 사용자가 클릭할 수 있게 유도 한것 같다고 생각함 3) 대응의 원리 29cm의 경우, 숫자 깃발을 통해 인기 순서대로 사물을 볼 수 있도록 해준다. 그래서 나도 모르게 숫자 순으로 제품을 보고 있게 되어 대응의 원리가 잘 적응된 것 같다고 생각했다. 4) 정보설계 11번가(전세계 배송관)의 경우, 정보설계가 뒤죽박죽 있는 듯한 느낌이었고 대체 뭐부터 봐야하는지 모르겠다는 생각이 들었다. 맨위에 검색창과 순위가 나오는 창이 왜 같이 있는 것인지 그리고 아이콘은 무슨기능을 하는 것인지 모르겠고 카테고리의 경우 너무 조그맣게 되어있어 글씨도 잘 보이지 않았다. 그리고 테마존과 카테고리존을 왜 나누었을까? 싶기도하고 뭘 선택해야할지 몰랐으며 가격부분에서도 어떤 것은 가격이 두개가 나와있어 대체 얼마인지 혼란스러웠다. 반면 29cm의 경우 내가 29cm사이트에 들어왔고 여기서 무엇을 할 수 있는지 위에서부터 알 수 있었다. 그리고 상위 메뉴바 카테고리를 통해서 어떤 것들이 있는지 볼 수 있었고 해당하는 것을 눌렀을때, 하위카테고리가 왼쪽 메뉴바에 나와 어떤 것을 더 사고 싶다를 정할 수 있게 해주었다. 그리고 가격부분에서 회색과 주황색으로 차이를 주어 얼마나 내가 할인을 받을 수 있는지 그리고 하트와 댓글 아이콘으로 얼마나 사용자들이 관심이 있는지 알 수 있어 눌러서 들어가고 싶게 끔 다음 단계를 유도하였다. 그래서 낮은 사용자에게 있어서 잘 학습할 수 있도록 설계를 잘했다고 생각했고 목표가 있어 들어온 사용자에게도 필요한 것을 구매할 수 있게 했다고 생각하여 이 사이트를 선정하였습니다. 기존에 올려주신분들 내용에 도움을 받아 저도 조금이라도 도움이 될까하여 공유해봅니다. 에릭선생님 감사합니다.사진이 위로가 있어서 작성하는데 어려움이 있었는데요, 보충할 거 있으면 알려주시면 감사하겠습니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
appollo가 redux를 대체가능한걸가요?
안녕하세요. 강의중에 언급하신 appollo가 redux를 대체 가능한가요? (appollo가 redux대체제 인지가 궁금합니다.)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
code lint 단축키 문의
code lint가 나올 때 Enter를 누르면 자동으로 문구가 채워지는데 이 키를 바꿀 수 있을까요? 줄바꿈을 위해 Enter를 치는데 code lint가 떠있으면 원하지 않는 문구가 채워져서 코드 작성하는데 불편합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
백엔드에서 데이터 가져오기 질문드립니다.
상세데이터를 가져오기 위해 백엔드를 아래와같이 작성하고 app.get('/api/product/products_by_id', (req, res) => { //let type = req.query.type let productId = req.query._id Product.find({ _id: productId }) .exec((err, product) => { if(err) return res.status(400).send(err) return res.status(200).send({success:true, product}) }) }) 디테일 페이지는 이렇게 썼는데요. import React, {useEffect, useState} from 'react'; import axios from 'axios'; function DetailProductPage(props) { const productId = props.match.params.productId const [Product, setProduct] = useState([]); useEffect(() => { axios.get(`/api/product/products_by_id?id=${productId}&type=single`) .then(response => { if(response.data.success){ console.log(response.data) //setProduct(response.data.proudct[0]) } else { alert('상세 정보 가져오기 실패했습니다.') } }) }, []) 콘솔을 확인해보니 productId도 잘 받아오고 response.data도 success:true는 뜹니다. 하지만 product는 Array(0)으로 나오면서 데이터를 불러오질 못하네요. 서버연결은 되는데 데이터를 못불러오는데 이럴 경우 어디를 수정해야할까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
eslint 주석 처리해도 함수에 노란줄이 생기지 않네요 ㅜ
.eslint 강의 말씀처럼 26번, 27번 라인 주석처리 했습니다. index.ts 위 처럼 함수에는 노란줄이 안뜨는데 괜찮을까요?