inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

혹시 애플 M시리즈 사용하시는 분 중에 오류

미해결

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

PackagesNotFoundError: The following packages are not available from current channels: - python=3.8.5* 이런거 나오면서 가상환경 설치가 안되면, conda create -n crawling_class -c conda-forge python=3.8.5 이렇게 하니까 해결되네요. Mt시리즈에서는 3.8.5버전이 기본지원이 안된다고함.

  • python
  • 웹-크롤링
hoonnews 댓글 0 좋아요 0 조회수 169

indexed asccess type에서 배열부분 질문이 있습니다.

해결됨

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

강의에서 PostList 타입을 다음과 같이 배열 타입으로 별칭을 사용해 PostList 타입을 만들어서 사용하지만 type PostList = { ... }[]; 이렇게 하면 PostList[0] 으로 각 배열 요소의 타입을 가져오지만, 아래 코드박스처럼 Post 타입을 먼저 정의하고, 이를 배열로 사용할지 말지 선택하는 방법이 더 사용하기 편할거 같습니다. type Post = { ... }; type PostList = Post[]; 이렇게 Post 타입을 정의하고, 필요에 따라 이를 배열 타입으로 확장하는 방식이 더 명확해 보이는데, 강의에서 배열을 직접 정의하는 방식을 선택한 이유가 궁금합니다.

  • typescript
무지55 댓글 1 좋아요 0 조회수 165

ASP.NET Core MVC를 비동기로 처리하는 이유가 무엇일까요?

미해결

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

웹폼도 써보고, 다른 언어도 해봤는데 비동기를 쓰지는 않았었는데요. 강의하는 내용보면, 대부분 비동기로 처리하더라고요. 그런데 만약 게시판 글쓰기 같은 경우 리스트나 조회페이지로 이동을 시키는데요. 비동기로 처리하면 나의 글이 저장이 안된 상태에서도 이동이 가능한데, 그러면 내 글이 없는 상태로 나타나게 될텐데요. 혹시 어떤 이유때문에 비동기로 처리하는 건지 아니면 단순히 사용법 알려주시려고 그렇게 한건지 궁금합니다.

  • C#
  • mvc
  • rest-api
  • 아키텍처
  • mssql
  • ef-core
  • asp.net-core
darak 댓글 1 좋아요 0 조회수 251

환결설정 도움이 필요합니다.

미해결

실습으로 손에 잡히는 SQLD(2과목)

이 안내문구가 떠서 환경설정을 못하고 있습니다ㅠ 제가 해결 할 수 있는 방법이 있을까요?

  • sql
  • oracle
  • mssql
  • SQLD
댓글 2 좋아요 0 조회수 180

[클린 아키텍쳐] 로컬 Json 파싱

해결됨

iOS Clean Architecture & MVVM: RxSwift 완전 정복

안녕하세요! 클린 아키텍쳐 관련 질문있습니다. API 통신이 아니라 로컬에 저장된 json 파일에서 앱 실행시 한번 FileManager로 파싱하고자 하는데, 클린 아키텍쳐 구조로 진행하려면 어떤 구조로 될까요? Domain > Entity 영역에 City 모델을 만든 상태입니다. 기능은 크게 2가지로 load하고 search하는 기능이 있습니다. load 한 이후에는 변수를 통해 search하면 되서 search는 뷰 모델에 정의하는게 맞는지, load의 경우 UseCaseProtocol 로 해야하는지 어떤 방식이 적합한지 여쭤봅니다. 추가로 API 통신하는 경우에도 로딩한 후 모델로 가공해서 보여주는 기능만 있는데, 그럴 경우에는 어떻게 진행하는걸 추천하시나요? API 로 선택한 항목에 대한 정보를 로딩하고 데이터 가공해서 UI에 보여주는 경우입니다.. 감사합니다.

  • ios
  • swift
  • 객체지향
  • mvvm
  • 클린-아키텍처
yun218 댓글 1 좋아요 0 조회수 240

컬러선택시 아이콘 컬러가 리스트에서 안보여요

