묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
빌드 오류 정정 방법
현재 java11 사용중이고스프링부트는 최신버전에 맞춰서 3.3.0 과 java17로 선택해서 생성했습니다.오류가 발생했고 라고 떴습니다. 라고 권장하는 것 같은데그럼 제가 java17을 받아야하는건가요?아니면 프로젝트 java를 11로 변경하고 스프링부트 버전도 변경하면 되는 것인가요?앞으로 더 길게 봤을때를 위해서 그냥 java17을 받는게 나을까요?프로젝트 생성할 때 항상 자바버전으로 오류가 발생하는 것 같은데 뭐가 더 나은건지 기준을 아직 잘 모르겠어서 항상 고민이 되는 것 같습니다.
-
미해결비전공자의 전공자 따라잡기 - 자료구조(with JavaScript)
숙제 length return 하기
class Node { constructor(value) { this.value = value; this.left = null; this.right = null; } } class BinarySearchTree { constructor() { this.root = null; // 숙제 몇개 인지 확인하는 count this.length = 0; } #insert(node, value) { if (node.value > value) { // 루트노드보다 작은 값이면 if (node.left) { this.#insert(node.left, value); } else { node.left = new Node(value); } } else { // 숙제 : 같은 값을 넣은경우 에러 처리 (alert, throw) if (node.value === value) throw new Error(`이미 해당 ${value}가 존재 합니다`); // 루트노드보다 큰 값이면 if (node.right) { this.#insert(node.right, value); } else { node.right = new Node(value); } } } insert(value) { if (!this.root) { this.root = new Node(value); } else { this.#insert(this.root, value); } this.length++; } #search(node, value) { if (!node) return null; if (node.value > value) { return this.#search(node.left, value); } else if (node.value === value) { return node; } else { return this.#search(node.right, value); } // if (node.value > value) { // // 더 작은값 찾을때 // if (!node.left) { // return null; // } // if (node.left.value === value) { // return node.left; // } // return this.#search(node.left, value); // } else { // if (!node.right) { // return null; // } // if (node.right.value === value) { // return node.right; // } // return this.#search(node.right, value); // } } search(value) { if (!this.root) return null; if (this.root.value === value) { return this.root; } return this.#search(this.root, value); } #remove(node, value) { if (!node) { // 제거 할 값이 bst에 존재하지 않는 경우 return null; // 지울 값이 존재 안하면 null return } if (node.value === value) { // 자식 입장 // 지울 값을 찾은 경우 if (!node.left && !node.right) { this.length--; // leaf return null; } else if (!node.left) { // 왼팔만 없는 경우 return node.right; // 왼팔이 없는 경우 자기 왼팔 대신 오른팔을 쓰라고 return 해줌 } else if (!node.right) { // 오른팔만 없는 경우 return node.left; // 오른팔 없는 경우 자기 오른팔 대신 왼팔을 쓰라고 return 해줌 } else { // 양팔 다 있는 경우 let exchange = node.left; while (exchange.right) { exchange = exchange.right; } const temp = node.value; node.value = exchange.value; exchange.value = temp; node.left = this.#remove(node.left, exchange.value); return node; } } else { // 부모 입장 if (node.value > value) { node.left = this.#remove(node.left, value); return node; } else { node.right = this.#remove(node.right, value); return node; } } } remove(value) { // 1. leaf(양팔 다 없음) -> 제거 // 2. leaf x, 왼팔이 없다 -> 오른팔 끌어올린다 // 3. leaf x, 오른팔이 없다 -> 왼팔 끌어올린다 // 4. leaf x, 양팔 다 있다 -> 왼팔에서 가장 큰 애와 바꾼다, leaf를 지운다 this.root = this.#remove(this.root, value); // return 숙제 length return 하기 return this.length; } } const bst = new BinarySearchTree(); bst.insert(8); bst.insert(10); bst.insert(3); bst.insert(1); bst.insert(14); bst.insert(6); bst.insert(7); bst.insert(4); bst.insert(13); console.log(bst.length); // 9 console.log(bst.remove(8)); // 8 bst.search(7); bst.search(5); console.log(bst.remove(4)); // 7 console.log(bst.remove(15)); // 없는 값을 지운다면 현재 length return 7 숙제 정답일까요?제발 ㅠㅠ 🙏
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
[캐글, 작업형3 로지스틱회귀] 이해가 되지 않습니다.!
[문제]import pandas as pdfrom statsmodels.formula.api import logitdf = pd.read_csv("/kaggle/input/bigdatacertificationkr/Titanic.csv")formula = "Survived ~ C(Pclass) + Gender + SibSp + Parch"model = logit(formula, data=df).fit()model.params 다름아니라 여기서 Pclass에 왜 앞에 C()를 하셨는지 이해가 안갑니다.! 참고로 데이터 info는 다음 아래와 같았습니다.Pclass : 'int'Gender : 'object'SibSp : 'int'Parch : 'int'
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BasicErrorController 적용시 json 안나옴.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]//@Component public class WebServerCustomizer implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> {주석 해놓고 아래 포스트맨도 accept 설정 제대로 했는데 계속 json이 아니라 html 결과 값이 나옵니다ㅠ
-
미해결
[캐글, 작업형3 로지스틱회귀] 이해가 되지 않습니다.!
[문제]import pandas as pdfrom statsmodels.formula.api import logitdf = pd.read_csv("/kaggle/input/bigdatacertificationkr/Titanic.csv")formula = "Survived ~ C(Pclass) + Gender + SibSp + Parch"model = logit(formula, data=df).fit()model.params 다름아니라 여기서 Pclass에 왜 앞에 C()를 하셨는지 이해가 안갑니다.! 참고로 데이터 info는 다음 아래와 같았습니다.Pclass : 'int'Gender : 'object'SibSp : 'int'Parch : 'int'
-
미해결[스프링 배치 입문] 예제로 배우는 핵심 Spring Batch
spring batch 5버전 소스는 없나요
안녕하세요 오늘부터 강의를 듣기 시작했는데강의 버전이 옛날 버전이여서요ㅠ최신 버전으로 시작하는게 맞을거 같은데 혹시 버전 업된 소스가 따로 없으신가요ㅠㅠ
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
네이버api프로젝트세팅부분에서
안녕하세요!dio주입할때 MyApp에서 바로 생성해서 NaverBookRepository(dio)에 넣어주면 되지 않나요? 왜 main()함수에서 넣어주는지 궁금합니다!나중에 혼자서 프로젝트를 할때 이런 부분이 헷갈릴것 같아서요또한 stateful위젯에서stateful위젯을 상속받는 class와 (ex App) state를 상속받는 class(ex _AppState)에서 변수를 사용할 때 어떨때 stf위젯에 써서 state로 넘겨주는지, 아니면 state위젯 자체에서 바로 선언하고 쓰는지 알 수 있을까요??stf위젯은 계속생성이되고, state위젯은 한번생성되면 (initState) build부분만 재 빌드 되잖아요 이 차이를 이용해서 하는것 같은데 구체적인 감은 안잡혀서요개남님의 지식공유 부탁드립니다 ㅠㅠ!
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
모바일 네비게이션 퍼블리싱 ㅡ모바일트리거,GNB 보이기 감추기 부분 다시 수정하여 질문드립니다!
<!doctype html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>DesignWokrs Agency</title> <script src="./js/jquery-2.1.4.js"></script> <!-- page scroll Effects js&css --> <script src="./js/velocity/velocity.min.js"></script> <script src="./js/velocity/velocity.ui.min.js"></script> <script src="/js/velocity/main.js"></script> <link rel="stylesheet" href="./js/velocity/velocity.css"> <!-- custom js&css --> <!-- 순서가 중요함 pc버전인 스타일 css가 먼저우선시 되야함 --> <link rel="stylesheet" href="./style.css"> <!-- 모바일 부분만 반응 css --> <link rel="stylesheet" href="./responsive.css"> </head> <!-- 애니메이션 속성들 --> <!-- hijacking: on/off - animation: none/scaleDown/rotate/gallery/catch/opacity/fixed/parallax --> <body data-hijacking="on" data-animation="rotate"> <div class="container"> <section class="cd-section visible"> <div> <div class="content"> <img src="./images/temp-section-01.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-02.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-03.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-04.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-05.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-06.jpg"> </div> </div> </section> <section class="cd-section"> <div> <div class="content"> <img src="./images/temp-section-07.jpg"> </div> </div> </section> <header> <div class="gnb-inner"> <div class="logo"> <a href="#none"><img src="images/logo.png"></a> </div> <!-- 네비게이션 부분 --> <div class="gnb"> <div class="menu"> <a href="#none">Home</a> <a href="#none">About</a> <a href="#none">Project</a> <a href="#none">Plan & History</a> <a href="#none">Awards</a> <a href="#none">Location</a> <a href="#none">Contact</a> </div> <div class="slogan">We design places, not projects.</div> </div> <!-- 햄버거 버튼 --> <div class="trigger"> <span></span> <span></span> <span></span> </div> </div> </header> </div> <nav> <ul class="cd-vertical-nav"> <li><a href="#0" class="cd-prev inactive">Next</a></li> <li><a href="#0" class="cd-next">Prev</a></li> </ul> </nav> <!-- .cd-vertical-nav --> </body> </html>/* 모바일전용 */ /*pc min:최소너비 */ /* 모바일 기준 최대넓이 768을 넘지 못한다 */ @media (max-width: 768px) { /* Entire Layout(전체적인 레이아웃) */ .cd-section { height: auto; } .cd-section > div { height: auto; } .content { position: static; width: 100%; height: 100%; left: 20px; bottom: 20px; }; /* Header */ .menu { display: block; } .slogan { display: none; } .gnb { background-color: #fff; position: fixed; top: 0; right: 0; width: 250px; height: 100vh; /* 왼쪽,위아래,퍼짐정도 */ box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1); } .menu { line-height: 40px; /* 메뉴를 전체적으로 내림 */ margin-top: 60px; } .menu a { text-align: right; display: block; padding-right: 20px; color: #000; font-size: 20px; }; /* Trigger */ .trigger{ display: block; border: 1px solid #000; width: 24px; height: 14px; position: absolute; right: 20px; top: 20px; cursor: pointer; }; };/* pc버전 */ /* Google Web Font : Montserrat */ @import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500&display=swap'); @import url('https://fonts.googleapis.com/css?family=Manrope:300,400,500,600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Overpass&display=swap'); /* FontAwesome CDN 4.7 */ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); /* Reset CSS */ * {box-sizing: border-box;} ul { list-style: none;} a {text-decoration: none;} /* Default CSS */ body{ font-family: 'Montserrat', sans-serif; color: #222; font-size: 15px; margin: 0; height: 100vh; background-color: #fff; } /* Entire Layout(전체적인 레이아웃) */ .cd-section { height: 100vh; } .cd-section > div { height: 100%; position: relative; } .content { background-color: #ddd; position: absolute; /* 연산함수 calc를 이용하여 섹션내에 삐저나오지 않고 들어오게함 */ width: calc(100% - 40px); height: calc(100% - 80px); left: 20px; bottom: 20px; /* 넘치는 부분 끊기 */ overflow: hidden; } /* Header */ header { position: fixed; top:0; left: 0; width: 100%; } .gnb-inner { /* bd+tab =보더 생성 */ /* border: 1px solid #000; */ width: calc(100% - 40px); margin: auto; height: 60px; /* 높이값만큼 주면 중앙 정렬 */ line-height: 60px; } .logo { float: left; } .gnb { float: right; } .menu { display: block; } .menu a{ } .gnb a {} .slogan { font-size: 16px; font-style: italic; } .trigger { display: none; }아까 질문드렸던 수강생입니다 추가하여 업로드 하였습니다
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
모바일 어플에서의 세션방식 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. 세션에 대해 공부하다가 궁금한 점이 생겨 질문드립니다.웹의 경우 브라우저에 있는 쿠키저장소에 세션아이디를 저장하고 그것을 request에 함께 보내는 방식이 세션 방식이라 이해하였습니다.그런데 로그인 기능이 있는 모바일 어플을 개발 한다고 했을때도 이와 동일한 세션방식을 사용할 수 있나요?모바일 어플에 쿠키 저장소가 있고 동일하게 request를 보낼때 마다 저장된 세션아이디를 보낸다면 문제가 없겠지만 모바일에 쿠키저장소가 없다면 어떻게 로그인을 처리해야 하나요? 클라이언트에 따로 쿠키 저장소가 아닌 다른 저장소를 직접 구현하여 요청시 마다 세션 아이디를 보내는 로직을 구현 하면 될까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 요청 드립니다.
강의 자료 요청 드립니다.감사합니다. ekan88.eng@gmail.com
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
@Column 어노테이션 안써도 되는 경우 질문이요!
저희 학습내용으로 보면private Integer age; 는 테이블의 age int,와 같아서 어노테이션 안써도 된다고 하셨는데그럼 name 같은경우도 테이블의그냥 컬럼명과 타입 똑같은 조건인데왜 어노테이션쓰고 nullable = false, length = 25라고 해야하나요??그리고 한가지만 더 질문 드릴게요!저는 서버 실행하면 콘솔쪽에 따로 쿼리가 안찍히던데 왜그럴까요?? 이상은 없는데 hibernate가 인식이 안되서 그런건지콘솔에 쿼리가 안찍히네요ㅠㅠ
-
해결됨김영한의 실전 자바 - 중급 2편
ArrayDeque와 LinkedList 선택 기준
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]지난 강의에서 ArrayList와 LinkedList 구현체 선택 기준이데이터를 조회할 일이 많거나 뒷 부분에 데이터를 추가,삭제가 많은 경우→ 배열 리스트앞쪽의 데이터 추가, 삭제가 많은 경우→ 연결 리스트로 알려주셨습니다. 이번 ArrayDeque와 LinkedList의 구현체 선택 기준에 대한 언급은 없는데, 실무에서 거의 ArrayDeque로만 사용해서 그런건가요? 아니면 실무에서 ArrayDeque 대신 LinkedList로 사용할 때도 ArrayList와 LinkedList의 선택 기준이랑 동일하게 앞쪽에 데이터 추가, 삭제가 많을 때 사용하나요? 강의에서는 덱의 구현체는노드 링크를 사용하는 LinkedList보다는 단순한 배열 구조로 성능이 빠른 ArrayDeque를 사용하자로 마무리하셔서 질문 남깁니다.
-
미해결스프링 핵심 원리 - 고급편
싱글톤 빈에서의 필드 변수를 사용에도 불구하고 동시성 문제가 일어나지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의를 보고 코딩을 해서 실행을 해보니깐 싱글톤 빈을 사용함에도 불구하고 로컬 쓰레드 환경처럼 서로 값에 영향이 가지 않는 예제와 다른 결과가 나왔습니다. 혹시나 제가 잘못 코딩을 하여 이런 결과가 나온 것인지 소스 코드를 이용해서 FieldLogTrace를 사용하여 예제를 실행해보았지만, 결과는 똑같이 서로 영향을 미치지 않는 결과가 나왔습니다. 스프링이 최신 버전(테스트 기준 3.3.0)으로 업데이트가 되면서 이와 관련해서 따로 바뀐 부분이 있는지 궁금합니다.
-
미해결스프링 핵심 원리 - 고급편
인터페이스기반 프록시 적용 오류 발생
로그를 보면 처리는 다 되는거 같은데 마지막에 오류 메세지를 출력하네요????https://blog.naver.com/jfk6725수고하세요
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
섹션 3. 서블릿, JSP, MVC 패턴 질문 2
1.------------------------------------------------------------------------------------ Host: localhost:8080 Connection: keep-alive Content-Length: 18 Cache-Control: max-age=0 sec-ch-ua: "Microsoft Edge";v="125", "Chromium";v="125", "Not.A/Brand";v="24" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows" Upgrade-Insecure-Requests: 1 Origin: http://localhost:8080 Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: http://localhost:8080/servlet/members/new-form Accept-Encoding: gzip, deflate, br, zstd Accept-Language: ko,en;q=0.9,en-US;q=0.8 Cookie: Idea-9dddef07=3ad833a2-9560-44ed-926b-2edd236efc95 username=leo&age=5] MemberSaveServlet.service 1.------------------------------------------------------------------------------------ 2024-06-14T15:50:37.558+09:00 DEBUG 25172 --- [servlet] [nio-8080-exec-6] o.a.coyote.http11.Http11InputBuffer : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [959] 2024-06-14T15:50:37.558+09:00 DEBUG 25172 --- [servlet] [nio-8080-exec-6] o.a.coyote.http11.Http11InputBuffer : Received [] 2024-06-14T15:50:37.558+09:00 DEBUG 25172 --- [servlet] [nio-8080-exec-6] o.apache.coyote.http11.Http11Processor : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@12d81083:org.apache.tomcat.util.net.NioChannel@7860389b:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:53734]], Status in: [OPEN_READ], State out: [OPEN] 2024-06-14T15:50:37.633+09:00 DEBUG 25172 --- [servlet] [nio-8080-exec-7] o.a.coyote.http11.Http11InputBuffer : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [959] 2024-06-14T15:50:37.634+09:00 DEBUG 25172 --- [servlet] [nio-8080-exec-7] o.a.coyote.http11.Http11InputBuffer : Received [GET /favicon.ico HTTP/1.1 Host: localhost:8080 Connection: keep-alive sec-ch-ua: "Microsoft Edge";v="125", "Chromium";v="125", "Not.A/Brand";v="24" sec-ch-ua-mobile: ?0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0 sec-ch-ua-platform: "Windows" Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: image Referer: http://localhost:8080/servlet/members/save Accept-Encoding: gzip, deflate, br, zstd Accept-Language: ko,en;q=0.9,en-US;q=0.8 Cookie: Idea-9dddef07=3ad833a2-9560-44ed-926b-2edd236efc95 ]늘 불철주야 강의 찍으시느라 고생하시는 지식공유자님과 답글 달아주시는 선생님들의 노고에 항상 감사드리는 마음으로 질문 남깁니다. 상황1, /servlet/members/new-form 에 들어가서 username, age를 입력해서 전송을 누른다.2, 전송 버튼을 누르면 서블릿에서 member를 저장하고 그 결과로 /servlet/members/save의 html메시지를 메시지 바디에 담아서 응답한다.질문1:전송버튼을 누르면 /servlet/members/save url로 요청이 들어가는 게 맞는 건가요? 질문2:위 코드를 2개로 쪼갰습니다. /servlet/members/new-form에서 데이터를 입력하고 전송을 눌렀을 때 부터의 콘솔창 입니다./servlet/members/new-form에서 보낸 요청 -> /servlet/members/new-form에 대한 응답으로 끝나야 하는데 요청이 두 개 들어온 거는 왜 그런 건가요??
-
미해결쥬쥬와 함께 하루만에 끝내는 스프링 테스트
스프링 버전
안녕하세요.수업 잘 듣고 있는 수강생입니다.별개로 회사에서 스프링버전 1버전도 있고 2버전도 있는데요, 그런 경우는 junit5 라이브러리를 따로 임포트 해서 사용하지 못할까요?
-
해결됨빅분기 실기 1Day Class(R)
작업형 제1유형 문제 1번 정답 문의
선생님께안녕하세요 선생님? 알찬 강의에 늘 감사드립니다 : ) 다름이 아니라 작업형 제1유형 문제 1번의 평일 오후 1시 casual 평균대비 registered의 평균 비율 정답 확인 부탁드립니다!> df_01 = read.csv("D:/데이터_기출예제_01/set_01_data_01.csv") > head(df_01) datetime casual registered count 1 2011-01-01 00:00:00 3 13 16 2 2011-01-01 01:00:00 8 32 40 3 2011-01-01 02:00:00 5 27 32 4 2011-01-01 03:00:00 3 10 13 5 2011-01-01 04:00:00 0 1 1 6 2011-01-01 05:00:00 0 1 1 > > library("lubridate") > df_01[,"hour"] = hour(df_01$datetime) > df_01[,"wday"] = wday(df_01$datetime,week_start=1) #week_start 기본값 0 = 월 > head(df_01) datetime casual registered count hour wday 1 2011-01-01 00:00:00 3 13 16 0 6 2 2011-01-01 01:00:00 8 32 40 1 6 3 2011-01-01 02:00:00 5 27 32 2 6 4 2011-01-01 03:00:00 3 10 13 3 6 5 2011-01-01 04:00:00 0 1 1 4 6 6 2011-01-01 05:00:00 0 1 1 5 6 > > df_01$wday = as.factor(df_01[,"wday"]) > head(df_01) datetime casual registered count hour wday 1 2011-01-01 00:00:00 3 13 16 0 6 2 2011-01-01 01:00:00 8 32 40 1 6 3 2011-01-01 02:00:00 5 27 32 2 6 4 2011-01-01 03:00:00 3 10 13 3 6 5 2011-01-01 04:00:00 0 1 1 4 6 6 2011-01-01 05:00:00 0 1 1 5 6 > > df_01_wed = filter(df_01, hour == 13, !(wday %in% c(6, 7))) > tail(df_01_wed) datetime casual registered count hour wday 319 2012-12-12 13:00:00 18 220 238 13 3 320 2012-12-13 13:00:00 41 230 271 13 4 321 2012-12-14 13:00:00 39 274 313 13 5 322 2012-12-17 13:00:00 16 194 210 13 1 323 2012-12-18 13:00:00 51 235 286 13 2 324 2012-12-19 13:00:00 30 183 213 13 3 > > cnt_casual = mean(df_01_wed$casual) > cnt_registered = mean(df_01_wed$registered) > > print(round(cnt_registered/cnt_casual,2)) [1] 3.52
-
미해결
복합명사 정제 처리 관련
안녕하세요복합명사 정제 처리 중 어려움이 있어 질문합니다.'신중년' 이라는 신생 복합명사로 데이터를 수집하고 신중 → 신중년 ('년' 삭제) 방식으로 정제를 하고 있습니다.그런데 문장을 확인해 보니 '신중 판단' , '신중 모드' 와 같이 다른 뜻의 '신중' 이 포함되어 있는데이럴 경우 어떻게 정제를 해야 하나요?한글의 동음어 처리가 궁금합니다 (예: 먹는 배, 타는 배)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
T1-19. 시계열 데이터3에 대한 질문입니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요해당 문제에서 "Events컬럼이 '1'인경우 80%의 Salse값만 반영함" 이라는 조건을 실행하기 위해서 아래와 같은 함수를 만들었는데 'Events' Key error 가 나네요.어느 부분을 수정하면 될까요? def calc(df) : if df['Events'] == 1 : return df['Sales']*0.8 else : return df['Sales'] df['events80'] = df.apply(calc)
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
4.4 getBy~, queryBy~ 질문입니다
마지막, 삭제 버튼 테스트Q. 삭제 버튼을 누르면 TableRow가 사라지니까 queryByText('text').not.toBeInTheDocument()를 사용해서 유무를 확인 하셨는데getByText('text').not.toBeInTheDocument()를 사용해서 해당 텍스트가 있는 요소가 없으면 에러가 나타나도록 유도해서 테스트 검증할 수도 있지 않나요?? 가능은 한건지, 권장이 되지 않는건지 질문 드립니다