inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

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

트와이스 앱 만들기 성공!

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

트와이스 앱 만들기도 성공했습니다.ㅎㅎ BTS앱도, 트와이스 앱도 아주 쉬운편이 속한다고 강의 시작전에 말씀하셨던 것 같은데요, 강의를 다 듣고나서 처음부터 혼자 만들어볼려니까 다 아는 줄 알았는데 의외로 막히는 곳이 많더라구요. 저만 어렵게 느끼는거 아니죠? ㅠㅠ 명령어가 기억도 안나고 순서도 헷갈리고 막히고~ 또 막히고~ 다시 동영상보고 하다보니 결국 완전히 혼자서 만들어볼때까지 똑같은 앱을 한 7번정도 만들어본 거 같네요. ㅎㅎ 이제 점점 더 어려워진다고 하는데 하루에 한강의는 커녕 일주일에 한 강의도 제대로 못 따라할까봐 겁나지만 열심히 해보겠습니다!! ^^ 다들 파이팅~!!

  • 성공
  • 완성
BIKMIM 댓글 1 좋아요 1 조회수 347

스프링부트 컨트롤러에서 파일 다운로드 시 문제점...

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

스프링부트로 파일 다운로드를 개발하고 있는데..파일 다운로드를 하면 파일이 다운되지 않고 파일 내용이 열리네요...json형태로 프런트에서 처리되서 그런건가요?..응답 형태를 어떻게 줘야 되는지..흠..너무 어렵네요...어떻게 해야될지 너무 궁금하네요..답변 좀 부탁드려요..ㅠㅠ;;

cosarre 댓글 1 좋아요 0 조회수 371

오타 제보입니다.

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

8. 예외 처리와 오류 페이지 오류페이지 작동 원리 ErrorPageController 부분에서 {} 부분이 없는 것 같습니다. 오류 페이지2 마지막 부분에 never -> naver로 작성되어 있습니다. 항상 좋은 강의 잘 듣고 있습니다. 감사합니다.

Chu 댓글 1 좋아요 0 조회수 266

html 템플릿 오류 제보드립니다.

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

안녕하세요 pdf 관련하여 제보드립니다. 6. [로그인 처리1 - 쿠키 세션] - 홈화면 강의에서 home.html 을 cv하는 과정에서 home.html 코드가 > href ="../css/bootstrap.min.css" 으로 나타나고 있는데요, 현재 파일의 경로가 templates의 하위이기 때문에 AS-IS : href="../templates/css/bootstrap.min.css" or href="css/bootstrap.min.css" WAS 없이 css 파일을 로드하기 위해서는 href 의 변경이 필요한 것으로 보여 제보드립니다! 감사합니다.

  • 오류제보
호호알락 댓글 1 좋아요 0 조회수 363

output 의 Color 설정방법

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

output 에 별도의 색상이 지정되지 않을 경우 application.properties 에 spring.output.ansi.enabled=always 위의 내용을 추가하시면 됩니다

Rep 댓글 1 좋아요 1 조회수 382

FirebaseInstanceId 오류

하울의 안드로이드 인스타그램 클론 만들기

2021년 8월 기준으로 FirebaseInstanceId가 import되지 않습니다! https://firebase.google.com/docs/cloud-messaging/android/first-message#retrieve-the-current-registration-token 그냥 뇌를 비우고 코드를 따라치는 수준인 뉴비인지라 이게 정말 맞는 방법인지는 잘 모르겠지만 저는 이렇게 해결했습니다! 혹시라도 이 방법이 잘못된 방법이라면 답글 부탁드려요! fun registerPushToken(){ FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task -> if (!task.isSuccessful) { Log.w("TAG", "Fetching FCM registration token failed", task.exception) return@OnCompleteListener } // Get new FCM registration token val token = task.result val uid = FirebaseAuth.getInstance().currentUser?.uid val map = mutableMapOf<String, Any>() map["pushToken"] = token!! FirebaseFirestore.getInstance().collection("pushtokens").document(uid!!).set(map) }) }

코틀린 도전중인 뉴비 댓글 0 좋아요 0 조회수 1769

델리게이트와 이벤트 동영상 시청이 안됩니다.

C# 프로그래밍

- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 델리게이트와 이벤트 강의를 들으려 했더니 동영상을 볼 수 없습니다. 라는 문구가 표시됩니다.

박종현 댓글 0 좋아요 0 조회수 234

BTS 앱 만들기 성공

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

