inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

기존 강의를 끝까지 들어야 할까요?

미해결

쿠폰 받아서 새 강의를 구매하였습니다. 현재 프레임워크와 라이브러리 파트를 듣고 있는데요, freeboard가 완성되지 않은 상태에서 새 강의를 수강해야 하는 것인지 고민됩니다. 진도를 이어서 듣고 싶으나 순서에서 차이가 있는 것 같아 새강의에서 어느 부분인지 잘 모르겠습니다. 현재 강의를 모두 수강한 후에 새강의로 넘어가야 할지, 새강의를 바로 수강해야할지 알려주시면 감사드리겠습니다!

조은 댓글 0 좋아요 0 조회수 53

페이지

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

보조기억장치 강의에서 셀이 모여서 페이지라고 하셨고, 페이지가 모여서 블록이라고 하셨는데, 혹시 그 전 강의에서 프로그램을 페이지단위로 나누는것을 페이징 이라고 했는데 그때의 페이지가 셀이 모인 페이지인가요 ? 그게 맞다면 보조기억장치에서는 블록단위로 저장한다고 햇는데, 페이지 스왑인 할때는 페이지가 모인 블록단위( 페이지 세트 )로 스와핑되는건가요 ? 여담으로 이 강의가 너무좋아서 전공지식을 강사님꺼로 다 학습해보려고 해요. 인프런에 혼공넷 이 올라왔더라고요. 유튜브에만 있었던거같은데. 자료구조,알고리즘 공부하려했다가 네트워크부터 공부하겠습니다. 자료구조,알고리즘 강의도 집필하시고 인강이 나왔으면 좋겠습니다 ..!!!!

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
릴뭐뭐 댓글 2 좋아요 1 조회수 243

수직적 확장과 가용성의 관계에 대해 질문 드립니다

해결됨

대규모 트래픽 처리를 위한 부하테스트 입문/실전

안녕하세요 강사님. 강의 잘 듣고 있습니다! 강의를 듣다 한가지 의문점이 생겼습니다. 가용성과 수평적 확장, 수직적 확장에 대해 설명해주실 때 수평적 확장은 가용성이 높아지고 수직적 확장은 가용성이 낮아진다고 하신 부분입니다. 가용성아라는 것이 시스템이 서비스를 정상적으로 제공할 수 있는 가능성을 퍼센티지로 나타낸 것이고, 서비스에 장애가 발생할 가능성이 작을수록 가용성이 높다고 할 수 있기 때문에, 수직적 확장으로 시스템의 스펙을 높이면 기존보다 더 많은 트래픽을 감당할 수 있어서 가용성이 높아진다고 할 수도 있는 것 아닌가 싶어서 질문 남깁니다.

  • infrastructure
  • k6
  • performance-test
  • performance-tuning
danseung 댓글 2 좋아요 0 조회수 107

ChronoField질문

미해결

김영한의 실전 자바 - 중급 1편

[질문 내용] 여기에 질문 내용을 남겨주세요. 이 사진 보면, LocalDateTime클래스에서 날짜와 시간만 정해준거뿐인데, ChronoField클래스에 언제 정보가 담겨서 저렇게 사용이 가능한건가요? 저런거까지 깊게 파고들기보다는 그냥 어떻게 사용하는지에 초점 잡아 공부하는게 나은거겠죠?

  • java
  • 객체지향
진우 댓글 1 좋아요 0 조회수 107

안녕하세요 asp.net 초보강의를 듣고 싶습니다

미해결

안녕하세요 .net를 강읠를 듣고 싶어서 검색을 하다가 이렇게 글을 남깁니다 혼자서 C#은 공부를 했습니다 asp.net로 게시판 정도를 만들고 싶습니다. 어떤 강의를 들어야 할지 모르겠습니다. 초보자가 들을수 있는 강의는 어떤 강의가 있을까요?

이상준 댓글 1 좋아요 0 조회수 47

예외처리 구문

미해결

문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!

ZeroDivisonError라는 클래스가 정의되어 있지 않다고 나오는데, 위험할 수 있는 구문을 입력할 때마다 관련 에러에 대한 클래스를 항상 정의해야 하는 건가요?

  • python
