안녕하세요 제로초님! test관련 질문이 있어서 질문글 남깁니다 :) 아래와 같이 따로 Repository provider를 만들고 export const userProviders = [ { provide: USER_REPOSITORY, useFactory: (dataSource: DataSource) => dataSource.getRepository(User), inject: [APP_DATABASE], }, ]; Service에서 아래와 같이 @InjectRepository가 아니라 @Inject로 생성자를 구성했습니다. (USER_REPOSITORY는 따로 constants.ts파일을 만들어두었습니다. @Injectable() export class UserService { constructor( @Inject(USER_REPOSITORY) private userRepository: Repository<User>, ) {} . . . 이후 Service 파일의 테스트 코드를 작성하는데 모킹이 안돼서 질문을 남기게 되었습니다. . . . providers: [ UserService, { provide: getRepositoryToken(User), useValue: mockUserRepository, }, ], . . . 위와 같이 모킹했는데, 아래와 같은 오류가 떴습니다. ㅜㅜ Nest can't resolve dependencies of the UserService (?). Please make sure that the argument USER_REPOSITORY at index [0] is available in the RootTestModule context. Potential solutions: - If USER_REPOSITORY is a provider, is it part of the current RootTestModule? - If USER_REPOSITORY is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing USER_REPOSITORY */ ] }) at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:231:19) at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:184:33) at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:16:45) at resolveParam (../node_modules/@nestjs/core/injector/injector.js:106:38) at async Promise.all (index 0) at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:121:27) at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:52:9) at TestingInjector.loadProvider (../node_modules/@nestjs/core/injector/injector.js:74:9) at async Promise.all (index 3)
강의 학습하는 도중 반복적인 문제가 발생해서 질문 드립니다. 강의 내용대로 테스트를 작성하고 바로 실행시키면 이처럼 테스트를 찾을 수 없다는 에러가 발생합니다.. 이후 인텔리제이를 완전히 종료한 후 다시 열어 실행시키면 정상적으로 작동하는데, 계속 새로운 테스트를 생성할 때마다 아래의 오류가 발생해서 여쭤봅니다ㅠㅠ 프로젝트 전체 파일 : https://drive.google.com/file/d/15XuYgI2stwEuVcAWCt3AAHrDs4yHpmS_/view?usp=sharing
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 교재 예시 코드와 첫 주 개념강의 코드에 종종 tyedef long long ll;이 선언되어 있는데 왜 선언 되어 있는 건가요? 사용되지 않는 것 같은데..
Pretrained 모델의 Fine Tuning(미세조정)에 대한 질문이 있습니다. 1단계에서 Freeze(trainable = False) 학습에서 제외를 시킨다는 것이 Pretrained 모델의 가중치를 사용은 하지만, 가중치를 업데이트하지 않겠다는 의미입니까? 풀어서 질문을 드리자면 classification layers들만 학습을 한다고 교재에도 적혀 있는데요, 1단계에서 Feature Extractor 에서 기존에 학습된 가중치(imagenet weight)를 사용해서 Feature map를 만들고, classification layers를 학습을 하지만 가중치는 업데이트 하지 않겠다는 의미로 받아 들여야 하나요? 아니면 Feature Extractor 단계가 학습에서 제외 되는 건가요? 그렇다면 classification layers에서의 학습은 이미지의 형상이 무너지는 게 아닌가하는 의문점이 있습니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
현재 비디오 재생 앱 만들기까지만 수강한 상태입니다. 네비게이터를 계속 만지고 있는데요 비효율적인 코드가 있는데 현재 알고있는 지식으로는 코드를 분할하는게 아닌 통합해야 작동이 되는것 같아 글 올립니다. 일단 하나의 catList라는 데이터가 있습니다. HomeScreen Stateful Widget에서 이 catList 데이터를 Container를 가지고 있는 Number Stateless Widget에서 넘겨받아 호출해서 쓰고 있습니다. 그리고 이 데이터를 Number Widget에서 분석한다음, 추가해야할 데이터를 HomeScreen Stateful Widget에 넘겨서 변경되어야 하는데요.(Navigator pop을 쓰고 있습니다) 데이터는 위에서 아래로 내려오는 방식이니까 Number Stateless WIdget에서 HomeScreen 으로 값을 넘길수는 없어서 일단 위젯을 하나로 합쳐버렸습니다. 이런경우에는 저처럼 그냥 합쳐서 돌려버려도 될까요? 데이터를 이것저것 바꿔보려고 하다보니 제약이 많아 sqllite를 먼저 수강할까 고민중입니다..
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
맛비님 안녕하세요!! 리눅스로 설치 돌리다가... 결국 멈춤이 발생했어요ㅠㅠ.. 세번째 시도였는데... 그래도 인내심을 가지고 커멘드 라인으로 설치하려는데 질문이 있습니다. 1. 커맨드라인으로 설치하라 했잖아요! 라고 하실테지만,.. 시도는 했으나... vi/root/.Xilinx/install_config.txt 를 친 후 경로를 수정하라는데 어떻게 수정하는지 영상에서 짤려있어서....방법을 찾다가 못찾아서....포기하였습니다..ㅠㅠㅠ (경로 수정어떻게 하는지 알려주세요) 2. 설치 실패후 config.txt가 만들어지지 않는것 같아요.. 이전 설치하다가 남겨진 쓰레기 파일들 때문에 충돌이난걸까요...? 리눅스도 다 지우고 처음부터 다시 해야 할까요? 답변 부탁드리겠습니다~~ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1차 캐시에 있는 값을 그대로 가지고 왔기 때문에 영속 엔티티의 동일성을 보장한다고 하셨는데, 만약에 1차 캐시에 있는 값이 특정 이유에서 사라지고 다시 가져온 경우에도 동일성을 보장을 하는지 궁금합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 영한님 join update 관련해서 질문드려요 https://www.inflearn.com/questions/24128 위 글을 참고 해서 where 절의 서브쿼리를 사용해서 join update를 사용하였는데요. You can't specify target table '테이블명' for update in FROM clause 라는 에러가 나서 구글링을 해보니 mysql 에서 같은 테이블에서 서브쿼리로 값을 끌어오려고 해서 나는 에러라고 하더라구요. 그래서 from 절을 한번 더 감싸는 방식으로 해결한다고 하는데 그럼 제 생각으로는 from절에 한번 더 서브쿼리를 넣어야 할 것 같은데 from 절에는 서브쿼리를 넣지 못하지 않나요? 우선 네이티브 쿼리로 처리해두긴했는데 다른 해결방법이 있나 궁금해서 질문드립니다. 늘 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 강의 잘 듣고 있습니다. private linux 에서 public window 로 ping이 안가는데 혹시 이유가 뭘까요? 반대 방향으로는 핑이 갑니다. 라우팅 이슈는 아닐 것 같고, NACL 과 SG 도 모두 열어놓았습니다. Private linux 에서 자기 GW 까지만 핑이 가네요.
웹팩 세팅하는 것부터 쭉 따라해서 DM보내기까지 에러 없이 잘 따라왔는데요 이걸 CRA 설치하고 코드 똑같이 작성(작성보다 복붙에 가까움) 했는데용 로그인을 하고 나면 바로 '/workspace/channel' 로 가지 않고 새로고침을 하면 '/login' 주소에서 workspace/channel 에서 보여줘야할 것들이 화면에 보이네요 소스는 깃헙 링크 공유하겠습니다 (앞으로 문제될만한 코드 직접 올릴게요) 왜 그러는 걸까요??
안녕하세요. 영상을 보면서 코드를 입력하고 여러차례 시도해보았으나 안타깝게도 아이디와 비밀번호를 입력할 때, 제가 입력한 아이다와 비밀번호를 입력하지 않고 'v'라는 문자만 계속해서 입력되고 있습니다. 이 점을 해결하기 위해서는 어떤식으로 접근하는 게 좋은 방법일까요? 코드가 있는 창에는 제 실제 아이디와 비밀번호가 아닌 '아이디' 그리고 '비밀번호'라고 입력했습니다.
기본 : 로그인 버튼 로그인 성공 시 : 로그인 버튼 none , 로그아웃 버튼 생성 로그아웃 성공 시 : 로그인아웃 버튼 none, 로그인 버튼 생성 이 기능을 구현하고 싶은데 유저 정보를 담고있는 데이터는 어떤 것을쓰는것이 좋을까요? 그리고 어떻게 props로 받아와야 할까요?