inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

File imprt 어떤거 해야하죠?

미해결

스프링 부트 웹 개발 입문 - 따라하며 배우기

File file = new File("not existing file.txt"); FileInputStream = new FileInputStream(file); 이 코드를 복붙을 했는데 FileInputStream = new FileInputStream(file); 이부분에서 FileInputStream 부분이 빨간줄이 뜹니다 import java.io.File; import java.io.FileInputStream; 임포트는 이걸 했구요 Creates a FileInputStream by opening a connection to an actual file, the file named by the File object file in the file system. A new FileDescriptor object is created to represent this file connection. First, if there is a security manager, its checkRead method is called with the path represented by the file argument as its argument. If the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading then a FileNotFoundException is thrown. 이런 오류가 있는데 어떻게 해결해요?

  • spring
  • mvc
  • spring-boot
mins199600 댓글 1 좋아요 0 조회수 158

DAG 스케줄

해결됨

Airflow 마스터 클래스

with DAG( dag_id="shedule_3_hour", schedule="3 * * * *", start_date=pendulum.datetime(2023, 3, 1), catchup=False ) as dag: def select_fruit(): fruit = ['APPLE','BANANA','ORANGE','AVOCADO'] rand_int = random.randint(0,3) time.sleep(10) print(fruit[rand_int]) py_t1 = PythonOperator( task_id='py_t1', python_callable=select_fruit ) py_t1 처음 DAG을 시작(PAUSE)했을때는 2024-10-06, 06:01:47 UTC입니다. DAG이 2024-10-06, 06: 03 :00 UTC에 처음 시작될거라 예상했는데 왜 처음 DAG을 시작(PAUSE)한 시간인 2024-10-06, 06:01:47 UTC에 처음 실행하는지 궁금합니다. 참고로 처음 실행되었던 작업에서도 오퍼레이터가 정상 실행되었습니다. 물론 약 2분 후 2024-10-06, 06: 03 :00 UTC에 작업도 실행되었습니다.

  • python
  • 데이터-엔지니어링
  • airflow
가보자고 댓글 3 좋아요 1 조회수 232

Next dagrun 문의드립니다

해결됨

Airflow 마스터 클래스

from airflow import DAG 2import pendulum 3import datetime 4from airflow.operators.python import PythonOperator 5import random 6import time 7 8with DAG( 9 dag_id="shedule_3_hour", 10 schedule="3 * * * *", 11 start_date=pendulum.datetime(2023, 3, 1), 12 catchup=False 13) as dag: 14 def select_fruit(): 15 fruit = ['APPLE','BANANA','ORANGE','AVOCADO'] 16 rand_int = random.randint(0,3) 17 time.sleep(10) 18 print(fruit[rand_int]) 19 20 py_t1 = PythonOperator( 21 task_id='py_t1', 22 python_callable=select_fruit 23 ) 24 25 py_t1 Airflow Webserver UI DAG Detail페이지에 있는 내용 중 Next dagrun ~ 관련 항목이 이해가 안돼서 질문드립니다. UTC 기준 10:34입니다. 설명 편의를 위해 현재시간으로 지칭하겠습니다! Next dagrun이 2024-10-06T10:03:00+00:00 값을 가지는 이유가 궁금합니다. Next dagrun이 다음 DAG 실행 예정 시간인거같은데 왜 현재실행 보다 과거인지 모르겠습니다. 2024-10-06T11:03:00+00:00이 맞는거 같아서요. 현재 시간이 10:34이고 3분마다 실행. 10:03은 실행완료. 이후 11:03에 실행되어야함. Next dagrun create after : 다음 DAG은 11:03에 실행되어야하므로 11:03에 DAG Run 생성 (11:03에 실행하는) DAG 기준으로 처리해야하는 데이터 범위는 10:03~11:03이므로 Next dagrun data interval end는 11:03, Next dagrun data interval start는 10:03. (1) Next dagrun 관련 항목의 정확한 의미와 Next dagrun과 Next dagrun create after 차이를 정확히 몰라서 생기는 문제 같기도 합니다. (1-1) Next dagrun 관련 항목의 의미 아래 내용이 맞는지 확인 부탁드립니다! - Next dagrun: 다음 DAG 실행 예정 시간 Next dagrun create after: 다음 DAG 생성 예정 시간 Next dagrun data interval end: 다음 DAG 데이터 간격 종료 시간 Next dagrun data interval start: 다음 DAG 데이터 간격 시작 시간 (1-2) Next dagrun과 Next dagrun create after 차이 Next dagrun 과 Next dagrun create after 은 항상 같나요? Next dagrun create after는 정해진 시간에 생성되고(3분 마다) Next dagrun 은 Next dagrun create after이후에 되는데 즉, DAG run이 생성되고 실행되는거 맞나요? (Airflow 공식 문서에 Web UI에 있는 항목별 의미를 알 수 있는 페이지가 있는지 찾아보았는데 없어서 질문드립니다! 아래 링크보면 Airflow UI 설명은 간단하게 있는데 항목별 설명은 없네요...) https://airflow.apache.org/docs/apache-airflow/stable/ui.html )

  • python
  • 데이터-엔지니어링
  • airflow