kingofchaos 댓글 1 좋아요 0 조회수 140

격자 무한 출력

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

안녕하세요 루키스님. 현재 작업 툴을 Rider를 쓰고 있는데, 툴 설정 문제인건지 코드를 실행하면 격자가 무한으로 출력됩니다! 뭐가 문제인지 모르겠습니다 ㅜ

  • C#
jspark 댓글 2 좋아요 0 조회수 242

MMU의 Page Table과 관련된 질문이 있습니다.

미해결

Arm 아키텍처: 메모리 매니지먼트(MMU) [저자직강 3부-5]

TTBR_ELn 레지스터가 가지고 있는 값은 물리 메모리 주소값을 가지고 있는 건가요? TTBRn레지스터와 가상주소 변환(멀티 레벨) 강의에서 12:12 쯤에 말씀해주신 "페이지 테이블에 적힌 물리 메모리 주소를 다시 가상 메모리로 변환해서 다음 페이지 테이블의 정보에 접근한다." 라는 부분이 잘 이해가 안되는데, 조금 더 부연 설명을 해주실 수 있으신가요? 제가 이해한 바로는 MMU가 TTBR_ELn 에 적힌 주소를 이용해서 멀티 레벨 Page Table의 모든 변환 과정을 수행해주는 것으로 이해했는데, 변환 과정 중간에 얻어진 다음 레벨의 Page Table의 엔트리 주소를 다시 가상 주소로의 변환한다는게 어떤말인지를 잘 이해못하겠습니다. 각각의 EL마다 MMU를 켜는 설정을 해줘야 하는 건가요? 만약, EL1에서는 MMU를 활성화하고, EL2에서는 MMU를 활성화하지 않게 되면 EL1에서 접근하는 주소는 가상 주소인 반면, EL2에서 접근하는 주소는 실제 물리주소에 접근하는 식인가요?

  • arm-architecture
  • memory-management
  • armv8
  • cortex-a
동엽 댓글 2 좋아요 0 조회수 300

회원을 바꾸고 재실행했을때 DB 데이터

미해결

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

[질문 내용] 12:57 쯤에 김영한 강사님께서 데이터를 바꾸고 재실행했을 때 h2 database의 데이터 목록에서 기존 1, helloA와 2, helloB가 같이 나오는것을 확인하였습니다. 저도 따라서 기존 회원데이터를 2L, helloB 로 변경하고 실행했을 때 제 h2 데이터화면에서는 바뀐 데이터값만(2, helloB) 출력되더라고요. 동일한 환경과 셋팅을 하였지만 왜 저는 이렇게 다른 결과가 나오게 되었는지 궁금합니다.

  • java
  • jpa
soojinkimss 댓글 2 좋아요 2 조회수 470

이력서 템플릿은 현재는 못받는건가요??

해결됨

면접관 입장에서 작성하는 합격하는 이력서와 포트폴리오

다음과 같은 양식으로 남겨주세요. 질문을 한 배경 : 질문내용 : 디스코드에 들어갔는데 DM은 막혀있는 것같아서 질문드립니다!

  • 포트폴리오
  • 이력서
범규 댓글 2 좋아요 1 조회수 319

VPC의 PAT방식

미해결

쉽게 설명하는 AWS 기초 강의

도착지 입장에서 생각해보고 있습니다. 도착지인 61.123.44.1서버에 톰캣이 8080포트를 서비스하고 있는 상황을 가정해봅니다. 톰캣으로 요청을 하기 위해서는 위 표에서 SRC port가 8080를 갖어야 하지 않을까 생각듭니다. 표가 어떻게 채워져야할지 감이 오지 않습니다.

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
창신동 장첸 댓글 2 좋아요 0 조회수 120

서버액션 오류

해결됨

한 입 크기로 잘라먹는 Next.js

