inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

다대다 관계의 주인

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 8분20초 다대다 관계 설명을 듣다 궁금한점이 생겨 질문 올립니다. 다대다 양방향 관계에서는 주인을 어떤 원리로 정하는 것인가 요?? 강사님께서 items 를 다대다 양방향 연관관계의 주인으로 설정하셨는데 그 원리가 궁금합니다!

  • java
  • jpa
재윤 댓글 2 좋아요 0 조회수 332

demo에서 사용하는 json 설정파일들

미해결

차이를 만드는 AWS 클라우드 보안 첫걸음

강의내용에 demo에서 사용하는 json 설정파일은 어디서 찾아볼수 있는건가요?

  • aws
  • iam
maidemoi 댓글 1 좋아요 0 조회수 298

너무 쉬운 질문인데 ㅠㅠ.. 답변 부탁드립니다.

해결됨

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

이렇게 계단식으로 형성되는 이유가 무엇일까요? 왜 한개씩 데이터가 빠지는지 궁금합니다 아주 단순한 이유일것 같은데.. 이해를 못하고 있어서 답답하네요... ㅠㅠㅠㅠ

  • 데이터-리터러시
  • ab-test
  • metric-hierarchy
jj 댓글 1 좋아요 0 조회수 439

win32 에러 관련

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