가보자고 댓글 1 좋아요 0 조회수 229

오류 메세지 질문입니다.

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

나만의 앱 실행파일(.exe)로 만드는 방법 강의 까지 착실히 따라ㅇ해봤는데요, 마지막 exe파일 만들떄오류가 났습니다. pyinstaller -w -F 03.네이버지식인GUI.py 위 명령어 치고 나서, 아래와 같은 오류가 나왔고요. 제가 챗gpt에 오류를 검색해보니 PyQt6 또는 PySide6 둘중하나를 제거하면 되는거같은데.. 이렇게 지워보면 될까요? Aborting build process due to attempt to collect multipl e Qt bindings packages: attempting to run hook for 'PyQt6', while hook for 'PySide6' has already been run! PyInstaller does not support multiple Qt bindings packages in a frozen application - either ensure that the build environment has only one Qt bindings package installed, or exclude the extraneous bindings packages via the module exclusion mechanism (--exclude command-line option, or excludes list in the spec file).

  • python
  • 웹-크롤링
kbw9bw 댓글 2 좋아요 0 조회수 621

return과 return-redirect에 관한 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

이제까지 'url에 @RequestMapping과 @GetMapping로 조합된 주소를 입력하면 return값에 있는 html을 보여준다' 와 같이 이해하였습니다. @RequestMapping("/basic/items") @GetMapping("/{itemId}/edit") public String 메서드명(){ 코드 실행 return "basic/editForm";} url에 "/basic/items/1/edit"을 입력하여 상품수정 페이지를 호출하면 templates/basic/editForm.html와 같이 <해당 경로에 있는 html 파일>화면을 뿌려준다(렌더링한다?) 와 같이요. 그런데 이번에 리다이렉트를 보면 return "redirect:basic/items/{itemId}"; <해당 경로에 있는 html 파일>을 뿌려주는것이 아니라 해당 url을 입력한 것처럼 해서 @GetMapping("/{itemId}") public String item(@PathVariable long itemId, Model model) { Item item = itemRepository.findById(itemId); model.addAttribute("item", item); return "basic/item"; } 이 코드가 실행되는것으로 보입니다. 1.우선 제가 올바르게 이해하고 있는것이 맞는지 궁금합니다. 2.return값에 redirect가 붙으면 html 파일의 절대경로가 아니라 url로 인식을 해서 매핑을 알아서 해주는지 궁금합니다.

  • spring
  • mvc
다라라람쥐 댓글 1 좋아요 0 조회수 176

if(5==5==1)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

1분30초대 if(5==5==1) 이거는 5==5가 1로 오고 1==1로 참인가요? 아니면 5==5==1을 한번에 처리해서 거짓인가요

  • python
  • java
  • c
  • 정보처리기사
곽경록 댓글 2 좋아요 0 조회수 123

배열과 포인터 증가 문제

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