서버액션 파트에서 create-review.action 서버액션을 별도 파일로 만들었습니다. 아래 코드를 보면 딜레이가 2초 있습니다. 리뷰를 생성할 때만 딜레이를 걸어놨는데 삭제할때도 2초가 걸리는데 왜그런걸까요? "use server"; import { delay } from "@/util/delay"; import { revalidatePath, revalidateTag } from "next/cache"; export async function createReviewAction(_: any, formData: FormData) { const bookId = formData.get("bookId")?.toString(); const content = formData.get("content")?.toString(); //string타입으로 바꾸는 것 const author = formData.get("author")?.toString(); if (!content || !author || !bookId) { //서버에서도 예외 방지 return { state: false, error: "리뷰 내용과 작성자를 입력해주세요", }; } try { await delay(2000); const response = await fetch( `${process.env.NEXT_PUBLIC_API_SERVER_URL}/review`, { method: "POST", headers: { "Content-Type": "application/json", // JSON 데이터임을 명시 }, body: JSON.stringify({ bookId, content, author }), } ); if (!response.ok) { //실패했다면 throw new Error(response.statusText); } // 5. 태그 기준, 데이터 캐시 재검증 -> 데이터 패칭에 특정 태그를 설정한 패칭만 재검증 revalidateTag(`review-${bookId}`); //book 페이지에 ReviewList 데이터 패칭 재검증 return { state: true, error: "", }; } catch (e) { return { state: false, error: `리뷰 저장에 실패했습니다. ${e}`, }; } }

  • react
  • typescript
  • next.js
Full Stack 개발자 댓글 1 좋아요 0 조회수 125

모달창 오류

해결됨

한 입 크기로 잘라먹는 Next.js

북 상세페이지에서 모달창이 제대로 작동하지만 다음과 같은 오류가 발생합니다. 왜그런걸까요? Skipping auto-scroll behavior due to position: sticky or position: fixed on element: <dialog class=​"modal_modal__ocKFE" open>​…​</dialog>​scroll Error Component Stack at InnerScrollAndFocusHandler (layout-router.js:139:9) at ScrollAndFocusHandler (layout-router.js:216:11) at RenderFromTemplateContext (render-from-template-context.js:16:44) at OuterLayoutRouter (layout-router.js:365:11) at body (<anonymous>) at html (<anonymous>) at RootLayout [Server] (<anonymous>) at HTTPAccessFallbackErrorBoundary (error-boundary.js:90:9) at HTTPAccessFallbackBoundary (error-boundary.js:98:11) at RedirectErrorBoundary (redirect-boundary.js:75:9) at RedirectBoundary (redirect-boundary.js:83:11) at HTTPAccessFallbackErrorBoundary (error-boundary.js:90:9) at HTTPAccessFallbackBoundary (error-boundary.js:98:11) at DevRootHTTPAccessFallbackBoundary (dev-root-http-access-fallback-boundary.js:33:11) at ReactDevOverlay (ReactDevOverlay.js:80:9) at HotReload (hot-reloader-client.js:379:11) at Router (app-router.js:183:11) at ErrorBoundaryHandler (error-boundary.js:120:9) at ErrorBoundary (error-boundary.js:166:11) at AppRouter (app-router.js:563:11) at ServerRoot (app-index.js:145:46) at Root (app-index.js:165:11)

  • react
  • typescript
  • next.js
Full Stack 개발자 댓글 1 좋아요 0 조회수 139

단순히 LLM에 여러번 질문 하는데에도 Langchain이 도움이 될까요?

해결됨

RAG를 활용한 LLM Application 개발 (feat. LangChain)

현재 대화를 분석하는 프로젝트를 진행하면서 LLM을 사용중인데 답변 퀄리티를 높이기 위한 방법을 모색하다 강의를 보게 되었습니다 ! 강의 내용이 대부분 제가 모르고 있던 것들이어서 많은 도움이 되었습니다. 그런데 제가 해결해야할 상황은 강의 내용과 다르게 참고할만한 특정 정보가 있는 것이 아닌 일상적인 여러 상황의 대화를 분석하는 프로젝트이다보니 Langchain이나 Chroma 또는 Pinecone 까지 사용해야 할지가 의문입니다. 지금 생각중인 흐름은 답변 작성 규칙 과 대화 텍스트를 LLM 에 전달해서 답변을 전달 받고 답변과 유저 질문을 함께 다시 LLM 에 전달해서 답변 내용을 토대로 유저 질문에 답변 이 구조를 생각중인데, 이렇게 LLM에 질문, 답변받은 내용을 가지고 다시 질문 하는데에도 Langchain이나 embedding을 사용하는 것이 답변 퀄리티 향상에 도움을 주는지 궁금합니다 ! 강의 잘 들었습니다. 감사합니다.

  • vector-database
  • llm
  • langchain
  • rag
  • openai-api
김권수 댓글 2 좋아요 0 조회수 258

코드 피드백 부탁드립니다,

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

아래의 코드는 강사님의 최종 작성 코드를 확인 전, 제가 생각해서 작성한 코드입니다. def find_max_occurred_alphabet(string): alphabet_occurrence_array = [0] * 26 for char in string: if char.isalpha(): arr_index = ord(char) - ord('a') alphabet_occurrence_array[arr_index] += 1 max_num = alphabet_occurrence_array[0] max_alphabet_index = -1 max_occurred_alphabet = 0 for number in alphabet_occurrence_array: max_alphabet_index +=1 if max_num < number: max_num = number max_occurred_alphabet = max_alphabet_index + ord('a') return chr(max_occurred_alphabet) 강사님께서 작성하신 코드와 비교해보니, 확실히 강사님께서 작성하신 코드가 더 심플해보였습니다. 1-6 강의를 듣고 확인해보니, 시간복잡도 측면에서는 강사님께서 작성주신 코드와 차이가 없음을 확인하였습니다. 제 구현 방식에 대해 앞으로 코드를 작성 시, 어떻게 풀이 방향을 잡고 구현을 해야하는지, 현재 코드에서의 개선점에 대해 피드백 주시면 감사드리겠습니다.

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
하얀곰 댓글 1 좋아요 0 조회수 230

항상 tensor([0., 0., 0.]) 형식으로만 나오는 이유

해결됨

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

- 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.) - 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~ - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 파이토치 실습 코드 부분 수강시 마다, 강의와 동일하게 torch.FloatTensor 메서드를 쓰는데도 강의에서 나오는 출력값 : tensor([2.1218e+28, 1.8070e+29, -4.3554e+28]) 실제 출력값 : tensor([0., 0., 0.]) 계속 위와 같은 결과가 나옵니다. 타 웹페이지를 검색해봐도 나오지 않아, 원인 및 조치방법 문의드립니다.

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

