inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

스택 메모리는 왜 아껴야 하는건가요?

해결됨

독하게 되새기는 C 프로그래밍

기본적으로 힙과 스택이 어떤 식으로 사용되는지는 알고 있는데요, 다만 스택의 기본 최대 크기가 1MB라는 점이 잘 이해가 안됩니다.. 아마 제가 실무를 경험해본 적이 없어서 공감을 못하는 듯한데 이 1MB라는 것이 기본값으로 쓰일 만큼 적절한 크기인가요? 제 생각엔 그렇게 널널한 크기는 아닌 듯한데.. 그렇게까지 아껴야 하는 이유가 뭘까 싶어서 질문드립니다 그냥 힙 영역을 최대한 많이 확보하기 위해서라고 생각하면 될까요?

  • c
  • secure-coding
  • kernel
sete 댓글 1 좋아요 0 조회수 949

수업자료 내의 프로젝트 src파일이 안보입니다.

해결됨

스프링 부트 - 핵심 원리와 활용

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요. 강의 수강중 소스 파일 내에 server-start, memory-v1-start 프로젝트에는 src 폴더가 포함되어있지 않습니다. 다른 프로젝트나 complete 내의 프로젝트에는 src 폴더가 있어서 확인해주실수 있을까요?

  • prometheus
  • grafana
  • spring-boot-actuator
  • spring-boot
  • spring
waveofmymind 댓글 2 좋아요 0 조회수 818

apollo-cache 조작 방법 / update Item 부분

해결됨

GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]

안녕하세요. 강의 잘 따라가고 있습니다! 강의를 보면, updateItem 을 cache 조작을 이용해서, 수정되도록하는 것을 보여주시는데요. cache.wirteQuery(), 와 cache.Modify() 사용법두가지 방법을 보여주시는데, 코드상, 기존에 $itemFormValue 스토어를 통해, 이미 수정, 삭제기능이 잘 작동하도록 구현 되어있는 상태에서, 수업을 통해, 캐시 조작 부분의 코드가 더해지고 있는데요. 그래서, 수업에서 잘 되는 것을 시연해주시는데, 캐시부분 코드가 없어도, 잘 작동하기 때문에, 수업에서 더해진 코드 덕분에, 기존 코드에서는 어떤기능을 빼도되는건지, 모르겠습니다. 아니면, 어떤 기능이 더 개선되었는지 차이가 궁금합니다.

  • mongodb
  • graphql
  • apollo
  • svelte
viewee 댓글 1 좋아요 0 조회수 441

비동기 개념에서 무엇을 return하는 거죠??

미해결

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

비동기 개념에서 즉시 리턴 한다고 하셨는데 무엇을 리턴하는지 궁금합니다!

  • ios
  • swift
strm 댓글 1 좋아요 0 조회수 439

강의 시작

미해결

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

2023 기준으로 강의를 보려 할 때 스프링 3.0 기준으로는 어떻게 강의를 확인해야할까요 ?

  • MVC
  • spring
  • mvc
  • spring-boot
  • java
도연 댓글 1 좋아요 0 조회수 313

회원가입 하는데 404 에러가 뜹니다

미해결

회원가입을 누르면 저렇게 뜨는데 뭐가 문제일까요? 프론트가 문제인지 백이 문제인지도 모르겠습니다 axioserrorr가 뭘까요? 이건 회원가입 할 때 코드입니다 정말 로그인 너무 어렵네요 ㅜㅜ

wodus604 댓글 1 좋아요 0 조회수 509

즉시로딩과 지연로딩 N+1 관련 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 11:16초, N+1 문제는 즉시로딩에서 나타나는 문제라고하는데, 제가 알기론 지연로딩에서 나타나는 문제 아닌가요?? 어째서 즉시로딩일때 N+1 문제가 발생하는걸까요?

  • JPA
  • jpa
  • java
jg.kang 댓글 1 좋아요 0 조회수 492

제네릭 타입 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

