inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Vagrant up 관련 문의

미해결

쉽게 시작하는 쿠버네티스(v1.35)

Vagrant up 관련하여서 마스터노드와 워커노드1은 제대로 생성되었으나 나머지 2,3은 생성되지 않았는데 관련하여서 전체 실습에는 크게 문제가 없는지 문의드립니다.

  • docker
  • kubernetes
taewoo.kwon 댓글 2 좋아요 0 조회수 496

페이징&가상메모리 관련 질문 드립니다.

해결됨

그림으로 쉽게 배우는 운영체제

안녕하세요. 가상메모리 부분 강의를 들으면서 궁금한 점이 생겨서 질문글 올립니다. 1.페이징 기법에서 가상메모리를 일정한 크기로 나눈 블럭이 페이지, 물리메모리를 일정한 크기로 나눈 블럭이 프레임이라고 하셨는데, 페이지와 프레임의 크기는 같나요? 1-1. 만약 같다면 그 크기는 영구적인가요? 1-2. 만약 다르다면 페이지 크기는 프레임 크기보다 같거나 작아야 할텐데 그건 어떻게 제어/관리하나요? 2. 추가 공부를 하다가 가상메모리와 가상 주소 공간은 다르다는 것을 알게 되었습니다. 프로세스 실행 시 각 프로세스는 가상 주소 공간을 가지며 0번지부터 시작한다고 하는데, 이 각각의 가상주소공간이 가상 메모리에 올라가는 건가요? 2-1. 만약 그렇다면 가상메모리를 하나라고 생각해야 하나요, 아니면 여러개(프로세스 수만큼)라고 생각해야 하나요? 가상메모리라는 개념 자체가 추상적이어서 헷갈립니다. 2-2. 만약 여러개라면 페이지는 가상메모리를 일정한 크기로 나눈 것인데, 각각의 가상메모리를 모두 일정한 크기로 나누는 건가요? 아니면 각 프로세스마다 페이지의 크기도 다른가요? 가상메모리가 말 그대로 가상의 것이라 실체가 없어서 그런지 개념이 너무 헷갈립니다ㅠㅠ 답변 기다리겠습니다. 감사합니다.

  • 운영체제
  • 운영체제
르르말 댓글 1 좋아요 1 조회수 429

페이징(배치정책) CPU에 논리주소를 물리주소로 전달해 줄때 계산 단위

해결됨

그림으로 쉽게 배우는 운영체제

안녕하세요. CPU에서 논리주소 0x1000번을 요청을 했을때 메모리 관리자를 통해 물리주소로 반환된 값이 2000이라고 가정을했을때 0x2000번을 말하는건가요 아니면 10진수 2000을 말하는 건가요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 운영체제
  • 운영체제
cleverones 댓글 1 좋아요 1 조회수 506

PostHashtag테이블

미해결

[리뉴얼] React로 NodeBird SNS 만들기

PostHashtag(Post와 Hashtag 중간 테이블)에서 findAll을 해서 hashtag이름 까지 가지고 오는 방법이 있을 까요? 지금은 해쉬태그 Id까지밖에 가지고 오지 못해서요

  • redux
  • react
  • node.js
  • express
  • nodejs
  • next.js
  • Next.js
bs44108 댓글 1 좋아요 0 조회수 355

2-R 질문있습니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

저는 선생님과 달리 bfs로 로직을 짰습니다. 이유는 완전이진 트리만을 생각했기 때문에 가장 높은 레벨인 노드들만 카운트하면 된다 생각했었습니다. 물론 틀린생각이었죠. 어찌됐든 bfs로 로직을 짰고 자식노드가 발견되면 플래그를 변경하고 플레그에 따라 리프노드를 선별하는 방식입니다. 또한 삭제노드와 동일한 노드는 큐에 추가하지 않고 패씽했습니다. 무엇이 문제인지 모르겠습니다. http://boj.kr/9c43785254f842aa975a11e833102304

  • c++
  • 코딩-테스트
  • C++
  • 코테 준비 같이 해요!
