묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sequlize로 생성한 컬럼 이름 규칙이 궁금합니다
시퀄라이즈로 관계를 맺으면 관계를 맺은 테이블의 Id가 dp 컬럼에 저장되는 것 같습니다posts테이블에는 UserId가 있고follow 테이블에는 followingId와 followerId가 있습니다제가 궁금한것은관계를 맺음으로써 자동 생성되는 컬럼의 이름 규칙과 지금 보면 관계를 맺은 두 테이블중 한 쪽 혹은 양쪽에 ID가 생성되는데 ID가 생성되는 규칙도 궁금합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q 반례를 모르겠습니다.
코드: http://boj.kr/eaff4b3a82664a1e858c073d7f218c3b제가 틀리는 테스트 케이스를 못 찾겠습니다. ㅠ검사 중 16%에서 틀렸다고 합니다.
-
미해결스프링부트 시큐리티 & JWT 강의
11분 42초 SecurityConfig 적용안됨
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.11분 42초에 나오는 시점에 permitAll() 때문에 로그아웃 상태일때 처럼 되야되는데 login 창이 계속 나옵니다. user,manager도 403이 안나오고 login으로 갑니다..
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
window에서 gradlew build시 cmd 환경변수 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. Please set the JAVA_HOME variable in your environment to match the location of your Java installation.에러 발생 해당 폴더에서 gradlew build 를 하는데 버전 오류가 계속 나요.환경변수 설정 제대로 되어있는데도 계속 오류납니다 ㅠ버전확인 해보면 버전 일치하고 경로도 맞아요... 도대체 뭐가 문제일까요 ㅠㅠ 도와주세요..
-
해결됨스프링부트 시큐리티 & JWT 강의
회원가입? 로그인 ?
안녕하세요 데어님! 강의를 듣다 문득 궁금한 것이 있어서 질문을 올리게됐습니다.지금 여러가지 OAuth2.0 서비스를 스프링 시큐리티와 연동하는 작업을 진행하고 있는데, 나름대로 예외처리를 하다가 지금 구현하는건 회원가입일까 아니면 로그인일까 라는 생각이 들어서요. 아래 코드는 현재 로직이 회원가입이라고 가정한, PrincipalOauth2UserService 내 리팩토링한 코드입니다.아래 코드를 따르자면 로그인 링크를 클릭했을 때 DB 내에 저장된 username 을 가져와 비교한 뒤 만약 동일한 username 이 있다면 간단하게 예외를 발생하도록 짜보았습니다.그렇다면 지금 과정은 로그인이 아닌 회원가입이고, 로그인을 위한 로직은 따로 작성해줘야 하는 걸까요 ?구글 [로그인], 페이스북 [로그인] 이라고 돼있어서 조금 헷갈리네요.. 😅1. public OAuth2User loadUser() { ... 중략 OAuth2UserInfo oauth2UserInfo = null; if (oauth2UserInfo != null) { String provider = oauth2UserInfo.getProvider(); String providerId = oauth2UserInfo.getProviderId(); String username = provider + "_" + providerId; User findUser = userRepository.findByUsername(username); if (findUser == null) { user = saveUserInfo(oauth2UserInfo, provider, providerId, username); userRepository.save(user); } else { try { throw new Exception("이미 존재하는 유저입니다."); } catch (Exception e) { e.printStackTrace(); } } } return new PrincipalDetails(user, oAuth2User.getAttributes()); } 2. saveUserInfo() private User saveUserInfo(OAuth2UserInfo oauth2UserInfo, String provider, String providerId, String username) { String email = oauth2UserInfo.getEmail(); String password = bCryptPasswordEncoder.encode("password"); // 별 의미없는 패스워드 String role = "ROLE_USER"; return User.builder() .username(username) .password(password) .email(email) .role(role) .provider(provider) .providerId(providerId) .build(); } }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
maven 파일
강사님 처럼 maven 파일을 생성할라고 하니 저는 윈도우 운영체제여서 그런지 몰라도 maven 원형 이라는 셀렉만 있어서 maven 원형으로 파일을 만들면 main ,test 같은 src가 안만들어집니다....
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
401에러 logout() 문제 auth_provider.dart에 logout() 함수 작성시 notifierListener() 추가시 해결했습니다.
GoRouter 프로젝트에 적용하기 / RefreshToken 만료되면 로그아웃 영상 4분42초 부분에서 void logout() { ref.read(userMeProvider.notifier).logout(); notifierListener(); // 이부분 삭제하셨음. }수업에서 notifierListener()를 삭제하셨지만,제 경우에는 삭제하면 오히려 401 에러로 인해 splashScreen을 빠져나가지 못하고 App이 멈춰버리는 문제가 생깁니다.오히려 그대로 놔두는 것이 잘 작동합니다.버전 문제인지 뭔지는 모르지만 다른 분들에게 도움 되었으면 해서글로 남겨봅니다.혹시 삭제한 이유가 따로 있는 건지 궁금하기도 합니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
AXI Interface Ready 신호
AXI Interface 코드 리뷰를 진행하고 있는데, axi_awready , axi_wready 신호를 생성하는 과정에서조건문에 ~axi_awready, ~axi_wready 같은 조건들이 ready 신호를 1 clock tick으로 생성하려고 의도한 게 맞는지 궁금합니다!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문있습니다!
안녕하세요 선생님 다름이 아니라 만약에 질문이 YES , NO가 아니라 합이 되는 집합의 원소를 각각 출력하는 거라면 코드를 어떤 식으로 짜야하는 지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
SpringRunner.class
혹시 SpringRunner.class가 하는 역할이 뭔가요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
트위터 게시글 업로드 기능을 구현했는데 갑자기 로그인이 안됩니다
강의를 따라가면서 트위터 사진하고 게시글 업로드기능을 구현했는데 업로드 기능 구현전까지 잘되던 로그인 기능이 업로드 기능 완성하자마자 동작을 안하네요....이게 로그인 실패하면서 나오는 로그입니다이메일 비밀번호를 치고 로그인을 누르면 프론트 쪽에서는 바로 리프레쉬 되면서 백쪽 콘솔에는 위와 같은 로그가 나옵니다
-
미해결따라하며 배우는 NestJS
password authentication failed for user postgres 문제
제목과 같은 문제를 만나 엄청나게 헤매다가 해결했습니다.혹시 저와 같은 에러를 만난 분이 계시다면 도움이 될까하고 글로 남겼습니다.https://changokr.tistory.com/92
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 중급 Part.1
실습 -노드 다루기 (6)
//아래 코드는 현재는 작동하지 않는다. [12:20]$menu.children().eq($menu.children().length -1).css("border", "5px solid #f00" );$menu.children(":eq(-1)").css("border", "5px solid #f00");css() → 이 안에 "border"를 빠트려서 작동되지 않았던 겁니다!
-
미해결실무에서 바로 쓰는 영어 이메일
강의 잘 들었습니다. 강의 자료 요청 드립니다.
강의 잘 들었습니다.강의 자료 아래 메일 주소로 공유 요청 드립니다!fydehd1@naver.com감사합니다.
-
미해결
알고리즘 공부를 코테에 적용?
안녕하세요! 알고리즘 공부를 시작한지 얼마 안된 학생입니다. 공부하다보니 이런저런 알고리즘이 있다는 건 알겠는데 그럼 코테에서 문제를 볼 때 '이건 어떤 알고리즘이니까 어떻게 풀어야지'라는 식으로 접근하는건가요?알고리즘 공부한게 코테에 어떻게 적용되는지 궁금합니다!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요. 2020년 판 기준 104p에 features.shape[0] 궁금합니다.
선생님 좋은 강의 잘 듣고 있습니다. 매일 즐겁게 수강하고 있습니다.질문이 있어서 글 남깁니다. 2020년 판 기준 104p에 features.shape[0]이 왜 150이 나오는지 궁금합니다.shape 메서드는 이해하고 있어서 [0]이거 없이 실행하면 (150,4)가 나오는 것은 이해가 됩니다. 그런데 [0]을 넣는건 axis =0을 의미하는 건가요?1을 넣으면 4가 나오고 2를 넣으면 error가 떠서 그렇게 추측했는데 맞는지 여쭙고 싶습니다.읽어주셔서 감사합니다 :)
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Return type을 꼭 명시해야 하나요?
안녕하세요. 강의 수강 후 개인 프로젝트를 해보고 있는 신입 개발자입니다.기존에 JS로만 개발을 하다가 Nest.js를 사용하다 보니 헷갈리는 것이 있어 질문 드립니다.controller에 있는 함수나 service의 함수를 만들 때 return type을 꼭 명시해줘야 하는지 궁금합니다.개인적으로는 명시하는 것이 좋은 것 같은데 해당 강의를 보면 꼭 명시하는 것 같지는 않더라구요.만약 명시한다면 dto를 만들어서 붙여주면 되는 것일까요? 아니면 다른 방법이 있을까요?질문 읽어주셔서 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
외부 db 관련 질문입니다!
프로젝트에서 외부 db를 연동하는데, 스프링 데이터 JPA를 사용합니다.외부 db select를 하려면 entity도 db 테이블에 맞춰서 새로 만들어야 하나요?위방식대로 진행했는데 잘 되지않아서 질문드립니다!!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
오류입니다 ㅠㅠ
에 있는 파일에서 알려주신 것 처럼 MVCC=TRUE를 넣었음에도 발생하는 오류입니다h2는 1.4.199 버전입니다
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
아니 선생님 이게 뭡니까 프로젝트3 Blog CTA Modal 파트
전 미리 만들어놨습니다.붙여넣기끝 이러면 뭘 어떻게 하라는 건가요id값 맞춰주면 동작하는거야 알죠강의 열심히 들어서 개념도 많이 잡고이제 어느정도 보입니다.이전 모달과 새로운 모달 비교해보니 클래스 부분도 일부 수정되고 폼도 바뀌었는데그런 부분들은 설명 해주시고 넘어가야 하는거 아닌가요? 그냥 수업자료 올려놓으신거에서 찾아서붙여넣고완성~하면 되는건가요?만들어지는 과정을 따라하는걸로 수업이 이루어지는데 이건 좀 아니라고 봅니다.막말로 김영만 선생님이 본인은 색종이 다 접어 놓고 나와서선생님은 미리 만들어왔어요~이게 강의냐고요 종이접기 자랑이지