학습중에 클래스를 제네릭으로 받으면 어떻게 될까 궁금해 한번 받아봤습니다! 우선 필요한 정보를 받아올때 json 파일마다 역직렬화 & 직렬화 용도의 클래스가 다르기 때문에 해당 부분을 public IEnumerator CoDownLoadJsonData<T>(string URL) where T : class { UnityWebRequest request = UnityWebRequest.Get(URL); yield return request.SendWebRequest(); // 에러 발생 시 if (request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.ProtocolError) { Debug.Log(request.error); } // 에러 없을 시 else { // S3의 JSON 파일 읽어와서 넣어주기 T[] jsonDatas = JsonConvert.DeserializeObject<T[]>(request.downloadHandler.text); // 그 뒤 값 처리 해주는 부분 foreach (T jsonData in jsonDatas) { // TEMP Debug.Log(무슨 값을 넣어야 할까요); } } } 이렇게 짜봤습니다. 위의 함수를 실행 할 때 넣은 T 값은 public class JsonData { public string name; public int coin; public int ruby; } JsonData라는 클래스 입니다. 그리고 다운로드 받은 json 데이터의 name 값을 보기위해 '무슨 값을 넣어야 할까요' 부분에 jsonData.name을 쳐보았지만 타입이 제네릭이라 받기전까지 name이 있나 없나를 알 수 없기 때문에 당연히 해당 코드는 에러가 났습니다. 이러면 파싱 받을 json 데이터 마다의 클래스를 따로 분기해서 처리해줘야 한다는 말인데 제네릭 타입을 이용하여 루키스님 처럼 우아?하게 코드를 짜보고 싶은 생각이 드네요. 방법을 못 찼겠어서 질문드립니다!! 현재 저의 머리로는 제네릭으로 만든후 안에 조건문을 추가해서 as 로 파싱되면 그쪽으로 처리하는 분기문을 만드는게 한계인거 같네요 ㅠㅠ 값은 정상적으로 받아와집니다만 브레이크 포인트를 통해서 값을 확인하는 것이 아니면 확인이 안되네요 ㅠㅠ

  • c#
  • unity
  • C#
자르트 댓글 1 좋아요 0 조회수 317

NetworkClient에서 setUrl 질문합니다!

해결됨

스프링 핵심 원리 - 기본편

[질문 내용] 안녕하세요 강의 듣다 헷갈려서 질문 드립니다..! NetworkClient() 객체가 생성되면서 생성자를 호출하고 그 뒤에 setUrl로 url를 지정해도 출력에 포함이 안되고 null이 출력된 게 의존 관계 주입이 안돼서 그렇게 나오는 건가요?? 강의노트 보면 객체 생성 후 외부에서 수정자 주입을 통해 setUrl()을 호출해야지 url이 존재한다는데 이 말이 잘 이해가 안되는데 NetworkClient 클래스에서 public void setUrl(String url) {this.url = url;} 이 코드를 통한 수정자 주입을 통해 호출해야 한다는 말씀인지 궁금합니다..!

  • 객체지향
  • spring
  • oop
김예진 댓글 1 좋아요 0 조회수 384

왜 발생하는 걸까요??Property or method "store" is not defined on the instance but referenced during render.

미해결

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

Todo-Header.vue 파일에 코딩된 내용은 아래와 같습니다. <template> <header> <!-- <h1>TODO it!</h1>--> <h1>{{ this.$store.state.headerText }}</h1> </header> </template> 위 코드를 실행했을때 store 못 찾는 다고 나오는데 이유를 모르겠네요 ㅠ.ㅠ [Vue warn]: Property or method "store" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties . found in ---> <TodoHeader> at src/components/TodoHeader.vue <App> at src/App.vue <Root>

  • vuex
  • vue.js
  • es6
  • javascript
  • vuejs
읍쓰 댓글 2 좋아요 1 조회수 1623

Loading descript for 문제

미해결

스프링 프레임워크는 내 손에 [스프1탄]

안녕하세요! 나프에 이어 스프 강의까지 열심히 따라 가고 있는 학생입니다. 강의 따라 열심히 실습하고 있는데요, API 설치 이후 위와 같은 팝업이 계속 뜨고 있습니다. 혼자 해결해보려고 구글 검색해봤지만, 뭐가 문제인지 모르겠습니다. ㅠ 서버도 잘 작동되서 화면도 띄어지고 콘솔창에도 아무 문제가 나오지 않는데, 어떻게 해결하면 좋을까요?

  • Spring Security
  • jsp
  • mvc
  • spring
  • spring-security
  • MVC
지모 댓글 2 좋아요 0 조회수 730

ERR_CONNECTION_REFUSED 뜹니다

미해결

이렇게 뜨는데 어디가 잘못 됐을까요? 프론트 문제가 아니라 백 쪽 문제인가요 ? 상황은 로그인 회원가입 기능 구현하고 백 쪽 분들이랑 연결했는데 저렇게 뜹니다

wodus604 댓글 1 좋아요 0 조회수 453

자동 구성 정보 분리가 안됩니다.

미해결

토비의 스프링 부트 - 이해와 원리

안녕하세요 자동 구성 정보 분리쪽 강의를 따라 구현하던 도중 문제가 발생하여 질문을 남깁니다. return new String[]{ "tobyspring.config.autoconfig.TomcatWebServerConfig", "tobyspring.config.autoconfig.DispatcherServletConfig" }; 직접 경로를 작성해주는 경우에는 문제 없이 동작합니다. Iterable<String> candidates = ImportCandidates.load(MyAutoConfiguration.class, classLoader); return StreamSupport.stream(candidates.spliterator(), false).toArray(String[]::new); 클래스 로더를 이용해서 외부에서 파일 경로를 불러오는 방법을 사용하면 아래와 같은 문제가 발생합니다. 오후 11:26:47: Executing ':HellobootApplication.main()'... > Task :compileJava > Task :processResources UP-TO-DATE > Task :classes > Task :HellobootApplication.main() FAILED . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.8) 2023-02-27 23:26:49.370 INFO 3532 --- [ main] t.helloboot.HellobootApplication : Starting HellobootApplication using Java 17.0.6 on yj_notebook with PID 3532 (C:\git\TID\helloboot\build\classes\java\main started by deter in C:\git\TID\helloboot) 2023-02-27 23:26:49.374 INFO 3532 --- [ main] t.helloboot.HellobootApplication : No active profile set, falling back to 1 default profile: "default" 2023-02-27 23:26:49.641 WARN 3532 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.context.MissingWebServerFactoryBeanException: No qualifying bean of type 'org.springframework.boot.web.servlet.server.ServletWebServerFactory' available: Unable to start AnnotationConfigServletWebServerApplicationContext due to missing ServletWebServerFactory bean 2023-02-27 23:26:49.667 ERROR 3532 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Web application could not be started as there was no org.springframework.boot.web.servlet.server.ServletWebServerFactory bean defined in the context. Action: Check your application's dependencies for a supported servlet web server. Check the configured web application type. Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warnings 3 actionable tasks: 2 executed, 1 up-to-date FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':HellobootApplication.main()'. > Process 'command 'C:/Users/deter/.jdks/azul-17.0.6/bin/java.exe'' finished with non-zero exit value 1 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s 오후 11:26:49: Execution finished ':HellobootApplication.main()'. 제가 생각하기로는 클래스 로더를 통해서 구성 정보를 불러와야 하는데 못 불러오고 있는 것 같습니다. package tobyspring.config.autoconfig; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotation.Bean; import tobyspring.config.MyAutoConfiguration; @MyAutoConfiguration public class TomcatWebServerConfig { @Bean public ServletWebServerFactory servletWebServerFactory() { return new TomcatServletWebServerFactory(); } } 이 문제를 해결하기 위해서 java 버전 11, 17 gradle 버전 7.6, 8.0 Build and run 을 Geadle, IntelliJ 파일 경로 수정 등 로 변경하는 방법들을 시도해봤지만 해결하지 못했습니다. 현재 제 개발 환경은 아래와 같습니다. IntelliJ버전은 2022.2.3 Community버전 spring boot 2.7.8 gradle 7.6 어디서 문제가 발생하는지 감을 잡을 수 없어서 문의드립니다.

  • spring-boot
  • spring
  • spring-jdbc
  • spring-jdbc
