모두 정상인데, 여기서만 문제가 생깁니다. 다 체크하고 제출을 누르면, result로 넘어가지를 못하네요. views.py의 best_developer.count때문이라는데, 찬찬히 봐도 잘 모르겠습니다. 혹시 오타때문인가 싶어 노션에 올라온 코드를 그대로 가져다가 돌려봐도 동일한 문제가 발생합니다. 비슷한 질문이 이전에 올라왔지만 답변이 올라오지 않아 제가 다시 질문드립니다..
argoCd 를 이용해 CD를 구성했습니다. sync 하여 예제 app 을 배포한 후 해당 app의 CD 를 제거 했습니다. 제가 생각했던 결과물은 "CD를 제거 하면 worker node에서 예제 app이 제거 되는 것" 이었습니다. 하지만 deploy, svc, pod 전부 그대로 떠 있더라구요. 원인이 무엇일까요? 제가 잘못 한 부분이 있는 것일까요 아니면 argoCd에선 CD를 삭제해도 CD만 제거될 뿐 worker node에 띄워진 app은 건드리지 않는 것인가요?
안녕하세요, 다름이 아니라 강의를 마치고 단일 테이블 전략으로 구성된 상품목록을 한번에 DTO로 만들어서 출력해보고 싶은데 이것이 가능한 방법일까요? 테스트의 구성은 아래와 같습니다. @Test public void dtoMappingTest() throws Exception{ //given Book book = createBook("JAVA PERSISTENCE API", 10000, 10, "AUTHOR", "ISBN"); Movie movie = createMovie("MOVIE", 10000, 3, "ACTOR", "DIRECTOR"); Album album = createAlbum("ALBUM", 5000, 20, "ARTIST", "INFO"); //when List<Item> list = itemRepository.findAll(); //then // 책, 영화, 앨범 각각의 정보를 포함한 DTO를 한 리스트에? } 이렇게 전체 아이템 리스트를 받아 온 다음 아래와 같은 DTO 클래스에 해당 상품 종류에 맞는 정보를 매핑해서 하나의 리스트 형태로 리턴하는것이 가능할까요? @Getter @Setter @Builder @JsonInclude(Include.NON_EMPTY) public class ItemDto { private Long id; private String name; private int price; private int stockQuantity; private List<Category> categories; private String artist; private String etc; private String director; private String actor; private String author; private String isbn; } 시간이 늦어서 아직 구현은 안 해보았지만 제가 생각한 해결책은 Item 클래스에 DTO를 생성해주는 추상 메소드를 생성하고 각각의 상품 종류별 클래스에 그 추상 메소드를 직접 구현하는 방법입니다. 이 방법이 현실성이 있는지 아니면 다른 방법이 있는 것인지 아예 불가능한 이야기인지 정말 궁금합니다. 감사합니다.
강의에서 SpringBootApplication이나 ComponentScan 어노테이션이 붙어 있으면 자동으로 스프링 빈을 스프링 컨테이너에 등록해주고 의존관계 설정을 해준다고 하셨는데 그러면 혹시 RateDiscountPolicy와 FixDiscountPolicy 두 클래스에 모두 @Componet 어노테이션을 붙이면 OrderServiceImpl의 discountPolicy는 어떤 클래스로 주입이 되는건가요?
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요. 강의에서는 kubectl get pods -o wide에서 나온 172.16.221.129를 브라우저를 통해서 웹서비스에 접속이 되는데, 제가 실제 접속을 시도하면은 접속이 안됩니다. kubectl get nodes -o wide명령어를 통해서 나온 ip로는 접속이 되는데, 왜 pods로 생긴 ip로는 웹서비스에 접속이 안되는걸가요 강의에서는 아래 명령어만 열어주셔서 NodePort만 열는어주신것 같은데, pod도 포트를열어주어야 되는건가요? kubectl expose pods nginx --type=NodePort --port=80
먼저, 항상 유익한 강의 감사드립니다. cout << (x % 2 == 0) ? "even" : "odd" < < endl; '어느 연산자끼리 충돌이 일어나서 괄호가 없으면 문제가 생기는 걸까?' 를 생각해보라고 하셨는데, 위 문장에서 연산자는 %, ==, ? :, << 4개이며, precedence 순으로 나타내면, %, <<, ==, ? : 의 순으로 됩니다. x = 5 이므로 x % 2를 먼저 계산하여 1이 나오지만, 그 이후 bitwise operator << 전에 "odd" 가 있으므로 에러가 일어나는 것 같습니다. 하지만, 다시 코드를 cout << (x % 2 == 0) ? "even" : "odd"; 로 바꿔 컴파일 하면 0이 출력됩니다. 제 생각엔 x % 2 이후 equal to 연산자인 == 이후에 0이 있으므로 코드가 cout << 0 ? 1 : 0; 이 됩니다. 그리고 cout << 뒤의 0이 출력되는 것 같습니다. 제 생각이 잘못되었다면 어떤 부분인지 지적 부탁드립니다.
새로고침, 렌더링 하면 로그인데이터가 없다고 에러가 나는거같습니다 저 에러창에서 파라미터 다 지우고 http://localhost:3090 으로 이동하면 에러 안나고 잘 나옵니다(로그인데이터도 가지고있습니다) 아마 제 추측으로 revalidate ( ) ; 대신 mutate() 를 썻는데 그게 문제가 되는게 아닐까 싶습니다 ㅜ
03나만의웹브라우저 왜 update 내부에서 코루틴으로 launch 하면 버그가 발생하나요? 초기에 웹뷰에서 빈 공백으로 검색한 후 뒤로가기 두번 하는 경우 뒤로 더이상 갈 수 없다는 스낵바가 계속 뜨는 버그인데 컴포지션이 일어날 때 update 를 하면.. 새로운 url 이 오면 실행되고.. flow 의 collectaLatest 를 통해서 뒤로가기가 canGoBack 이 아닐 때 collectLatest 로 한번만 받아오면 똑같이 한번 떠야하는게 아닌가요? 왜 무한 반복으로 뜨는지 버그에 대한 자세한 설명이 부족한것 같습니다 ㅠㅠ scope.launch { viewModel.undoSharedFlow.collectLatest { if (webView.canGoBack()) { webView.goBack() } else { scaffoldState.snackbarHostState.showSnackbar( "더 이상 뒤로 갈 수 없음" ) } } } scope.launch { viewModel.redoSharedFlow.collectLatest { if (webView.canGoForward()) { webView.goForward() } else { scaffoldState.snackbarHostState.showSnackbar( "더 이상 앞으로 갈 수 없음" ) } } }
lint로 잡혀서 몇가지 수정한 부분을 제외한 나머지는 강의내용과 동일합니다. 수정된 부분 1. index.tsx import CategoryList, { CategoryListProps } from 'components/Main/CategoryList' CategoryListProps 추가 edges.reduce( ( list: CategoryListProps['categoryList'], { node: { frontmatter: { categories }, }, }: PostListItemType , PostType -> PostListItemType 로 수정 여기까지 한 부분 것헙에 푸시해두었습니다. https://github.com/myBabyGrand/gatsbyBlog commit ID : 88cf7df165b166d0b08b3504a73e1c85e5e21095
안녕하세요. 첫 번째 섹션의 첫 번째 문제인 "K번째 약수"를 구하는 문제를 풀고 채점 파일을 실행시키니 아래와 같은 에러가 뜨네요. 제가 작성한 코드는 아래와 같으며, 파일명을 AA.py로도 바꿔봤지만 안 됩니다. # 테스트 케이스용 text 파일을 불러오기 위한 코드 # import sys # test_file_path = r'C:\Users\XXX\Desktop\Data Science\Study\Algorithm\섹션 2\1. k번째 약수' # sys.stdin = open(f'{test_file_path}/in1.txt', 'rt') # 테스트 케이스 데이터 가져오기 n, k = map(int, input().split()) # N의 약수 구하기 num_list = [] for i in range(1, n + 1): if n % i == 0: num_list.append(i) # N의 약수 중, K 번째로 작은 수 구하기 if len(num_list) < k: print(-1) else: answer = num_list[k - 1] print(answer)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 첫번째 사진처럼 memberRepository '0개의 인수가 필요하지만 1개가 발생하였습니다'라는 문구와 함께 오류가 발생합니다. 공유된 코드를 복사하였는데도 해결되지 않아 질문드립니다
첫번째 질문 ) index.js에서 { path : '/login', component : LoginPage } 이런식으로 쓰고 App.vue페이지에서 <router-link to="/login">로그인</router-link> 로 써주셨는데 path에 들어가는 내용과 router-link의 to 들어가는 내용이 일치해야 하나요? ===================================== 두번째 질문 ) 한 페이지 내에서 링크가 여러개 있는 경우가 있는데 그런 경우 router-link와 router-view를 어떤식으로 배치해야하는지 궁금합니다. ===================================== 세번째 질문 ) 이때까지 배운 내용으로만 보면 router-link가 일반 HTML의 a태그의 대용으로 쓰이는것 같습니다. 만약 이 router-link 태그의 스타일을 주려면 router-link에 다른 속성을 추가해서 주나요 아니면 다른 방법이 있는건가요?