묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
predict_proba(X_test)[:, 1]
# 피처 데이터 세트 X, 레이블 데이터 세트 y를 추출. # 맨 끝이 Outcome 컬럼으로 레이블 값임. 컬럼 위치 -1을 이용해 추출 X = diabetes_data.iloc[:, :-1] y = diabetes_data.iloc[:, -1] X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 156, stratify=y) # 로지스틱 회귀로 학습,예측 및 평가 수행. lr_clf = LogisticRegression() lr_clf.fit(X_train , y_train) pred = lr_clf.predict(X_test) # roc_auc_score 수정에 따른 추가 pred_proba = lr_clf.predict_proba(X_test)[:, 1] get_clf_eval(y_test , pred, pred_proba) -------------------------------------------- 선수 학습이 부족해서 그런지 강의를 듣고 다시 코드를 작성하는 과정에서 계속 의문점이 생겨 질문을 남깁니다. 1) pred_proba = lr_clf.predict_proba(X_test)[:, 1] 이 부분에서 왜 [:,1]로 하는 것인가요? 2) X = diabetes_data.iloc[:, :-1]는 정의했고, (X_test)[:,1]이 제가 이해한 바로는 X_test의 데이터 중에 [all rows, outcome]인데, 맞나요? train_test_split을 했을 때 X_test가 어떠한 데이터 프레임 형태를 갖는지 알지 못하여, print(X_test)를 하였고 다음과 같은 결과값이 나왔습니다. Pregnancies Glucose BloodPressure SkinThickness Insulin BMI \ 81 2 74 0 0 0 0.0 682 0 95 64 39 105 44.6 169 3 111 90 12 78 28.4 693 7 129 68 49 125 38.5 9 8 125 96 0 0 0.0 .. ... ... ... ... ... ... 293 1 128 48 45 194 40.5 344 8 95 72 0 0 36.8 650 1 91 54 25 100 25.2 415 3 173 84 33 474 35.7 505 10 75 82 0 0 33.3 DiabetesPedigreeFunction Age 81 0.102 22 682 0.366 22 169 0.495 29 693 0.439 43 9 0.232 54 .. ... ... 293 0.613 24 344 0.485 57 650 0.234 23 415 0.258 22 505 0.263 38 [154 rows x 8 columns]제가 머신러닝에 대한 기초적 개념이 부족해서인지, 파이썬에 대한 개념이 부족해서인지, 이 부분이 이해가 가지 않습니다. 답변 기다리겠습니다. 감사합니다.
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
5:35, 캐리지리턴과 줄바꿈 차이가 뭔가요?
줄바꿈 삭제할때 값 바꾸기에서 찾을 값에 줄바꿈이 아닌 캐리지리턴으로 입력하라고 하셨는데 차이점이 있나요?
-
미해결스프링 핵심 원리 - 기본편
생성자 자동주입, 필드주입 관련 궁금합니다
안녕하세요 정말 좋은 강의를 해주신 덕에 첫 프로젝트를 해보고 있습니다. 강의를 다 듣고 나서도 여러모로 두고두고 감사하네요 :) 프로젝트를 진행하던 중 자동주입에 대해 궁금한 점이 생겨 이전 질문글도 보고 검색도 해보고 강의자료도 다시 봤는데 확실히 잘 모르겠어서 여쭤보고 싶습니다ㅠㅠ.. 배운 내용을 토대로 이것저것 검색해가면서 만들어보고 있는 프로젝트라 강의내용에 직접적인 관련이 있는 것은 아니라서 답변을 주지 않으셔도 괜찮습니다! @Configuration public class RootAppContext { @Bean("signInUserBean") @SessionScope public UserBean signInUserBean() { return new UserBean(); } } //--------------------------------------------------------------------------------- @Controller @RequestMapping("/user/sign_in") @RequiredArgsConstructor public class SignInContorller { private final UserService userService; @Resource(name = "signInUserBean") private final UserBean signInUserBean; ..... } 바로 @Resource가 붙은 signInUserBean에 대한 것인데요. ** 생성자 주입 외에는 final이 붙을 수 없는 것과 ** @Resource는 필드 주입이나 수정자 주입만 된다는 것이 제 머릿속에서 충돌합니다 **** 이전 질문글을 통해 롬복의 @RequiredArgsConstructor 가 애노테이션까지 포함해서 생성자를 만들어주진 않는다는 글을 보았습니다. 제가 만든 UserBean은 스프링빈으로 관리되는 빈이 아니고, 로그인에 따라 화면 처리를 다르게 하기 위해 따로 세션 스코프로, 이름을 signInUserBean으로 지정해 스프링빈으로 수동 등록했는데요..! 컨트롤러에 @RequiredArgsConstructor 가 붙은 상태에서 @Resource(name = "signInUserBean") private final UserBean signInUserBean; 으로 해도, @Resource(name = "signInUserBean") private UserBean signInUserBean; 으로 해도, @Resource 애노테이션 없이 private final UserBean signInUserBean; 으로 해도 모두 수동등록한 스프링 빈이 잘 주입이 됩니다.. 두번째는 필드 주입이고 첫번째, 세번째 경우 모두 생성자 주입인 것 같은데 두번째, 세번째 경우는 별로 헷갈리는 게 없다고 생각하는데 첫번째 경우 때문에 궁금합니다.. 첫번째의 경우는 @Resource 애노테이션은 무시가 되는 걸까요..? 왜 오류가 안 나는.. 걸까요...?
-
미해결실전! Querydsl
17강 조인 - on절을 듣다가 질문드립니다.
안녕하세요. 스프링입문부터 강의를 듣다가 처음으로 질문드립니다. 17강 조인 - on절을 듣던중 join_on_filtering() Test예제에서 잘 모르겠는 부분이 있어서 질문드립니다. 모든 member를 조회하고 teamA이면 team을 left outer join 으로 조회하는 케이스였는데요 list<Tuple> result 를 loop한 결과 ``` tuple = [Member(id=3, username=member1, age=10), Team(id=1, name=teamA)] tuple = [Member(id=4, username=member2, age=20), Team(id=1, name=teamA)] tuple = [Member(id=5, username=member3, age=30), null] tuple = [Member(id=6, username=member4, age=40), null] ``` 이렇게 나왔습니다. 제가 여기서 3번째 항목(index 2)의 Team이 Null인것을 확인하여 결과를 화면에 찍어보다가 result.get(2).get(member).getTeam() 을 했을때 teamB에 대한 select query 없이 TeamB가 출력되는 결과가 나타났습니다. 1. query 결과상 team_id(FK)는 null 이 나왔는데 result.get(2).get(member).getTeam() 과 result.get(2).get(team) 의 차이가 궁금합니다. 2. teamA에 대해 select 했기 때문에 result.get(2).get(member).getTeam() 가 null 이 나오거나 구문을 수행하면 teamB에 대한 select query를 실행할줄알았는데, LAZY와 상관이 없는것인지, teamB에 대한 select query 없이 teamB에 대한 내용이 출력될수 있는지 궁금합니다. (select query가 없어서 영속성 컨텍스트 1차캐시에서 바로 불러온줄 알았는데 그 전에 teamB에 대한 조회쿼리가 없었습니다) ps1. p6spy query로그를 보았을때 궁금한점이 있습니다. ``` /* select member1, team from Member member1 left join Team team with member1.team = team and team.name = 'teamA'1 */ select member0_.member_id as member_id1_1_0_, team1_.team_id as team_id1_2_1_, member0_.age as age2_1_0_, member0_.team_id as team_id4_1_0_, member0_.username as username3_1_0_, team1_.name as name2_2_1_ from member member0_ left outer join team team1_ on (member0_.team_id=team1_.team_id and team1_.name=NULL); ``` 주석안에 쿼리는 parameter가 잘 나왔는데 밑에 실제 query에는 NULL로 나오고 실제 수행된 결과는 parameter가 잘 적용된 결과가 나옵니다. ㅎㅎ... ps2. 사내에서 주 RDBMS를 Oracle로 사용하고있습니다.(과거 Oracle ERP를 사용하면서 주 RDBMS로 선택했고, 현재 SAP ERP로 전환하였지만 Legacy System의 DB는 95% 이상 Oracle로 운영되고있습니다) 기존 Legacy는 거의 Mybatis로 query mapping을 하고있는데 orm을 처음 적용하여 개발을 진행해보려고 합니다. 현재 dialect로 Oracle10gDialect를 사용하여 실습중인데 실습한 내용을 바탕으로 실 운영환경에서 잘 적용할 수 있을지 걱정이됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Demo씬 질문
Demo도 그렇고 이렇게 뜨는데 원인을 모르겠네요
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
로지스틱 회귀 관련 오류
안녕하세요? 항상 좋은 강의 감사드립니다. 머신러닝을 선생님 강의로 처음 입문하여 아직 익숙하지 않은 부분이 많은데, 오류가 뜰때마다 정말 당황스럽습니다.. 신용카드 사기검출 실습 주피터 노트북에서 7번째 셀의 코드를 실행하면 아래와 같은 오류 메세지가 나옵니다. 제가 선생님이 올려주신 코드를 수정하진 않았고, 강의를 들으면서 코멘트만 몇군데에 달았는데 왜 갑자기 오류가 뜨는지 모르겠네요.. 이 셀 바로 위의 셀까지는 문제없이 작동합니다. 오류메세지를 보면 decode에서 문제가 생긴것 같아서 그부분을 바꿔보거나 하려고 찾아봤지만 보이지가 않아서 결국 질문을 남깁니다. 감사합니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
4.16강 스코어 부분에서
콜백 관련부분이 4.16강 스코어 부분이라고 해서 수강하고 있는데요 enemy > eventmanager > gamemanager 순으로 호출이 되는 것으로 이해를 했습니다. "자신 class > 다른 class > 자신 class " 순으로 호출이 되어야 콜백이라고 생각했는데 그게 아닌가보네요 제가 뭘 놓치는 잘 모르겠는데 코멘트 부탁드립니다.
-
미해결OpenCV 를 활용한 명함인식 기능 구현 강좌
OpenCV - 스캔한 듯한 효과 주기 (1) 코드 실행 결과질문
안녕하세요? 예제코드를 주피터 노트북에서 실행하면, 윈도우창과 threshold trackbar는 나오는데, bar의 위치를 옮겨도 threshold값이 반영이 되지않고 처음 윈도우 창 열렸을 때의 흑백이미지 그대로 유지가 됩니다~ ㅠㅠ
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
빅히트->하이브 , 사명 변경되었습니다.
빅히트->하이브 , 사명 변경되었습니다.
-
미해결자바스크립트 중고급: 엔진 핵심
정리시간 질문드립니다
선생님 정리시간 과제중에 질문드립니다. var fn = book.get;에서 book.get프로퍼티의 값을 반환하여, function 오브젝트가 fn 변수에 할당되어서, 글로벌 변수 fn 이, get과 프로퍼티 값은 같지만, 독립된 function 오브젝트로 존재하는 것인가요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 브라우저 에러
html 파일을 여기 있는 버튼으로 브라우저로 열면 주소는 이상하지만 열리는데 jsp파일은 There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button! 이런 에러가 뜨는데 원래 이런 건가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
5분 50초 쯤 질문입니다..
cash = int(input("현금은?")) if cash > 100000: print("레스토랑") else: if cash > 50000: print("밥집") else: print('집') 이렇게 가르쳐 주셨는대.. cash = int(input("현금은?")) if cash > 100000: print("레스토랑") elif cash > 50000: print("밥집") else: print('집') 이렇게 넣어도 똑같은 값이 나오는거 같습니다 두가지 방법에 차이가 있습니까??
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
flash memory에 프로그램하는 방법
안녕하세요. 강의 잘보고 있습니다. fpga를 공부하는데 큰 도움이 되고 있습니다. ledblink lab을 하고 있는데 한 가지 질문이 있습니다. vivado에서 jtag로 zybo보드에 프로그램을 한 후 전원을 껐다가 다시 켜면 프로그램이 지워지는 걸로 알고 있습니다. 인터넷을 검색해보니 flash memory에 프로그램을 해야한다고 하는데 방법을 알 수 있을까요? 감사합니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
콜백 질문 2
감사합니다 c#을 새로 배우기 시작한 분들에게 최고의 강의인 것 같아요.. 설명주셔서 mom과 son의 예에서는 어떤 흐름인지 대충은 이해되는 것 같은데 실제 게임에서 콜백함수가 어느부분에 쓰이는지 궁금해서요. (해당 강의가 어떤것인가요) 더해서 struct와 class의 차이도 개념은 이해한 것 같은데 이것도 게임에서 어떻게 다르게 쓰이는지 짧게만 코멘트 드립니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
선생님, 질문이 있습니다.
선생님, 강의 잘 듣고 있습니다~! 다름이 아니라 제 컴퓨터 상에서 배치로그 / 실시간로그는 잘 만들어지고 있는데요 이를 kafka를 통해 실시간으로 만들어지는 것들을 consumer에서 받아내도록 하는 과정에서 어떠한 메세지를 받아내지 못했다고 나오고 있습니다ㅜ 'hello bigdata'는 잘 통신이 되는 것을 확인하였는데요, 어디서 이 문제가 있는지 잘 모르겠습니다.flume에 구성 파일도 전부 예제3-4로 업데이트했는데.. 일단 관련 메세지 첨부하도록하겠습니다. 그리고 putty를 통해 서버 접속을 하실 때 저는 매번 server02.hadoop.com을 쳐서 open을 하는데 선생님께서는 server02를 그 아래 두번째 창(우측에 load save 있는)에서 바로 여시더라구요 그거 어떻게 하신것인지 알려주시면 감사하겠습니다!! kafka-console-consumer --bootstrap-server server02.hadoop.com :9092 --topic SmartCar-Topic --partition 0 21/04/23 17:04:14 INFO utils.Log4jControllerRegistration$: Registered kafka:type =kafka.Log4jController MBean 21/04/23 17:04:15 INFO consumer.ConsumerConfig: ConsumerConfig values: auto.commit.interval.ms = 5000 auto.offset.reset = latest bootstrap.servers = [server02.hadoop.com:9092] check.crcs = true client.dns.lookup = default client.id = connections.max.idle.ms = 540000 default.api.timeout.ms = 60000 enable.auto.commit = false exclude.internal.topics = true fetch.max.bytes = 52428800 fetch.max.wait.ms = 500 fetch.min.bytes = 1 group.id = console-consumer-38440 heartbeat.interval.ms = 3000 interceptor.classes = [] internal.leave.group.on.close = true isolation.level = read_uncommitted key.deserializer = class org.apache.kafka.common.serialization.ByteArray Deserializer max.partition.fetch.bytes = 1048576 max.poll.interval.ms = 300000 max.poll.records = 500 metadata.max.age.ms = 300000 metric.reporters = [] metrics.num.samples = 2 metrics.recording.level = INFO metrics.sample.window.ms = 30000 partition.assignment.strategy = [class org.apache.kafka.clients.consumer .RangeAssignor] receive.buffer.bytes = 65536 reconnect.backoff.max.ms = 1000 reconnect.backoff.ms = 50 request.timeout.ms = 30000 retry.backoff.ms = 100 sasl.client.callback.handler.class = null sasl.jaas.config = null sasl.kerberos.kinit.cmd = /usr/bin/kinit sasl.kerberos.min.time.before.relogin = 60000 sasl.kerberos.service.name = null sasl.kerberos.ticket.renew.jitter = 0.05 sasl.kerberos.ticket.renew.window.factor = 0.8 sasl.login.callback.handler.class = null sasl.login.class = null sasl.login.refresh.buffer.seconds = 300 sasl.login.refresh.min.period.seconds = 60 sasl.login.refresh.window.factor = 0.8 sasl.login.refresh.window.jitter = 0.05 sasl.mechanism = GSSAPI security.protocol = PLAINTEXT send.buffer.bytes = 131072 session.timeout.ms = 10000 ssl.cipher.suites = null ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1] ssl.endpoint.identification.algorithm = null ssl.key.password = null ssl.keymanager.algorithm = SunX509 ssl.keystore.location = null ssl.keystore.password = null ssl.keystore.type = JKS ssl.protocol = TLS ssl.provider = null ssl.secure.random.implementation = null ssl.trustmanager.algorithm = PKIX ssl.truststore.location = null ssl.truststore.password = null ssl.truststore.type = JKS value.deserializer = class org.apache.kafka.common.serialization.ByteArr ayDeserializer 21/04/23 17:04:15 INFO utils.AppInfoParser: Kafka version: 2.2.1-cdh6.3.2 21/04/23 17:04:15 INFO utils.AppInfoParser: Kafka commitId: unknown 21/04/23 17:04:15 INFO consumer.KafkaConsumer: [Consumer clientId=consumer-1, gr oupId=console-consumer-38440] Subscribed to partition(s): SmartCar-Topic-0 21/04/23 17:04:15 INFO clients.Metadata: Cluster ID: MR1rRIi8Sx2V4eoddfGHlQ 21/04/23 17:04:15 INFO internals.Fetcher: [Consumer clientId=consumer-1, groupId =console-consumer-38440] Resetting offset for partition SmartCar-Topic-0 to offset 7. Processed a total of 0 messages
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
스크립트에서 html생성
질문 1) var countBox = $('<div class="count_box" />'); 위의 코드가 html을 생성하는 코드인것같은데 아래의 코드와 같은내용인가요?? 저렇게 줄여서 써도 html이 생성이 되나요? var countBox = '<div class=:count_box></div>' 질문2) for(var i = 0; i <= rolling; i++){ var sum = number + i; var num = sum >= 10 ? Number(String(sum).split('')[1]) : sum; numberArray[i] = num; }; 여기서 String(sum).split('')[1] 부분은 sum을 먼저 문자열로 바꾼후, split해서 [1]이라면, 예를들어 숫자가 21이 나오면 1이라는 값이 나오는건가요? numberArray[i] = num; 이부분도 이해가 잘가지않습니다 ㅜㅜ,,,, numberArray의 배열의 자리 i가 24까지니까 i의 자리에 num이 들어가는게 맞나요?? 질문3) 완성작에서 월 부분이 4월이면 그냥 4라고 나오는데, 04월이라고 표현하려면 어떤부분을 고쳐야하나요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
commander 와 inquirer
program .action((cmd, args) => { if (args) { console.log(chalk.bold.red('해당 명령어를 찾을 수 없습니다.')); program.help(); } else { inquirer.prompt([{ type: 'list',,,, inquire로 넘겨주는 동작을 받기위해 action 을 사용하는데, args 인자 하나로만 if else 처리를 해도되는건가여? + 깃헙에 비슷한 질문을 확인해서, inquirer로 넘겨주긴했는데, 업데이트된 커맨드를 제대로 활용하지 못하는것 같아여쭤봅니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
nvm install 오류
Can not determine how many core(s) are available, running in single-threaded mode. Please report an issue on GitHub to help us make nvm run faster on your computer! Local cache found: ${NVM_DIR}/.cache/src/node-v10.16.1/node-v10.16.1.tar.xz Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v10.16.1/node-v10.16.1.tar.xz $>./configure --prefix=/c/Users/rockbell89/.nvm/versions/node/v10.16.1 < which: no python2.7 in (/mingw64/bin:/usr/bin:/c/Users/rockbell89/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/cmd:/mingw64/bin:/usr/bin:/c/Program Files/nodejs:/c/Program Files/PuTTY:/c/Users/rockbell89/AppData/Local/Microsoft/WindowsApps:/c/Users/rockbell89/AppData/Local/Programs/Microsoft VS Code/bin:/c/Users/rockbell89/AppData/Roaming/npm:/c/Users/rockbell89/AppData/Local/GitHubDesktop/bin:%USERPROFILE%/AppData/Local/Microsoft/WindowsApps) which: no python2 in (/mingw64/bin:/usr/bin:/c/Users/rockbell89/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/cmd:/mingw64/bin:/usr/bin:/c/Program Files/nodejs:/c/Program Files/PuTTY:/c/Users/rockbell89/AppData/Local/Microsoft/WindowsApps:/c/Users/rockbell89/AppData/Local/Programs/Microsoft VS Code/bin:/c/Users/rockbell89/AppData/Roaming/npm:/c/Users/rockbell89/AppData/Local/GitHubDesktop/bin:%USERPROFILE%/AppData/Local/Microsoft/WindowsApps) ./configure: line 3: /c/Users/rockbell89/AppData/Local/Microsoft/WindowsApps/python: Permission denied ./configure: line 3: /c/Users/rockbell89/AppData/Local/Microsoft/WindowsApps/python: Permission denied nvm: install v10.16.1 failed!----------------------------------------파이썬도 설치해보고 (2.7) 해도 결국 안되네요 os는 윈도우 입니다 ㅠ 버전을 맞추기전까지 계속 이 강의를 못따라하고 있네용 ㄷㄷ
-
미해결웹 게임을 만들며 배우는 React
안녕하세요~ 리렌더링 관련해서 질문하고싶습니다.
강의 화면에서 이미지만 하이라이팅 되는걸 볼수있는데, 컴포넌트는 언제 분리하셨는지 확인할수가없네요 ㅠㅠ;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
제대로 되는거 맞나요?
영상 순서대로 npm install 두번하고 dev.js 만들고 몽고디비 연결해주고 visual 터미널에서 npm run dev하니깐 localhost://3000으로 뜨더니! 로그인도 안했는데 오른쪽 navbar에 logout 만 있어더라구요?? 그리고 터미널 창 보니깐 밑에 처럼 떠서... 그리고 logout 버튼도 안눌리고.. 음 로그인 회원가입도 안되는거 같던데.. 도와주세요 ㅠㅠ PS C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master> npm run dev > react-boiler-plate@1.0.0 dev C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\client [1] > react-scripts start [1] [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] (node:18440) Warning: Accessing non-existent property 'count' of module exports inside circular dependency [0] (Use `node --trace-warnings ...` to show where the warning was created) [0] Server Listening on 5000 [0] (node:18440) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency [0] (node:18440) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency [0] (node:18440) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependency [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://172.30.1.13/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\client\public [1] i 「wds」: 404s will fallback to / [1] Starting the development server... [1] [1] Browserslist: caniuse-lite is outdated. Please run: [1] npx browserslist@latest --update-db [1] Compiled with warnings. [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Line 74:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 79:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/RegisterPage/RegisterPage.js [1] Line 92:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 97:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] Search for the keywords to learn more about each warning. [1] To ignore, add // eslint-disable-next-line to the line before. [1] [0] MongooseError [MongooseServerSelectionError]: connection <monitor> to 34.202.38.84:27017 closed [0] at new MongooseServerSelectionError (C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (C:\Users\shin1\OneDrive\바탕 화면\boilerplate-mern-stack-master\server\index.js:18:26) [0] at Module._compile (internal/modules/cjs/loader.js:1063:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) [0] at Module.load (internal/modules/cjs/loader.js:928:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:769:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) [0] at internal/main/run_main_module.js:17:47 { [0] reason: TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: Map(3) { [0] 'youtubeclone-shard-00-01.nvpjz.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-02.nvpjz.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-00.nvpjz.mongodb.net:27017' => [ServerDescription] [0] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null [0] }, [0] [Symbol(mongoErrorContextSymbol)]: {} [0] }