김동현 댓글 2 좋아요 0 조회수 409

선생님 제네릭에 관해서 질문 사항이 있습니다.

해결됨

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

문자열 또는 숫자를 인자로 받아서 문자열 인자인 경우는 문자열 결합을 숫자 인자인 경우에는 숫자 덧셈을 구현하는 함수를 구현하려고 했습니다. 그런데 아래와 같은 에러가 뜨는데 제 짧은 지식으로는 도대체 이해가 안되서 질문을 남깁니다. 또한, 제네릭 타입의 변수는 type guard를 해줄 방법이 없는건가요? n1과 n2의 타입은 T & 'string' 또는 T & 'number'으로 추론합니다.

  • typescript
이종민 댓글 2 좋아요 0 조회수 520

의존성 주입 질문있습니다.

미해결

Flutter 중급 1편 - 클린 아키텍처

안녕하세요~ 덕분에 클린 아키텍쳐 구조 잘 공부했습니다. 혹시 의존성 주입부분에서 질문이 있습니다. 제가 개인적으로 연습을 하면서 클린 아키텍쳐를 적용하고 있습니다. /di/provider_setup.dart 에서 한번에 의존성 주입 List<ChangeNotifierProvider> getProviders() { final dio = Dio(); SongRepository repository = SongRepository(dio); UseCases useCases = UseCases( getSearchSong: GetSearchSongUseCase(repository: repository), getSearchSinger: GetSearchSingerUseCase(repository: repository), getRecentlySongsList: GetRecentlySongsListUseCase(repository:repository), ); SearchViewModel searchViewModel = SearchViewModel(useCases: useCases); HomeViewModel homeViewModel = HomeViewModel(useCases: useCases); return [ ChangeNotifierProvider(create: (_) => searchViewModel), ChangeNotifierProvider(create: (_) => homeViewModel), ]; } main 에서 주입 void main() { // provider 호출 final providers = getProviders(); runApp( MultiProvider( providers: providers, child: const MyApp(), ), ); } context.watch <SearchViewModel>(); 은 잘 작동해서 뷰에 출력을 잘 하고있습니다. class _SearchScreenState extends State<SearchScreen> { @override Widget build(BuildContext context) { final searchViewModel = context.watch<SearchViewModel>(); final state = searchViewModel.state; ... } context.watch <HomeViewModel>();은 에러가 발생합니다. class _Body extends StatelessWidget { const _Body({Key? key}) : super(key: key); @override Widget build(BuildContext context) { final homeViewModel = context.watch<HomeViewModel>(); final state = homeViewModel.state; ... } 에러내용 ======== Exception caught by widgets library ======================================================= The following ProviderNotFoundException was thrown building _Body(dirty): Error: Could not find the correct Provider<HomeViewModel> above this _Body Widget This happens because you used a `BuildContext` that does not include the provider of your choice. There are a few common scenarios: - You added a new provider in your `main.dart` and performed a hot-reload. To fix, perform a hot-restart. - The provider you are trying to read is in a different route. Providers are "scoped". So if you insert of provider inside a route, then other routes will not be able to access that provider. - You used a `BuildContext` that is an ancestor of the provider you are trying to read. Make sure that _Body is under your MultiProvider/Provider<HomeViewModel>. This usually happens when you are creating a provider and trying to read it immediately. For example, instead of: ``` Widget build(BuildContext context) { return Provider<Example>( create: (_) => Example(), // Will throw a ProviderNotFoundError, because `context` is associated // to the widget that is the parent of `Provider<Example>` child: Text(context.watch<Example>().toString()), ); } ``` consider using `builder` like so: ``` Widget build(BuildContext context) { return Provider<Example>( create: (_) => Example(), // we use `builder` to obtain a new `BuildContext` that has access to the provider builder: (context, child) { // No longer throws return Text(context.watch<Example>().toString()); } ); } ``` If none of these solutions work, consider asking for help on StackOverflow: https://stackoverflow.com/questions/tagged/flutter The relevant error-causing widget was: When the exception was thrown, this was the stack: #0 Provider._inheritedElementOf (package:provider/src/provider.dart:343:7) #1 Provider.of (package:provider/src/provider.dart:293:30) #2 WatchContext.watch (package:provider/src/provider.dart:693:21) #3 _Body.build (package:what_do_you_want_to_sing/presentation/home/home_screen.dart:79:35) #4 StatelessElement.build (package:flutter/src/widgets/framework.dart:4949:49) #5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4878:15) #6 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5) #7 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2667:19) #8 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21) #9 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:378:5) #10 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1175:15) #11 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1104:9) #12 SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:881:7) (elided 4 frames from class _RawReceivePortImpl, class _Timer, and dart:async-patch) 저번에 이런 에러가 발생했을때, 의존성 주입이 안된 상태에서 context.watch() 를 해서 오류가 나 의존성을 추가해 해결했습니다. 하지만 이번에는 잘모르겠습니다. 의존성도 잘 주입되어서 view 단에서 잘 호출 하고 있는거 같은데.. 어떻게 해결해야할까요?

  • flutter
  • Flutter
  • android
  • ios
프래프프론트엔드 댓글 3 좋아요 0 조회수 1268

todoItems 타입을 더 상세하게 해도 관계는 없을런지요?

해결됨

타입스크립트 입문 - 기초부터 실전까지

강의에서 todoItems 타입을 object[] 로 지정하셨는데요.{ id: number, title: string, done: boolean }[] 와 같이 상세하게 작성해도 무방할까요? 일단 에러는 안났는데, 실제 개발시에는 object[]가 더 간단할거 같지만, 어떤게 더 좋을까요?

  • typescript
  • javascript
  • es6
유광현 댓글 1 좋아요 1 조회수 381

ApiTest에서 MockMvc를 사용한 테스트가 아닌

미해결

실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD

ApiTest에서 MockMvc를 사용한 테스트가 아닌 RestAssured를 사용하여 테스트하는 이유를 알 수 있을까요??

  • tdd
  • spring-boot
  • api
  • pojo
김동호 댓글 3 좋아요 1 조회수 1467

깃허브 권한요청드립니다

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

권한 요청드려요~

  • vue.js
  • vuejs
  • javascript
  • es6
  • vuex
pyj0178 댓글 1 좋아요 1 조회수 288

안녕하세욤

미해결

앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해

안녕하세요. 몇 달 전부터 동기/비동기 개념에 관해 틈틈히 짤막하게 찾아보고 (물론 이해는 안가네요🥲) 나름대로 의미를 정립해봤어요. 강의를 듣기 전에 생각을 정리해보고자 질문드립니다. 그러면 강의 듣는 데 더 도움이 되리라 생각해서요. Swift에서 비동기 개념에서 여러 가지 방법이 존재하는 걸로 보이는데, 무슨 차이가 있는 건가요? 🥺 ① DispatchQueue ② async/await ③ CompletionHandler-Callback 🤔 개념은 같아 보이는데, 단순히 버전 차이인가요? 특히 (3)의 방법이 너무 어렵고 복잡해서 (2)의 방법이 새로 나왔다고 알고 있는데, 셋 모두 비슷한 맥락인가요?

  • swift
  • ios
김건우 댓글 1 좋아요 1 조회수 375

강의자료 요청드립니다!!

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의자료 요청드립니다!! es3411@naver.com 입니다!! 감사합니다!!

  • python
es3411 댓글 1 좋아요 0 조회수 299

콘솔에서 한글 꺠짐문제는 어떻게 해아하나요?

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

인텔리제이 콘솔창 한글 깨지는 문제 어떻게 해결하셨나요? 구글에 나온대로 설정 들어가서 UTF-8로 다 바꾸는것도 해보고 vm들어가서 추가하는것도 해봤는데 해도 안되네요 구지 한글로 안해도 되긴하는데 먼가 그냥 뒤에서 콘솔창에 한글로 계속 쓰실것 같아서 해결어떻게 하셨나 궁금합니다! -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8

  • 객체지향
  • oop
  • java
  • 한글깨짐
두부 댓글 1 좋아요 0 조회수 1316

CNN Core 모듈 질문

미해결

설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)