1번에 ++*ptr은 21라하셨는데 *++ptr 포인터가 밖에 있으면 30으로 출력되고 포인터 초기 위치도 ptr[1]되나요??

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 3 좋아요 0 조회수 223

소수 판별기

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

7:50 이해가 잘 안됩니다. 왜1은 출력 안되고 2 는 출력도 되는지 이런 문제 나왔을때 설명도 좋지만 5번째 반복문까지는 같이 풀어주시면 이해가 몇배는 될 거 같아요

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 2 좋아요 0 조회수 188

강의 36강에서의 질문

해결됨

강화학습 입문에서 Deep Q-learning/Policy Gradient까지

안녕하세요! 이번에 금융권 핀테크 기업으로 이직하면서 강화학습을 직무에 활용할 수 있을까하여 공부하고 있는 사람입니다. import gymnasium as gym import numpy as np import pprint # SFFF (S: 시작점, 안전) # FHFH (F: 얼어있는 표면, 안전) # FFFH (H: 구멍, 추락) # HFFG (G: 목표, 프리스비 위치) # LEFT = 0 # DOWN = 1 # RIGHT = 2 # UP = 3 map = "4x4" SLIPPERY = False # 결정론적 환경 #SLIPPERY = True # 확률적 환경 # FrozenLake-v1 환경을 생성합니다. # desc: None이면 기본 맵을 사용합니다. # map_name: 사용할 맵의 이름을 지정합니다. # is_slippery: True이면 미끄러운 표면(확률적 환경)을 사용하고, False이면 결정론적 환경을 사용합니다. env = gym.make('FrozenLake-v1', desc=None, map_name=map, is_slippery=SLIPPERY) GAMMA = 1.0 # 감가율 (discount factor), 미래 보상의 현재 가치 THETA = 1e-5 # 정책 평가의 종료 조건, 변화가 이 값보다 작으면 평가 종료 num_states = env.observation_space.n # 환경의 상태(state) 개수 num_actions = env.action_space.n # 환경에서 가능한 행동(action) 개수 transitions = env.P # 상태-행동 전이 확률 (state-action transition probabilities)s) 강의로는 36강, 자료로는 015_DP_frozenlake_policy _evaluation.p y 상에서 질문이 있습니다. 여기서 THETA가 1E-5인데, 이는 정책 평가의 종료 조건이라고 되어있었습니다. 이 때, 모든 그리드에서의 변화량 중 단 하나의 값이라도 THETA보다 작아지면 평가가 종료되는 것인지, 모든 그리드의 변화량이 THETA보다 작아지면 평가가 종료되는 것인지 궁금합니다.

  • python
  • 딥러닝
  • 강화학습
  • pytorch
파라데이그마 댓글 1 좋아요 0 조회수 200

파이선 문자열

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

1:10 range 12-2+1 =11 0-10까지 반환까지 이해 했는데 s(0:2) s(1:3)라는 범위지정은 어떻게 생긴건가요

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 1 좋아요 0 조회수 104

30:16에 답 질문입니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

혹시 정답이 가: ++start 나: --end 가 될 수도 있나요?

  • python
  • java
  • c
  • 정보처리기사
승현임 댓글 2 좋아요 1 조회수 129

녹화시점과 현재시점 컬럼명이 변경이 많이 되었을까요?

미해결

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • python
  • pandas
  • numpy
  • 웹-크롤링
  • seaborn
  • plotly
  • matplotlib
  • 웹-스크래핑
pgbwings 댓글 2 좋아요 0 조회수 236

response.sendRedirect / forward

미해결

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

어떤건 sendRedirect를 쓰고 어떤건 forward를 썼던데 쓰는 기준이 정해져 있는건가요? 아니면 방식만 다를 뿐 아무거나 써도 상관없는건가요?

  • jsp
  • mysql
  • mvc
  • ajax
  • pojo
edwin.dkim 댓글 2 좋아요 0 조회수 268

test.mv.db 삭제 후 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