해결됨

[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기

BOLD PLUS Foundation v1.2.1 (Community) 이 버전을 Added 하고 실습을 따라하고있는데요. 아이콘을 선택하고 color/icon/interactive 가 활성되지않습니다. color/bg border 등은 다 보이는데 icon 컬러만 안보입니다. 어떻게 하면될까요?

  • 웹-디자인
  • figma
  • figma-tokens
  • 디자인-시스템
  • 아토믹-디자인
  • figma-variable
  • 프로덕트디자인
허은정 댓글 2 좋아요 0 조회수 172

강의 자료를 같이 올려주시던가 링크를 알려주셔야 하는거 아닌가요?

미해결

OpenStack을 활용한 클라우드 환경 구축하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의를 듣는 중에 설정 파일이라든가 강의에 사용하는 파일들이 전혀 보이지 않습니다.. 기본적으로 올라와 있어야 하는거 아닌가요? 하다못해 링크에 대한 안내도 없습니다. 질문들 중에 저와 같은 질문을 한 사람이 있어 그 사람의 답변에 남겨진 링크를 클릭해 봣는데 404 에러 나옵니다. 자료 올려주시거나 링크 올려주시기 바랍니다.

  • 네트워크
  • 아키텍처
  • openstack
  • 3-tier
Min 댓글 1 좋아요 0 조회수 168

섹션 다양한 Optimizer 정리하기 중 딥러닝으로 Regression 문제 적용해보기 (House Price Kaggle 문제) 강의에서 오류가 발생합니다.

미해결

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

섹션 다양한 Optimizer 정리하기 중 딥러닝으로 Regression 문제 적용해보기 (House Price Kaggle 문제) 강의에서 오류가 발생합니다. 강의에 나오는 code 중 아래 부분을 실행하면 RuntimeError 가 발생합니다. 이 부분이 문제라고 나옵니다. --> loss = torch.sqrt(loss_function(y_minibatch_pred, y_minibatch)) RuntimeError: The size of tensor a (1460) must match the size of tensor b (256) at non-singleton dimension 1 - 아 래 - for index in range(nb_epochs): indices = torch.randperm(X_train_tensor.size(0)) x_batch_list = torch.index_select(X_train_tensor, 0, index=indices) y_batch_list = torch.index_select(y_train_tensor, 0, index=indices) x_batch_list = x_batch_list.split(minibatch_size, 0) y_batch_list = y_batch_list.split(minibatch_size, 0) epoch_loss = list() for x_minibatch, y_minibatch in zip(x_batch_list, y_batch_list): y_minibatch_pred = model(x_minibatch) loss = torch.sqrt(loss_function(y_minibatch_pred, y_minibatch)) epoch_loss.append(loss) optimizer.zero _grad() loss.backward() potimizer.step() if index % 100 == 0: print(index, sum(epoch_loss) / len(epoch_loss))

  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
  • vision-transformer
박종성 댓글 1 좋아요 0 조회수 177

h2 데이터 베이스 버전 오류

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

지금 현재 2가지 문제가 있는데 해결할 수있을까요? 해결방법을 알고 싶습니다 ㅠㅠ

  • java
  • jpa
주현 댓글 2 좋아요 0 조회수 289

강의 완료 시기

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

강의 완료시기가 언제쯤인지 알 수 있을까요?

  • C#
  • unity
  • MMORPG
ljy2256 댓글 1 좋아요 0 조회수 343

수강 기간 연장 부탁 드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요. 강의 엄청 유용하게 잘 듣고 있습니다. 아직 시험준비가 좀 미비해서 수강 기간 가능하시면 연장 부탁 드립니다!

  • 네트워크
  • aws
hina007 댓글 2 좋아요 0 조회수 73

AuthenticationManager가 부모 AuthenticationManager를 가지는 이유를 모르겠어요

미해결

스프링 시큐리티 완전 정복 [6.x 개정판]

AuthenticationManager가 부모 AuthenticationManager를 가지는 이유를 모르겠습니다. 매니저는 프로바이더를 여러 개 가질 수 있는데, 굳이 부모 매니저를 추가로 가질 수 있도록 해서 부모의 프로바이더를 사용해야할 이유가 있을까요? 그리고 그렇게 사용하는 적절한 예시가 있을까요?

  • spring
  • spring-boot
  • spring-security
  • security
  • web-security
Chanuk 댓글 1 좋아요 0 조회수 138

트레이드오프시 DI, OCP를 지킨다는말

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] JPA 사용시 중간계층으로 JpaItemRepositovy 를 거쳐서 SpringDataJpaItem의 인터페이스를 구현함으로써 구조가 복잡해지기때문에 중간단계인 JpaItemRepositovy 없이 직접 SpringDataJpaItem를 주입해줌으로써 좀더 간단한 구조가 된다고설명해주셨는데, 단점으로는 DI 와 OCP를 지키지 못한다라고 하셨는데 아래 스크린샷처럼 수업을 듣다가 헷갈려서 찾아봤습니다. DI 와 DIP의 차이를 알아보고 SOLID원칙을 지킨다라는건 DI를 어긴다보단 DIP를 어긴다가 맞는거 같아 이부분에 대한 설명을 DIP를 DI로 추상적으로 설명했다고 이해해야할까요? 정확히는 DIP를 지키기위해 DI를 넣는건데 SpringDataJpaItem를 주입한다고할때 솔직히 이것도 DI로 넣는것도 같고 DIP도 인터페이스(추상화)에 의존하기때문에 지킨거고 오히려 OCP만 어기는 구조가 아닌가해서요 정리하자면 DI를 어긴다는말보단 DIP를 어긴다 라고해야되는게 맞는지 해당 코드 트레이드오프 설명시 DIP는 지키되 OCP를 지키지 못하는게 아닌지

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
김태언 댓글 1 좋아요 0 조회수 127