import win32com.client as win32 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") 위의 코드를 실행 후 아래의 에러 메시지가 나오는데 어떻게 해결해야 할까요? hwp = win32.gencache.EnsureDTraceback (most recent call last): File "d:\GTD\02. 프로젝트\파이썬\한글\hwp_field_test.py", line 4, in <module> hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\gencache.py", line 621, in EnsureDispatch disp = win32com.client.Dispatch(prog_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\__init__.py", line 119, in Dispatch return __WrapDispatch(dispatch, userName, resultCLSID, typeinfo, clsctx=clsctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\__init__.py", line 47, in __WrapDispatch klass = gencache.GetClassForCLSID(resultCLSID) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\gencache.py", line 200, in GetClassForCLSID mod = GetModuleForCLSID(clsid) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\gencache.py", line 245, in GetModuleForCLSID mod = GetModuleForTypelib(typelibCLSID, lcid, major, minor) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\gencache.py", line 287, in GetModuleForTypelib AddModuleToCache(typelibCLSID, lcid, major, minor) File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\client\gencache.py", line 661, in AddModuleToCache SetTypelibForAllClsids(mod.CLSIDToClassMap) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'win32com.gen_py.7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0' has no attribute 'CLSIDToClassMap'ispatch("hwpframe.hwpobject")

  • python
  • 아래아한글
  • 자동화
최인식 댓글 2 좋아요 1 조회수 1657

AuthorizedClient를 Service를 통해서 가져올시

미해결

스프링 시큐리티 OAuth2

위에 사진으로 authorizedClient가 nullpoint 에러가 발생합니다. repository시에는 authorizedClient는 잘 가져오는데 service로 load시에 못 가져오는거 같습니다. 왜 그런건지 궁금합니다

  • java
  • spring
  • spring-boot
  • oauth
hangs0908 댓글 1 좋아요 0 조회수 315

jpa 시작하기 애플리케이션 개발 부분

미해결

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

제가 지금 jpamain 을 추가하고 실행을 시켰는데 해당 에러가 뜹니다

  • java
  • jpa
kjkkmk42397 댓글 1 좋아요 1 조회수 201

송아지 찾기

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

while (!queue.isEmpty()) { int size = queue.size(); for (int i = 0; i < size; i++) { int current = queue.poll(); if (current == E) { return jumps; for 문 돌리는 코드에서 for(int i=0; i<queue.size; ) 로 직접 돌리면 size값이 달라지던데 이게 왜 그런걸까요 ? 이해가 잘 안가서 질문드립니다

  • java
  • 코딩-테스트
김상우 댓글 1 좋아요 0 조회수 273

local variable 'movie_ratings' referenced before assignment

해결됨

(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능

안녕하세요, 사용자의 평가경향을 고려한 CF 의 강의 코드를 실습할 때 아래와 같은 에러 메시지가 발생합니다. UnboundLocalError Traceback (most recent call last) <ipython-input-4-93f75427a941> in <cell line: 1>() ----> 1 score(CF_knn_bias, 30) 2 frames <ipython-input-2-7b52bdfa2c05> in score(model, neighbor_size) 38 id_pairs = zip(x_test['user_id'], x_test['movie_id']) 39 # 모든 사용자 - 영화 쌍에 대해 주어진 예측 모델에 의해 예측값 계산 및 리스트형 데이터 생성 ---> 40 y_pred = np.array([model(user, movie, neighbor_size) for (user, movie) in id_pairs]) 41 # 실제 평점값 42 y_true = np.array(x_test['rating']) <ipython-input-2-7b52bdfa2c05> in <listcomp>(.0) 38 id_pairs = zip(x_test['user_id'], x_test['movie_id']) 39 # 모든 사용자 - 영화 쌍에 대해 주어진 예측 모델에 의해 예측값 계산 및 리스트형 데이터 생성 ---> 40 y_pred = np.array([model(user, movie, neighbor_size) for (user, movie) in id_pairs]) 41 # 실제 평점값 42 y_true = np.array(x_test['rating']) <ipython-input-3-d1a9c3391126> in CF_knn_bias(user_id, movie_id, neighbor_size) 10 sim_scores = user_similarity[user_id].copy() 11 movie_scores = rating_bias[movie_id].copy() ---> 12 none_rating_idx = movie_ratings[movie_ratings.isnull()].index 13 movie_ratings = movie_ratings.drop(none_rating_idx) 14 sim_scores = sim_scores.drop(none_rating_idx) UnboundLocalError: local variable 'movie_ratings' referenced before assignment 구글링을 해보니 global 변수명을 설정해줘야 한다고 나오는데, 해결이 어려워서 질문 드립니다!강연자님께서 실행한 코드에서는 해당 오류가 발생하지 않아서.. 왜 제 환경에서는 변수명 에러가 발생하는지 알 수 있을까요?아래는 전체 코드 입니다. 감사합니다. import os import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from sklearn.metrics.pairwise import cosine_similarity ####### 데이터 불러오기 데이터 셋 만들기 ###### base_src = 'drive/MyDrive/RecoSys/Data' # user u_user_src = os.path.join(base_src, 'u.user') u_cols = ['user_id', 'age', 'sex', 'occupation', 'zip_code'] users = pd.read_csv(u_user_src, sep = '|', names = u_cols, encoding = 'latin-1') users = users.set_index('user_id') # item u_item_src = os.path.join(base_src, 'u.item') i_cols = ['movie_id', 'title', 'release date', 'video release date', 'IMDB URL', 'unknown', 'Action', 'Adventure', 'Animation', 'Children\'s', 'Comedy', 'Crime', 'Documentary', 'Drama', 'Fantasy', 'Film-Noir', 'Horror', 'Musical', 'Mystery', 'Romance', 'Sci-Fi', 'Thriller', 'War', 'Western'] movies = pd.read_csv(u_item_src, sep = '|', names = i_cols, encoding = 'latin-1') movies = movies.set_index('movie_id') # rating u_data_src = os.path.join(base_src, 'u.data') r_cols = ['user_id', 'movie_id', 'rating', 'timestamp'] ratings = pd.read_csv(u_data_src, sep = '\t', names = r_cols, encoding= 'latin-1') # rmse def RMSE(y_true, y_pred): return np.sqrt(np.mean((np.array(y_true) - np.array(y_pred))**2)) def score(model, neighbor_size = 0): # test data user_id 와 movie_id pair 맞춰 튜플원소 리스트데이터 id_pairs = zip(x_test['user_id'], x_test['movie_id']) # 모든 사용자 - 영화 쌍에 대해 주어진 예측 모델에 의해 예측값 계산 및 리스트형 데이터 생성 y_pred = np.array([model(user, movie, neighbor_size) for (user, movie) in id_pairs]) # 실제 평점값 y_true = np.array(x_test['rating']) return RMSE(y_true, y_pred) x = ratings.copy() y = ratings['user_id'] x_train, x_test, y_train, y_test = train_test_split(x, y, test_size = 0.25, stratify = y) rating_matrix = x_train.pivot(index = 'user_id', columns = 'movie_id', values = 'rating') matrix_dummy = rating_matrix.copy().fillna(0) user_similarity = cosine_similarity(matrix_dummy, matrix_dummy) user_similarity = pd.DataFrame(user_similarity, index = rating_matrix.index, columns = rating_matrix.index) ####### 사용자 평가 경향을 고려한 함수 ######## rating_mean = rating_matrix.mean(axis = 1) # axis=1 (columns), user의 모든 평점의 평균) rating_bias = (rating_matrix.T - rating_mean).T # 해당 유저-아이템 평점 - 사용자의 평점 평균의 편차 #print(rating_bias) #사용자 평가 경향을 고려한 함수 def CF_knn_bias (user_id, movie_id, neighbor_size = 0): if movie_id in rating_bias.columns: sim_scores = user_similarity[user_id].copy() movie_scores = rating_bias[movie_id].copy() none_rating_idx = movie_ratings[movie_ratings.isnull()].index movie_ratings = movie_ratings.drop(none_rating_idx) sim_scores = sim_scores.drop(none_rating_idx) if neighbor_size == 0: prediction = np.dot(sim_scores, movie_ratings) / sim_scores.sum() prediction = prediction + rating_mean[user_id] else: if len(sim_scores) > 1: neighbor_size = min(neighbor_size, len(sim_scores)) sim_scores = np.array(sim_scores) movie_ratings = np.array(movie_ratings) user_idx = np.argsort(sim_scores) sim_scores = sim_scores[user_idx][-neighbor_size:] movie_ratings = movie_ratings[user_idx][-neighbor_size:] prediction = np.dot(sim_scores, movie_ratings) / sim_scores.sum() prediction = prediction + rating_mean[user_id] else: prediction = rating_mean[user_id] else: prediction = rating_mean[user_id] return prediction score(CF_knn_bias, 30)

  • 딥러닝
  • 추천-시스템
Yoojeong Lee 댓글 2 좋아요 0 조회수 279

에러 처리 궁금한점

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

안녕하세요 현재는 각 도메인에서 서킷브레이커를 적용했는대, api-gateaway에서는 처리를 해줄 수 없을까요? (공통적으로) 현재는 도메인수가 적지만 만약에 라우팅 될 도메인들이 10개 이상 넘어가면 공통적으로 처리할 수 있는 것도 필요해보여서요. (어느 도메인으로 라우팅될조 모르지만)

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
박경훈 댓글 1 좋아요 0 조회수 317

디스코드

해결됨

면접관 입장에서 작성하는 합격하는 이력서와 포트폴리오

강의 소개에 나와 있는 디스크드 링크로 접근하니 '올바르지 않은 초대장'이라고 합니다. 이력서 템플릿을 받으려고 하는데 다른 방법이 있을까요?

  • 포트폴리오
  • 이력서
오이무침 댓글 1 좋아요 1 조회수 442

1-6 생성자 오류

미해결

쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS

TestRequestBody 부분을 똑같이 작성했는데 No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator. 라고 오류가 생성돼서 아래처럼 코드를 바꿨더니 실행이되는데 이유를 모르겠습니다 public static class TestRequestBody { String name; Integer age; public void setName(String name) { this.name = name; } public void setAge(Integer age) { this.age = age; } public TestRequestBody () {} //Request Body 방식을 사용하기 위해서는 생성자를 꼭 만들어야한다 // public TestRequestBody(String name, Integer age) { // this.name = name; // this.age = age; // } }

  • spring
  • git
  • docker
  • spring-boot
  • jpa
  • github
경현 댓글 2 좋아요 1 조회수 279

3-2 Data Load & EDA에서 데이타 사이즈가 달라요.

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 강의는 29304개 실제 데이터는 19281개 입니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
조영희 댓글 1 좋아요 0 조회수 269

router 로 페이지 이동 시 항상 새로고침

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요, 캡틴판교님. 덕분에 Vue 강의 잘 듣고 있습니다. 한가지 질문 사항이 있는데요. 메인페이지와 서브페이지를 구현했는데, 메인페이지에서 스크롤을 내리면 서브페이지로 가는 router-link를 클릭했는데, 메인에서 스크롤 내린만큼 서브페이지도 스크롤이 내려가 있어서 이것을 어떻게 해결해야될지 의문입니다. 제가 메인페이지에 애니메이션도 준게 있어서 router 이동시에 항상 페이지 새로고침 되게 하고 싶습니다. (+추가로 새로고침이 아닌 메인 이동시에 애니메이션이 재 사용되게 막게끔도 하고 싶습니다..)

  • javascript
  • vue.js
kjkang 댓글 2 좋아요 1 조회수 2234

실습8 - PageController 사용해보기

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

실습8 - PageController 사용해보기에서 질문 있습니다. // 이미지 자동으로 다음페이지로 이동 controller.animateToPage( nextPage, duration: const Duration(microseconds: 400), curve: Curves.linear, ); 위 부분에서 Curves.linear로 했는데 애니메이션이 적용이안됩니다. 화면이 드래그되는 애니메이션으로 강의처럼 부드럽게 넘어가는것이아니라, 다음사진으로 뚝뚝끊겨 이동합니다...! 제가잘못한 부분이 어딘지,왜이런건지 혹시 알려주실수있을까요? 감사합니다. 실습 깃코드 https://github.com/hyeonjeong-ko/flutter-class/blob/main/lib/screen/home_screen.dart

  • flutter
  • 클론코딩
징징이 댓글 1 좋아요 0 조회수 332

bindingResult.rejectValue

미해결

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

bindingResult.rejectValue 를 사용 할때 bindingResult.rejectValue("itemName","required.item.itemName"); 이런식으로 required 만 사용하는게 아닌 full 경로를 입력해도 작동하는데 이렇게 사용해도되는건가요? 아니면 이렇게 사용하면 문제점이있는건가요 ?

  • spring
  • mvc
계란 댓글 2 좋아요 0 조회수 464

섹션7 그래프 최단거리 질문 있습니다.

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.섹션 7 마지막문제 그래프최단거리의 BFS함수 내부에서 dis[v]를 0으로 다시 초기화해주는 이유가 궁금합니다. 0으로 초기화해주지 않아도 배열을 선언하고 처음 초기화할때 0으로 자동 초기화가 일어나지 않나요? public static void BFS(int v){ Queue<Integer> queue = new LinkedList<>(); ch[v] = 1; dis[v] = 0; //왜?? queue.add(v); while (!queue.isEmpty()){ int currV = queue.poll(); for (Integer nextV : graph.get(currV)) { if(ch[nextV]==0){ //방문한 적이 없는지 확인 ch[nextV] = 1; queue.add(nextV); dis[nextV] = dis[currV]+1; } } } }

  • java
  • 코딩-테스트
star 댓글 1 좋아요 0 조회수 339

도커 적용 과정

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

제가 현재 docker의 기능을 사용해서 졸업 프로젝트를 배포로 마무리 하려고 합니다. 현재 저는 팀원을 통해 branch를 따서 받은 docker 파일을 가지고 있습니다. 이것을 docker compose와 nginx를 사용하여 배포를 마치려고 하는데 파일을 docker 컨테이너로 만드는 과정이 몇 강에 소개 되었는지 기억이 나질 않습니다. 저희의 같은 팀원이 만들어 놓은 서버 구상도 인데 git 에서 받은 파일로 배포를 적용하는 방법을 모르겠어서 질문 드립니다.

  • 네트워크
  • linux
  • docker
202033043 댓글 1 좋아요 0 조회수 379

Warning: React has detected a change in the order of Hooks called by BoardDetail. This will lead to bugs and errors if not fixed. For more information

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

위에 코드 대로 하면 제목에 오류가 뜨고 if문을 지우고 varables에 boardId : String(router.query.boardId)로 하면 제목에 오류가 안뜨는데 어떻게 해결하면 좋을까요

  • react
  • node.js
  • seo
  • graphql
  • next.js
박진성 댓글 1 좋아요 1 조회수 732

섹션12 보너스 챕터에 관한 질문입니다!

미해결

초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트

섹션12에서 텍스트가 나타나고 사라지는 인터렉션에서 처음 텍스트를 스크롤 하지 않고 처음 텍스트만 보이다가 스크롤이 시작되고 나서 사라지고 다음텍스트가 보이게 하려면 어떻게 코드를 작성해야할까요?

  • HTML/CSS
  • javascript
  • jquery
  • 인터랙티브-웹
YINO 댓글 1 좋아요 0 조회수 497

현재 영상이 안나오는거같은데 나오나요?

미해결

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

다른 학습목록은 재생이 잘되는데 여기부분만안나오는데 저만안나오는걸까요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
댓글 1 좋아요 0 조회수 253

인기 태그

인프런 TOP Writers

주간 인기글