묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강의와 같이 insert한 movie가 보이지 않습니다.
Hibernate: insert hellojap.Movie into Movie (actor, director, id) values (?, ?, ?)부분이 보이지 않네요.... 여기 링크를 참고해서 pom.xml 파일을 변경했는데 결과가 윗그림 처럼 나옵니다.. pom.xml파일입니다. JpaMain 파일입니다. movie 입니다. item입니다.
-
미해결Nuxt.js 시작하기
유니버셜 모드에 대해서 동작원리 질문
맨처음에 ssr로 정적 html파일을 받아오고 동시에 받아온 자바스크립트 번들에 대해서 질문드립니다. 스크린샷을 보시면 app.js 번들 파일(?)이 3개 정도 들어오는데 이 번들파일을 근거로 페이지 이동을 할때 브라우저가 페이지 별로 필요한 번들을 코드분할을 통해서 서버에 요청해서 가져오는건지 궁금합니다. 처음 페이지를 받아온 후에는 csr로 렌더링 된다고 해서요. 이렇게 동작하는지가 궁금하네요..아니라면 상세히 설명해주시면 더욱 감사하겠습니다.
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
(재업)인기제품 추천방식 결과가 달라요
인기 제품 추천 방식 코드를 보고 따라쳤는데, 강사님이랑 결과(movie_id)가 다른데 왜 그런건가요? #사용자 u.user 파일을 DataFrame으로 읽기 import os import pandas as pd base_src = 'drive/MyDrive/RecoSys/Data' 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') users.head() # u.item 파일을 DataFrame으로 읽기 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', 'FilmNoir','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') movies.head() #u.data 파일을 DataFrame으로 읽기 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') ratings = ratings.set_index('user_id') ratings.head() #인기 제품 추천 방식 Function def recom_movie(n_items): movie_mean = ratings.groupby(['movie_id'])['rating'].mean() movie_sort = movie_mean.sort_values(ascending=False)[:n_items] recom_movies = movies.loc[movie_sort.index] recommendations = recom_movies['title'] return recommendations recom_movie(5)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Dummy 파일? 질문드립니다.
if X['Sex'].iloc[i] == 1 코드에 대해서 X 혹은 X['Sex']가 어떻게 이루어져 있는지 print해서 확인 하려고 했는데 정의되지 않았다고 뜨더라구요. 앞에서 csv 파일이라던지 어떤 데이터를 불러오지 않았는데 X 혹은 X['Sex'] 등은 어디로부터 어떤 데이터를 가지고 오는건가요? 추가적으로 from sklearn.base import BaseEstimator는 어떤걸 import 하는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Component 에 대해 궁금한게 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. @Component 어노테이션은 @Service @Controller @Repository 안에 있다고 하셨잖아요? 그러면 그냥 @Component로 통일해서 쓰면 나중에 분류?하는게 힘든가요??
-
미해결마케터를 위한 구글 애널리틱스 실무
앱에 GA 적용
저는 실제로 앱을 제작하고 있는데요. 앱에 데이터 분석 툴을 적용해서 데이터 분석을 해보고 싶습니다. 혹시 GA도 앱에 적용할 수 있나요?
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
면접 공부 중 몇 가지 궁금증 질문이 있습니다.
안녕하세요. 면접 CS 공부 중에 몇 가지 궁금증이 생겨서 질문드립니다. - 서비스가 커져서 DB에 데이터가 많이 쌓이고 DB 용량이 커지게 된다면, 어떻게 해야할까 생각해 보았는데요. 조회가 많은 테이블이라면 인덱스나 NoSQL로의 마이그레이션을 통해 속도를 개선할 수 있다고 생각했지만, 수정, 삭제가 많은 테이블이라면 명확한 방법이 떠오르지 않아서 질문드립니다. (만약, 면접에서 DB에 데이터가 많아지고, 용량이 커졌을 때에 대해서 질문한다면 어떤식으로 대답해야 할까요?) - 구글링에서 본 B+Tree 특징에 데이터 검색을 위해서는 반드시 leaf node까지 내려가야 한다고 나와있는데요. B+Tree Node가 인덱스와 데이터 형태로 구성되어 있는걸로 알고있습니다. B+Tree를 탐색하는 중간에 데이터를 찾게된다면 곧바로 반환하면 될 것 같은데, 왜 leaf node까지 내려갈 필요가 있는지 궁금합니다. - 교착상태는 멀티프로세스, 멀티쓰레드, 트랜잭션 3개의 상황에서 발생할 수 있다고 생각하는데요. 3가지 상황에서 발생하는 교착상태에 차이점이 있는지 궁금합니다. 추가로 강의 목차에 면접 공부 중 생기는 질문에 대해 작성하는 강의가 있으면 좋을 것 같습니다 ㅎㅎ. 강의를 포괄하는 내용을 질문할 때는 어느 강의에 질문을 등록해야할지 혼란이 된다는 생각에 하나로 통합하여 관리하면 좋을 것 같다는 생각입니다.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
Snort IDS Local Rule
스노트 IDS 룰 설정을 보고 똑같이 따라했는데, 탐지가 되기는 하지만, 'Show Rule'에서 확인했을 때, 강사님 처럼 local rule line 2가 아니라 downloaded rules line 27363 이라고 나옵니다. 왜 로컬 룰이라고 나오지 않을까요?
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
컴파일 에러..?
...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Delegate 질문이요
delegate int OnClicked(); OnClicked onclick; onclick = TestDelegate; onclick = new OnClicked(TestDelegate); // onclick = TestDelegate + TestDelegate2; onclick = new OnClicked(TestDelegate) + new OnClicked(TestDelegate2); onclick = onclick + TestDelegate + TestDelegate2; // onclick = TestDelegate + TestDelegate2 + onclick; delegate 체이닝 관련해서 이것저것 해보다가 발견했는데, 1. 앞에 주석 처리를 한 부분만 오류가 발생하는데 그 이유가 뭔가요? 체이닝이 아니라 단순히 함수끼리의 더하기가 되어버려서 오류가 발생한건가요? 2. 밑에서 두번째 줄 코드에 onclick을 먼저 더하고 함수를 더하는건 왜 가능한가요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
Prefetch 관련 질문 드립니다.
안녕하세요, 강의를 수강하다 Prefetch 관련 질문이 있어 글 남깁니다. 해당 강의를 시청하며 학습도중 vue.config.js에서 Prefetch 관련 설정을 비활성화하지 않았는데도 초기에 about.js가 목록에 나타나지 않고 실행시켰을 때만 나타납니다. vue.config.js에서 Prefetch 관련 설정을 비활성화를 했을 때도 동일합니다. 혹시 하는 마음으로 vue.config.js에서 Prefetch 관련 설정을 delete하지 않은 상태에서 index.js의 about부분을 component: () => import(/* webpackChunkName: "about" webpackPrefetch: true */ '../views/AboutView.vue') 와 같이 작성하니 그제서야 강의와 동일하게 초기에 about.js가 목록에 나타납니다. 혹시 현시점에서는 Prefetch 의 default 값이 변경된걸까요 ? vue 프로젝트를 생성하는 부분에서도 일부 파일명이라던가 vue.config.js의 파일 유무 등의 부분이 차이가 있던데 혹시 Prefetch 의 default 값이 변경되어 그런것이 맞는지 문의드립니다 !
-
미해결자바스크립트 : 기초부터 실전까지 올인원
문제 2번
안녕하세요 문제2 질문드려요 1. 정답에서 let grade 가 있는데 이건 간략화 때문에 사용된건가요? 2. else { console.log("잘못된 범위의 점수입니다" 은 grade를 쓰지 않고 consle.log 를 쓰는건지 궁금합니다
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
궁금한점이 있습니다.
좋은 강의 너무 잘 듣고 있습니다. 번외지만 배포에대해 궁금한점이 있습니다. 지금 강의 예제로 사용하는 프로젝트와 같이 서버와 클라이언트 코드가 같이 있는 경우에는 어떻게 배포해야하는지 궁금합니다. 개발할때는 npm run serve 와 같이 수동으로 서버를 켜서 작동시킬 수 있지만 그렇지 않을때는 어떻게 작동시킬 수 있나요? 실제로는 서버용 레포, 클라용 레포 따로 개발해서 배포해야하는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
이 코드에서 BOOK이 있는 이유가 뭔가요>?
64번째 라인에 BOOK의 역할이 뭔가요? 제가 어디서 이 내용을 놓쳤는지 잘 모르겠습니다..ㅠ
-
미해결Vue.js + TypeScript 완벽 가이드
2번째 프로젝트 접근 권한 재요청드립니다.
깃헙? 이메일은 restoreclann@gmail.com 깃헙 username은 Cl4nn5입니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
멘토링 문제 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 푼 거랑 다르게 풀었습니다 우선 각각의 학생에 대해서 '자신보다 등수가 높은 적이 있는 학생'을 bool이라는 boolean형 배열에 저장했습니다. (true면 그 인덱스번호의 학생이 자신보다 등수가 높은 적이 있었던 것) 그럼 true가 아닌 인덱스는 모두 멘티가 될 수 있는 경우이기 때문에, 갯수만큼 answer에 더해서 출력하도록 했습니다. 이렇게 하면 강의 방식보다 for문 개수가 줄어드는데, 시간복잡도 같은 측면에서 봤을 때 어떤 방식이 더 빠른가요??? 이유도 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
RPN conv 연산 질문
안녕하세요. 먼저 기본적인 질문 드리는 것 같아서 죄송합니다.. 6:39에서 40x50x512 와 1x1x9이 연산핸서 어떻게 40x50x9가 나오는건가요? 채널이 어떻게 줄었는지 이해가 안갑니다.. 미리 감사드립니다.
-
해결됨스프링 시큐리티
진행중에 jpa 오류가 발생 합니다.
org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: io.security.corespringsecurity.domain.entity.Role; nested exception is org.hibernate.PersistentObjectException: detached entity passed to persist: io.security.corespringsecurity.domain.entity.Role 찾아보니까 @ManyToOne(cascade = {CascadeType.ALL},fetch = FetchType.LAZY) 해당 에러가 발생 합니다. RoleHierarchy 의 경우 package io.security.corespringsecurity.domain.entity; import lombok.*; import javax.persistence.*; import java.io.Serializable; import java.util.HashSet; import java.util.Set; @Entity @Table(name="ROLE_HIERARCHY") @Data @AllArgsConstructor @NoArgsConstructor @ToString(exclude = {"parentName", "roleHierarchy"}) @Builder public class RoleHierarchy implements Serializable { @Id @GeneratedValue private Long id; @Column(name = "child_name") private String childName; @ManyToOne(cascade = {CascadeType.ALL},fetch = FetchType.LAZY) @JoinColumn(name = "parent_name", referencedColumnName = "child_name") private RoleHierarchy parentName; @OneToMany(mappedBy = "parentName", cascade={CascadeType.ALL}) private Set<RoleHierarchy> roleHierarchy = new HashSet<RoleHierarchy>(); } 해당 내용으로 작성 하였구요 SetupDataLoader에서 setupSecurityResources() => private void setupSecurityResources() { Set<Role> roles = new HashSet<>(); Role adminRole = createRoleIfNotFound("ROLE_ADMIN", "관리자"); roles.add(adminRole); createResourceIfNotFound("/admin/**", "", roles, "url"); createUserIfNotFound("admin", "pass", "admin@gmail.com", 10, roles); Set<Role> roles1 = new HashSet<>(); Role managerRole = createRoleIfNotFound("ROLE_MANAGER", "매니저"); roles1.add(managerRole); createResourceIfNotFound("io.security.corespringsecurity.aopsecurity.method.AopMethodService.methodTest", "", roles1, "method"); createResourceIfNotFound("io.security.corespringsecurity.aopsecurity.method.AopMethodService.innerCallMethodTest", "", roles1, "method"); createResourceIfNotFound("execution(* io.security.corespringsecurity.aopsecurity.pointcut.*Service.*(..))", "", roles1, "pointcut"); createUserIfNotFound("manager", "pass", "manager@gmail.com", 20, roles1); createRoleHierarchyIfNotFound(managerRole, adminRole); Set<Role> roles3 = new HashSet<>(); Role childRole1 = createRoleIfNotFound("ROLE_USER", "회원"); roles3.add(childRole1); createResourceIfNotFound("/users/**", "", roles3, "url"); createUserIfNotFound("user", "pass", "user@gmail.com", 30, roles3); createRoleHierarchyIfNotFound(childRole1, managerRole); } 해당 내용으로 작성 하였습니다. 보고 따라치는 과정에서 무언가 빠졌을까요
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
mysql 비밀번호
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 어제 3강 수강 후 mysql 비밀번호까지 admin12345로 세팅 후 오늘 4강 수강하려고 서버 실행 후 mysql 접속을 하려고 하니까 C:\eGovFrame-3.10.0\bin\mysql-5.6.21\bin>mysql -u root -p Enter password: ********* ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) C:\eGovFrame-3.10.0\bin\mysql-5.6.21\bin>mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 위와 같은 에러가 나서 접속이 안됩니다. password란에 아무것도 안 적고 엔터를 쳐도 두번째 같이 에러가 나고 ctrl+alt+delete > 서비스 접속해도 mysql없습니다. 또한 내pc > 관리 >서비스에도 mysql 없구요.. 어떻게 해야하나요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
봉우리 문제 질문 드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 문제에서 준 조건대로 가장자리에 0이 포함된 배열을 만들고 배열 싹다 검사했습니다. 이렇게 하면 강의에서 한 방식보다 많이 느린가요??