delay 적용 안됨

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

딜레이가 적용이 안되는데 코드에서 어떤 부분이 잘못된 것일까요?? animation-fill-mode와 animation-delay 모두 다 주었습니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> <style> body { display: flex; justify-content: center; align-items: center; height: 100vh; } .skill-progress { background-color: #333; width: 500px; border-radius: 10px; color : white; text-align: center; padding: 10px; } .item { margin-bottom: 35px; } .item p{ overflow: hidden; margin-bottom: 5px; } .item span:nth-child(1) { float: left; } .item span:nth-child(2) { float: right; } .progress { border : 1px solid aquamarine; padding: 5px; border-radius: 3px; } .progress-level { background: linear-gradient(to right, #fc6c85 0%, gold 100%); height: 7px; animation: ani 1s; animation-fill-mode: both; } @keyframes ani { 0% { width: 0; } } .skill-progress .item:nth-of-type(1) .progress-level { animation-delay: 0s; } .skill-progress .item:nth-of-type(2) .progress-level { animation-delay: 0.2s; } .skill-progress .item:nth-of-type(3) .progress-level { animation-delay: 0.4s; } .skill-progress .item:nth-of-type(4) .progress-level { animation-delay: 0.6s; } .skill-progress .item:nth-of-type(5) .progress-level { animation-delay: 0.8s; } </style> </head> <body> <div class="skill-progress"> <h1>SOFTWARE SKILLS</h1> <div class="item"> <p> <span>HTML5</span><span>90%</span> </p> <div class="progress"> <div class="progress-level" style="width: 90%"></div> </div> <p> <span>CSS3</span><span>80%</span> </p> <div class="progress"> <div class="progress-level" style="width: 80%"></div> </div> <p> <span>jQuery</span><span>65%</span> </p> <div class="progress"> <div class="progress-level" style="width: 65%"></div> </div> <p> <span>Photoshop</span><span>70</span> </p> <div class="progress"> <div class="progress-level" style="width: 70%"></div> </div> <p> <span>illustrator</span><span>82%</span> </p> <div class="progress"> <div class="progress-level" style="width: 82%"></div> </div> </div> </div> <script src="script\jquery-1.12.4.js"></script> <script src="script\custom.js"></script> </body> </html>

  • HTML/CSS
  • jquery
황서영 댓글 1 좋아요 1 조회수 155

flutter clean 명령어 어떻게 사용하나요? 플러터앱에서 사용하는 포트번호를 어떻게 알 수 있나요?

미해결

안녕하세요, 인프런 AI 인턴입니다. Tkhp Sch님, 다양한 문제 때문에 Flutter 애플리케이션 실행에 문제가 발생할 수 있습니다. 우선 문제가 발생할 수 있는 몇 가지 가능성을 체크해보세요. 환경 설정 : 두 컴퓨터 간의 환경 설정이나 설치된 도구(VSCode, Android Studio 등)가 다를 수 있습니다. Flutter SDK, Dart 및 관련 플러그인이 올바르게 설치되었는지 확인하시기 바랍니다. 포트 문제 : 컴퓨터가 달라지면서 로컬 서버나 디버그 포트로의 연결이 잘못될 수 있습니다. 이전에 사용한 포트 번호가 새 컴퓨터에서 열려있지 않다면 오류가 발생할 수 있습니다. 다른 로컬 서버 프로세스가 해당 포트를 사용 중이 아닌지, 방화벽이 포트를 차단하고 있지 않은지도 확인해주시기 바랍니다. 디렉터리 권한 : “부모 디텍토리가 tkhps이라서 그런가요?“라는 문구가 있는 것처럼 디렉터리나 파일에 대한 접근 권한 문제가 발생할 수 있습니다. 사용 중인 IDE가 해당 디렉토리에 대한 읽기/쓰기 권한이 있는지 확인하세요. 의존성 문제 : pubspec.yaml 파일 내의 의존성을 재설치해 보세요. flutter clean 을 실행한 후 flutter pub get 을 시도하세요. 네트워크 연결 : Agora와 같은 외부 서비스의 경우, 네트워크 연결 상태가 정상인지 확인하시기 바랍니다. 특히, 방화벽이 외부 연결을 차단하고 있을 수 있습니다. 위의 사항들을 점검해보신 후에도 문제가 지속될 경우, 에러 메시지를 구체화하거나 실행 환경에 대한 추가 정보를 제공해 주시면 좀 더 도와드릴 수 있을 것 같습니다. 화이팅 하세요! 😊 flutter clean 명령어 어떻게 사용하나요? flutter pub get 명령어도 사용하는 법 순서대로 알려주세요! 무엇을 앞에 생략했는지 몰라서 무엇을 쳐야하는지 모릅니다. 플러터앱에서 사용하는 포트번호를 어떻게 알 수 있나요? 명령 프롬프트에 flutter clean이라고 하면 찾을 수 없다는 메세지가 뜹니다. 어떻게 실행하는건가요? 환경설정에서 관련 플러그인이 올바르게 설치안되었는지 어떻게 알고, 어떻게 무엇을 설치해야하나요? 디텍터리 권한은 어떻게 주나요? 네트워크 연결에서 방화벽이 외부 연결을 차단했다면, 어떻게 방화벽을 푸나요?

Tkhp Sch 댓글 1 좋아요 1 조회수 599

스무스 스크롤바 모바일에서 뻑뻑한 느낌이 들어요!

해결됨

웹 애니메이션을 위한 GSAP 가이드 Part.03

스무스 스크롤바 이용해서 포트폴리오 사이트 만들고 있어요! 그런데 폰으로 확인해보니 스크롤트리거 pin 고정부분은 엄청 부드럽게 작동하고, 나머지 부분에선 뻑뻑한데 이유가 뭔지 알 수 있을까요? 그리고 강의 너무너무 감사합니다!! 덕분에 빠르게 gsap 배우고 있어요!!

  • javascript
  • 애니메이션
  • 인터랙티브-웹
  • gsap
  • scrolltrigger
rinrinhye 댓글 2 좋아요 1 조회수 281

구조체 강의 4:31 질문있습니다

해결됨

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

myCar.model[i] = '\0'; 은 세줄 위의 for에 영향을 받는 것 인가요?? 바로 위 } 에서 for문이 종료됐다고 생각했는데 myCar.model[i] = '\0'; 가 [i]에는 어떤 숫자를 넣어야할지 이해가 되지 않습니다

  • python
  • java
  • c
  • 정보처리기사