첫번째 앱 만들기 성공했습니다. 문제 없이 동작해서 자신감이 조금 붙었습니다. ㅎㅎ 근데 1번 사진에만 토스트 메세지가 붙어있는게 신경쓰여서 다른 2번 3번 ... 7번까지 토스트 메세지를 붙여봤습니다. 그런데 토스트 메세지가 없어지는데 시간이 좀 걸리는지 메세지가 바로바로 변경되지 않고 좀 지연이 있더라구요. 약간 찜찜하지만 ㅋㅋ 암튼 성공해서 기분이 좋네요. 계속 열심히 해보겠습니다. 다들 파이팅!

  • 성공
  • 완료
BIKMIM 댓글 1 좋아요 0 조회수 417

강의 앞부분 짤린것 같습니다

따라 하다 보면 완성되는, Ionic 훑어보기

진행하는데 큰 문제는 없지만 짤린 것 같아서 말씀드립니다

hello 댓글 0 좋아요 0 조회수 295

[요청] 해당 강의에 대한 요청사항 말씀드립니다!

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요, 잘 듣고 있습니다 :) 해당 강의에서 조금 더 개선되면 더 좋을 것 같은 부분이 있어 말씀드리고자 합니다. <이상>과 <이하>에 대해서 개념이 명확하게 강의가 되어있지 않아서요, 예를 들어 Small Project5 문제에서 나이 19 이상이면 성인, 13 이상 19 이하면 청소년, 13 이하면 아동 이라고 되어 있는데 그렇게 되면 19세, 13세인 경우 각각 두 개의 범주에 속해버리는 것 같아요. <미만>과 <초과>의 개념을 더해 수정하시면 더 좋을 것 같아 부끄럽지만 피드백 남깁니다. 감사합니다 :)

백민하 댓글 0 좋아요 0 조회수 248

전 아무래도 학자형인거 같아서

스프링 핵심 원리 - 기본편

토이프로젝트를 해보라는 얘기는 많이 들었는데 참 이게 어렵네요 ㅋㅋㅋㅋㅋ 시작이 반이라고는 하지만 감이 안잡힙니다 저는 아직 가지고 있는 기술이 너무 부족한거 같은데 프로젝트를 시작하자니 이거 괜찮은건가 싶기도 하고 그럼 이걸 공부하다보면 또 저게 궁금하고 이 과정이 무한반복되니까 프로젝트 진행이 어렵네요 ㅋㅋ 저만 이런건지 참 겁도나고 그러네요 ㅜ

KoorunG 댓글 2 좋아요 0 조회수 425

npm install --save eosjs@16.0.9

EOSJS를 이용한 EOS 심플 월렛 만들기

- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

push 5ver 댓글 0 좋아요 0 조회수 160

nuxt용 vue vscode snippets 익스텐션 축약어 공유

Nuxt.js 시작하기

이전 강의를 들으면서 Vue VSCode Snippets에서 제공하는 vdata와 vmethod가 너무 유용했는데, nuxt도 snippet을 제공하더라구요. 참고하세요 ㅎㅎ 저만 그런지 모르겠는데 nasyncdata는 vscode 제공 목록에는 들어있지만 자동완성 목록에 제시가 안 되더라구요. 구현 상 axios대신 fetch를 사용하고 있어서 크게 중요하지는 않을 것 같습니다.

대현 댓글 0 좋아요 0 조회수 416

properties에 주석

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

Test실행시 오류가 계속나서 고생했는데 확인해보니 properties에 주석이 문제였습니다. spring.jpa.show-sql = true # 쿼리문을 보여줌 이런식으로 주석을 달았는데 코드랑 같은줄에 주석을 달면 안되는거 같더라고요. 혹시 저처럼 잘못된 주석을 다셨으면 참고해주세요!

심모 댓글 1 좋아요 0 조회수 2920

sealed와 유사하게 C++에는 final이 존재합니다.

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

10분 45초 쯤에, C# sealed라는 키워드를 말씀해주시면서 C++에는 없는 문법이라고 말씀해주셨는데, C++에도 동일한 용도의 final 키워드가 있어 공유드립니다. https://en.cppreference.com/w/cpp/language/final 다만 루키스님말처럼 자주 사용되지 않아 현업에서도 모르시는 분이 많은 것 같습니다.. 과장하자면..알 필요가 없다..? C++에서의 final과 관련된 의도, 가이드라인은 아래 링크를 참고하시면 좋을 듯 싶습니다. https://github.com/CppKorea/CppCoreGuidelines/blob/master/sections/Class.md#Rh-final :)

  • c++
