묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 시큐리티
안녕하세요
좋은 강의 감사히 보고있습니다. WebSecurityConfigurerAdpater 를 상속받고 configure(HttpSecurity http) 메서드를 재정의 할대 파트1에서는 http 를 여러개 생성하는 경우가 있었는데 하나의 http에 다 붙힐려니까 안붙는것들이 있더라구요. 설정에 순서가 있어서 순서가 다르면 뒤에서 호출하지 못하는것으로 생각했는데 제 생각이 맞는지 그리고 순서를 맞춰서 하나의 http만 재정의하는것과 여러개의 http를 생성해서 각 설정을 걸어줄때의 차이점이 궁금합니다.
-
미해결따라하며 배우는 NestJS
DTO 를 interface가 아닌 class로 해주는 이유가 있나요?
보면 instance를 생성하는 것이 아닌 type check 정도만 해주는거 같은데 interface가 아닌 class 로 써주는 이유가 있나요?
-
미해결
JPA 영속성 전이 질문드립니다.
안녕하세요. JPA 영속성 전이와 관련하여 질문드립니다! 목적은 유저가 탈퇴한다고 가정했을때, User 데이터를 delete할때 그와 관련된(외래키로 엮어져있는) 다른 테이블의 모든 데이터를 같이 삭제하고 싶습니다. 우선 ERD는 아래와 같습니다. users : apps = 1:N users: resources = 1:N app_resources = apps와 resources의 중간테이블(apps:resources = N:M 해결) resources 슈퍼타입 scenes, avartar 서브타입 scenes: hubs = 1: N 관계입니다. 위와같은 ERD에서 users테이블에 데이터를 삭제할경우 연관된 모든 데이터를 지우기 위해 아래의 사진과 같이 모두 양방향 연관관계를 추가하였습니다. 아래 사진처럼 작성했을경우 정상적으로 user에 관련된 데이터들이 모두 잘 삭제가 됩니다. 그런데 아래와 같이 모든 엔티티에서 @OneToMany 연관관계에 cascade = cascadeType.ALL, orphanRemoval = true 를 사용해도 괜찮은지 질문드립니다! (화면에 다 넣으려니 잘 안보이네요 ㅠㅠ 확대해서 봐주시면 감사하겠습니다)
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청드립니다
인프런 아이디 : arcasarin 인프런 이메일 : arcasarin@naver.com 깃헙 아이디 : arcasarin@naver.com 깃헙 Username : Zoe-Luna
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
안녕하세요 질의드립니다~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님~ @PropertySource() 관련하여 , 질의드립니다! @PropertySource("/WEB-INF/properties/db.properties") 는 등록을해주었는데, error_message.properties는 propertysource어노테이션의 등록을따로 안했는데 이유가있을까요!? 앞전 prperty강의에서는 message클래스로 등록하는 이유는 jsp에서도 사용할려고하는 이유라고 강의를 들엇는데 혹시 해당클래스에서 등록을하면 따로 @propertysource어노테이션을 안붙여도되는건가요!? 궁금해서 질의드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증 로직이 들어가는 계층
안녕하세요. BindingResult를 배우기 전에는 검증 로직을 작성할 때 Service에 작성을 했는데, BindingResult를 도입하고 나서부터는 Controller에 검증 로직이 들어가는데, 그렇다면 검증 로직이 들어가야 하는 부분이 이제는 Controller가 되는건가요? Controller는 모델과 뷰의 중간 역할을 하고 Service에서 비즈니스 로직을 처리한다고 하면, 검증 로직이 service에 들어가야 할 것 같은데 이 부분이 조금 헷갈리네요..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
우측값을 매개변수로 했을때의 의미
안녕하세요 선생님 일단 우측값을 사용할경우 어떻게 동작되는지 숙지했습니다. 우측값 사용에 대한의미도 값에대한 복사가 아닌 이동이라고하는데... 여기서 궁금한점은 굳이 && 우측값을 사용하는가 입니다. 기능적으로는 이동이라는 개념을 포인터나.. const가 아닌 레퍼런스로도 똑같이 따라할수있을거라고 생각합니다. 그 이유가 무엇인지 알수있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue js 중급 예제문제가 있으면 보고싶은데 어디서 확인할 수 있을까요?
vue js 중급 예제문제가 있으면 보고싶은데 어디서 확인할 수 있을까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
싱글톤에 관련해서..
안녕하세요. 강의 잘보고 있습니다! 다름이 아니라 현재 강의에서 싱글톤으로 변경하기전 함수형태도 어차피 싱글톤형태 아닌가요?? 단지 클래스 문법을 활용해서 인스턴스화를 통해 싱글톤을 사용하고 있다라는 것을 코드로 보여주기 위함인 것 같아서요! 싱글톤 변경전 함수형도 하나의 인스턴스 서버로 돌아가는 것으로 알고 있어서요!
-
해결됨만들면서 배우는 리액트 : 기초
console.log(counter); 가 handleFormSubmit 함수 내부에 있을 때 동작이 잘 이해가 안됩니다.
안녕하세요! Form 컴포넌트 내부를 작성해보다 실수로 아래와 같이 작성하였는데요 function handleFormSubmit(event) { event.preventDefault(); console.log('submit'); setCounter(100); console.log(counter); } 이런식으로 작성을 했더니 처음 submit 시에는 console 에 1이 찍히고 그 다음에 100이 찍혔습니다. 이 동작이 잘 이해가 되지 않는데 이유를 알 수 있을까요?!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
혹시 해당 도서 E-Book 출판 계획도 있나요?
안녕하세요. 혹시 해당 도서 E-Book 출판 계획도 있나요?
-
미해결배달앱 클론코딩 [with React Native]
com.zerocho.fooddeliveryapp 으로 옮기는 과정에서 오류 질문입니다.
안녕하세요. 이 부분에서 해결이 안되서 질문 남깁니다. 정상적으로 실행은 되나 No apps connected. 으로 어플리케이션 실행이 안되는 문제점이 있습니다. 혹시 이와 같은 상황에서의 해결방안이 있나요? 깃허브 커밋 참고해서 파일은 전부 고쳤고 캐시 삭제도 해보고 최대한 할 수 있는것은 해보았는데 도저히 모르겠어서 질문드립니다..
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
3강 마, 바 순서 제목 바꾸셔야 할 것 같아요
실수로 바꿔 업로드 하신 것 같습니다 :) 재밌게 수강하고 있습니다! 꼼꼼한 강의 감사드려요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 db연결관련 질문드립니다.
1. jdbcmemberrepository 를 복붙하고 임포트를 해주는 과정에서 라는 에러가 떠서 임포트 메소드를 해주고 clearstore() 오버라이드를 한 후 local host를 접속하였는데 라며 연결이 안되네요 ㅠㅠ h2 실행중인거 확인했고, 서버도 다시 재가동 시켰었습니다! 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨실전 프로젝트로 배우는 타입스크립트
프론트개발관련모듈질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요!! 강의 잘듣고있습니다! 질문을 자주해서 죄송합니다 ㅠㅠ 강의를 듣다가 궁금한 점이있습니다. 프론트 개발쪽은 axios 모듈을 사용한다면 html쪽에도 cdn(<script>) 방식으로 선언을 하고 모듈을 직접적으로 사용하는 js/ts 파일에도 import로 선언을 총 2곳에 해야하나요??
-
미해결자바스크립트 : 기초부터 실전까지 올인원
배열함수 filter 문제
let doubleLetter = names.filter((item) => { let splitName = item.split(""); return splitName.some((letter, index) => letter == splitName[index + 1]); }) console.log(doubleLetter) filter 조건에 some을 사용해서 true가 반환되면 true에 부합하는 배열의 문자열이 반환되는걸로 이해했습니다. 그런데 some 조건에 letter가 어떤 역할인지 잘 모르겠어요.. ㅠㅠ splitName[index] == splitName[index + 1] 이렇게 하면 names 배열이 전부 콘솔창에 뜨던데 이건 왜 안되는건가요?? 찾아보니 split이 지정한 구분자로 문자열을 나눠서 배열에 담아 리턴한다고 나와있던데 let names = [ "Steven Paul Jobs", "Bill Gates" ]; 이면 item.split("") 했을 때, let splitName = [["Steven", "Paul" , "Jobs"], ["Bill", "Gates"]] 이렇게 되는게 맞나요?? 그러면 letter == splitName[index + 1] 은 어떻게 되는건가용...
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
best-seller 정확도 측정
'추천시스템의 정확도 측정' best-seller방식으로 구한 예측값의 RMSE를 계산하는 부분에 질문이 있습니다. y_pred = movie_mean[ratings.loc[user]['movie_id']] 이렇게 하면, User가 본 영화의 전체 평점이 예측값으로 나오는데요. '특정 영화의 User의 평점 - 전체 평점평균' 에 대한 RMSE를 구하는 것이여서 Best-Seller 방식과는 관계없는 것 아닌가요? 알고리즘이 어떤 영화에대한 평균이 어떤 의미인지 잘 이해가 안되요. Best-seller방식이라면 상위 한 개를 뽑는거여서 추천방식이 'Star Kid' 영화만 y_pred로 들어가야하지 않나요?
-
미해결파이썬으로 장고(Django) 공략하기: 입문
putty에서 막혔네요 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 영상에 나온 그대로 따라하고 putty에서 Open하니까 검은 창이 뜨고 아무것도 안나오다가 Connection timed out 에러가 뜨네요 포트포워딩 문제일까요? ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
예측값에 대한 설명
예측값에 대한 설명 부분에서, 100개의 데이터 X(1, 2, ... 100)이 있다면 예측값(y_pred)은 w0+X(1)w1, w0+X(2)w1, ... w0+X(100)w1 이 되어야하는것 아닌가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
ch배열의 길이를 n+1로 해주는 이유가 뭘까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. n=int(input()) ch=[0]*(n+1) cnt=0 이 부분에서 ch배열의 크기를 왜 (n+1)만큼 곱해주나요? 그럼 배열이 n보다 하나 더 큰 수로 만들어지지 않나요?