묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO 질문 드립니다
안녕하세요. 현재 영한님 로드맵 따라 JPA활용2편까지 수강 후 혼자 토이프로젝트를 진행 중 입니다. 프로젝트를 진행하다보니 Item과 Book처럼 추상클래스를 상속받는 경우에 DTO를 어떻게 만들면 좋을지 고민하다 해답이 안나와서 질문드립니다. 예를 들어 ItemRepository에서 findAll() 메서드를 호출하여 List에 전체 Item목록을 담고 있고 List에 book만 있는게 아니라 book, movie 등등 여러가지 타입이 있는경우 Dto를 어떻게 설계하는게 좋은 방법인가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[데이터 타입과 변수, 그리고 출력 2] 백슬래쉬의 사용 관련 질문드립니다
안녕하세요 ~ 강의 듣다가 궁금한게 생겨서 질문 드립니다 해당 강의 8:20 에서 Question2 를 풀어주셨는데요 저는 따옴표까지 붙여서 출력되야 한다고 생각해서 백슬래쉬를 이용해서 다음과 같이 코드를 작성했는데 강의자님꼐서는 print("I don't like C language") 라고 코드를 작성하셔서 질문드립니다! print('\"I don\'t like C language\"') > 제가 작성한 코드입니다
-
미해결홍정모의 따라하며 배우는 C++
함수의 매개변수에 배열을 넣을 때
#include <iostream> #include <vector> using namespace std; void func1(int arr[]) { arr[0] = 7; } void func2(vector<int> v) { v[10] = 7; } int main() { int arr[] = {0, 0}; vector<int> v(100); func1(arr); func2(v); cout << arr[0] << " " << v[10]; return 0; } -> 7 0 매개변수에 배열이 들어가면 배열의 주소가 복사되어 들어갈텐데 func1의 경우 래퍼런스를 사용한 것도 아닌데 func1 내에서의 arr과 main에서 arr의 주소가 같은지 모르겠습니다. func2의 경우는 func2 내부와 main에서 v의 주소가 다름을 확인했습니다. 주소가 그대로 매개변수에 들어가 함수에서 바뀐 값이 출력되었는데 어떤 이유로 arr의 주소가 공유가 되는것인가요?
-
미해결파이널 코딩테스트 : 프론트엔드
로컬스토리지 예외처리 부분
로컬스토리지 로드&세이브 부분에 예외처리 하신 부분은 어떤 경우에 예외가 생길 수 있나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
화면에 list 순서
몇개를 추가하고 새로고침을 하면 제가 넣었던 순서가 아닌 새로운 순서로 바뀌어버립니다. 왜 바뀌는건가요? 바뀌지 않도록 하는 방법이랑 중복되는 값을 넣었을 때도 localStorage에 추가하도록 하는 방법 좀 알려주시면 감사하겠습니다ㅠㅠ
-
미해결취미로 해킹#3(WebGoat)
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 다시 요청 합니다 웹고트를 실행 하녔는데 Exception in thread "main" java.lang.UnsupportedClassVersionError
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
폰트 설치 관련문의드립니다.
부록으로 한글설정관련 설명까지 추가해주셔서 감사합니다. 1. 콜랩에서 제공하는 한글폰트 계열은 나눔과 애플고딕인가요? 콜랩에서 제공하는 폰트계열을 확인해보려면 어떻게 하면 될까요? 2. 폰트 인스톨 후 런타임 재시작을 하는데요. 폰트를 설치하고 나더라도 콜랩의 경우 다시 접속하면 매번 다시 인스톨을 해줘야 하는지요? 3. 강의 내용과 비교하면서 콜랩에서 보고 있는데요. 쉘명령으로 cd 및 vi 에디팅을 하시는데, 콜랩에서는 어떻게 할 수 있을지요??
-
미해결팀 개발을 위한 Git, GitHub 입문
ppt파일
후기남겼어요 으로 ppt보내주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
네트워크 프로그래밍, 이벤트 드리븐 방식에 관해서 궁금한점이 있어서 질문드립니다.
안녕하세요. 강사님. 잡큐에 대해 학습을 진행하면서 문득 궁금한점이 생겼습니다. (마치 GUI 프로그램이나 자바스크립트의 이벤트같은..) 평소에도 많이 궁금했던 점인데 마우스로 특정한 버튼을 클릭하면 콜백으로 특정한 함수들이 호출되는 구조가 많은데... 마우스로 특정한 버튼을 클릭하는 순간 잡큐와 비슷한 개념으로 이벤트큐(?)라고 하는 큐 스택에 이벤트가 들어가고 해당 이벤트를 순차적으로 호출하면서 특정 콜백이 실행되는 구조가 맞는지요 ?? 왠지 잡큐를 학습하면서 이벤트로 처리하는 방식에 대해서 자꾸 생각이 나서요...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Controller,@Service,@Repository 외에 class에 속한 메서드 사용법
안녕하세요 그림과같이 @Controller,@Service,@Repository 이외에 컨트롤러에서 해당 메서드를 쓰고싶으면 이렇게 하면되는건가요?
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
쿠키와 mysql db 질문입니다
안녕하세요 양질의 강의 언제나 감사드립니다. 다름이 아니고 전체적인 맥락이 궁금해서 질문 드립니다. 처음 사용자가 1. 이메일을 적고 구독하기를 누르면 (post request 서버로 날림) 2. 플라스크 서버에서 해당 이메일이 mysql db에 있는지 확인하고 없으면 User 객체 생성하고 있으면 존재하는 User 객체 return 3. flask_login에 있는 login_user 함수를 호출하면서 User객체를 넘겨주면 flask의 login 기능 실행(즉 세션이 만들어지고 flask 서버에 해당 User객체에 대한 세션이 만들어짐) 4. 서버에서 클라이언트로 리턴 해주면서 해당 User의 session(쿠키)까지 같이 보내줌 5. 클라이언트가 쿠키정보를 저장해놓고 다시 한번 같은 서버에 request 보낼때는 쿠키정보와 같이 보냄 6. 서버 입장에서 쿠키정보가 같이 날라오면 쿠키를 decode해서 무슨 User인지 알아냄(current_user.is_authenticated를 통해) 이 정도로 이해한게 맞는지 궁금합니다.또, flask의 login이라는게 결국 서버에 user에 대한 세션을 저장하는 것과 같은 의미로 받아들여도 될까요??? 질문이 길어서 죄송합니다. 항상 강의 감사합니다.
-
미해결Vue로 Nodebird SNS 만들기
미들웨어 프론트로 알려주는 방법
안녕하세요 미들웨어를 사용중입니다. 문제가 있는경우 res.status.send로 값을 전달하는데 이렇게 전달하는 값들을 프론트에서 alert이나 팝업으로 띄울 수 있을까요? 예를들어 포스트에 isloggedin을 넣게 되면 401에러와 함께 포스트가 불러오지 않는데 유저들은 그걸 알 수 없으니 미들웨어에서 res.send값 정도는 경고창이나 팝업으로 띄우고 싶습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 리사이징 403 forbidden
안녕하세요 제로초 선생님..! 보너스 강좌를 제외한 모든 강좌를 듣고 S3 이미지 리사이징을 적용했는데 위와 같이 계속해서 오류가 발생합니다. 403 Forbidden 이면 권한 상에 문제가 있다는 것 같은데, cors와 유사한 문제이려나요. 여러가지 시도해봤지만 계속해서 오류가 발생해 질문드립니다!
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
htmlWebpackPlugin.options.favicon
강의 잘 보고 있습니다! /static/img/favicon.ico 로 파비콘 링크를 변경하게 되어도 yarn serve로 작동되는 개발 서버에서 파비콘이 정상적으로 작동하는 이유는 무엇인지 궁금합니다!
-
해결됨홍정모의 게임 만들기 연습 문제 패키지
if 문에 >= 대신 == 넣으면 작동을 하지 않는 이유가 무엇인가요.
안녕하세요 교수님. 벽에 부딪힐 때 작성하는 if 문안에 <=(>=)대신 == 을 넣으면 공이 투과하는 이유가 무엇일까요 컴퓨터가 연속적이지 않기 때문에, 혹시 pos.x 가 정확히 0.9f를 지나지 않을 수 있다고 생각해서, cout을 써서 실시간으로 x좌표를 찍어보니, 0.9를 지날 때도 있고, 안지날 때도 있었습니다. 그런데 0.9가 찍힐때도 벽을 투과 하는 이유를 모르겠습니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Failed to save 'package.json' 경고 문구
package.json 에서 npm관련 업데이트 이후에 저장 버튼 눌르면 이런 경구문구가 뜹니다. 그리고, package.json에 자동으로 버전업데이트가 안돼서 수동으로 입력해줬습니다. 제가 궁금한점은 오류 문구가 뜨는데 어떤 조치가 필요합니까? 아니면 저 오류를 무시해도 프로젝트 진행하는데 무리가 없나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
DFS함수에서 cnt+=1을 하기위한 조건식이 이해가 되지 않습니다ㅜㅜ
안녕하십니까 선생님!! 선생님 알고리즘 강의 너무 잘듣고 잘 배우고 있는 학생입니다! 다름이 아니라 이번문제를 풀면서 cnt +=1을 하는 조건이 1부터 시작하여 5에 최종적으로 도달한 경우에 cnt를 1씩 늘리는 것으로 판단하였는데 선생님의 풀이에서의 조건이 "if v == n"이 되는 것이 이해가 되지 않아 질문남깁니다. 예를 들어 path의 경우에서 1 2 3 4 5의 경우와 같이 5개의 노드를 지난 경우는 위의 조건이 직관적으로 이해가 가지만 1 2 5와 같이 3개의 노드만을 지나서 5에 도달한 경우에는 DFS(v)에서 v가 3일때 문제에서 요구하는 조건을 충족하게됩니다. 그럼 이 경우는 5에서 또 가지를 뻗어 DFS(v)에서 v가 4인 경우 5인경우까지 모두 실행을 한후 cnt+=1이 실행되는 것인가요? 이 부분이 헷갈려 질문남깁니다.
-
미해결애플 웹사이트 인터랙션 클론!
캔버스 안 이미지 크기
수업 진행을 하다가 궁금한 것이 있어 질문합니다. getContext('2d').drawImage를 통해 가지고 온 이미지를 여백없이 화면에 딱 맞게 설정은 못하나요 ? 컵 영상말고 다른 영상을 넣어보고 싶은데 맞추기가 어렵네요ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Validation 과 예외처리
안녕하세요! 강의에서 Validation 으로 필드에 입력된 값들의 유효성 검사는 어느정도 이해하였는데요! 제가 하고싶은건 회원가입시 아이디 중복시 필드 오류처럼 필드에 표시해주는 기능인데요 회원 서비스에서 중복가입 시도시 예외가 발생하는데요. 이를 컨트롤러에서 try catch로 잡아서 처리하는 방법을 생각해봤는데요. 오브젝트 오류를 bindingresult에 추가하여 처리하듯이, 중복 가입 예외 발생시 bindingresult에 필드에러를 생성해서 추가하면 될것같은데 이러한 접근방법이 맞을까요? 예외발생시 Validation으로 처리하는 좋은 방법이 있을까요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블 관계 매핑
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(http://bit.ly/3fX6ygx)을 먼저 확인해주세요. 3. 질문 잘하기 메뉴얼(http://bit.ly/2UfeqCG)을 먼저 읽어주세요. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요, 영한님. 이 강의를 듣고나서 개인적으로 건강자가검진 체크 애플리케이션(혈당, 몸무게, 복용해야할 약만 체크)을 만들어보기 시작했습니다. ERD를 만들어보다가 멤버 즉, 로그인 하는 사람의 엔티티까지는 쉽게 설계할 수 있었으나, 몸무게와 혈당 부분에 테이블을 어떻게 설계해야할지 감이 안 오더라구요. 몸무게라는 테이블을 만들어서 멤버와 1:n관계를 매핑시키는 것만으로도 충분할지 고민되어 여쭤봅니다.