[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 스프링 MVC 2편 타임리프-블록 강의에서 "이런 거(th:block)은 당연히 안쓰는게 좋"다고 하셨습니다. 강의에는 그렇게 말씀하신 이유가 나오지 않아 궁금합니다. 제가 유추한 바로는, th:block은 파일 그대로 열었을 때와 타임리프로 열었을 때 동작이 달라서 내추럴 템플릿이라는 타임리프의 장점을 퇴색시키기 때문에 권장하지 않는다고 생각했습니다. 제가 이해한 내용이 맞는지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 배경으있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 배경음악 오프 기능 있을까요? 배속으로 들을때 배경음악때문에 힘들어요
안녕하세요. Dto를 InnerClass로 작성시 네이밍 규칙에대해 궁금하여 질문드립니다. 예를들어서 UserDto 와 ProductDto가 있다고 하였을때 public class UserDto { @Builder @Getter @NoArgsConstructor @AllArgsConstructor public static class Response { private String name; private String email; } @Getter @NoArgsConstructor public static class Request { private String userId; } } -------------------------------------------------- public class ProductDto { @Builder @Getter @NoArgsConstructor @AllArgsConstructor public static class Response { private String name; private Integer prise; private String brand; } @Getter @NoArgsConstructor public static class Request { private String productId; } } 이런식으로 간단하게 Dto가 작성되어있다고 가정했을때 UserDto는 UserDto.Request , UserDto.Response 를 사용할거고 ProdectDto는 ProductDto.Request , ProductDto.Response 를 사용하게 될텐데 Dto의 네이밍을 UserDto.UserRequest, ProductDto.ProductRequest 로 만들지 않고 Request로 명명 가능한지 궁금합니다. 제 생각엔 가능은 할지라도 다른 사람이 보기에 헷갈리지 않을까 싶은데, 검색을 해봐도 많은 사람들이 Request로만 작성을 하는걸 보아하니 될것같기도해서 질문 드립니다. 또한 프로젝트에 예외처리와 Controller의 응답을 확인할 수 있도록 response라는 디렉토리를 만들었는데 혹시나 이 경우 다른 사람들이 헷갈려 할 가능성이 있을까요?? 만약 헷갈려 할 가능성이 있다면 UserDto.UserRequest, ProductDto.ProductRequest 로 작성하는게 맞는 방법일까요?
안녕하세요 강사님. 수업 잘 듣고 있습니다. 조합에서 nCr = n!/((n-r)!r!) 인 것으로 알고 있습니다. b=[1,3,3,1] 정의하는 설명에서 3C1이 3을 1로 나눈다라고 하셨는데 이 부분의 설명이 이해가 가지 않아서 질문드립니다. 공식에 대입해서 계산해보면3C1일 때 3!/(3-1)!*1!이 결과적으로 3이 되는것이 맞긴 합니다만, 어떻게 하면 앞의 숫자에서 n-1을 곱 하고 i를 나눌 생각을 할 수 있는지 직관적으로 떠오르지가 않아서 질문 드립니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 코랩에서 작업형 2의 경우, 주어진 평가방식에 따라 테스트 데이터와 검증데이터를 평가한 후 평가 코드를 주석 처리했었는데, 시험 환경에서는 점수에 영향이 있을 것 같아 질문드립니다.
선생님 안녕하세요. 5-3 강의보면서 따라하는데 roc_auc, f1, 정확도 평가지표 값이 전부 1로 나옵니다.... 검증 데이터 분리까지 똑같이 따라 했고요 (random_state = 값은 동일하게만 주면 된다고 해서 전 그냥 다 100으로 놓고 했습니다) 일단 작성한건 아래와 같고요 # 랜덤포레스트 ROC-AUC, 정확도(Accuracy), F1 from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import f1_score, accuracy_score, roc_auc_score rf = RandomForestClassifier(random_state=100) rf.fit(X_tr,y_tr) pred_rf = rf.predict(X_val) proba_rf = rf.predict_proba(X_val) print(roc_auc_score(y_val,proba_rf[:,1])) # "ROC_AUC:", print(f1_score(y_val,pred_rf)) # "F1:", print(accuracy_score(y_val,pred_rf)) # "Accuracy:", 결과 값은 다 1.0 1.0 1.0 으로 나오는데... 이거 뭔가 잘못 된거 같은데, 뭘 잘못한걸까요...?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] ```java public void add(Object e, int index) { if (size == elementData.length) { grow(); } for (int i = elementData.length - 1; i > index; i--) { elementData[i] = elementData[i - 1]; } elementData[index] = e; size++; } ``` for문 조건에서 for (int i = elementData.length - 1; i > index; i--) i의 초기값을 배열의 길이로 주는 것보다는 현재 배열에 담고 있는 요소의 수인 (size-1)변수로 주는 것이 루프문의 범위를 줄이고 정말 미세한차이겠지만 조금 더 효율적이라고 생각하는데 혹시 (size-1)변수로 반복문 초기값을 설정했을 때 문제될 점이 있을까요??
API를 body형태로 필요할 떄 마다 상태값을 전달하는 방식으로 사용하고 있었습니다. 쿼리클라이언트를 사용하여 params 형태로 전달하면 가지는 이점이 어떤 것이 있을지 궁금합니다. 항상 감사드립니다. ❗ 질문 작성시 꼭 참고해주세요 최대한 상세히 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다. 맥/윈도우, 안드로이드/iOS, 버전 등의 개발환경 도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요!
안녕하세요. 좋은 강의 감사드립니다. 질문 1: RootStackParamList로 현업에서는 사용을 안하는지 궁금합니다. 네비게이션을 각 기능별로 나누어 ParamList를 관리하면, 예상되는 이점은 네비게이션 시 필요한 리소스만 가지게 되는 이점이 있을 것 같은데요. 이렇게 생각하면 맞는지 궁금합니다. RootStackParamList로 화면의 타입을 관리하고 있었습니다. 해당 부분의 리팩토링은 필수 적일까요? 항상 감사드립니다. ❗ 질문 작성시 꼭 참고해주세요 최대한 상세히 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다. 맥/윈도우, 안드로이드/iOS, 버전 등의 개발환경 도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요!
안녕하세요 선생님 🙂 이해가 가지 않는 부분이 있어서 질문드립니다. 강의에서도 설명 부분이 없는 것 같아서 질문드립니다. for (int i = 0; i < N; i++) { cin >> str; for (int j = 0; j < str.size(); j++) { if (str[j] < 97) result += str[j]; else if (result.size()) func(); } if (result.size()) func(); } 위의 코드 중 if (result.size()) func(); 이 부분이 왜 다시 들어가야하는지 이해가 가지 않습니다. 설명 부탁드립니다..!!
This is the Jenkins controller's built-in node. Builds running on this node will execute on the same system and as the same user as the Jenkins controller. This is appropriate e.g. for special jobs performing backups, but in general you should run builds on agents. Learn more about distributed builds. Disk space is below threshold of 1.00 GiB. Only 471.52 MiB out of 474.81 MiB left on /tmp. 강의를 그대로 따라했는데 빌드상태가 오프라인으로 떠요 로컬호스트 환경에서는 문제없었습니다...