묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 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번이 아니라면 추천해 주시는 해결방법은 무엇인지요?
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
error 'Vue' is defined but never used
error 'Vue' is defined but never used 저는 이런 에러가 오버레이로 표시되고 콘솔을 출력하지 않습니다. 어떤 문제일까요?