묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
선생님, 질문이 있습니다.
선생님, 안녕하세요?? 문득 Python에서의 call by value 방식에 대해 궁금증이 생겼습니다. 임의의 1차원(차원은 크게 상관없습니다만) 배열(혹은 행렬) x가 있을 때 np.sort(x) : x라는 1차원 배열의 복사본을 sort함수의 인자로 전달하여 np 라이브러리의 sort 함수의 결과(정렬배열)을 리턴 x.sort() : x라는 1차원 배열의 원본에 대해 정렬을 수행 -> 따라서 원본을 가지고 연산하였기 떄문에 원본이 정렬된 결과로 바뀜 이라고 말할 수 있을까요? 그리고 만일 엄청난 크기의 배열을 정렬해야 한다고 가정할 때 call by value는 효율적이지 못하기 때문에 C에서의 포인터처럼 call by reference를 쓴다고 저는 배웠는데 파이썬에서는 저런 복사 비용을 감내하여도 그냥 진행을 하게 되는지 여쭙고 싶습니다. 감사합니다~~!!
-
미해결코어 자바스크립트
객체형 데이터의 경우, property들이 "연속된" 메모리공간에 할당되는 것이라고 이해해도 될까요?
안녕하세요,좋은강의 주셔서 감사합니다. 4:22초쯤에 참조형 데이터의 경우 메모리 할당방식에 대해서 설명주시고 계신데, 객체의 property들의 값이 저장될 연속적인 메모리공간의 시작주소를 객체의 참조변수가 가르키는 메모리공간에서 가르킨다고 이해하였는데 맞게 이해한건지 궁금하여 질문드립니다. (객체의 참조변수 -> property들 값이 저장될 연속된 메모리 공간의 시작주소를 가르키는 메모리공간 -> property들 값이 저장될 연속된 메모리 공간의 시작주소)
-
미해결실전! 스프링 데이터 JPA
안녕하세요 활용2 에있는 예제들을 projection + native query
안녕하세요 JPA 활용2 에있는 MEMBER, ORDERS, DELIVERY 엔티티를 프로젝션+ 네이티브 쿼리 로 조회해보려고하는데요 ㅎ 임베디드타입인 딜리버리에있는 주소를 출력하고싶은데요! 인터페이스(order의 아이디, member의 이름. delivery 의 임베디드타입 주소!) respotiory 테스트 코드입니다 결과적으로 궁금한점은 repository부분에서 주석풀린부분은 임베디드타입인 delivery 엔티티를 빼고 실행했을때는 잘조회가 됩니다! 그런데 위에 주석이달린 쿼리 (delivery의 @Embedded 타입인 Address를 포함해서 조회하려고하면 ) 에러가뜨면서 null로 처리가되더군요 ㅠ 임베디드타입은 프로젝션 인터페이스부분에 Address getAddress(); 이런식으로 하면 안되는걸까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
emotion 리랜더링?
styled-component 말고 emotion을 사용할시에 에제 css를 주입하는데 혹시 emotion을 사용해도 리랜더링 되나요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
첫번째 부분에서 질문입니다
아나콘다로 코딩 중인데 print(__builtins__.__dict.__)가 실행이 안되네요 dict object has no attribute '__dicts__'라 뜨는데 뭐가 문제인가요....?
-
미해결[딥러닝 전문가 과정 DL1102] 딥러닝을 위한 파이썬 레벨2
K-means Clustering 강의 관련 질문
안녕하세요~ K-means Clustering 강의 듣다가 궁금한 점이 생겨 질문 남깁니다. 강의 중 for _ in range(10000): # iterate 10000 times for statistical safety random_idx = random.randint(0, n_data*n_class-1) 위 부분에서 randint의 범위를 (0,499)로 하게 되면 0~498 사이의 임의의 정수가 출력되어서 마지막 499번째는 포함이 안되는 것 아닌가요..?
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
reduce 에 function 인자에 대한 질문입니다.
안녕하세요. 강사님이 네이버에서 강의한 내용을 보면서, 모든 코드 줄 하나하나에 감탄하면서 봤습니다. 인프런에도 강의 공유 해주셔서 정말 감사합니다. 덕분에 이렇게 직접 질문도 드릴수 있게됐네요. const log = console.log; function reduce(f, init, iter) { if(arguments.length==2) { iter = init[Symbol.iterator](); init = iter.next().value; } for (const a of iter) { init = f(init, a); } return init; } const go = (...fs) => reduce((f,a) => f(a), fs); go(100, a=>a+1, a=>a+10, log); 강사님, 강의를 보면서 직접 코딩했는데, 위 처럼 f와 a의 위치에 따라 오류가 발생합니다. 분명 위치값은 중요하지 않을텐데, 왜 에러가 나는지 도저히 이해가 안됩니다. 도아주세요~
-
미해결Vue.js + TypeScript 완벽 가이드
권한요청합니다.
email: kshopzoa15@gmail.com github id : sharryhong 주말동안 들어야 하는데 빠른 권한 부탁드립니다 ㅜㅜ~
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이로 만든 프로젝트를 sts로 옮기는 문제
안녕하세요 ^^ 강의는 인텔리제이를 이용했는데, 추후 에는 sts로 옮기려고 하는데 가능한건가요? 인터넷 뒤져보니 안될수도 있다고 하는 글을 봐서요.. 그리고 혹시 팀원끼리 하나의 프로젝트를 만드는데, 각자 다른 툴(팀원 A는 인텔리제이, 팀원 B는 sts툴)로 사용시 문제가 있을까요?
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
실제 현장에서
안녕하세요, 지금까지 여러가지 각종 라우팅 프로토콜을 배웠는데요, 실제 현장 업무에서는 어떤 라우팅 프로토콜이 보편적으로 가장 많이 사용되나요? 강의에서 설명해 주신 바로는 static routing protocol은 작은 규모에만 사용될수 있고, eigrp 같은 경우는 씨스코 장비 전용이라고 하셨는데요, 그럼 실제 현장에서는 작은 규모는 static 을 애용하고 씨스코 장비 사용시는 eigrp 만 사용하나요? 아님 작은 규모던 씨스코 장비사용중이던 간에 다른 종류 (예: 가장 많이 사용한다고 말씀해주신 ospf) 같은 것도 사용할수 있나요? 실제 현장에서는 어떠한지 궁금합니다.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
Trunk 세팅 (ISL)
또 한가지 질문이 있습니다. 영상에서는 ISL 에 대한 세팅은 설명이 없는데요, 혹시 씨스코 장비끼리 ISL 로 트렁킹을 세팅할 경우에 대한 설명도 부탁드려도 될까요? 아니면 참고 자료라도 알려주시면 감사하겠습니다.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
Trunk 선언 및 세팅
안녕하세요, 질문이 있습니다. 강의에서 15분 38초에 라우터에서 encapsulation 명령어를 사용할때요, 여기서는 그냥 어떠한 Trunking 프로토콜을 쓰겠다!! 라고 단지 선언만 하는 건가요? 영상을 계속보니 실제 트렁킹 세팅은 스위치에서 이루어 지는데, 그럼 원래 트렁킹 세팅은 L2 에서만 이루어지고 (switchport mode trunk 커맨드로) L3 장비에서는 단지 dot1Q 와 ISL 중 어떤걸 쓸지 선언만 하는 건가요? 아니면 라우터에서도 트렁킹을 세팅하는 방법이 따로 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
f의 선언방식에서 숫자를 key값으로 가질 때
다른 선언방법은 숫자를 key값으로 사용할 때 그것이int 인지 str인지 구분할수있습니다. 하지만 f의 선언방법에서 숫자를 key값으로 사용할때는 해당 숫자 key값이 int형인지str형인지 구분할수가 없어 보입니다. 혹시 어떻게 되는지 알 수있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
FieldError에 arguments로 Integer를 넘겨줬는데 화면에는 콤마가 포함되는 이유가 궁금해요.
FieldError 생성자 중 arguments에 Object 배열을 전달하는데 분명 Integer 값을 전달했음에도 화면에는 알아서 1000 단위로 콤마가 찍혀서 나오는 이유가 궁금합니다. 혼자서 검색으로 알아보려 했는데 어디서 찾아야 하는지도 몰라 계속 헤매기만 하네요. ㅠㅠ
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
질문 두가지
안녕하세요 ㅎㅎ 제로초님 제로초님 강의를.. 대부분 다 들은 혹은 듣고있는 광팬입니다. 1. 제로초님 강의를 듣고 블로그에 정리를 하고싶은데 어디까지 허용이 되나요 ?? 2. secret: process.env.COOKIE_SECRET! 에서 느낌표는 언제 사용하면 되나요 ?? 그냥 확신?? 이라고생각하면 되나요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Cascade.ALL 과 지연 로딩에 대해 질문 있습니다!
안녕하세요 영한님. 프로젝트를 하던 도중 이유를 확실하게 모르겠는 현상이 발생해 질문 드립니다. class User{ ... @OneToMany(mappedBy = "user", cascade = Cascade.ALL, orphanRemoval = true) private Set<Account> accounts = new HashSet<>(); } class Account { ... @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id) private User user } 위와 같이 Account 엔티티와 User 엔티티를 양방향 연관관계를 맺어주었습니다. @OneToMany는 디폴트로 지연 로딩으로 설정돼있는데, User 엔티티를 findById 메소드로 조회하면 User와 Account가 조인되는 현상이 발생하였습니다. @OneToMany(mappedBy = "user", cascade = { Cascade.PERSIST, Cascade.REMOVE}, orphanRemoval = true) 로 설정하면 조인이 발생하지 않습니다. 왜 이런 현상이 발생하는지 궁금해서 질문 드렸습니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa data 오류 질문드립니다.
VO가 user로 만들어서 더 많은 컬럼으로 한것 빼고는 동일하게 진행하였는데 아래와 같은 에러가 발생하였습니다. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'yoo.springlearn.repository.UserRepository' available: expected single matching bean but found 2: userRepositoryImpl,springDataJpaUserRepository 다른 질문들을 보고 2개의 Bean으로 인해 발생한걸 알았고 에러를 보면 userRepositoryImpl를 인식하여 생긴 에러같더군요. 에러자체는 userRepositoryImpl를 날려버림으로써 해결하였는데 강사님은 따로 삭제하지 않았어도 동작을 잘했던것 같아 왜 저만 에러가 나는지 궁금합니다. 그리고 이 에러를 해결하고 나니 userVO에 id가 없다는 에러가 발생하였는데 제 VO는 id를 userId로 정의해 주었는데 개발자마다 변수명 붙히는게 다른걸 생각하면 설마 같은 변수명을 써야한다는 에러 같지는 않은데 이런에러가 발생하는 이유를 알 수 있을까요? 혹시몰라 깃허브에 프로젝트 경로도 남깁니다. https://github.com/fkfkfk9/spring_basic
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃 요청드립니다
인프런 아이디 : 돈까스는맛있어인프런 이메일: mamamu@naver.com깃헙 아이디: mamau@naver.com깃헙 Username : mamamu
-
해결됨스프링 핵심 원리 - 기본편
SOLID 질문
안녕하세요 강의잘보고있습니다! DIP를 지키게되면 자동적으로 OCP , SRP를 지키게 되는건가요? 이 부분이 헷갈려서 질문 드립니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
유니온 사용 이유가 헷갈려요 ㅠㅜ
typescript 입문하기가 너무 어려웠는데 선생님 덕분에 차츰차츰 배우고 있는 학생이에요! 인터페이스 Developer와 Person의 공통 멤버인 name만 사용할 수 있다고 하셨는데 유니온을 왜 사용하는건지 감이 잘 안와요.. name 하나만 사용할거면 타입을 하나만 정해도 되는거 아닌가요? 보통 뭘 할때 많이 사용 되는 개념인지 예시 하나만 들어주실 수 있으신가요?? ㅠㅜㅠ // 특징: 모든 타입의 공통적인 멤버에만 접근 가능 interface Developer { name: string, skill: string } interface Person { name: string, age: number } function askSomeone(someone: Developer | Person) { someone.name }