묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
미디어쿼리 px 소수점 단위 질문드립니다.
안녕하세요 선생님.영상을 보다 문득 궁금한게 있어 문의드립니다. !!보통 미디어 쿼리단위를 1px단위로 끊어서1024px이런식으로 작성하는거 같습니다.디바이스 화면크기가 소수점으로 떨어질 일은 없어보이지만저희가 실제 화면창을 리사이즈할시, 1023.9px이 나오는 경우도 있는데, 이런 경우에는 소수점으로 정의하는것이 좋은 방법인지 궁금하여 질문드립니다!
-
미해결함수형 프로그래밍과 JavaScript ES6+
질문 있습니다
강의 내용 바탕으로 프로그래머스 알고리즘 시간 측정 테스트를 해보고 있는데첫 번째가 직접 구현된 reduce를 이용한 결과고 두번째가 일반 내장 메소드를 이용한 결과입니다.이것만 봤을 때는 내장 메소드를 썼을 때가 시간이 더 빨리 측정이 되는데이러한 경우에는 지연 평가를 이용한 것이 의미가 있는지 궁금합니다.브레이브 브라우저에서 직접 구현된 filter, 내장 메소드 filter, 지연 평가를 이용한 filter 순으로 각각 몇 차례 테스트를 해보았는데요. 우선은 이것만 봐서는 내장 메소드가 월등히 우수한 것으로 보입니다.[1,2,3,4,5]라는 간단한 배열을 이용해서 그런건가요? 만약에 평가될 항목이 많다고 가정하면 그 때는 지연 평가가 더 우수한건지 궁금합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
vue-advanced repo 권한 요청 드립니다
강의 잘 듣고 있습니다github 접근 권한 요청드립니다mybluepeter@gmail.com
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
타입에서의 this 가 헷갈립니다
bind<T A0, A extends any[], R>(this: (this: T, arg0: A0, ...args: A) => R, thisArg: T, arg0: A0): (...args: A) => R;위 타입에서 this가 두번 나오는데 서로 의미하는 바가 다른 것 같습니다.두번째 this는 실제 함수에서 arguments로써 사용되는 this인 것 같은데const Func(this:someThing) {}첫번째 this가 의미하는바가 무엇인지 이해가 잘 안가네요.. 그리고 OmitThisParamter 타입을 분석을 해보려고 하니 아래 부분 비교를 한다는 것은 T에 this arguments가 존재한다는 뜻으로 이해를 했는데 ...args 만으로 표기를하면 this까지 포함되는게 아닌건가요?T extends (...args: infer A) => infer R제 생각에는 다음과 같이 되어야 할 것 같은데 어떻게 this를 제외한건지 명확하게 이해가 안갑니다T extends (this:unknown, ...args: infer A) => infer R
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
@Length, @Size
안녕하세요, 강사님!제가 알기로는 @Length가 Hibernate에 종속적이어서 @Size가 더 가볍고 기능은 둘 다 동일하게 길이에 대한 유효성 검사를 하는 것으로 알고 있는데 혹시 @Length를 사용하는 추가적인 이유가 존재할까요..?
-
해결됨Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
우분투 설치 도중 오류 문의드립니다.
버추얼 머신을 통하여 우분투 설치 진행 시 해당 오류가 떠서 해결 방법에 대해 문의드립니다.상기 환경에서 시작 버튼을 누르면 하기와 같은 창이 뜹니다.위 창에서 첫번째 메뉴를 선택하면 하기와 같이 end kernel panic 창이 뜨고는 이후 진행이 되지 않습니다.상기 문제에 대하여 혹시 해결책을 알고계신다면 답신 부탁드립니다.좋은 강의 해주셔서 감사합니다.
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
소수 구하기 마지막 부분 질문있습니다!
primes = [i for i in range(2, num+1) if prime_list[i]==True] 이 부분에 대한 이해가 잘 가지 않습니다. 코드 흐름 해석 부탁 드립니다!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커에 이은 쿠버네스티 강의를 기다리며.
도커 강의 잘봤습니다.앞으로 나올 쿠버네스티 강의랑 연결된다고 했는데, 거진 2년이 지나는 시점에도쿠버네스티강의가 아직 안나와서 아쉽습니다. ㅠㅠㅠ 언제쯤 강의가 출시 될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 소개 영상만 재생이안돼요
저만그런걸까여 ㅠ
-
미해결홍정모의 따라하며 배우는 C++
link error가 나는데 이유를 모르겠습니다.
<EX.cpp> <main.cpp> 이렇게 하고 하는데 링커 에러가 납니다.근데 EX.cpp 내용을 똑같이 헤더에 넣으면 또 돌아갑니다.헤더파일에 #pragma once가 선언되어있어서 되나 싶긴 한데, 또 그렇다기에는 EX.cpp에서 중복으로 선언되는 부분은 없는 것 같아서 어디서 문제가 발생한건지 잘 모르겠습니다...
-
미해결카프카 완벽 가이드 - 코어편
NameServer를 찾을 수가 없다고 합니다!
안녕하세요, 철민님. 좋은 강의 감사드립니다다름이 아니라 초기 VM Setup을 할 때 철민님과 동일하게 구성을 했었는데요, PostgreSQl 설치를 할 때, 아카이브 주소를 resolve 하지 못하는 문제가 발생했습니다. 바쁘시겠지만 도움 주시면 정말 감사드리겠습니다! 현상은 아래와 같습니다.현재 VM 네트워크는 아래 어댑터를 사용하고 있습니다.현재 사용중인 네트워크 어댑터의 설정은 다음과 같습니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
JPA 와 스프링 데이터 JPA
JPA 기술만 사용 할 때는 간단한 쿼리를 JPA가 SQL로 작성해 주고, 복잡한 쿼리가 필요한 경우 개발자가 JPQL을 따로 작성해서 처리합니다. 스프링 데이터 JPA를 사용 할 때는 간단한 쿼리든 복잡한 쿼리든 JPQL로 작성 해 줍니다. 혹시 여기까지 제가 잘못 이해한 부분이 있을까요? 그리고, 스프링 데이터 JPA에서는 SQL 대신 JPQL을 사용하는데 SQL을 사용하지 않는 이유를 알 수 있을까요?어차피 JPQL은 SQL로 해석되기 때문에 JPQL로 작성하든 SQL로 작성하든 차이는 없을 것 같은데.. 궁금증에 여쭤봅니다. 남은 연휴 잘 보내시고 좋은 하루 되세요~~
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
객체간에 this를 넘기는 부분에 관련해 질문이 있습니다..
지금까지 코딩해 올 때, 객체에게 this를 직접 넘기는 케이스를 지양하고자 하였는데요, 왜냐하면 객체간의 불필요한 의존성을 만들고, 잘못햇다간 circular dependency를 만들고, 구조를 파악하기 어렵게 만든다고 느꼈기 때문입니다. 중재자 패턴, 상태 패턴 등을 포함한 일부 패턴들에는 생성자 혹은 메서드 등에 this를 직접 넘기는 경우를 예시로 보여주셨는데, 단순하게 primitive 값 혹은 값 객체를 넘기면 해결될 의존성이 객체가 다른 객체로, 그리고 또 다른 객체로 이동하여 더더욱 파악이 어려워 질 수도 있겠다고 느꼈습니다.생판 관계 없는 객체가 다른 객체의 속성을 변경하거나, 접근하는 등 디미터 법칙을 어기기 쉬워질 수 있겠다는 생각도 들구요.(CleaningService는 restaurant만 알면 되고, 타월을 restaurant에게만 넘겨주면 되는데, this를 넘기게 될 시 CleaningService가 guest가 누구인지까지 알아야 된다는 점에서 그렇게 느꼈습니다.) 개인적으로 이러한 이유로 안티패턴이 될 수도 있다고 생각하는데, 그렇다고 말할 수 있는 것인지 궁금합니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
QueryDSL Pageable 질문
안녕하세요, 강의 잘 듣고 있습니다.동적 쿼리 구성을 하려다가 기존에findByName(name: String, pageable: Pageable)이라는 함수를 써서 쉽게 sorting 및 pagination 을 구현했는데요.영상에서처럼 검색 조건이 늘어나서 QueryDSL 로 바꾸려고 하는데, 혹시 pageable 을 쉽게 QueryDSL 에서 구현하는 방법이 있을까요?
-
미해결스프링 기반 REST API 개발
mvn package 시 다음과 같은 에러가 나시면
Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java.base does not "opens java.lang" to unnamed module다음과 같은 에러 나시면 plugin 에<groupId>org.asciidoctor</groupId> <artifactId>asciidoctor-maven-plugin</artifactId> <version>2.1.0</version>버전을 최신으로 업데이트 하심 해결됩니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
싱글스레드, 멀티스레드 한 파일에서 실행하니 싱글이 여러 번 시행됩니다.
영상 중 싱글스레드와 워커스레드 부분 코드를 함수명과 배열명만 바꿔 같은 파일 안에서 실행하였습니다.해당 캡처사진처럼 스레드를 나눈 만큼 if 안에 담기지 않은 싱글스레드 코드가 여러 번 실행된 것이 확인됩니다.어째서 이렇게 동작하는지 궁금하여 질문 남깁니다.즐거운 연휴 보내시길 바랍니다!
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
12강 데이터 엑셀에 저장하기 관련 질문드립니다
안녕하세요 강사님 다음과 같은 에러가 뜨는데 왜 이런걸까요?에러내용을 보면 튜플이 있어서 작동하지 않는다 이 뜻인거 같은데 만든 적도 없는 튜플이 있다니 이해가 되지 않아서요뭐가 잘못됐는지 모르겠습니다ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
분류 모델 학습 차원 질문 드립니다.
안녕하세요. 강의 재밌게 수강하고 있습니다. 분류 모델 학습하기 위해서 학습 데이터의 shape를 어떻게 구성하는게 맞는지 질문드립니다.예를 들면, 쇼핑몰에서 고객이 상품을 주문 후 해당 상품이 도착예정일에 도착할 수 있을지 없을지에 대해서 예측 한다라고 할때, 학습 데이터를 어떻게 구성해야 맞는지 고민이 되는데요.아래와 같은 리스트 형태의 데이터가 있다고 하면, 이를 flatten 하게 2차원으로 데이터 프레임으로 구성해야 되는지, 3차원으로 구성해야 하는지가 궁금합니다.memberId: StringorderHistoryList: List<OrderHistory>deliveryInfoList: List<Delivery> 아래와 같이 2차원으로 flatten 하게 구성하게 되면, 고객마다 list 갯수가 다르기 때문에 3차원으로 구성해서 학습하는게 맞지 않나 싶어서 질문 드립니다. 컬럼 : [memberId, OrderHistory1, OrderHistory2.., Deliver1,.., target] 혹시 위와 같은 데이터 세트를 가질때 어떻게 학습하는 방향이 맞는지 답변주실 수 있을가요? 감사합니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Connection Pool 질문
좋은 강의 잘 들었습니다!혹시 maxConnectionPoolSize 는 왠마하면 10으로 설정하라고 말씀하셨는데 multi dataSource환경에서10개가 넘은 dataSource 각각을 10으로 설정해도 괜찮을 까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외 발생 위치와 오류 처리에 대해 질문이 있습니다.
현재 컨트롤러에서 throw new RuntimeException("잘못된 사용자"); 이렇게 오류를 발생시키고 있는데 이 부분을 서비스 로직 위치에서 오류를 발생시켜도 괜찮을까요? 그리고 앞에서 배웠던 WAS ~ 컨트롤러 예외처리 동작순서가 서비스 로직에서 오류를 발생시켜도 똑같이 적용이 되는건가요?제가 런타임예외가 아니라 throw new ResponseStatusException(HttpStatus.BAD_REQUEST, "수정권한이 없습니다."); 이렇게 또 다른 예외처리를 만들면WebServerCustomizer 에서 그 오류부분에 관한 ErrorPage 객체를 만들면 되나요?if (bindingResult.hasErrors()) { return ResponseEntity.notFound().build(); }bindingResult 에 에러가 존재하면 위 코드와 같이 리턴했는데 저것 보다는 오류를 발생시키는게 좋을까요?감사합니다