visualstudio는 폴더를 바꾸더라도 다시 경로잡아주면 되는데 이클립스의 경우 그냥 고장나버립니다. 이번강의까지 듣고 폴더 이동시켯다가 고장나서 다시 옮겨도 안되서 처음부터 다시 셋팅했습니다. 다 백업해둬서 금방 해결했지만 폴더 이동이나 원하는 경로에 넣고 싶을때 방법이 따로있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 기존의 순수 자바 코드였던 AppConfig 를 스프링 기반으로 동작하는 AutoAppConfig 로 전환하는 부분이 있었습니다. AppConfig 에서 일일이 빈으로 등록해주었던 부분을 제거하고 빈으로 등록하려고 하는 클래스에 @Component 를, 그리고 설정정보를 작성하는 클래스인 AutoAppConfig 에는 @ComponentScan 을 붙여주는 부분이었는데, 이 과정을 진행한 이후, 왜 ApplicationContextBasicFindTest 클래스의가장 처음에 나오는 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext( AppConfig. class ) ; 부분의 AppConfig.class 를 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext( AutoAppConfig. class ) ; 위 코드 처럼 AutoAppconfig.class 로 바꾼뒤 findBeanByName 메서드를 실행하면 에러가 나는건가요? 에러 메세지는 No bean named 'memberService' available 이라고 나오는데 @Component 와 @ComponentScan 의 조합으로 필요한 빈을 다 등록한 상태라고 생각했어서 해당 빈이 뜨는 이유를 모르겠어서 질문남깁니다.
react에 R code splitting 을 적용하면 첫로드시에 필요한 페이지 데이터만 받아오고, 페이지 이동시에 추가적으로 데이터를 받아오고 2번이상 페이지 접속시 csr처럼 동작하는것으로 알고 있는데요. nextjs에서 ssr동작이 위와 차이점을 못느껴서 질문드립니다. react에서 code splitting적용한것과 nextjs에서 ssr동작하는것에 차이점이 있나요?
현재 구성은 DiscountPolicy 인터페이스 - RateDiscountPolicy 클래스 - FixDiscountPolicy 클래스 제가 생각하는 구성 DiscountPolicy 인터페이스 - PriceDiscountPolicy 상속 RateDiscount( ) FixDiscount( ) 이처럼 구현체 클래스를 두 개가 아니라 하나의 구현체 안에 두 개의 메소드를 상속 받아서 쓰면 안좋은 점이 어떤건가요? *************************** @primary, @Qualifier, @Autowired 필드 구현제 빈을 지정해주는 세 가지 방법이 있는데 @Autowired 필드 방법은 테스트가 안되기 때문에 권장하지 않는건가요? 우선순위 방법인 @Primary 방법은 구현 클래스가 두개일 경우에만 사용하고 두개가 넘어갈 경우 사용하지 못하는건가요?
강의에서 잠깐 언급된 React.memo에 대해 질문을 할게요 React.memo는 상태(state, props)가 변경될 때에만 리랜더링을 시키고 이전 상태와 동일하다면 이전에 저장했던( 메모제이션(?) ) 상태값을 재사용한다고 들었는데요 여기서 이미지부분은 변경되는 부분이고 버튼이랑 점수는 버튼을 클릭할 때만 props가 변경되기때문에 버튼을 클릭하지 않을 때에는 이미지부분만 하이라이트 표시(개발자 도구에 들어가면 표시되는 부분) 가 되어야 되는 거 아닌가요??
0 import numpy as np X = np.array([[5.0,3.4,1.5,0.2], [6.1,2.8,4.7,1.2], [6.9,3.1,5.1,2.3], [5.8,2.7,4.1,1.0]]) y = np.array([[2],[1],[3],[1]]) theta = np.matmul(np.matmul(np.linalg.inv(np.matmul(np.transpose(X),X)).np.transpose(X)),y) print(theta) 위의 코드가 제가 작성한 코드입니다. 저는 numpy를 이용해서 linear regression을 하려고 합니다. 위와 같이 입력하고 주피터 노트북에 코드를 실행하니 AttributeError : 'numpy.ndarray' object has no attribute 'np' 이렇게 에러가 뜨는데 혹시 해결책을 아실까요? 읽어주셔서 감사합니다!
방법1. function solution(a, b, c){ let answer; let arr = [a,b,c]; let max = Math.max(...arr); let min = Math.min(...arr); let filterArr = arr.filter(num => (num < max && num > min)); if ( (min + filterArr[0] ) > max) { answer = 'yes' } else { answer = 'no' } return answer; }console.log(solution(13,33,17)); 방법2. function solution(a, b, c){ let answer; let arr = [a,b,c]; arr.sort((x, y) => x - y); if ( (arr[0] + arr[1]) > arr[2]) { answer = 'yes' } else { answer = 'no' } return answer; } console.log(solution(13,33,17)); 강의를 보니 쉬운방법을 두고 굳이 어려운 방법으로 푼 느낌이네요 ㅠㅠ
안녕하세요! 학습률 관련해서 질문이 있는데요, cfg.optimizer.lr = 0.02/8 이 부분을 이전 강의에서 분명히 설명을 해주셨던 것 같은데, 그때 명확히 이해하지 못해 다시 질문을 드립니다. ㅜㅜ 번거롭게 해드려 죄송합니다. 8로 나눈 이유가 무엇인지 다시 설명해주실 수 있으실까요? 감사합니다.