묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 시큐리티
강사님 질문있습니다~!
현재 저희가 만든 AuthenticationProvider 를 구현한 Custom AuthenticationProvider에서 UserDetailsService 를 사용했을 뿐인데, 어떻게 CustomUserDetailsService가 호출이 되는지 궁금합니다. 저는 당연희 SecurityConfig에서 auth.userDetailsService의 매개변수로 CustomUserDetailsService를 넘겨줄 줄 알았는데 그냥 auth.authenticationProvider의 매개변수로 CustomAuthenticationProvider 만 넘겨줬을 뿐인데, 심지어 그 안에는 CustomUserDetailsService 를 사용한다는 디테일한 지시도 없을 뿐더러 인터페이스로만 정의 되어있는 UserServiceDetails를 사용할 뿐인데 어떻게 CustomUserDetailsService 가 호출되는지 궁금하네요. 또한 PasswordEncoder를 이용해서 password를 비교할 때 userDetailsService.loadUserByUsername 메소드에서 반환받은 AccountContext 객체의 getAccount().getPassword()랑 비교를 하는지 궁금합니다. 그냥 AccountContext 객체의 getPassword 하는 것이랑은 차이가 있는지요. 또 마지막으로 Config 클래스에서 auth.authenticationProvider 에 지정한 커스텀 클래스는 바로 ProviderManager 의 parent 필드에 지정되는건가요. 항상 좋은 강의 잘 듣고있습니다. 감사합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
식별관계 매핑 오류 질문 드립니다!
안녕하세요. 강사님 선생님 책이랑 강의 영상들을 보고 응용 실습하였는데, 오류를 이틀째 검색해도 해결을 못하였느데 혹시나 아시나 해서 글 남겨봅니다! ㅠㅠ @Entity @Data public class Posts { @Id private Long id; private String title; } @Entity @Data public class PostsDetail { @Id private Long id; @MapsId @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "id") private Posts posts; private String description; } @Test void t1() { Posts posts = new Posts(); posts.setId(1L); postsRepository.save(posts); PostsDetail postsDetail = new PostsDetail(); postsDetail.setPosts(posts); postsDetailRepository.save(postsDetail); } 오류 메세지: A different object with the same identifier value was already associated with the session Posts입니다.추가) 여러가지 실험중에 postsRepository.save(posts);를 하고 바로entityManaget.clear()를 해주면 값이 들어값니다..entityManaget.flush()를 하면 안 들어가고요. 오히려 flush를 해줘야 값이 들어가야하는 게 아닌가요? ㅠㅠ
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
this와 obj
function sec01Reset(obj){ $(obj).parent().find('.ggang01').removeClass('active'); $(obj).parent().find('.ggang02').removeClass('active'); $(obj).parent().find('.ggang03').removeClass('active'); $(obj).parent().find('.ggang04').removeClass('active'); }; $('.btn.start').on('click',function(){ sec01Start(this); }); $('.btn.reset').on('click',function(){ sec01Reset(this); }) 이 코드에서 버튼을 누르면 함수실행을 하게되는데, 저 this가 a나 b같은 매개변수인가요?? 그 this와 obj부분을 어떤식으로 해석하면 좋을까요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
질문입니다
코딩테스트가 회사마다 전부다 다를텐데요 코딩테스트의 각각의 문제는 어떠한 자료구조를 사용하라는게 더 좋다라는 본질이 있다고 보거든요 시험문제가 나올때 어떠한 자료구조를 사용해라 라는식의 글자가 적혀있나요? 아니면 문제를 풀다보면 어떠한 느껴지는 경험적 감이라든지 나오는 문제의 그림에서 어떠한 자료구조를 써야할지 힌트를 주나요?
-
미해결운영체제 공룡책 강의
File System에 대해 질문이 있습니다.
안녕하세요. 좋은 강의 언제나 감사드립니다! File System에 대해 질문이 있습니다. 1. 보조 기억 장치에 파일이 저장될 때 Block이라는 단위를 사용하는데, 앞선 강의에서 언급해주셨던 Paging과 Frame, Swapping 알고리즘을 고려하면 Block 역시 Page와 Frame과 같은 크기로 나뉘는 것이 맞나요? 2. Linked List로 Block을 관리하는 것과 FAT으로 파일을 관리하는 것의 차이를 잘 모르겠습니다. FAT이 Linked List 기반으로 Block 간 연결 정보를 테이블 형태로 관리하는 것만 제외하면 사실상 Linked List 방법과 FAT 방법은 동일해보이는데 어떤 다른 점이 존재하나요? 3. I-Node 방법으로 파일을 관리할 경우, I-Node를 저장하는 테이블이 따로 존재하나요? 감사합니다!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
cross_val_score 인자 관련 질문
cross_val_score 인자로 피처데이터와 레이블데이터가 들어가는데, 원래대로라면 우선적으로 test, train 데이터로 구분한 뒤 X_test, y_test 를 인자로 넣는게(test 데이터로 수행을 하는게) 맞는건가요? 수업 듣던 도중 갑자기 헷갈려서 질문드립니다ㅠㅠ
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
CNN 모델을 조금 수정하고 싶은데 어떻게 해야하나요?
유튜브 영상을 보고 잘 하시는거 같아 인프런에 가입하여 열공을 하고있습니다. 궁금한 점이있어 문의 합니다. CNN 모델에서 예제에서 2개의 CNN층과 1개의 FC 층을 추가하여 코드를 작성해보고 싶은데 어떻게 해야할까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print('{:4d}'.format(i * j), end=' ')에서
안녕하세요 print('{:4d}'.format(i * j), end=' ')에서 end=' '의 역할은 i가 바뀔 때마다 줄바꿈 처리를 해주는 것이 맞나요?
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
3강 Open API 쿼리 편집 관련
안녕하세요, 3강에서 body 테이블의 고급 편집기에서 함수 편집한 후 표2에서 사용자 지정열 호출에서 body 함수를 불러왔는데요. body표에서 확장 버튼을 누르면 '열을 찾을 수 없습니다' 라고 뜨는데 어떻게 해결할 수 있는지 문의 드립니다. 고급 편집기에서 함수 편집시 구문 오류는 없다고 나타납니다.
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
else문 += 질문
else{ list = '<li><figure><img src="images/1.jpg"></figure></li>'; list += '<li><figure><img src="images/2.jpg"></figure></li>'; list += '<li><figure><img src="images/3.jpg"></figure></li>'; } 이 부분에서 list에 처음에 1.jpg의 값을 담았다고 해석 되는데 그 뒤에 +=부분은 어떻게 해석을 해야하나요?? 처음 list의 값(1.jpg)에 2.jpg,3.jpg이렇게 더해진거인가요?? 변수 하나에 세계의 값을 넣을수가 있나요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
키파일버전문제 질문입니다.
강의를 진행할땐 kaikas 키파일로 진행하여 version3 로 진행되었습니다. 클레이튼 공식 페이지에서 키파일을 생성하여 열어보면 version4로 바뀌었으며 crypto부분이 keyring으로 변경되고 crypto의 원래부분이 keyring의 리스트안 튜플로 저장되어있는 것으로 확인하였습니다! 그래서 validKeystore에서 keyring[0]을 부여하여 줬는데 비밀번호가 다르다고만뜹니다.. 혹시 최근버전의 cav로 해결해야하나요..?
-
해결됨파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
nbextensions 설치 했습니다만, 좀 다르게 나타납니다
안녕하세요... 강의대로 설치했습니다만, 모양이 첨부와 같이 나타납니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
nodemon 과 pm2 차이
nodemon으로 개발후 배포시 pm2로 변경 작업하고 있습니다. 그런데 pm2 cluster -0 (CPU개수) 로 실행시 if(Cluster.master === true) 해당 코드는 동작을 안하는것 같습니다. 그리고 모니터링시 마지막 프로세스만 CPU가 100%가 넘어도 한개의 프로세스로 모든 test를 처리합니다. 위2가지 문제가 무엇인지 질문 드립니다.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
제이쿼리 질문드립니다~
선생님 안녕하세요~ 다름이 아니라 저는 제이쿼리 구문에 $(window).scrollTop()부분을 변수처리하여 적어보았는데요, 변수를 맨 위에 적었을 때는 스크롤이 이상하게 반응했었다가 사진대로 함수안에 변수를 적었더니 정상적으로 작동을 해서요~ 변수를 넣는 위치의 기준을 잘 모르겠어요..! 제이쿼리는 공부를 해도 가끔씩 변수의 위치가 너무 헷갈리더라구요..
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Promise.All에 관하여
result의 결과 값으로 [[노드,true]] 이런 꼴이 나온다고 말씀하셨는데 혹시 두 번째 자리에는 무엇을 기준으로 true인지 false인지 판단되는건가요 ? 1.Promise.all을 호출하면 결과값으로는 무조건 [[값,불리언]] 꼴의 형태를 반환하는건가요 ? 2.hash태그들을 테이블 2개를 거쳐(PostHashtag,hashtags)나눈 이유가 있을까요 ? 개인적인 생각으로는 하나의 posts게시글에 컬럼을 hash태그를 따로 두어도 괜찮다고 생각하는데 이렇게되면 안 좋은 점이 무엇인지 알려주실 수 있을까요 ?? ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
미로 탐색 DFS/BFS 차이점 문의.
안녕하세요 선생님. # 9. 미로의 최단거리 문제의 정답 while dQ: now = dQ.popleft() for i in range(4): x = now[0] + dx[i] y = now[1] + dy[i] if 0<=x<n and 0<=y<n: if a[x][y]==0: a[x][y]=1 dis[x][y]=dis[now[0]][now[1]]+1 print(x,y, '>>>', dis[x][y]) dQ.append((x,y)) 1. 미로탐색 BFS(9.미로의 최단거리 문제)에서 출발->도착까지의 통로가 여러개인 경우는 어떻게 풀어야 하나요? 9번 알고리즘으로 10번 예제로 풀어보니 정답은 맞는거 같습니다만, 예외처리 사항(또는 주의사항)이 있는지 문의 드립니다. 2. 강의(차후 강의포함)에서 다루신 유형말고 미로탐색에서 다른 경우도 있나요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
a태그 클릭 시 생기는 아웃라인을 없애고 싶은데 안되네요 ㅜㅜ 도와주세요
ul li a 태그를 이용해서 페이지네이션을 만들고 있는데요... a 태그에 적용하는 클래스에 outline:0 도 해보고 none도 해보고 !important 도 적용해 봤는데 계속 생기네요... 선생님이 강의에 하셨던 건 button 태그이긴 했는데 a 태그에는 적용 방법이 다른가요? 부트스트랩에서 제공하는 페이지네이션을 커스텀해서 사용하고 있는데 그래서 그런걸까요? 답변 부탁 드립니다 ㅜㅜ
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
컴포넌트 제작시 글로벌 css와 Scoped css
프로젝트에서 주로 글로벌하게 css를 사용하고 있는데 scoped하게 사용하거나 둘을 적절하게 사용하는게 더 좋은가? 라는 생각을 하고 있는데 어떤것이 더 나은지 모르겠고 둘을 섞어 쓴다면 그 기준을 잘 정하지 못하겠는데 어떻게 하는것이 좋다고 생각하시는지 궁금합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
float 관련 clear both
float 값을 주면 부모에게 float { content:""; display:block; clear:both; } 값을 주어야한다고 배웠는데 이 값을 건너뛰고 overflow:hidden 으로만 값 찾아도 되는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
섹션0 Q&A 11:37분에 보여주신 이미지 swipe 기능에 대해 질문있습니다.
섹션 0 마지막강의 Q&A 에서 11:37분 shallwecare.com 약병을 클릭해서 swipe 하는 부분을 만들고싶은데 직접 만드는건지 오픈소스를 사용하는 건지 궁금합니다. 어떤 부분을 참고하거나 공부해야될까요..?