묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
validation pipe를 거쳐서 나온 에러의 이름을 Bad Request 대신 다른 이름으로 사용하고 싶습니다.
안녕하세요. 조현영님 강좌를 보던 중 요청 값들을 dto로 묶은 후 거기에 class-validator 객체에 원하는 validator를 설정시키고 (ex: IsString(), IsNumber() 등) 해당 validator 조건의 부합 하다면 만들어 둔 exception filter 함수 안에 조건에 따라 Validation exception 혹은 http exception 일 때 응답을 다르게 정의 한 내용을 보았습니다. 그 중 하나 거슬리는 부분이Validation exception을 통해 온 에러는 "Bad Request"가 고정이라는 것입니다. 혹시 이 값을 "Unsupported Media Type"으로 바꾸고 싶은데 방법이 있을까요?
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
훈련의 정답은 어디서 볼 수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 훈련의 정답은 어디서 볼 수 있나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
toString과 String,valueOf
public String solution(String str) { String answer; char[] s = str.toCharArray(); int lt = 0, rt = s.length - 1; while (lt < rt) { if (!Character.isAlphabetic(s[lt])) lt++; else if (!Character.isAlphabetic(s[rt])) rt--; else { char tmp = s[lt]; s[lt] = s[rt]; s[rt] = tmp; lt++; rt--; } } answer = String.valueOf(s); //answer=s.toString(); return answer; } 위의 코드에서 answer = String.valueOf(s)와 주석처리한 answer=s.toString이 어떤 차이점이 있을까요?? 두 코드 다 s를 스트링으로 바꿔서 answer에 넣어주는거라 생각했는데 주석처리한 코드로 제출하면 오답이라도 나오네요
-
해결됨블렌더 3.0에서 인테리어 디자인 하기
벽체 모델링 강의 누락
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 듣고 있습니다. 그런데 벽체 모델링 wall6부분 마지막 1강이 누락된 것 같네요. 강의 참고해서 만들어야하는 급한 과제가 있는데 가능한 빨리 추가파일 받아볼수있을까요? 그리고 바닥 모델링 강의에서 archipack이 제대로 보이지 않고 투명하게 표시되는데 뭐가 문제인 걸까요ㅜㅜ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Vivado 설치 문의
안녕하세요. Vivado 설치 문의 드립니다. 어제 가입해서 수강을 시작했습니다. 자일링스 홈페이지에 들어가서 vivado를 다운받으려고 하니. vivado design sute -HLx Editions 다운받는 곳을 못 찾겠습니다. 현재 products -> HW development 로 들어가면 Vivado ML은 있어요. Vivado ML Standard Edition Free 를 다운받으면 되나요?
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
3번문제 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 3번문제에서 저는 위에걸로 했고 홍팍님은 강의에서 밑에걸로 하셨습니다. JOIN에서 users.nickname ="홍팍"으로 하는 것과 WHERE에서 저처럼 하는 것은 어떤 차이가 있고 어떻게 하는 것이 더 좋은 방법일까요? 감사합니다. SELECT users.nickname AS "주문자명", orders.id AS "주문번호", payments.amount AS "결제금액" FROM users JOIN orders ON orders.user_id = users.id LEFT JOIN payments ON payments.order_id = orders.id WHERE users.nickname = '홍팍' ; ======================== SELECT users.nickname AS "주문자명", orders.id AS "주문번호", payments.amount AS "결제금액" FROM users JOIN orders ON orders.user_id = users.id AND users.nickname = '홍팍' LEFT JOIN payments ON payments.order_id = orders.id ;
-
미해결처음 배우는 리액트 네이티브
setIsEditing 실행 과정에 대해 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 3:24 에 setIsEditing 에 관련해서 질문이 있습니다. 1. 47번째줄에 edit 컴포넌트의 onPress에 익명함수를 전달하고 있음을 이해했습니다. 1 - 1) IconButton.js를 보면, IconButton은 onPress가 들어올 경우 무조건 item.id를 onPress의 파라미터로 전달하고 있습니다. edit의 경우, item을 prop으로 전달하지도 않았고, item의 디폴트값도 id를 저장하고 있지 않습니다. 그런데 어떻게 에러 없이 동작이 되는지 궁금합니다. 1 - 2) 두번째로 IconButton은 setIsEditing함수가 무엇인지 모를텐데 어떻게 동작하는건지 궁금합니다. 2. 이 강의와 관련없이 저장할때마다 자동으로 props들을 추가하면 줄바꿈이 되는데 어떤 익스텐션을 쓰시는지 궁금합니다. vscode 익스텐션 전부 설치했는데 저는 자동으로 안되어서요 혹시 다른 익스텐션을 쓰시는건가요? 자바스크립트를 배운지 오래되어서 그런건지 리액트 기초나 동작원리를 이해 못해서 그런건지 명확하지 않은 부분이 많네요. 그래서 질문이 횡설수설한거 같습니다. 답변 주시면 감사하겠습니다.
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님, 안녕하세요 :) 지난번 캐글예제로 배우는 머신러닝 강의 따라서 본 강의도 신청하게 되었습니다! 프로젝트 진행에 큰 도움 감사드립니다, 혹 이 강의도 개인 블로그에 출처 기재하여 공부한 내용 정리해서 업로드 진행해도 될지요? 또한, 인프런에 제공하시는 강의 모두 동일한 기준으로 이해하면 될지 문의 드립니다 :) 이 강의도 잘 따라가보겠습니다! 감사합니다!
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
smote 설치 오류 (과거 등록된 답변대로 실행시 설치 불가)
imblearn 설치를 위해 과거 2021년3월 답변 내용 참고하여 실행했는데 설치가 안되어 문의드립니다. 과거 게시판 내용 참고 https://www.inflearn.com/questions/178321 실행한 내용 pip install scikit-learn==0.23.1 pip install imbalanced-learn==0.7.0 현재 sk-learn 버전 1.0.2 오류 메시지 {(base) C:\Windows\system32>pip install scikit-learn==0.23.1 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/scikit-learn/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/scikit-learn/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/scikit-learn/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/scikit-learn/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/scikit-learn/ Could not fetch URL https://pypi.org/simple/scikit-learn/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/scikit-learn/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping ERROR: Could not find a version that satisfies the requirement scikit-learn==0.23.1 (from versions: none) ERROR: No matching distribution found for scikit-learn==0.23.1 Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping } {(base) C:\Windows\system32>pip install imbalanced-learn==0.7.0 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/imbalanced-learn/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/imbalanced-learn/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/imbalanced-learn/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/imbalanced-learn/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/imbalanced-learn/ Could not fetch URL https://pypi.org/simple/imbalanced-learn/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/imbalanced-learn/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping ERROR: Could not find a version that satisfies the requirement imbalanced-learn==0.7.0 (from versions: none) ERROR: No matching distribution found for imbalanced-learn==0.7.0 Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping}
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
제로초님 imports 모듈에러가 나서 질문드려요
import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Shops } from 'src/entities/shops.entity'; import { ShopsController } from './shops.controller'; import { ShopsService } from './shops.service'; @Module({ imports: [TypeOrmModule.forFeature([Shops])], controllers: [ShopsController], providers: [ShopsService], }) export class ShopsModule {} 이렇게 작성을 하였는데 webpack 5.72.1 compiled successfully in 137 ms [Nest] 10891 - 2022. 06. 23. 오후 6:55:30 LOG [NestFactory] Starting Nest application... [Nest] 10891 - 2022. 06. 23. 오후 6:55:30 LOG [InstanceLoader] TypeOrmModule dependencies initialized +38ms [Nest] 10891 - 2022. 06. 23. 오후 6:55:30 LOG [InstanceLoader] PassportModule dependencies initialized +0ms [Nest] 10891 - 2022. 06. 23. 오후 6:55:30 ERROR [ExceptionHandler] Nest can't resolve dependencies of the ShopsService (ShopsRepository, ?). Please make sure that the argument UsersRepository at index [1] is available in the ShopsModule context. Potential solutions: - If UsersRepository is a provider, is it part of the current ShopsModule? - If UsersRepository is exported from a separate @Module, is that module imported within ShopsModule? @Module({ imports: [ /* the Module containing UsersRepository */ ] }) 이렇게 에러가 나네요.. 도저히 모르겠어서 질문드립니다.
-
미해결스프링 시큐리티
안녕하세요 세션 관련 질문...두번째 입니다.
안녕하세요 강사님 첫 번째 문의 답변 정말 감사합니다. 추가 문의 좀 하겠습니다.. 혹시 제 Logout처리 부분에서 잘 못 처리 된게 있을지 좀 알려주실 수 있으십니까? config 쪽 로그아웃 관련 설정입니다. @Overrideprotected void configure(HttpSecurity http) throws Exception { .logout() .clearAuthentication(true) .logoutRequestMatcher(new AntPathRequestMatcher("/api/v1/logout")) .logoutSuccessHandler(new LogoutHandler(homeService)) 로그아웃 헨들러 @Slf4j@RequiredArgsConstructorpublic class LogoutHandler extends SimpleUrlLogoutSuccessHandler implements LogoutSuccessHandler { private final HomeService homeService; @Override @Transactional public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { LoginCode logout = homeService.logout(request, response); log.info("logout result : {}", logout.getDescription()); ResponseCookie refreshToken = homeService.removeCookie(request); response.setHeader("Set-Cookie", refreshToken.toString()); this.setDefaultTargetUrl("/login"); super.onLogoutSuccess(request, response, authentication); }} 이번에 QA를 진행해보아도 한 PC에서 로그인을 한 상태에서, 다른 QA분들 (약10분 정도) 가 로그인/로그아웃을 반복 수행했습니다. 동일하게 RoleVoter나, IpVoter쪽에서 context 검사 후 AuthenticationEntryPoint 이쪽에 걸렸습니다. removeCookie 쪽에는 단순히 쿠키의 age를 0으로 재생성해주는 쿠키 제거 function 입니다. 로그아웃 과정에서 어떤 문제가 있길래 모든 context가 처리 되는지 알고 싶습니다.. 감사합니다...! 질문 update clearAuthentication 이부분이 혹시 전체 authentication을 삭제가 가능한가 싶어서 내부를 타고 들어가도 현재 인증 정보를 제거한다라는 로직 같기만 하고 제가 우려한 부분은 아니더라구요. ip hash등의 임시 방편으로 이것이 해결이 되는 건가 싶었는데. 금일 라이브QA에서도 동일한 현상이 발생 했습니다. 강사님의 질문에 대해서 제가 정리를 해보면 request가 들어오면 filter에서 제가 생성한 context 로 rolevoter 등이 체크를 하고 response 할 때 context가 없어지는 것 같은데... 일반적인 java RequestContext 같은 것과 같은 의미로 전 이해했습니다. 그럼 logout쪽에 clearAuthentication 이나 logoutHandler쪽에 SecurityContextHoler.getContext().setAuthentication(null); 이런 적업을 안해줘도 되는 걸까요?? 어차피 하나의 request 안에서만 생성 되고 없어지는 context 이니깐요. 감사합니다. 수강생 올림. https://www.inflearn.com/questions/53657 이거랑 비슷한 이슈인 것 같기도 하구요.. 추가질문 update------------------------------------------ 안녕하세요 강사님. SecurityContextHolder에 아무 Context가 없는 상황에서. clearContext()를 하면 어떤 영향이 있나요?.. 전 당연히 아무 영향이 없을 것이다 생각하고, 로그인 API에 넣어 두었는데요. QA분과 테스트 과정에서 이부분을 주석처리 해버리니까 일단 발생하지 않습니다. 내일 많은 QA분이 있으실 때 더 정확한 테스트가 되겠지만.. 아무 context가 없을때 clearContext를 호출하는게 왜 영향이 있는지 모르겠습니다. 추가로. security의 기본 context 전략이 ThreadLocal이라는 것을 저도 코드 타고 들어가보면서 확인했는데요. 혹시 몰라서 @Overrideprotected void configure(HttpSecurity http) throws Exception 에 SecurityContextHolder.setStrategyName(SecurityContextHolder.MODE_THREADLOCAL); 를 추가 하였습니다. 좋은 하루 되세요. 마음이 급해서 질문이 너무 난잡하네요. 죄송합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build 오류(JAVA_HOME)
Window 사용중이구요 다음과 같은 초기 빌드에러 가 발생했습니다. ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-11\bin Please set the JAVA_HOME variable in your environment to match the location of your Java installation. [Project SDKs 캡쳐] [환경변수 설정 결과] [디렉토리 구조] [빌드 실패 명령어 및 결과] [시스템 변수 설정1] [시스템 변수 설정2] 시스템 변수 설정 시 bin 의 위치를 다르게 하여 설정1, 설정2 모두 해보았구요 명령어도 ./gradlew ./gradlew build ./gradlew.bat ./gradlew.bat build gradlew 모두 해보았구요 그럼에도 불구하고 에러가 발생하는데 원인을 더 찾아볼 곳이 있을까요?
-
미해결
화면이 안보입니다.
화면이 보이지 않습니다. 전에 수강했을 때는 화면이 보였어서 강의 자체 문제는 아닌 것 같습니다. safari, chrome 둘다 안나옵니다. 모든 강의의 화면이 보이지 않습니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
OOP 대해서..그중에 extends 로 여러번 상속될수 있는지 상속
OOP를 완강했습니다. 그런데 ...기본적으로 extends object가 있는건데 그렇되면 또 extends로 상속한다면 상속된 class를 또 상속할수 있다는 뜻인가요? 아니면 Object에 한정된 예외적인 경우인가요
-
미해결Vue.js + TypeScript 완벽 가이드
vue-advanced 프로젝트 권한 요청 부탁드립니다
안녕하세요 선생님 2번째 프로젝트 vue-advanced repository에 접속하기 위해서는 권한이 필요한 건가요? 그렇다면 부탁드리겠습니다. mallangyi@naver.com 입니다.
-
미해결지금 바로 D3.js 시작하기 : 웹 데이터 시각화
강의 잘듣고 있습니다.^^
강의 잘듣고 있습니다. 제가 필요한 그래프가 heatmap 그래프인데 연속적인 데이터(사이즈가 256x256 )가 들어가면서 heatmap 그래프가 대략 20ms정도의 주기로 업데이트가 되는데 제가 아직 enter, update,exit에 대한 개념이 약해 이게 속도가 이렇게 나오지 않네요 혹시 enter,update,exit에 대한 개념과 이게 합쳐진게 join 이라고 알고있는데 join에 대한 개념도 알수 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
질문이염!
질문드려영!
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
얼굴을 그리려고 브러쉬로 그리는데
얼굴을 그리려고 브러쉬 검은색으로 해서 그리는데 얼굴 앞면에 그렸는데 색칠이 반대편에 됩니다... ㅠㅠ 그래서 반대편으로 돌려서 뒤통수에 색칠하면 이번엔 원래 얼굴쪽에 색칠이 되구요.. 관통되서 반대편에서 색칠되는데 이건 어떻게 하나요..? ㅠㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이가 jsp를 인식 못하는 거 같습니다..
url로 들어가보면 jsp가 잘 뜨긴하는데, ide에서는 인식이 안되는지.. 자동 import도 안되고.. 아래 사진과 같은 상황입니다 ..
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
GridAgent.cs에서 sensor가 null입니다.
안녕하세요 GridAgent.cs 코드에서 public override void CollectObservations(VectorSensor sensor) { ... // sensor 부분이 null로 전달됩니다. // 일단 널처리는 했지만 왜 null로 오는지 궁금합니다. Debug.Log(sensor); if (sensor != null) { sensor.AddObservation(transform.position.x); sensor.AddObservation(transform.position.z); // 각각 도형에 대한 좌표 List<int> otherPos = area.otherPos; for (int i = 0; i < otherPos.Count; i++) sensor.AddObservation(otherPos[i]); } } 감사합니다.