GameForPeople 댓글 0 좋아요 1 조회수 408

정리

홍정모의 따라하며 배우는 C언어

- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제가 이해한 바에 따르면, 아스키코드에서 ctrl + z가 10진수로 26이고 ctrl + z가 단독으로 버퍼로 읽혀지면 (또는 가장 앞쪽에 있을 경우) 파일이 끝났다는 것을 알리며 getchar()이 -1을 반환하는 모양이네요.

Runnin' 댓글 0 좋아요 0 조회수 280

책

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

스프링 입문 편에서 <객체 지향의 사실과 오해>를 추천해 주셔서 재밌게 보았습니다 ! 저는 객체 지향의 본질적인 이해 없이 클래스 지향 코딩을 하고 있었더군요. 이것은 상당히 인상 깊은 경험이었습니다. 자연스럽게 조영호님의 다음 책인 <오브젝트>를 읽어볼 예정이었는데, 김영한 선생님의 스승님이라니 신기하네요 ㅎㅎ 다른 분들도 읽어보셨으면 좋겠네요 추천합니다 :)

민민 댓글 1 좋아요 1 조회수 338

비즈니스 로직을 어디에다 구현할지 고민이 됩니다.

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요! JPA 강의를 듣고, 저만의 새로운 DB 설계로 처음부터 끝까지 개발 중에 있습니다. 비즈니스 로직은 Controller나 Repository보다는 Service나 Entity에 구현하는 것이 좋다고 여겨지는데요, 모든 비즈니스 로직을 Entity에 구현하려고 시도하던 중 문제에 부딪혔습니다. 매우 간단한 CRUD 비즈니스 로직을 Entity에 구현하는 것에는 문제가 없었습니다. 예를 들어 Entity A와 Entity B 간에 1:N 연관 관계라고 할 때, Entity A가 참조하는 Entity B들로 구성된 List의 모든 목록을 Read하는 비즈니스 로직은, A라는 클래스에 메서드로서 구현하면 간단하게 해결됩니다. 그런데 만약, Entity B들로 구성된 List 전체가 아닌 일부를 Read할 때, 즉 SQL로 치면 where절로 필터링해서 Read 해야 하는 경우에 고민에 빠지게 됩니다. 방법 1) Service에 비즈니스 로직을 구현하고, Service가 Repository의 메서드를 호출한다. 그럼 Repository는 where 절이 포함된 JPQL 쿼리를 통해 List의 일부를 Read한다. 방법 2) Entity에 비즈니스 로직을 구현하고, JPA가 자동으로 쿼리를 생성해서 List 전체를 Read한 다음에, 그 List에 대하여 응용 레벨에서 반복문과 조건문을 통해 필터링하여 사용한다. 방법 2는 방법 1에 비해 (데이터의 개수가 커질수록 더욱) 성능이 느려진다는 단점이 있고, 불필요한 데이터까지 불러오게 됩니다. 혹시 Entity에 비즈니스 로직을 구현하고도 '방법 2'와 같은 낭비 없이 불러올 수 있는 방법이 있을까요? 그런 방법이 없다면, 이런 경우엔 어쩔 수 없이 Entity가 아닌 Service에 비즈니스 로직을 구현하는 수밖에 없나요? 질문 받아주셔서 감사합니다!

Jason Yoo 댓글 2 좋아요 0 조회수 1756

완강했습니다

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

마지막으로 연주까지 나오는 센스 정말 좋습니다! 내년에 백엔드개발자로 취업을 목표로 하고 있는데 이렇게 좋은 강의를 만나게 되서 영광입니다. 저도 강사분처럼 남에게 도움이 될 수 있는 개발자가 되면 좋겠다는 꿈이 생기네요. 긴 강의 수고하셨고 항상 건강하시길 바랍니다.

금융권개발자 댓글 0 좋아요 0 조회수 306

완강했습니다 작업 성공했습니다

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

마지막으로 연주까지 나오는 센스 정말 좋습니다! 내년에 백엔드개발자로 취업을 목표로 하고 있는데 이렇게 좋은 강의를 만나게 되서 영광입니다. 저도 강사분처럼 남에게 도움이 될 수 있는 개발자가 되면 좋겠다는 꿈이 생기네요. 긴 강의 수고하셨고 항상 건강하시길 바랍니다.

  • 장고
  • 완강
금융권개발자 댓글 1 좋아요 0 조회수 467

인기 태그

인프런 TOP Writers

주간 인기글