sdyj178 댓글 1 좋아요 0 조회수 3424

채팅대화에서 시간이 중복될경우 안보이게 하는방법 문의.

미해결

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요. 복습중에 새로운 기능을 넣으려고 하는데 생각보다 잘 안되네요. 카카오톡 메신저처럼. 동일한 시간에 보낸 카톡시간을 안보이게 하려고합니다. 서버에서 가져온 현재시간값과 이전 대화시간값(chat.createdAt) 을 비교하면 될것같은데 useState 를 이용할때는 무한로딩으로 막혓고 (setState 로 현재값 저장) useRef 를 사용해서 값을 저장하여 비교하고 싶은데. 항상 현재시간값만 이용하게 되네요. 어떻게 접근하는것이 좋을까요.

  • 클론코딩
  • react
  • socket.io
  • babel
  • Socket.io
  • 웹팩
  • 클론코딩
  • typescript
마페이지 댓글 1 좋아요 0 조회수 594

Django 파이썬 실행 오류

미해결

실행시키면 사이트에 연결 할 수 없다고 뜹니다. 책을 따라서 코드를 입력시킨거기도 하고 아무리 다시ㅣ 확인해도 오타는 없습니다! 왜 이런 문제가 일어나는 걸까요.....

ghdgywjd510 댓글 1 좋아요 0 조회수 258

