묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
reduce, foreach 메서드로 풀어도 되나요
안녕하세요 강사님. 저는 이번 풀이에서 forEach로 홀수 배열을 만들고 reduce로 합을, sort로 최솟값을 구했는데 이렇게 푸는 것과 for문으로 푸는 것의 차이가 궁금합니다. 메서드를 많이 쓰면 그만큼 효율이 떨어질까요? // 홀수 function solution(arr) { let odd = []; let sum_odd = 0; let min_odd = 0; arr.forEach((num) => { if (num % 2 === 1) { odd.push(num); } }); sum_odd = odd.reduce((a, b) => a + b); min_odd = odd.sort((a, b) => a - b)[0]; return `${sum_odd} ${min_odd}`; } console.log(solution([12, 77, 38, 41, 53, 92, 85])); // 256 41
-
미해결대세는 쿠버네티스 (초급~중급편)
로컬 컴퓨터에서 vagrant cluster login 문의
안녕하세요. 지금 환경구축에대해서 잠깐 궁금한게있는데, 지금 vagrant up 시키면 192.168.0.30 ip 로 master 가되어있고 보통은 xshell 같은거로 22번포트에 192.168.0.30:22 로 ssh 로그인을 해서 작동하고 있긴합니다. 근데, 보통은 azure 나 aws 등등으로 실제로 외부 클러스터에 로그인을하여 사용하고 있는데, 이런경우 kube config 에 해당 cluster 의 context 를 저장해서 사용하고있고, 저도 제로컬컴퓨터에 vagrant up 을시키고 로컬컴퓨터에 다시 kubectl 을이용해서 cluster login 을 시켜보려고하는데, 환경구축이 잘안되는거같습니다. 혹시 임의로 kubectl 을통해 vagrant up 된 cluster 에 로그인이 가능할까요??
-
미해결대세는 쿠버네티스 (초급~중급편)
taint 와 nodeselector 의 차이가 궁금합니다.
안녕하세요. 강의잘듣고있습니다. taint 와 nodeselector 의 기능적 차이가 무엇인가요?? 보면 taint 를통해서 할수있는건 기존의 node 에 할당된 pod 들을 no excution 을통해 삭제하는것 이외에 nodeAffinity 같은 selector 기능과 크게 다르지 않은거 같아서요. node selector 의 affinity 와 tatin 의 차이가 있나요?? 그리고 제가 개발된 pod 에서 toleration 이 아래와같이 설정되어있는데 ``` node.kubernetes.io/not-ready exist NoExecute... ``` 제가 사용하는 node 들에서는 taint 가 하나도 적용이안되어있는 상황입니다. 이런경우 이런 toleration 이 의미가 없는것 같은데 맞을까요??
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
len(ul_element) 관련 질문
교수님 안녕하세요? 강의 너무 잘 듣고 있는 학생입니다. 문의 사항이 한 가지 있습니다. select() 강의에서 ------------------------------------------------------------------------------ ul_elements = soup.select("ul") len(ul_elements) 13 -> 13개 원소 중에서 아래 ul_element는 첫 번째 원소만 뽑아냈는데, 왜 len(ul_element)는 1이 아닌 3이 나오는지요? 원소가 1개이기 때문에 1이 되야 하는 것은 아닌지요? ul_element = ul_elements[0] len(ul_element) 3 ------------------------------------------------------------------------------------- 감사합니다.
-
미해결스프링 핵심 원리 - 고급편
AspectJ의 AOP 구현방식에 대해 질문드립니다.
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 영한님 안녕하세요! Spring AOP는 프록시 기반으로 타겟과 aspect를 weaving해서 프록시 객체가 생성된다고 이해했습니다. 그렇다면 또다른 AOP 프레임워크인 aspectJ는 어떤 방식으로 aspect를 타겟에 적용하고 있나요? AspectJ가 적용된 코드에 final을 붙여 실행시켰을 때 오류가 나는 것으로 보아 아마 프록시로 래핑된 객체를 생성하지 않을까 추측이 되는데 확실치 않아 여쭤봅니다. 짜임새 있는 강의 준비해주셔서 항상 잘 듣고 있습니다. 고맙습니다!
-
미해결스프링 핵심 원리 - 고급편
오타 수정 문의
안녕하세요~~ 영한님! '포인트컷 지시자의 종류 종류' 종류가 2번 들어가있습니다!!
-
미해결스프링 배치
CustomerItemReader 소스 중
안녕하세요. 강사님 CustomerItemReader 소스를 코딩 하는 중 list.remove(0) 가 null이 나와서 확인해보니 강사님은 this.list = new ArrayList<>(list); 이렇게 코딩하셨고,저는 this.list = list 이렇게 코딩을 했더라고요. 그런데 디버깅을 해보면 this.list = list 이렇게 해도 동일하게 list에 값이 있고 list.get(0)도 접근이 됩니다. 왜 remove 만 안 되는 걸까요? 그리고 ListItemReader 클래스를 보면 proxy 여부를 체크하는 이유는 뭔지 궁금합니다. 감사합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
이번 프로젝트 아키텍처를 이해한 내용이 맞는지 알고싶습니다.
프로젝트 패키지를 MVC 패턴으로 보았을 때 Model : domain, repository View : web Controller : web 프로젝트 패키지를 계층형 구조로 보았을 때 표현 계층 : web 응용 계층 : service 도메인 계층 : domain 인프라스트럭처 계층 : repository 이렇게 이해하면 맞나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG강의 수강중 궁금한 것 생겨 질문드립니다!
TextRPG 전투까지 수강완료한 상태입니다. 몬스터에게 패배해 게임오버됐을 때의 상황을 추가하고 싶어서 고민중인데요,, Fight()함수에서 플레이어의 hp가 0이하가 되어 패배했습니다.라는 문구를 출력하는 코드 밑에 ChooseClass() 함수를 호출해 직업 선택창으로 넘어가도록 일단 코드를 짜봤습니다. 코드는 잘돌아가는것을 확인했지만, 이게 옳은 방법은 아닐 것 같다는 기분이 들어서 질문남깁니다. 혹시 이 방법으로 코드를 짜는것이 안좋은 방법인지, 안좋다면 다른방법은 어떤 것이 있는지 궁금합니다! 아래는 제가 짠 코드를 복사해놓은 링크입니다! 이해를 돕기 위해 남깁니다. https://www.notion.so/Practice-55bfab84448d42458a9a9e328ba0deb1문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
블로그 공유 관련..
안녕하세요 강의 잘 듣고있습니다. 혹시 제가 강의를 들은 것을 바탕으로 공부한 내용을 블로그에 정리하고 있는데 여기서 알려주시는 팁 (모듈화, 강의 중간에 나오는 짤막 팁)들을 2차가공해서 개인 블로그에 올려도 될까요? 물론 강의에서만 나용 내용만을 짜집기해서 올린다는 것이 아니라 공식 문서 등도 찾아가면서 정리를 해오고 있습니다. 출처도 남길 예정이구요 ㅎㅎ
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
선생님 또 질문이 있습니다.
메일 설정까지 모두 끝내고 회원가입시 이메일 입력후 넘겨주면 아래와 같이 오류가 뜨네요, 혹시 발신지를 네이버 메일을 사용하면 안되나요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
아키텍처 구조에 대해 질문드립니다.(Domain과 Repository의 의존성 방향)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 항상 좋은 강의 해주셔서 감사합니다! 저는 최근 스프링을 배우고 있어어 아키텍처 설계에 대한 고민이 많은데요. 다음 링크(https://wikibook.co.kr/article/layered-architecture/)등에서 보면 도메인 레이어가 인프라스트럭쳐레이어에 의존해야 한다고 하고 있습니다. 그런데 이번 프로젝트에서는 거꾸로 Repository가 Domain에 의존하고 있어 어느것이 맞는것인지 혼란스럽습니다.. Repository가 Domain에 의존하는 설계가 실무에서 자주 있는 것인지요?
-
미해결노션(Notion) 데이터베이스 - 입문편
맥을 쓰는 사용자입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아이맥을 쓰고 있습니다. 열을 이메일로 바꾸었는데 바로 이메일을 보내지는 버튼이 생기지 않고 계속 글자 수정만 가능한 연필모양만 뜹니다. 윈도우버전이랑 맥버전이랑 다른건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔터프라이즈 환경에서 jpa설정을 추가 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 강의를 듣던중 엔터프라이즈 환경에서 강의명 :엔티티 클래스 개발1 에서 jpa설정을 추가 불가능하던데 혹시 이건 다른 설정을 이전에 해줘야 하는건가요??
-
미해결실전! Querydsl
안녕하세요 프로젝션 결과반환을 dto로 하는데 있어 질문을 드립니다
안녕하세요 현재 jpa 모든 강의를 듣고 토이프로젝트를 진행하고 있습니다 질문의 요지는 querydsl을 통해 dto로 조회할때 XXXtoMany 관계의 컬렉션을 함께 조회하고 싶어요 현재 제 상황은 이렇습니다 일기장에 일기를 쓰는데 질문을 통해 일기를 쓰는방식이라 일기장에 사용된 질문이 필요해요 Diary라는 엔티티가 있고 Question이라는 엔티티가 있는데 이 두 엔티티의 관계가 다대다 관계여서 가운데 DiaryItem이라는 엔티티를 두고 다이어리 페이지에 필요한 모든 정보를 한번에 조회하는것이 목적입니다 이런 방식으로 Diary엔티티를 조회할때와 마찬가지로 엔티티에 의존적이지 않게 dto로 받으면서 무한루프에 빠지지 않도록 필요한 정보만 받을 수 있도록 조회를 하는 방법이 궁금해 질문드립니다 같은 방식으로 DiaryDto가 아니라 Diary에 담은뒤 Controller에서 DiaryDto의 생성자를 통해 변환을 하면 정상적으로 값이 담겨 오는데 queryFactory의 fetch를 통해 직접 DiaryDto에 담으면 에러가 발생합니다ㅠㅠ 현재 이방식으로 쿼리를 실행해보면 query specified join fetching, but the owner of the fetched association was not present in the select list 라는 에러가 나옵니다... 어떤에러인지도 궁금하구요ㅠㅠ 도움부탁드립니다ㅎㅎ
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
혹시 사용하시는 프로그램 이름이 뭔가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요 컴포넌트 간 전달방법 설명하실때 슬라이드로 도형 이런거 그려서 하는 프로그램? 앱? 이름이 뭔가요? .
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
강의 교재
강의 교재는 어디에서 다운로드 받을 수 있나요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
docker attach 랑 exec 의 차이점을 잘 모르겠습니다.
10. 실행중인 컨테이너에 명령 실행하기 exec 11. 실행중인 컨테이너에 연결하기 attach 이 둘의 차이점이 몬지 잘 모르겠습니다. 회사에서 네트웍 구축 운영만 10년 정도 하다 이제 iaas 쪽 하이퍼바이저 구축등 새롭게 해보고 있는데 보통 시스템 벤더 업체 엔지니어들 왔을때 컨테이너 내부 확인할때는 주로 exec만 쓰더라구요 오늘 강의에서 두개 명령어 써봐도 둘다 컨테이너 안으로 들어가는거 같은데 구체적인 차이가 몬가요? ;; 네트웍만 하다가 와서 모르는게 많네요 ...
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
'!./darknet detector train custom/my_obj.data custom/my_yolov3.cfg weights/darknet53.conv.74 -dont_show' 진행하다가 멈춥니다 (또륵)
안녕하세요 강사님 mAP로 최적의 YOLO학습모델 찾기 부분을 수강중인 수강생입니다. 다름이 아니라 다음 명력어 실행시 다음과 같이 멈추며 작업이 진행이 안됩니다. '!./darknet detector train custom/my_obj.data custom/my_yolov3.cfg weights/darknet53.conv.74 -dont_show' 진행하다가 멈춥니다 (또륵) custom/train 파일은 다음과 같이 확인하였습니다. 해당 오류와 관련하여 해결 방법을 알려주시면 참고하여 학습을 진행하도록 하겠습니다. (백업파일이 형성되지 않아서, 다음 진행을 하지 못하고 있습니다 ㅠ_ㅇ) 감사합니다!
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
API 게이트웨이 질문있습니다 !
안녕하세요. 좋은 강의를 만들어주신 덕분에 잘 수강하고 있습니다. 10-3 강의를 듣던중, API 게이트웨이 관련해서 문의를 드리고 싶습니다. API게이트웨이가 제 생각으론 L7 레벨에서 라우팅되는 것으로 이해 하였는데요, 이렇게 되면 일반적으로 레이턴시는 크지 않은지 궁금합니다! 극단적으로 예를 들어서 만약 레이턴시가 높다면, EKS를 사용할 때 API 게이트웨이 -> (EKS의) alb -> virtual service -> endpoint 이런식으로 L7 레벨의 라우팅이 두번이나 거치는 상황일때 비효율적일 것 같은 생각도 들고, 레이턴시가 높지 않을까? 급 궁금증이 생겨 질문을 드리게되었습니다. API 게이트웨이의 레이턴시는 통상적으로 어떤 편인지 알 수 있을까요???