안녕하세요 맛비님 항상 좋은 강의 잘 듣고 있습니다. 질문 두 가지만 드리겠습니다! CNN 연산 모듈의 latency가 4 cycle인데, throughput은 몇인가요? 수업에서 했던 시뮬레이션은 입력 데이터를 여러 번 넣는 과정이 아닌 한 번만 넣고 하나의 결과가 나온 시뮬레이션이지만, 사실 이 모듈은 파이프라인 구조로 되어있는 모듈이기 때문에, 입력데이터를 여러 번 넣는 과정을 진행한다면 throughtput은 1이라고 봐도 무방한가요? 기존 CNN 연산 모듈 말고, Winograd convolution 연산을 구현한 모듈로 얼마만큼의 resources(LUT, slices)들이 줄었는지 발전시켜보혀고 하는데 맛비님 생각이 궁금합니다! ================= 강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등) 이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요) 개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등.. 글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.) 서로 예의를 지키며 존중하는 문화를 만들어가요. 질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! ) 먼저 유사한 질문이 있었는지 검색해보세요. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ==================

  • cnn
  • fpga
  • 임베디드
  • verilog-hdl
  • 임베디드
osia0921 댓글 1 좋아요 1 조회수 618

session을 model에 등록하지 않아도 되는 이유

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

