묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! Querydsl
dto
활용편에서 dto로 리턴해야 하는 중요성을 배웠었는데요. dto클래스를 꼭 요청에 필요한 필드로만 구성해야 하나요? 어떤곳은 username만, 어떤곳은 age 또는 2개다 이렇게 하나의 엔티티에서 여러개의 dto를 만들면 이름짓기도 애매할텐데 엔티티랑 똑같이 dto를 만들고 필요한것만 생성자나 set하고 나머지는 null로 응답하면 문제가 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강의 순서 추가 질문
안녕하세요 강사님 스프링 핵심원리 - 기본편 잘 봤습니다. 꿀강의 감사합니다!! 다름이 아니라 추천하신 야생형으로 강의를 보려고 하는데요. 일단 해당 강의를 보고 꼭 jpa 기본편을 봐야 할까요? 저의 목적은 jpa를 제대로 모르고 사용했던 토이프로젝트를 리팩토링 해보고 싶거든요. 강의 시간이 16시간 되다보니, 나중에 볼 생각을 하고 있는데.. 고민이 되어서요. (이미 기본편도 구매는 했습니다 .ㅋ.ㅋ) 물론 이미 로드맵을 설명해 주셨지만, 고민이 되어 질문 드립니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
당첨자 내용 출력된 것 형태 질문
치킨 당첨자는 값이 하나라서 [] 로 출력이 안 된건가요? 일단 얘도 리스트니까 [] 안에 들어가야하는 게 아닐까요..? 일단 print("치킨당첨자 : {0}".format(winners[0:1])) 하니 일단 [] 안에 들어가긴 하더라구요. 똑같이 1개 나오는데 무슨 차이인지 잘 모르겠습니다. 그리고 print(커피당첨자: {0}".format(winners[1:]))에 {0}은 format 안에 오는 것들 중 첫번째 것을 불러오는 것으로 기억하고 있는데요. ex>> print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간")) 이경우 winners 커피당첨자 리스트 자체가 하나의 string이 되어버린 거지요? 읽어주셔서 감사합니다. 강의 아주 잘 듣고 있습니다.
-
미해결스프링 부트 개념과 활용
타임리프와 SPA
타임리프 + 자바스크립트로 SPA를 구현하려고 합니다. 타임리프의 템플릿 문법을 사용하지 않을 것 같은데 이런식으로 구현하면 타임리프를 쓰는 의미가 없는 건가요? 1인 개발자가 스프링 부트만 사용해서 SPA을 구현하려면 어떤 방법이 가장 좋은 것인지 궁금합니다.
-
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
dto에 대해
삭제된 글입니다
-
미해결지금부터 시작하는 내 음악 만들기
다운받아야할 가상악기 리스트는 어디있나요?
강의 중 가상악기 리스트 알려주신다고 했는데 어떤게 있을까요?
-
해결됨윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
그러면 prototype에 lazt-init 설정하는 건 무의미한 건가요?
<bean id='test3' class='kr.co.softcampus.beans.TestBean' scope='prototype'/> <bean id='test4' class='kr.co.softcampus.beans.TestBean' lazy-init="true" scope='prototype'/> 이 둘은 동작이 같은거로 봐도 되나요? getBean 써서 출력해보면 같은거같긴 한데 혹시 해서 여쭤봅니다
-
미해결당신을 함께 일하고 싶은 개발자로 만들어 줄 클린 코드 작성법
이해가 안되는 부분이 있어서 질문드립니다.
안녕하세요 좋은 강의 잘 듣고 있습니다! 제가 지식이 얕아서 아래와 같은 말을 이해 할 수가 없었던 부분이 있어 질문드립니다. "로우 레벨 클래스를 사용할 때는 Don’t reinvent the wheel을 꼭 기억하세요." 로우 레벨 클래스는 하이 레벨 클래스를 도와주는 클래스들 이네요. 근데 로우 레벨 클래스를 사용하는데 있어서 이미 개발된 기능을 다시 만드는 데 시간을 쓰지 말라는 말씀의 의도를 파악을 하지 못했습니다. 바쁘신 와중에 죄송하지만 확인 부탁드립니다.
-
미해결코어 자바스크립트
callback 강의 질문
const arr = [1,2,3,4,5]; const entries= []; arr.forEach((v,i) => entries.push([i,v,this[i]]), [10,20,30,40,50]); console.log(entries); -------------------------------------------------------------------------------------------------------------- callback 강의에서 forEach메소드는 callback을 실행할때 this와 바인딩값을 두번째 인자에 넣는다고 했는데, 강의에서 나온 forEach 예제를 화살표 함수로 사용하니 결과가 다르게 나옵니다. <질문> 1. arr.forEach( (v, i) => entries.push( [i, v, this[i]]), [10,20,30,40,50]); 에서 entires.push를 실행할때 this가 [10,20,30,40,50]과 바인딩 되어야 하는 것 아닌가요? 2. 위의 예제를 ExcutionContext가 call stack에 쌓이는 순서대로 표현하면 아래가 맞나요? 1) 전역 EC 생성 -> arr.forEach 메소드 EC생성 -> 익명함수 EC 생성 -> entries.push 메소드 EC 생성 2) entries.push 메소드 EC 종료 -> 익명함수 EC 종료 -> arr.forEach 메소드 EC종료 -> 전역 EC종료 자세한 설명 부탁드립니다.
-
미해결지금부터 시작하는 내 음악 만들기
피아노 롤 뷰가 클릭되지 않습니다
피아노 롤 뷰가 보이지 않는데 어떻게 해야 할까요??
-
미해결[소프데이터] 예제로 배우는 기초 SQL
Join 부분 질문있습니다!
안녕하세요 sql 강의를 듣는 학생 1 입니다 join 강의 내용중에서 -#국가 도시별 구매자수 구해줘#- select country, city, count(distinct orders.customerNumber) from classicmodels.orders left join classicmodels.customers on orders.customerNumber = customers.customernumber group by country, city; 에서 위에 볼드 처리 된 부분에서 select country, city, count(distinct orders.customerNumber) -> select country, city, count(distinct customers.customerNumber) 로 하여도 같은 결과가 나오는데 customerNumber를 가져오는 것이기 때문에 orders와 customers 중 어느 것을 사용 해도 상관 없는 부분인가요??
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
__init__.py 파일 관련 질문
__all__ = ['module1'] 이라고 되어 있으면, module1에만 접근이 가능하도록 허가를 해준다고 하셨는데, __all__=[] 이라고 빈칸으로 둬도 문제없이 코드가 실행되었습니다. 이건 왜 그런가요? 빈칸으로 두면 모든 모듈에 접근이 가능한건가요? 또한 부모 디렉토리에서 __init__.py 파일의 경우에는 내용이 없는 아예 빈 파일인데, 이 경우에도 모든 모듈파일에 접근이 가능한가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
접근 한정자 질문
class Knight { protected(or private) int hp; hp = 100; //에러 } 일때 자신 클래스 내부 에서는 필드값 조작이 안되나요? class SuperKnight : Knight { hp =10; //에러 void test() { hp = 10; } } 상속을 받았을때도 함수를 만들어야만 쓸수 있는건가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
컨트롤러에서 레파지토리 호출시 트랜잭션은?
안녕하세요~ 잘듣고 있습니다. 근데, 궁금한게 있어서요. 만약 컨트롤러에서 바로 (서비스 없이) 레파지토리를 호출하면 기존에 서비스에서 하던 트랜잭션 처리를 컨트롤러에서 해야 하는건가요?
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
sum을 전역 변수로 잡는 구현
안녕하세요 선생님. 67번 질문드립니다. 전역변수의 값은 시스템 스택에 있는 매 스택 프레임 단계마다 다를 테니, 관리만 잘 한다면 sum을 매개변수로 잡는 구현과 다르지 않을 것 같아서 그렇게 하고 있는 중입니다. 하지만 이 방법이 나중으로 갈수록 좋지 않은 습관일까요? 아니면 속도 측면에서 약간의 불이익이 있을까요? 전역변수는 조금 다르게 저장된다고 배운 기억이 납니다. #include <iostream> #include <limits> using namespace std; int map[21][21]; bool check[21]; int target; int sum; int minVal = INT_MAX; int numOfVertices, numOfEdges; void DFS(int vertex){ if(vertex == target){ if(sum < minVal) minVal = sum; return; } else{ for(int i = 1; i <= numOfVertices; i++){ if(map[vertex][i] != 0 && check[i] == false){ sum += map[vertex][i]; check[vertex] = true; DFS(i); sum -= map[vertex][i]; check[vertex] = false; } } } } int main(int argc, char** argv) { // freopen("input.txt", "rt", stdin); cin >> numOfVertices >> numOfEdges; target = numOfVertices; for(int i = 0; i < numOfEdges; i++){ int source, dest, weight; cin >> source >> dest >> weight; map[source][dest] = weight; } check[1] = true; DFS(1); cout << minVal; return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
실행했더니 오류가 발생해요
밑 화면과 같이 ctul+shift+b를 눌렀더니 오류가 발생했어요 어떡하나요 Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
행 열 row column
제가 생각했을때는 계속 행과 열을 거꾸로 말씀하시는 것 같은데 가로줄이 열 (row)이고 세로줄이 행 (column) 아닌가요? 7분 50초
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
레포지토리 권한 꼭 부여해주세요.
추석을 맞아서 스터디로 신청했는데 연휴라서 그러신건지 레포지토리권한을 아직도 안 주시는군요... 완강은 했지만 소스코드 확인하고 싶으니 권한 꼭 부탁합니다. 강의 내용에 아래 링크가 공유되어 있어서 신청했는데, 등록된 내용을 보니 '이 페이지는 더이상 사용 되지 않는 페이지입니다. 강의에 안내된 링크를 다시 확인해주세요' 이렇게 되어 있네요 T T; 2월부터 권한을 부여하지 않으신건지? 꼭 권한 부탁합니다. https://gist.github.com/joshua1988/60406722eb026e0fba71cb198c13dc82
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
판다스 개요와 기본 API -01 9분 24초 함수의 모양
판다스 개요와 기본 API -01 9분 24초 함수의 모양 보는 방법이 무엇인가요? 어떤 단축키를 누르셨나요? 저는 맥을 사용하는데 맥용 단축키도 함께 알려주시면 감사하겠습니다.
-
해결됨[백문이불여일타] 데이터 분석을 위한 고급 SQL
날짜 공백(Null) 처리 방법관련
먼저 질문하신 분과 같은 내용이라고 생각합니다 날짜관련 통계를 낼 때 날짜가 빠지는 것이 있으면 null로 되어 AVG, COUNT 등에서 문제가 생길 수 있다고 하셔서 1. 빠진 날짜를 찾아서 건수를 0으로 만들어 주면 되는지? 이게 맞다면 IFNULL 등으로 찾아서 하면 되는지? 2. 1번이 아니라면 추천해 주시는 해결방법은 무엇인지요?