kku1804 댓글 2 좋아요 1 조회수 174

빠짝스터디 2주차 과제 윈도우 함수

미해결

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

윈도우 함수 연습문제 1 select *, count(*) over(partition by user) as total_query_cnt from `advanced.query_logs`; 윈도우 함수 연습문제 2 select *, rank() over(partition by team, week_number order by query_cnt desc) as team_rank from ( select user, week_number, team, count(*) as query_cnt from ( select *,extract(week from query_date) as week_number from `advanced.query_logs` ) group by all ) qualify team_rank=1; 윈도우 함수 연습문제3 select *, lag(query_cnt) over(partition by user order by week_number asc) as prev_week_query_cnt from ( select user, week_number, team, count(*) as query_cnt from ( select *,extract(week from query_date) as week_number from `advanced.query_logs` ) group by all ); 윈도우 함수 연습문제4 select *, sum(query_count) over(partition by user order by query_date asc) as cumulative_query_cnt from ( select user, query_date, team, count(*) as query_count from `advanced.query_logs` group by all ); 윈도우 함수 연습문제5 SELECT date, case when number_of_orders is null then lag(number_of_orders) over(order by date asc) else number_of_orders end as number_of_orders FROM raw_data; 윈도우 함수 연습문제6 select *, avg(number_of_orders) over(order by date asc rows between 2 preceding and current row) as moving_average from ( SELECT date, case when number_of_orders is null then lag(number_of_orders) over(order by date asc) else number_of_orders end as number_of_orders, FROM raw_data ) ; 윈도우 함수 연습문제7 select *, sum(session_start) over(partition by user_pseudo_id order by event_timestamp asc) as session_id from ( select *, case when time_diff is null then 1 when time_diff >= 20 then 1 else null end as session_start from ( select *, cast((event_timestamp - before_event_timestamp)/1000000 as int) as time_diff from ( select event_date, event_timestamp, event_name, user_id, user_pseudo_id, lag(event_timestamp) over(partition by user_pseudo_id order by event_timestamp asc) as before_event_timestamp from `advanced.app_logs` where user_pseudo_id='1997494153.8491999091' and event_date='2022-08-18' ) ) );

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
권기영 댓글 1 좋아요 0 조회수 112

