묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[입문자를 위한] 캐글로 시작하는 머신러닝 • 딥러닝 분석
결측치 예측 함수에서 ~ (딜트) 연산자의 의미를 설명 부탁 드립니다.
# 결측치 제거를 위한 함수 def is_outliers(s): lower_limit = s.mean() - (s.std() * 3) upper_limit = s.mean() - (s.std() * 3) return ~s.between(lower_limit, upper_limit) df_out = df[~df.groupby('hour')['cnt'].apply(is_outliers)] 결측치 예측 함수에서 ~ (딜트) 연산자의 의미를 설명 부탁 드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Resolver 순환참조 관련 건
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 아니오 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] Resolver 사용관련 질문 드립니다. Resolver @component에서 @Service의 기능을 사용하려고 합니다. 이때 순환 참조 문제가 발생하여 @Lazy 어노테이션을 추가하였는데요. 찾아보니 좋은 방법은 순환 관계를 끊는 것이라고 하는데, 관련하여 어떤 방식으로 처리하는 것이 좋은지 조언 주실 수 있을까요? * https://keichee.tistory.com/446 private final A_Service a; public ArgumentResolver(@Lazy A_Service a) { this.a = a; } ... private void m_function(){ a.a_service_function(); }
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
콘솔 쿼리 모양
7분39초에나오는 jpa쿼리처럼 줄바꿈에서 콘솔에서 보려면 어떻게 하나요? 저는 1렬로 나와서 쿼리를 보기 불편해서요. 혹시나해서 제 설정파일 남길게요 spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: truelogging: level: org.hibernate.SQL: debug # ?????? ?? org.hibernate.type: trace
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
어세스 토큰 / 리프레시 토큰 컨셉트 질문
현재 구성해놓은게 로그인을 하면 어세스 토큰과 리프레시 토큰을 프론트엔드에 넘겨줍니다. 서버에는 리프레시 토큰만 저장되어있는 상태구요. 그리고 프론트엔드에서는 일정 주기마다 + 그리고 어떤 요청을 할 때마다 어세스 토큰을 헤더에 넣어서 백엔드에 요청하구요 백엔드는 이 어세스 토큰의 유효성을 확인하고 어세스토큰이 만료되었는데 리프레시 토큰 기한이 남아있으면 어세스 토큰을 재발급하고, 리프레시토큰마저 기한이 지나버리면 재로그인을 요청하는데요 여기 단점이. 이 방식대로 하면 다른 자리에서 로그인을 했을 때 서버에서 리프레시 토큰이 이미 있는 상황이면 기존 리프레시 토큰을 지우고 새로 리프레시 토큰을 발급 해주는데 기존 자리에서 어세스 토큰이 살아있는 시간이 있어서 어세스 토큰이 유효한 동안만은 어떤 활동을 할 수 있다는 거죠 차라리 리프레시 토큰을 관리해주는 테이블에 어세스 토큰을 넣는 컬럼을 추가해서 어떤 요청을 했을 때 그 테이블의 어세스 토큰을 대조를 계속 해주고 어세스 토큰이 만료되면 어세스 토큰 재발급, 그리고 어세스토큰은 리프레시 토큰 테이블에 같이 넣어주면 다른 자리에서 로그인을 했다하면 리프레시 토큰과 어세스 토큰을 즉시 무효화해서 기존자리에서 어떤 활동도 할 수 없게 만드는? 이렇게 구성해도 될까요
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
UI프리팹중에 웹 페이지 노출
선생님 UI프리팹중에 인터넷 페이지가 나오게 하나만 샘플로 부탁드려도 되겠습니까? 아무리 찾아봐보고 해봐도 앱내에서 아닌 그냥 브라우저만 뜹니다 해결해주시면 정말 크나큰 도움이 될것 같습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
알려주세요
선생님 그런데 그 좀 더 심화로 하고 싶은 사람은 url을 다운받으면 된다고 하셨는데 그 url이 어디있는지 잘 모르겠습니다.
-
미해결블렌더 파이썬 BPY 입문강의
20강 부터 다시 오류가 나옵니다.
txt 불러와서 19강까지 처럼 그래프 구현에는 성공했습니다. 20강 filePath = bpy.props.StringProperty(defualt= 이 부분 부터는 오류 메세지가 생깁니다. 블렌더 안에서 메세지 이구요 vscode 터미널 안에서 메세지 입니다. filePath = bpy.props.StringProperty(defualt= 이 부분과 뒤에 ,subtype="FILE_PATH)를 삭제하면 19강 처럼 잘됩니다. 왜 이런 오류가 뜰까요? 오타나 작성 오류는 없습니다. ,
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npx create-react-app . 설치가 안됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결이펙티브 자바 완벽 공략 1부
소스코드에서 CacheKey Equals
기선님 강의 항상 잘 듣고 있습니다. 소스코드에서 CacheKey Equals에 오류 있는 것 같습니다. (value 비교 x) @Override public boolean equals(Object o) { return this.value.equals(o); }
-
미해결웹 게임을 만들며 배우는 React
3-5. 주석과 메서드 바인딩 강의 중 화살표 함수와 기존 함수 선언의 this
안녕하세요 선생님. 좋은 강의 잘 듣고 있습니다. 강의에서 화살표 함수와 this를 설명하시면서 하신 말씀이 잘 이해가 가지 않아 이렇게 질문 남깁니다. 기존 함수의 형태로 선언 시에 this.onSubmitForm = this.onSubmitForm.bind(this) 등의 코드를 따로 선언해주어야하며, 이를 화살표함수에서 자동으로 해준다고 말씀하셨습니다. 제가 화살표 함수에 대해서 배울 때에는 따로 this를 바인딩 하지 않고 화살표함수보다 한단계 외부에 있는 this를 그대로 가져와서 사용한다고 배웠고 더불어, 기존 함수 선언에서의 this 는 전역 객체를 말한다고 알고 있습니다. 자동으로 해준다기보다는 기존 함수 선언 방식에서는 this가 전역 객체로 선언되어있기때문에 따로 bind를 하는 과정이 필요하고, 화살표 함수는 this 바인딩을 따로 하지 않기 때문에(전역객체가 아니라 한단계 외부에 있는 this를 그대로 사용할 수 있기에) 해당 과정이 생략될 수 있는 것이 아닌가 하는 생각이 들었습니다. 혹시 제가 잘못 이해하고 있다면 올바르게 고쳐주시면 감사하겠습니다. 질 좋은 강의를 무료로 올려주셔서 다시 한 번 감사합니다! 좋은 하루 되세요!
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
연습6 모범 코드: 로그인 시나리오 해보기
안되시는 분들 아래 코드로 해보시면 좋을듯합니다. Set of supported locator strategies. CLASS_NAME = 'class name' CSS_SELECTOR = 'css selector' ID = 'id' LINK_TEXT = 'link text' NAME = 'name' PARTIAL_LINK_TEXT = 'partial link text' TAG_NAME = 'tag name' XPATH = 'xpath' from selenium import webdriver from selenium.webdriver.common.keys import Keys import time # 드라이버 생성 # chromedriver 설치된 경로를 정확히 기재해야 함 chromedriver = 'C:/dev_python/Webdriver/chromedriver.exe' # 윈도우 #chromedriver = '/usr/local/Cellar/chromedriver/chromedriver' # 맥 driver = webdriver.Chrome(chromedriver) # 크롤링할 사이트 호출 driver.get("https://davelee-fun.github.io/blog/TEST/index.html") #<input id="username" type="text" name="username" placeholder="아이디"> elem_id = driver.find_element("name","username") elem_id.clear() elem_id.send_keys("error@error.com") time.sleep(1) #<input id="password" type="password" name="password" placeholder="비밀번호"> elem_pw = driver.find_element("name","password") elem_pw.clear() elem_pw.send_keys("1234") time.sleep(1) #<input type="submit" value="로그인"> elem_button = driver.find_element("css selector", "input[type='submit']") elem_button.send_keys(Keys.RETURN) #elem_button.click() time.sleep(2) elem = driver.find_element("class name", "news") print (elem.text) time.sleep(2) driver.quit()
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
강의 마지막으로 질문 드립니다.
안녕하세요 루키스님 동영상을 녹화하면서 몇번이나 돌려보고 복습하고 완변하게는 아니지만 그래도 어디가서 게임이 대충 이런식으로 만들어진다. 라고 자신있게 말할 수 있게 되었습니다. 이제 배운것들을 이용해서 직접 fps 게임을 만들고 거기다가 서버를 붙여서 온라인게임으로 사업을 하고 싶습니다. 제가 여태 들은 강의는 주로 내부 네트워크를 이용해서 진짜 다른 컴퓨터가 내가 만든 서버에 접속하여 작동하는 모습을 보지 못해 여태 서버 배운것들이 깊이 와 닿지는 않네요.... 막연한 질문 이겠지만 여기서 진짜 온라인 서버를 만들려면 무엇을 더 배워야 할까요? 마지막으로 리니지, 메이플 프리서버 같이 불법 사설 서버들은 어떠한 방식으로 서버를 운영하는 건가요? 지난번 어렴풋이 루키스 강사님께서 서버를 열어 무슨 사업적인 활동을 하는것은 불법이라고 이해했습니다. 그럼에도 불구하고 불법 사설 서버들은 자신의 집에있는 컴퓨터를 이용하여 서버를 구축하고 온라인게임을 만들었는데 그것이 가능하게 하려면 어떤 방시으로 한 걸까요? 질문이 너무 막연하고 터무니없는 거 같아, 죄송합니다. 하지만 저는 정말 궁금합니다. 주변에 물어볼 사람도 없고, 오죽 답답한 마음을 풀지 못해 전문가 분께 여쭙게 되었습니다.
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
express 모듈 에러 관련
express를 alias로 import하여 사용했는데, 아래와 같은 에러가 발생합니다. default import를 사용하라는 것 같은데, 어찌하면 alias를 유지하면서 에러를 없앨 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
언어 세팅 방법에 대해서 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 지금 실무에서 국제화로 개발하고 있는데 언어값을 받아서 저장해두는게 강의 마지막에 말씀하신 세션이나 쿠키가 아닌 prehendler에서 HttpServletRequest LocalResolver였나?아무튼 여기서 언어 세팅하고 request 속성에 담아두는데 이 방식보다 쿠키나 세션에 담아서 쓰는게 나은건가요? prehendler에 담아두면 메소드 호출이 끝날때마다 세팅이 되는거라 좋지 않은 방법인가 해서 질문 드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
소스코드 관련하여 문의드립니다.
안녕하세요! 정말 좋은 강의 잘 듣고 있습니다. 강의를 진행하면서 작성하게 되는 소스코드를 깃허브에 올리려고하는데 public 저장소로 공개해도되는지 궁금합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
sk4549131@naver.com 권한부탁드립니다.
sk4549131@naver.com 권한부탁드립니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
setState 질문
안녕하세요. 강의 잘 듣고있습니다.. 강의 도중 ElevatedButton 에서 setState 를 할 시 TestWidget 의 build 가 실행되는데, setState 는 StatefulWidget 의 state 변경시 사용된다고 들었습니다. 근데, TestWidget 과 어떠한 연관도 없는데 TestWidget 의 build가 실행되는 이유가 뭔가요? 수업 중 들었던거 같기도한데... 그 부분 찾기가 어려워 질문남깁니다
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
import * as A from 'B'
해당 문법을 뭐라고 명명하시는 건가요?? 애즈터리스크애즈라고 하시는 것 같은데, 개인적으로 궁금해서 여쭤봐요...!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 관련 문의
안녕하세요! 이 강의를 듣기전에 리덕스 유료강좌도 듣고 와야하는건가요? 아니면 바로들어도 무관한가요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vm 종료 후
[질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] 안녕하세요, 컴퓨터를 껐다 켜면서 vm이 꺼졌었는데요, VM을 다시 켜도 node들이 종료된 상태더라구요. 각 노드들에 대해서 실행을 누르니까 네트워크 오류가 나는데요, 설정 > 네트워크 > 어댑터1은 NAT, 어댑터2는 내부네트워크로 하니 돌아는 갑니다. 그런데 expose를 하니 외부에서 서비스 접근이 안되던데요, 혹시 제가 네트워크 설정을 잘못한게 있을까요? VM 재기동 이후에는 어떤식으로 설정을 해줘야 할까요?