강의 영상에서 test.mv .db를 삭제하라 하셔서 rm으로 지웠는데요 다시 시작하라 하셔서 jdbc:h2:~/test 이거로 입력하니 Database "C:/Users/(사용자명)/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) 로 뜹니다... 결정적으로 이전에는 만들어졌던 t est.mv. db 파일이 안 만들어집니다..

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 121

빌드 에러

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요?예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요?예 [질문 내용] 안녕하세요~ 자바 21 로 선택 후 아래와 같이 프로젝트를 받았는데 빌드오류가 계속 진행돼서 질문합니다. 혹시 어떤 부분이 문제인지 알 수 있을까요?

  • spring
  • mvc
댓글 1 좋아요 0 조회수 272

pop 하는 이유

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

path.pop() 하는 이유가 궁금합니다.

  • python
  • 코딩-테스트
오이오 댓글 1 좋아요 0 조회수 160

11-10 clean_email(self) 메소드의 동작 방식에 대해서 궁금합니다.

해결됨

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

이진석 강사님 안녕하세요, 올려주신 Django 강의를 차근 차근 따라가며 즐겁게 학습하고 있습니다. 작성해주신 코드에 대한 동작 원리를 이해하려고노력하면서 수강하고 있습니다. 그 과정에서 작성하신 코드의 동작 원리에 관련해서 궁금한 게 있어서 이렇게 질문 드려요 🙂 11-10 강의에서 SignupForm 모델 폼에서 clean_email(self) 메서드를 정의하여 입력 받은 email 값에 대한 유일성을 검사하는 코드 관련해서 궁금한 점이 있습니다. 정의한 clean_email(self) 메서드는 언제 django 내부에서 호출되는지 궁금합니다. 폼의 is_valid() 메서드를 통과한 이후에 self.cleaned_data 인스턴스 변수에 사전으로 값이 담긴 이후에 호출되는 걸로 이해했는데 맞을까요? return 값으로 email 변수 하나만 넘겨주게 구현이 되어 있는데요. email 변수만 반환하는데, email 변수에 담긴 cleaned_data 인스턴스 변수 값이 반환 된 이후에 Django 내부적으로 어떻게 처리 되는지 궁금합니다. UserCreationForm 클래스에 clean_username(self)가 정의되어 있던데요. def clean_{field_name}(self) 의 형태로 제가 원하는 필드에 대해서 추가로 유효성 검증 로직을 구현하고 싶을 경우, 위와 같은 형태로 메서드를 추가로 정의해서 코드를 구현하면 되는 거로 이해했는데 제가 제대로 이해한 건지 궁금합니다. 감사합니다!

  • react
  • python
  • django
  • web-api
  • htmx
천진한 댓글 1 좋아요 1 조회수 117

break 위치

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

break 하면 for L, X in enumerarate 구문이아니라 it.permutations 가 멈추는 이유가 무엇인가요?

  • python
  • 코딩-테스트
오이오 댓글 1 좋아요 0 조회수 102

동영상 재생 오류

미해결

FastAPI 완벽 가이드

FastAPI Response > JSONResponse 다루기 관련한 동영상이 검은창으로 음성만 재생됩니다. 확인 부탁 드립니다. ( 해당 강의 이후에 다 그렇게 나옵니다. - mac m1, 크롬/사파리 브라우져 사용시) 저번주에는 앱에서 저장 및 재생 기능이 안되더니 이번주에는 pc에서 안되네요 ㅜㅜ (다른 동영상은 재생이 잘 되는데 여기 동영상만 그런것 같기도 해요)

  • python
  • sql
  • sqlalchemy
  • FastAPI
류재섭 댓글 1 좋아요 0 조회수 172

describe로 나온 백분위수에서 하위25% 값을 loc나 iloc로 추출할 수 있나요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

강의영상 - 자주 활용되는 판다스 예제 - 내장함수 백분위수, 하위 25%값 test = df['가격'].describe() test test.iloc['25%', '가격'] 한번 해봤는데 에러네요. 아직 series에 대한 이해가 부족해서...ㅠㅠ 강의 감사히 보고 있습니다.^^

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
gratia86 댓글 2 좋아요 0 조회수 124

인기 태그

인프런 TOP Writers

주간 인기글