gemini Tool Calling 업데이트 공유 드려요.

미해결

AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)

langchain-google-genai = "2.0.4" 위 버전에서 테스트 해봤는데, gemini-1.5-flash , gemini-1.5-pro 모델 모두 Tool Calling 가능 하네요. 업데이트 된 것 같습니다. 강의에서 테스트 된 버전은 "2.0.0" 입니다.

  • llm
  • langchain
herzblue 댓글 1 좋아요 2 조회수 294

Customers Who Never Order 풀다가 Alias관련 질문사항

해결됨

[백문이불여일타] 데이터 분석을 위한 중급 SQL

맨처음 문제를 풀었을 때는 AS를 사용하지 않고 풀네임으로 사용해서 적었는데요. 문제풀이 영상을 보니까 SELECT나 FROM쪽 예약어 쪽에 Alias를 통해서 조건이나 조인절에 나오는 구문을 더 쉽게 적도록 편의성이나 유지보수성을 위해서 o c처럼 짧은 별칭을 지정한거로 생각되는데요! 문제에서 Alias관련해서 보다가 혹시 Alias를 많이 쓰거나 데이터가 많아지는 경우 메모리에 부담이 가는 경우도 있는지..? Alias 사용을 지양해야되는 부분들도 있을까요? 가 궁금해서 질문 남깁니다. 감사합니다.

  • sql
개발너구리 댓글 1 좋아요 0 조회수 158

인기 태그

인프런 TOP Writers

주간 인기글