묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C# 윈폼_ 응용프로그램 개발(.NetFramework)
App.config 파일은 없는데 어디에서 추가하나요?
App.config 파일로 변경이라는데 어디에서 어떻게 변경 하면 되는지요? 수강중에 내용이 없어서 질문하기 위해서 자꾸 동영상 강의를 중단 하게 됩니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
react에서 axios 응답 데이터에 대한 타입 정의 질문
axios data 형식이 위 사진처럼 들어오는데요. 이런 경우 타입 지정을 어떻게 해야하면 좋을까요? 밑에는 제가 잘못 예상한 타입 작성이에요 axios data 배열 첫번째 요소를 제외한 이후 요소들을 useState에 담아 관리할려고 하는데 이 부분까지 참고해서 적합한 타입 지정을 알려주시면 감사하겠습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
8분쯤
1) ETag사용시 클라이언트가 캐시 메커니즘을 모른다고 하셨는데 그러면 Last-Modified사용시에는 클라이언트가 캐시 메커니즘을 알고있는건가요? 2) 혹시나 아는거라면 캐시 메커니즘을 안다고 하는게 정확히 무슨뜻인가요?
-
미해결프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식
화살표 함수의 this 질문드립니다!!
화살표 함수의 this는 상위의 스코프를 가리킨다. 이런 개념이잖아요?? 그래서 obj안에 obj를 만들어 거기에서 화살표함수를 통해 함수를 만들고 호출하였습니다. 상위 스코프이기에 test가 출력이 될 거라고 생각했는데 window가 출력이 되더라구요.. 왜일까요?ㅠㅠ const test = { name : 'test1', foo : { bar : ()=> { console.log(this) } } } test.foo.bar()
-
해결됨코딩으로 학습하는 GoF의 디자인 패턴
팩토리 메소드 패턴이 커맨드 패턴을 이용해서 만든 패턴이라고 볼 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 기선님, 항상 강의 잘듣고 있습니다. 다름이 아니고 커맨드 패턴 코드를 보다보니 팩토리 메소드 패턴에서 봤던 코드와 유사한 느낌이 들었는데 혹시 팩토리 메소드 패턴이 커맨드 패턴을 사용해서 만들었다고 볼 수 있을까요??
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
훈련4번과 훈련5번문 무슨 차이인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 4. 호크가 구매한 모든 상품의 총 구매 가격은? 5. 호크가 결제한 총 금액은? 둘이 같은 말 아닌가요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제로초님 너무 답답하여 질문드려요ㅠ
제로초님 안녕하세요 고민을 몇시간쨰 해보고 있는데 해결을 못하겠어서 처음으로 글을 올려봐요ㅠㅠㅜ 노드버드 하기전에 배포프로세스를 익히고자 CNA로 테스트 레포를 만들고 따라하고 있었는데요 그냥 sudo yarn start로 했을 때는 잘되서 ip 주소로도 접속이 가능한데 이런 에러가 나는데 왜이러는걸까요??ㅠ
-
해결됨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 둘다 안나옵니다. 모든 강의의 화면이 보이지 않습니다.