묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
findByEmail로 조회가 되는 이유
안녕하세요 강의 보면서 따라하는 와중에 아직 DB연결을 하지 않았는데 조회가 되는이유가 문득 궁금해져서 글을 남깁니다. 내부적으로 h2 database가 디폴트로 동작해서 해당하는 Account Entitiy클래스로 테이블이 생성되고 조회가 되는것이라 생각이 드는데 맞을까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
SyntaxError발생
class BigNumberError(Exception): #Error자체를 class로 정의해줄 수 있음. def __init__(self, msg): self.msg = msg def __str__(self): return self.msg try: #예외처리 해주는 방법 print("한 자리 숫자 나누기 전용 계산기입니다.") num1 = int(input("첫 번째 숫자를 입력하세요 : ")) num2 = int(input("두 번째 숫자를 입력하세요 : ")) if num1 >= 10 or num2 >= 10: raise BigNumberError("입력값 : {0}, {1}".format(num1, num2)) #10이 넘어가는 숫자는 Error를 발생시켜라. print("{0} / {1} = {2}".format(num1, num2, int(num1/num2))) #Error가 발생하지 않았으면 값을 출력시켜라. except ValueError: print("잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요.") except BigNumberError as err: print("에러가 발생하였습니다. 한 자리 숫자만 입력하세요.") print(err) 무엇이 문제인지 왜 저만 SyntaxError가 발생하는지 모르겠어요! ㅠㅠ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
도와주세요 비전공자 개발자 하고싶습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님! 강의 잘보았습니다. 저는 비전공자 출신에 아예 다른 직종에 근무하는 31살 남자 기혼자입니다. 지금 다니는곳 직종에 대해 많은 고민이 있어서 이직 결정을 하려고합니다. 물론 아무런 관련도 없는 개발자 직종으로요. 오해하실까봐 말씀드리는데 전혀 개발자 직종이 만만해서 가는것이 아닙니다... 진짜 고민하고 또 고민해서 선택한 결과입니다. 바로 본론으로 가겠습니다. 강사님 강의로 봤을때는 비전공자가 단기간에 개발자 직종으로 입문하기 위해서는 직장이고 뭐고 최대한 집중해서 부트캠프를 다니라는 말씀이신거 같습니다... 하지만 제 상황상 시간과 지역때문에 학원 출퇴근 부트캠프는 무리인것 같습니다.. 아무래도 다니는 직장이 있고 조금있으면 애기가 태어나서 경제생활을 할수있는 사람이 저밖에 없기때문입니다... 그래서 1년이라는 시간을 두고 개발직으로 이직을 하려고합니다... 시간도 짧고 집중도도 취준생분들이랑 비교했을때 많이 없는것을 알고있습니다. 그래도 개발직 직종을 하고싶습니다. 만약 이직(취업)을 한다고해도 그렇게 좋은 회사는 바라지 않고 스타트업이나 아니면 조그만한 회사로 시작하려고 합니다... 그리고선 경력쌓고 조금 더 처우가 좋은 곳으로 이직이 목표이구요... 현재상황은 내일배움카드(국비지원) 카드를 발급받은 상태입니다. 강사님께 질문드립니다. 1. 비전공자 직장인이 듣기에 최적의 코스(온라인 위주로..) - 학원 출퇴근은 현재로써 불가능합니다..(주말은 가능하겠지만) 대신에 출퇴근시간이 엄격하지 않아서 중간에 짬짬이 시간이 있긴합니다... 2. 온라인 국비지원 듣는거에 생각 -hrd-net 들어가보니 k디지털 역량으로 해서 강의 들이 많이있던데 빅데이터, 머신러닝 등 이런거 말고 웹개발 코스로 잠깐 듣는건 어떨까 싶습니다... 아니면 온라인 부트캠프도 괜찮긴 하는데 추천좀 해주세요 최대한,... 3. 미래에 대해서 -강사님 말대로 백엔드 배워서 프론트엔드로 가려고합니다. 이 전망에 대해서는 어떻게 보시나요?
-
미해결스프링 핵심 원리 - 기본편
AllBeanTest에서 DiscountService 가 스프링 컨테이너에 올라갈 수 있는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. AllBeanTest 클래스에서 new AnnotationCon.....(AutoAppConfig.class, DiscountService.class) 에서 AutoAppConfig는 @Configuration이 달려있고 @ComponentScan 이 있어서 그 패키지 안의 @Component 붙은 객체들을 빈으로 등록시키는 것은 이해가 됩니다. 그러나 DisocuntService.class 의 경우 어떻게 Map에 모든 DiscountPolicy가 주입되는지 궁금합니다. 그냥 '맵' 으로 받으면 원래 같은 타입 모든 빈을 받는 기능이 있는 건가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
협업할 때
협업할 때 백엔드에서 만든 API를 어떤식으로 전달해주나요? 그리고 resources에 만든 html 같은건 넘겨주지 않나요? 어떤 것들만 넘겨주나요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
새 일기를 쓰면 2개씩 등록되는 이유가 뭘까요?
안녕하세요 강의를 너무 잘 봤고 많이 배웠습니다. 감사합니다. 그런데 다 작성하고 새 일기쓰기를 하니 매번 똑같은 글이 2개씩 생성됩니다. 데브툴즈에서 값을 확인해도 똑같은 내용으로 id 다른값으로 순서대로 2개가 생성됩니다. 인터넷에 찾아보고 이건가 싶은걸 따라해봐도 해결이 되지않아 질문과함께 레포지토리주소 남깁니다. https://github.com/iamoki/emotion-diary
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃 권한신청 부탁드립니다.
인프런 아이디: 9488372 인프런 이메일: 9488372@hanmail.net 깃헙 아이디: 9488372@hanmail.net 깃헙 username: YnagSeugnUk 감사합니다~!~!~!~!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
일시정지 오류? 질문드립니다.
유니티를 실행하고 캐릭터를 움직이면 아래 사진과 같이 계속해서 일시정지가 되는데 무슨 이유인지 모르겠습니다;; 구글링을 해봐도 안 나오네요
-
해결됨실전! 스프링 데이터 JPA
@Query 를 이용하여 쿼리 정의할 때 limit
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Query 를 이용하여 쿼리 정의할 때 limit 사용이 안되는 걸로 알고있습니다. 그렇다면 개수를 제한하여 가져오고 싶다면 이 방법에서는 반드시 Pageble 를 사용해야 하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-A 질문있습니다.
기본적인 로직은 다음과 같습니다. day 순으로 오름차순 정렬 pay 순으로 내림차순 정렬 1일부터 maxday까지 반복하면서 오늘(i)이 강연day보다 작거나 같으면 sum에 pay를 더합니다. push({0,0})을 해준것은 day인덱스를 맞추기 위함입니다. 어디가 잘못되었을까요 ..? #include <bits/stdc++.h> using namespace std; int n, d, p, maxday, idx, sum = 0; vector<pair<int, int>> v; bool cmp(pair<int, int> a, pair<int, int> b) { if (a.second != b.second) return a.second < b.second; return a.first > b.first; } int main() { // freopen("input.txt", "r", stdin); ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n; while (n--) { cin >> d >> p; v.push_back({d, p}); maxday = max(maxday, p); } v.push_back({0, 0}); sort(v.begin(), v.end(), cmp); for (int i = 1; i <= maxday; i++) { for (int j = idx + 1; j < v.size(); j++) { if (i <= v[j].second) { sum += v[j].first; idx = j; break; } } } cout << sum; return 0; }
-
해결됨UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
45도 회전의 경우
질문드립니다! 회전 angle을 여러가지로 해본 결과, 45도 회전의 경우에는 이미지가 정상적으로 표시가 안되는 것을 확인하였습니다. 90도의 회전각을 나타내는 CGAffineTransform(rotationAngle: CGFloat.pi / 2) 인 경우에도 정상적으로 반영되는 것을 확인하였는데, 45도의 경우에는 입체적으로 회전이 되면서 이미지가 없어지더군요... 원인이 무엇인지 여쭤보고 싶습니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
createQuery시 쿼리가 날라가지 않고 rollback이 되는 문제
package hellojpa; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; import java.util.List; public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ List<Member> result = em.createQuery("select m from Member", Member.class) .getResultList(); for(Member member : result){ System.out.println("member.name = " + member.getName()); } tx.commit(); } catch (Exception e){ tx.rollback(); //쿼리가 전송되지 않을때, 다음과 같이 rollback을 시킨다 } finally { em.close(); } emf.close(); } } 다음과 같이 코드를 강좌와 똑같이 따라 했는데, print문과 쿼리가 나오지 않아 코드 결과물을 잘 뜯어보니, 21:56:20.511 [main] DEBUG org.hibernate.engine.transaction.internal.TransactionImpl - rolling back ... 21:56:20.517 [main] DEBUG org.hibernate.internal.SessionFactoryImpl - HHH000031: Closing 이렇게 뜨는 것을 알 수 있었습니다. except문으로 가서 rollback된다는 의미인것 같은데 어디가 문제인지 알 수 있을까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
401 (Unauthorized) 뜨시는 분들 참고하세요
아래 다른 질문에서 4가지 다 확인해보았으나 401가 계속떠서 인터넷 서칭하다가 해결했습니다. axios사용해서 get 요청시 Header에 Authorization :`JWT ${jwtToken}` 를 Authorization :`Bearer ${jwtToken}` 로 변경하니 인증이 잘 됩니다. 개인 프로젝트를하다 무엇인가 꼬인건지 잘 모르겠지만 다른분들에게 도움될까 글 올립니다! 혹시 이것의대해서 설명해주실수 있으실까요?
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
혹시 13번 핀에 연결된 메인보드의 내장 led의 밝기를 조절 할 수 있는 방법이 있을까요??
혹시 메인보드의 내장 led(13번핀)의 밝기를 조절 할 수 있는 방법이 있을까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
회원 가입후 다른 기능들이 오류가 발생합니다.
안녕하세요~ 강의 열심히 듣는 중에 오류가 발생하여 문의 드립니다. 혼자 열심히 해봤는데 이부분은 잘 모르겠습니다. ㅠㅠ 회원가입 후에 아래와 같은 오류가 발생하더니 로그인도 안되고 다른 메뉴를 클릭해도 페이지가 넘어가지 않습니다. DB를 확인하여 회원가입은 기능은 정상적으로 작동된것을 확인하였습니다. 확인 좀 부탁드리겠습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
a = input() b = input() li = [] for i in a: li.append(i) for i in b: li.remove(i) if len(li) == 0: print("YES") else: print("NO") 강의 보기 전에 문제만 보고 풀어봤는데 이렇게 풀어도 괜찮을까요
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
Fragment 에서 Binding 사용
안녕하세요 학습하는 도중에 질문이 있어서 올려봅니다. 강의 내용 중에 Fragment에서 binding 사용하는 부분에서 FragmentHomeBinding과 같은 binding class가 자동으로 생성이 되지 않을 때는 어떻게 해야하나요? clean Project, invalidate caches, fragment 지웠다가 다시 생성해보기 모두 다 해봤는데 전부 안됩니다ㅜㅜ 혹시나 해서 다른 곳에서 사용하는 것 과 같이 fragment_home.xml에서 Fragment를 layout에 감싸니까 생성되서 binding이 진행되는데 이게 맞는건가요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@RequestParam
안녕하세요. 김영한 선생님! JPA를 공부하며 정말 많은 도움이 되고 있습니다. 다름이 아니라 궁금한 것이 생겨 질문 남깁니다! 5:18 부분에서 @RequestParam을 쓰지 않고 name명을 맞춰서 파라미터에 넣어주면 알아서 가져오는데 @RequestParam 어노테이션을 사용 이유가 있을까요? 정확하게 명시를 해주기 위해서라거나, 영상 촬영당시 버전에서는 해야 헀거나.. 꼭 답변해주시면 이해에 도움이 될 것 같습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 호출 시점 관련 질문입니다.
안녕하세요. 강의를 들으면서 아래와 같이 2개의 Interceptor 구현을 진행하였습니다. ArgumentResolver를 상속받아 구현한 [LoginMemberArgumentResolver]와 HandlerIntercep를 상속받은 [LoginInterceptor]중 [LoginInterceptor]의 preHandler -> [LoginMemberArgumentResolver]클래스 -> PostHandle -> afterCompletion 순서로 실행되는 것으로 확인됩니다. 이렇게 실행시점에 차이가 있는 것에 대해 질문드립니다. WebConfig.java에서 LoginInterceptor order(1)로 설정되어 있어 먼저 실행되고, 이후 preHandle의 리턴 값 true에 의하여 LoginMemberArgumentResolver가 실행되는 것일까요-? 확인 후 답변 부탁드립니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
config 로 방식을 바꾸니까 mongodb에 연결이 안됩니다.
안녕하세요. 9번째 수업을 듣던중 config 폴더로 dev, key, pord 파일로 나눠서 mongodb에 연결하는 부분을 진행한 후에 터미널로 연결하려고 하면 ```MongoParseError: Invalid scheme, expected connection string to start with "mongodb://" or "mongodb+srv:/ 라는 에러가 출력됩니다.``` dev.js 코드 module.exports = { mongoURI:'mongodb+srv://아이디:비밀번호@simpleboardcluster.talxb.mongodb.net/test' } key.js 코드 if(process.env.NODE_ENV === 'production') { module.exports = require('./prod'); } else { module.exports = require('./dev'); } prod.js 코드 module.exports = { mongoURI: process.env.MONGO_URI } index.js 쪽 mongoose 코드 const mongoose = require('mongoose') mongoose.connect('config.mongoURI', { useNewUrlParser: true, useUnifiedTopology: true // useCreateIndex: true, // useFindAndModify: false }).then(() => console.log('mongoDB Connected...')).catch(err => console.log(err))