타임리프에서 제공하는 기본 객체들을 사용하는 강의에서 스프링 부트 3.0 이후로는 ${#request} 등을 지원하지 않기 때문에, model에 직접 addAttribute 해야한다고 하셨는데요. request, response, servletContext는 add 하는데, session은 add하지 않아도 되는 이유가 무엇인가요?

  • mvc
  • spring
  • MVC
세승 댓글 1 좋아요 1 조회수 2095

타임 리프 Expression Basic Objects 질문

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요. 강의를 듣던중 궁금한점이 생겨 질문 드립니다. 강의에서 basic-objects 템플릿의 결과로 위와 같이 나왔었는데, 스프링 부트 3.0 이후의 코드로 수정하여 실행하였을 때는, 위와 같이 나왔습니다. session 에 해당하는 객체가 달라졌는데, 바뀐 이유가 있나요?

  • spring
  • mvc
  • MVC
세승 댓글 1 좋아요 0 조회수 650

[교안 질문]재귀를 이용한 순열

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

쌤. 위의 함수에서 r 파라미터를 사용하는 의미가 무엇인지 궁금합니다. 아래와 같이 r을 생략하고 n으로 대체해도 같은 결과를 얻을 수 있어 보여서요. void makePermutation(int n, int depth){ if(n == depth){ printV(v); return; } for(int i = depth; i < n; i++){ swap(v[i], v[depth]); makePermutation(n,depth+1); swap(v[i], v[depth]); } return; }

  • c++
  • 코테 준비 같이 해요!
  • 코딩-테스트
  • C++
Jeahoon Chung 댓글 1 좋아요 0 조회수 355

3주차 개념강의 - 색종이 붙이기

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

쌤~ 3주차 강의 중에, 색종이 붙이기 부분에서, 전반적으로 이해가 잘 안됩니다.. 특히 함수들의 파라미터 중, int cnt가 하는 역할이 어떤 것인지 감이 안잡히네요 ㅠ Q1. 왜 cnt 라는 파라미터가 존재해야 하는지부터 이해가 어렵습니다.. 왜 존재하나요? Q2. 모든 발단이 문제 해석이 와닿지 않아서 그런것 같습니다. 색종이 붙이기 문제에 대한 분석을 좀 더 설명 부탁드려도 될까요? 늘 좋은 강의 감사드립니다~!

  • c++
  • C++
  • 코딩-테스트
  • 코테 준비 같이 해요!
개발자아닙니다 댓글 1 좋아요 0 조회수 390

인기 태그

인프런 TOP Writers

주간 인기글