병렬라우트

해결됨

한 입 크기로 잘라먹는 Next.js

패럴렐 & 인터셉터 라우트 강의를 듣는 중입니다. "/" 경로 였다가 "/book/1" 과 같이 상세페이지 경로로 들어가게 되면 아래 캡쳐와 같이 RootLayout 컴포넌트에 인자값으로 children에는 기존에 인덱스 페이지가 들어가고 modal 인자값으로는 인터셉터된 book 페이지의 값이 들어갈 것입니다. 그런데 이 상태에서 새로고침을 하게 되면 초기에는 인터셉터가 작동하지 않으므로 일반 book 페이지가 children에 들어갈것이고 modal 인자값에는 인터셉터가 작동하지 않는데 어떠한 값이 들어가나요? 인터셉터에 default 페이지가 들어가나요?

  • react
  • typescript
  • next.js
Full Stack 개발자 댓글 1 좋아요 0 조회수 130

In-line Query 와 Terminating Query

해결됨

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

다름이 아니라 취약점 분석 방법론에서 In-line Query 와 Terminating Query 에 대해 설명해주실 때, In-line Query 에서는 SELECT * FROM member WHERE user_id = ' hacker' and 1=1 and '1'='1 ' Terminating Query 에서는 SELECT * FROM member WHERE user_id = ' hacker' and 1=1--' 이렇게 말씀해주셨는데요. Q.제가 이해하기로는 In-line 에서 'hacker' 의 앞의 싱글쿼터로 시작했기 때문에 마지막을 싱글쿼터로 맞춰주셨다고 했는데요. 왜 맞춰줘야하나요?? Q. In-line 에서는 위와 같이 똑같이 'hacker' 가 있어 앞에가 싱글 쿼터로 똑같이 시작되는데 왜 싱글쿼터로 마무리를 안해도되는지 궁금합니다.

  • 모의해킹
  • 인젝션
Any_can_do_it 댓글 2 좋아요 0 조회수 237

인기 태그

인프런 TOP Writers

주간 인기글