[해결됨] 4-4. 많이 활용되는 대표 지표 : 퍼널(Funnel), AARRR, RARRA 영상이 누락된 것 같은데, 혹시 어떻게 볼 수 있을까요~?

해결됨

PM을 위한 데이터 리터러시(프로덕트 데이터 분석)

제목과 같습니다, 현재 아래 제목의 영상이 리텐션, 코호트 영상과 동일합니다. 확인 부탁드려요! 4-4. 많이 활용되는 대표 지표 : 퍼널(Funnel), AARRR, RARRA

  • 데이터-리터러시
  • ab-test
  • metric-hierarchy
  • 데이터 리터러시
lkic1625 댓글 3 좋아요 0 조회수 883

트랜잭션범위

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 메소드마다 트랜잭션프록시가 생성되는건가요? 아님 트랜잭션범위를 지정해줄수있는건가요? 어노테이션은 말고는 aop의 포인트컷등으로 사용해서 메소드에서 트랜잭션이 생성하고 종료될것인지를 정할수잇는건가요?

  • spring
조소영 댓글 1 좋아요 0 조회수 477

쿠키에 대해서

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 로그인시 아이디와 비밀번호 → 서버(유저의 정보가 맞는지 확인 후 토큰 발급 → 쿠키에 저장 : 하지만 도메인 주소가 다르면 쿠키가 전송이안됨 왜 쿠키는 도메인주소가 다르면 쿠키가 전송이 안될까요? 과거 강의인 "노드 리액트 기초강의" 에서 Express에서 제공하는 cookie-parser 을 이용해서 서버에서 토큰을 쿠키에 저장했었는데 이 방법도 사용해도 될까요?? - 이는 여기 강의에서 설치한 cookie모듈과 비슷한 건가요?? 토큰발급 후 클라이언트에 보내주고 클라이언트에서 쿠키에 저장하는 방법은?

  • node.js
  • typescript
  • react
  • docker
  • postgresql
  • 클론코딩
  • nodejs
  • Next.js
  • next.js
  • 클론코딩
oridori2705 댓글 1 좋아요 0 조회수 372

Whitelabel Error Page 에러페이지가 뜹니다.

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 새로운 프로젝트로 넘어오고나서부터 계속 에러페이지가 뜹니다. welcome페이지는 잘 뜨는거로봐서 아마 매핑이 안되는 것 같습니다. 강의자료에 있는거 그대로 복사해서 붙여넣어봤는데도 같은 화면이 출력됩니다. 뭐가 문제일까요....

  • spring
  • mvc
  • MVC
권우현 댓글 1 좋아요 0 조회수 2293

프로그램과 프로세스 강의 3분47초

해결됨

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

안녕하세요. 프로그램과 프로세스 강의 3분47초에서 강사님이 "운영체제의 전략에 따라서 우리의 프로세스가 실행될 텐데 이를 CPU 관점에서 살펴보겠습니다"하시면서 설명을하시는데요. 이 부분이 잘 이해가 가지 않습니다. CPU가 메모리에 올라와있는 프로세스 내의 코드를 실행 및 연산처리하는 과정을 설명하신 것인가요? 그리고 이 부분에 대해 더 자세히 알고 싶은데 어떤 검색어로 구글링해야 이 과정에 대한 설명을 더 자세히 알 수 있을까요?

  • 운영체제
  • 프로그램
  • 운영체제
  • 프로세스
SDH 댓글 1 좋아요 1 조회수 684

인기 태그

인프런 TOP Writers

주간 인기글