묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
static class를 만들고 @Bean에 넣을 떄 @Configuration을 안해도 되는 이유?
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class, DiscountService.class); AnnotationConfigApplicationContext안에 넣는 class에 대해 궁금합니다.예를들어 appConfig.class 같은경우 @Configuration 등의 어노테이션이 들어가는데임의로 만든 DiscountService.class는 @Configuration 어노테이션이 없어도 빈 객체로서 동작할 수 있는건가요?결론적으로는 당연히 동작하는 것인데 그 이유는 무엇인가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
Authorization 값 질문
안녕하세요! 수강중인 학생입니다. 현재날짜 기준으로 Authorization: store.state.token 으로 값 입력시 Network 패널에 RequestHeaders 부분에 값이 잘 들어가는데 Vue 자체적으로 수정해준거라 생각하면 될까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 메서드의 안전성을 따지는 목적이 무엇인가요???
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요! 매번 좋은 강의 감사드립니다. 강의를 듣다가 안전 속성에 대한 의문점이 생겨서 질문 남깁니다. 메소드가 안전한지 아닌지 자체가 무엇을 위해 제시된 속성인지 잘 모르겠습니다. 멱등과 캐시가능한 속성은 그 특성과 필요성을 잘 알겠습니다. 그러나 안전이라는 속성은 조금 이해가 가지않는것이 있는데, 강의에서는 안전하면 좋은것이다 아니다를 따지는 것이 아닌것같아서요! 안전하지 않다고해서 POST 를 안쓸수도 없고.. 개발 과정에서 메소드의 안전성을 고려해야하는 사례가 있나요?? 그냥 리소스를 건드리지않는 GET은 안전, 나머지는 리소스를 건드리기때문에 안전하지 못하다 로 "굳이" 나눈 목적이 궁금합니다. 제가 검색한바로는 안전한 메서드의 목적은 서버에 어떤 영향을 줄 수 있는 안전하지 않은 메서드가 사용될 때 사용자들에게 그 사실을 알려줄 수 있도록 하는 것이라고 하더라구요 이 설명 중에서도 "사용자들에게 그 사실을 알려줄 수 있도록 한다"는 것도 어떤 알림을 주는지 잘 와닿지가 않아서 아예 여기다가 질문을 남기게 되었습니다. 늘 좋은 강의 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
서버에서 서버 쿠키 공유 질문입니다!
1분 54초 쯤에 프론트 서버(3060)와 노드 서버(3065)의 도메인이 달라 쿠키가 전달이 안된다고 설명하시고 계시는데 서버에서 서버로는 쿠키 문제 없이 전달된다고 하시지 않았나 싶어서 여쭤봐요! 지금 문제는 이후에 설명하시는 '프론트 서버는 브라우저처럼 쿠키를 자동으로 담아서 보내지 않기 때문에 발생하는 문제' 아닌가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
JPA renaming
안녕하세요. JPA 가 (Java Persistence API) -> Jakarta Persistence API 로 renaming 된 것 같아서 제보 드려요~
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
VR 유니티
제가 지금 회사에서 유니티로 제작한 VR프로젝트 소스를 분석해야하는데요 기존에 C++조금이랑 언리얼블루프린트를 학습한 상태입니다. 지금 유니티에디터와 C#의 기초적인 문법은 학습한 상태인데요다른 분이 작업한 C#스크립트가 복잡해서 에디터 상에서 메커니즘이 어떻게 흐르는지 감이 안잡힙니다. 어떤 수업을 들어야할까요?? 답변 어려우실까요??
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 클래스 개발2 테이블생성시 에러발생
엔티티 클래스 개발2 수업까지 코드를 작성하고 7:00에 h2데이터베이스를 만드는과정에서 에러가 발생하였는데 구글링을 해도 해결이 안되어서 도움을 구하고자 글남깁니다 에러: Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not determine type for: java.util.List, at table: orders, for columns: [org.hibernate.mapping.Column(order_items)] Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: orders, for columns: [org.hibernate.mapping.Column(order_items)] Execution failed for task ':TownApplication.main()'. > Process 'command 'C:/Program Files/Java/jdk-17.0.2/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. order 코드: import lombok.Getter;import lombok.Setter;import javax.persistence.*;import java.time.LocalDateTime;import java.util.ArrayList;import java.util.List;@Entity@Table(name="orders")@Getter@Setterpublic class Order { @Id @GeneratedValue @Column(name="order_id") private Long id; @ManyToOne @JoinColumn(name="member_id") private Member member; private List<OrderItem> orderItems= new ArrayList<>(); @OneToOne @JoinColumn(name="delivery_id") private Delivery delivery; private LocalDateTime orderDate;//주문시간 @Enumerated(EnumType.STRING) private OrderStatus status; //주문상태
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
SpringConfig에서 @Bean 등록 후 서버 기동시 오류가 발생합니다.
1~4번까지 소스를 변경한 후 5번처럼 서버를 기동시 오류가 발생합니다. 어떻게 해야 할까요? 1.MemberController 2.MemberService 3.MemoryMemberRepository 4.SpringConfig 5.서버 기동시 오류
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 제로초님 질문이 있습니다!
안녕하세요 제로초님의 react 관련 강의들을 수강 중에 강의 내용과 조금 무관하지만 궁금한 점이 있어 질문 드립니다! client 단과 server단의 코드들을 각각 실행시키는 것에 대해 궁금점이 있는데요, 예를들어 client를 react cra로 환경을 구성하고, server를 node js express 로 구성한다고 가정할 경우 제로초님 강의도 그렇고 보통 client와 server 각각 다른 포트로 서버를 실행시켜 진행을 하시던데요, 이 방법은 개발 단계(배포 이전)에서 편의를 위해 사용하시는 건가요? 만약 배포 과정이라면 client 코드를 빌드시켜 server 측에서 해당 index.html 파일을 참조하는 방식으로 로드를 하는건가요? 제가 강의의 배포 과정들을 다 면밀히 보진 않아서... 실제 현업에서 개발을 진행할 경우 보통 실행을 어떤 식으로 하시는지 궁금해서 질문 드려봅니다!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
본 예시에서는 클라이언트에서 JWT를 어디에 저장했나요?
Express로 코딩을 하다 Nest를 써보고 싶어서 해당 강의를 수강중입니다. Express를 사용할 때는 JWT를 Cookie에 저장하여 매 요청때마다 인증하는 방식을 사용했었는데요. 본 예제에서는 JWT를 HTTP Header의 Authorization에 표함시켜 요청을 보내는 것 같은데, 그럼 JWT를 어디에 저장했는지 궁금합니다.
-
미해결
파이썬 - 데이터로 그래프를 그리고 싶은데 도와주세요
파이썬 - 저장되어 있는 데이터로 그래프를 그리고 싶은데 plot 해도 그래프가 나오지 않아 혹시 그래프를 그리고 싶다면 어떤 코딩을 어느 위치에 추가해야 하는지 알수 있을까요 ? 밑에 코딩 첨부하겠습니다. import time import pymysql import pandas as pd import numpy as np from sklearn.model_selection import train_test_split import matplotlib.pyplot as plt groups_folder_path = 'D:/3DP/' #학습데이터 저장 경로 A = np.empty((0,5)) D = np.empty((0,4)) mid_D = np.empty((0,4)) for indx in range(1,8): data_dir = groups_folder_path + 'ACC_' + str(indx) + '.csv' data = pd.read_csv(data_dir) data = data.to_numpy() A = np.vstack([A, data]) data_dir = groups_folder_path + 'DHT_' + str(indx) + '.csv' data2 = pd.read_csv(data_dir) data2 = data2.to_numpy() for i in range(0, len(data2)): dummy = data2[i].reshape([1,4]) dummy = np.repeat(dummy,repeats = 750, axis = 0) mid_D = np.vstack([mid_D, dummy]) D = np.vstack([D, mid_D[0:len(data)]]) SS = np.empty((0,6)) A = np.delete(A,0,1) D = np.delete(D,0,1) D = np.delete(D,2,1) Sum = np.hstack([A,D]) for i in range(len(Sum)): if Sum[i,3] == 4: a = Sum[i] a = a.reshape(1,6) SS=np.vstack([SS,a]) else : 1 dummy2 = np.repeat(SS,repeats = 9, axis = 0) SS = np.vstack([SS,dummy2]) Sum = np.vstack([Sum,SS]) label = Sum[:,3] label = label.reshape([len(Sum),1]) X = np.delete(Sum,3,1) Y = label X_train, X_test, y_train, y_test = train_test_split(X, Y, test_size=0.1,shuffle=True) from sklearn.preprocessing import StandardScaler sc = StandardScaler() sc.fit(X_train) X_train_std = sc.transform(X_train) X_test_std = sc.transform(X_test) from sklearn.svm import SVC svm_model = SVC(kernel='rbf',C=5, gamma=0.1, decision_function_shape='ovo') # ovo = one vs. one / ovr = one vs. rest svm_model.fit(X_train_std, y_train) # SVM 분류 모델 훈련 y_pred = svm_model.predict(X_test_std) q = len(y_test) L1 = len(y_test[y_test == 1]) L2 = len(y_test[y_test == 2]) L3 = len(y_test[y_test == 3]) L4 = len(y_test[y_test == 4]) A1 = 0 A2 = 0 A3 = 0 A4 = 0 A5 = 0 for i in range (0,len(y_test)): if y_pred[i] == y_test[i]: if y_pred[i] == 1: A1 = A1 + 1 elif y_pred[i] == 2: A2 = A2+1 elif y_pred[i] == 3: A3 = A3+1 else: A4 = A4+1 else: A5 = A5+1 print(A1/L1) print(A2/L2) print(A3/L3) print(A4/L4) print((len(y_test)-A5)/len(y_test)*100) #최종 정답률 from sklearn.metrics import confusion_matrix, plot_confusion_matrix import matplotlib.pyplot as plt confusion_matrix(y_test, y_pred)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
기 구축된 DBMS에서 ORM model을 생성할 수 있는지?
안녕하세요. 제로초님. 기 구축된 MySQL DBMS 스키마로부터 Sequelize model, 즉 js 소스 형태의 table model들을 생성하는 방법이 있습니까? 아니면, 기능 호환성을 100% 맞추기 어렵기 때문에, 사실상 수동으로 한땀 한땀 model 코딩을 해야 할까요? 이것은 아마도 legacy 시스템에서 db는 그대로 두고 프로그램 부분을 ORM 활용하는 것으로 재작업하는 프로젝트에서 요구되는 사항일 것 같습니다. 감사합니다.
-
미해결누구나 할 수 있는 웹툰(webtoon) 그리기 Part.1
웹툰그릴때 무슨 프로그램 쓰시나요
강의중에서 프로샵을 사용하신다고 했는데 아이패드로도 프로샵을 깔아서 쓸 수 있나요? 프로샵은 어디에서 구매하나요?
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
안녕하세요 강사님
안녕하세요 강사님 노션 제공은 언제 회신 받나요?! 글을 올렸었는데 이틀이이되어도 초대가 없어서 문의드립니다
-
미해결더 자바, Java 8
steam api 예제 git 주소
steam API 예제 문제 github 주소가 있을까요 강의 자료에는 없어서요.
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
부트볼륨
안녕하세요? 강의 잘 듣고 있습니다. 혹시 부트볼륨이라는 개념이 무엇인지 알 수 있을까요? Magenetic/HDD 군에 대한 설명을 듣던 중 부트볼륨이라는 개념이 나와서 찾아봤는데 AWS홈페이지에서도 '부트볼륨을 제공하지 않는다.' 정도로만 나와있네요 부트볼륨을 제공하지 않는다 = 부팅을 위한 볼륨을 제공하지 않는다. = 운영체제를 위한 공간이 없다 = 운영체제를 설치할 수 없다 로 이해해도 괜찮을까요?
-
미해결컴퓨터활용능력 1,2급 실기 - 스프레드시트 실무
열 직위 순서
-저는 직위 순서가 과장,부장,이사로만 나옵니다. 상관 없나요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Localstorage에 정상적으로 저장되었지만 새로고침시 로딩되지 않습니다.
다른기능들은 모두 정상적으로 작동을하는데 새로고침시 Localstorage에 저장된 값을 불러오지 못합니다. 정상적으로 Localstorage에 저장되는것으로 보여지는데 id값의 문제인지 date의 문제인지 아님 리스트렌더링 문제인지 아무리보아도 어떤부분에서 문제가 발생하는지 찾지 못하겠어서 질문남깁니다. https://codesandbox.io/s/currying-bash-b45zku?file=/src/App.js 코드샌드박스 링크 첨부합니다. (Edit페이지의 emotion이 깨지는 문제는 VScode에서는 발생하지 않는문제입니다. 무시해주세요) 정말 좋은강의 만들어 주셔서 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강의를 들으면서 개인프로젝트를 진행하려는데 궁금한게 있어서 질문 남깁니다.
제가 프론트엔드를 html 과 타임리프가 아닌 리액트로 작업하려고 합니다. 이러한 경우에는 컨트롤러에서 return 값이 뭐가 와야 하나요? 강의에서 보면 보통 html 파일 경로를 return 해주는데 리액트 같은 경우는 똑같이 작동하지 않을것같아서 질문 드립니다.
-
미해결따라하며 배우는 NestJS
Repository 패턴 질문드립니다.
데이터베이스에 접근하는 코드는 Repository 파일에서 실행해야 한다고 이해 했습니다. signUp함수에선 userRepository 안에 있는 createUser를 실행하지만 signIn는 해당 함수내에서 데이터베이스에 접근하는 것처럼 보입니다. userRepository 안에 다른 함수를 정의하고 SignIn에서 정의한 함수를 호출하는 방식으로 코드를 작성할려고 했는데 제 생각과 강의랑 달라서 질문드립니다