묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findById() 메소드
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (네/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Test를 보니 MemoryMemberRepository 클래스의 메소드들을 테스트 한 것 같아 보이는데 findById() 메소드는 테스트를 안하는 이유가 있을까요??
-
미해결스프링 핵심 원리 - 기본편
provider가 자바에서 스프링을 고려해서 만든 것인가요?
어떻게 스프링이랑 상관 없어보이는 자바 자체 기능이 스프링 컨테이너에서 빈을 찾아서 반환해주는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next-redux-wrapper 7.0.5 버전 질문있습니다.
잠시 강의를 멈추고 질문합니다. next-redux-wrapper 버전이 7입니다. npm 사이트 보고 참고하여 아래와 같이 사용하여 강의를 진행하려는데 문제가 있을까요? ```javascript export const getServerSideProps = wrapper.getServerSideProps((store) => () => { store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); }); // 이 부분이 Home 보다 먼저 실행됨 ``` 참고 사이트: https://github.com/kirill-konshin/next-redux-wrapper 참고한 코드 ```javascript export const getServerSideProps = wrapper.getServerSideProps(store => ({req, res, ...etc}) => { console.log('2. Page.getServerSideProps uses the store to dispatch things'); store.dispatch({type: 'TICK', payload: 'was set in other page'}); } ); // Page itself is not connected to Redux Store, it has to render Provider to allow child components to connect to Redux Store const Page: NextPage<State> = ({tick}) => ( <div>{tick}</div> ); ``` ```javascript context.store.dispatch({...}); // 이렇게 사용하지 않고 위와 같이 사용할 예정입니다. ```
-
미해결IT 기업 취업을 위한: 코딩테스트 혼자서 정복하기 (C/C++)
모범 답안
모든 문제에 대한 모범 답안 소스코드도 같이 제공해주시면 안될까요~~~?
-
미해결웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
캐릭터 기본 모션 만들기, 경로가 인식이 안되요.
complete 폴더에 있는 css 파일은 이미지 경로에 빨간줄이 안 그이는데 coding파일에 있는 css 파일은 이미지 경로에 빨간줄이 그이면서 인식이 안되요... complete에 있는 완성 파일도 지금 인텔리제이 쓰고 있는데 인텔리제이 개발툴로 파일 들어가서 실행시키면 이미지가 인식이 안되더라구요. 그냥 폴더에 html파일 실행시키면 이미지가 인식이 되고요;;
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
안녕하세요! 국비를 마친지 한달 된 비전공자입니다.
원래 국비가 끝나고 프로젝트 수정을 하면서 입사지원+면접준비하려고 했었는데 프로젝트 수정을 하는 시간이 너무 부족하다고 느낍니다... 혹시 국비가 끝난 이 시점에 1. 입사지원 + 면접/코딩테스트 준비 2. 입사지원 + 면접/프로젝트 수정(개발) 이 둘중에 어떤것에 매진하는게 나을까요...? 도저히 다 하기가 어렵더군요... 지금 여차저차해서 개발은 한달째 놓고 있습니다.. 코딩테스트랑 면접을 열심히 준비하는게 나을까요??
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
Rack이 정확히 의미하는 것이 무엇인가요?
실제 IDC센터등에서 얘기하는 물리적인 장비 Rack을 얘기하는 것인가요? 아니면 하둡에서 논리적인 개념으로 Rack이라는 용어를 사용하는 것인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
상속관계 매핑 질문
안녕하세요. 선생님 수업을 듣고 혼자 공부하고 있는 학생입니다. 상속관계를 싱글테이블 전략으로 item을 상속해서 카테고리 클래스들을 작성하고 crud를 작성해보는 중에 궁금한점이 생겨서 질문드립니다. 화면에서 수정하고싶은 item의 id를 컨트롤러로 보내고 컨트롤러에서 itemService.findOne(id) 이런식으로 조회해서 영속성 컨텍스트에서 관리하도록 조회해오려고 하는데 Item item= itemService.findOne(itemId); 이런식으로 조회해오면 book이나 movie의 다른 속성들의 정보를 가져올 수 없는데 모두 가져오고 싶은 경우에는 상속관계 매핑을 사용하면 안되는 건가요? 다른 기능들을 구현할 때도 이런 식으로 상속관계때문에 제약이 많이 생기던데 상속관계 매핑이 실제로는 잘 사용하지 않는 기능인가요? 그리고 DB에서 직접 dtype을 조회해오고 싶으면 다른 클래스를 만들어서 그 클래스의 객체로 받아와야하나요??
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
예약어 오류에 대해 질문이 있습니다.
안녕하세요 제로초님. 2장 - 예약어 오류 메시지들이 왜 다른지 궁금하여 더 학습하였는데, 궁금한게 있습니다. let let = 123 의 경우 다음과 같이 오류가 나는데 -> Uncaught SyntaxError: let is disallowed as a lexically bound name let var = 123나 let import = 'yes' 의 경우 -> Uncaught SyntaxError: Unexpected token의 오류가 납니다. // 이와 관련된 내용을 찾아볼 수 없어서, 최대한 추론을 해보았는데 이 해석이 맞는지 봐주실 수 있나요? 제 생각으로는 '예약어' 오류 메시지는 Uncaught SyntaxError: Unexpected token이 맞는 것 같고 Uncaught SyntaxError: let is disallowed as a lexically bound name 이 오류에서 let의 경우에는 '바인딩 환경'을 강조해서는 let으로 2번 변수 처리를 해줄 수 없다(var과 달리)는 것으로... 해석이 되는데 혹시 맞을까요? 감사합니다!
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
새로 생긴 기초강의 질문드려요
선생님 안녕하세요 강의 잘 듣고있는 수강생입니다 오랜만에 인프런 들어와보니 기초 강의가 하나 생겼더라고요 '코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)' 이 강의는 top50 수강생들은 따로 들을 필요는 없을까요?? 문제와 개념이 겹치는 부분이 많은거 같아 여쭙니다
-
미해결Vue로 Nodebird SNS 만들기
폴더를 기준으로 layout 지정
안녕하세요. 프론트에서 폴더를 기준으로 레이아웃을 적용하고 싶습니다. layout: 'admin' 이렇게 적용중에 있는데요, pages에서 admin폴더 안에 들어가는 모든 레이아웃은 디폴트가 아닌 admin으로 적용하고 싶습니다. pages에서 admin폴더에 있는 vue파일에 모두 layout:'admin'을 작성하는게 비효율적으로 느껴져 질문하게 되었습니다. 혹시 방법이 있을까요? 감사합니다!
-
미해결야곰의 iOS 프로그래밍
로컬 유저 노티피케이션에서 반복 주기 설정 방법 문의 드립니다.
안녕하세요? 유저노티피케이션에서 기능 구현을 하다가 며칠째 답을 못 찾아서 결국 문의 드립니다... 아이폰의 기본 앱인 "미리 알림" 앱처럼 시작 날짜와 사용자가 설정한 반복 주기 알람을 구현하려고 시도하고 있습니다. 매일, 매주, 매달, 매분기, 매년은 아래 개발자 문서대로 이용하면 될 것 같은데 ---------------------- Listing 1 creates a trigger that delivers its notification every morning at 8:30. The repeating behavior is achieved by specifying true for the repeats parameter when creating the trigger. Listing 1 Creating a trigger that repeats at a specific time var date = DateComponents()date.hour = 8date.minute = 30 let trigger = UNCalendarNotificationTrigger(dateMatching: date, repeats: true) ---------------------- "미리 알림" 앱의 사용자 설정 반복에서처럼 특정 날짜를 시작으로 2일마다, 5주마다, 6달, 3년마다 등 원하는 주기로 노티를 뜨게 하는 방법을 전혀 모르겠네요. TimeInterval Notification도 아래 처럼 시작 날짜가 무조건 현재인 듯 하고 도저히 구현 방안을 모르겠습니다. -------------- Listing 1 Creating a trigger that fires in 30 minutes // Fire in 30 minutes (60 seconds times 30)let trigger = UNTimeIntervalNotificationTrigger(timeInterval: (30*60), repeats: false) -------------- iOS 10 이전에는 UILocalNotification()에서 fireDate과 repeatInterval을 사용하였다는 내용은 찾았는데 UILocalNotification이 폐기된 후에는 같은 기능을 도저히 못 찾겠어서 질문 드립니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
자꾸 에러가 납니다. 'set' object has no attribut
s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) # 중복 원소 확인 함수 print('s1 & s2 : ', s1.indisjoint(s2)) 여기서 자꾸 에러가 나옵니다. print('s1 & s2 : ', s1.indisjoint(s2)) AttributeError: 'set' object has no attribute 'indisjoint' 무엇이 문제인 걸까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
get Posts error 문제
리트윗 되는것까지 확인하고 "홍길동님이 리트윗 하셨습니다"라고 확인까지 했습니다. 이후 새로고침을 하는데 갑자기 생긴 에러로 감을 잡을수가 없습니다. loadMy_info에 문제가 있는건지 reducer와 saga를 확인하고 back의 routes/user.js와 routes/post.js, routes/posts.js 까지 확인 결과 문제가 없습니다. 원인을 파악하지 못하고 있는데.. 힌트라도 얻을 수 있을까요? routes/user.js routes/post.js routes/posts.js reducer/user.js sagas/user.js stack overflow 통해 해결했습니다. models/user.js 에서 테이블 생성 시 아이디로 쓰일 email을 unique한 값으로 줘서 난 에러 였습니다. 일단 false로 변경 뒤, 진행하고 있는데 에러메세지에서 너무 많은 key가 지정되어 있고 최대 64개의 key만 허용한다고 합니다. 이부분에 대해서 아직 모르겠는데.. 아이디는 하나씩 밖에 없는데 동일한 아이디가 반복된것도 아니고.. 위의 64개의 key는 무엇인지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빨간 에러가 뜹니다. 왜 그런 걸까요?
사진과 같은 에러가 뜨는데 어떻게 해결해야 할까요 ㅠ??
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
yarn run server 에러 발생
yarn 워크스페이스 구성하고 필요한 패키지를 설치했는데 nodemon ./src/index.js 위 커맨드 실행시 에러가 발생합니다. yarn 2 버전을 사용하고 있는데 버전 1로 다운그레이드 해도 동일한 현상이 발생하네요.. 의존성 관리에 문제가 있는 것 같은데 해결책이 있을까요? 폴더 구조는 강의와 동일합니다. // package.json { "version": "1.0.0", "name": "node-graphql", "private": true, "workspaces": [ "client", "server" ], "scripts": { "frontend": "yarn workspace client start", "server": "yarn workspace server start" }} // server/package.json { "version": "1.0.0", "name": "server", "main": "index.js", "type": "module", "license": "MIT", "dependencies": { "cors": "^2.8.5", "express": "^4.17.1", "uuid": "^8.3.2" }, "devDependencies": { "nodemon": "^2.0.15" }, "scripts": { "start": "nodemon ./src/index.js" }} 에러 내용 (node:76305) ExperimentalWarning: The ESM module loader is experimental. internal/modules/run_main.js:54 internalBinding('errors').triggerUncaughtException( ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /Users/iyuun/WebstormProjects/node-graphql/server/src/index.js Did you mean to import express-npm-4.17.1-6815ee6bf9-c4b470d623.zip/node_modules/express/index.js? server 폴더에서 express 깔았는데도 그러네요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Context-Swiching 파트 질문 드립니다.
1. 다양한 환경의 머신과 OS에서 발생하겠지만 Context-Swiching이 어느정도의 성능부하를 일으키는지 예시나 스트레스 테스트를 한 자료나 경험을 공유해주실 수 있으신가요. Context-Switching은 비용이 비싸다고 통상적으로 알고있는데요. 좀 더 가늠할 수 있는 자료나 경험이 있으신지 궁금합니다. 2. Context-Switching시 vtable의 교체가 일어나는 것은 코어가 담당하는 프로세스가 변경되었을때에 한정인지 궁금합니다. 동일 프로세스 내의 다른 쓰레드로 Context-Switching이 일어난 것이라면 vtable이 교체되지 않고 레지스터나 스택 메모리 정보(?) 정도만 교체가 일어나면 될 것 같습니다. 3. 코어의 갯수만큼 쓰레드를 사용한다고 해도 쓰레드들은 Context-Switching이 일어날 것 같은데요. 1번 코어에서 A 쓰레드가 동작하다 Context-Switching 후 2번 코어에서 동작하는 일들도 일어날 것 같습니다. 운영체제에서 기본적으로 돌아가는 다른 쓰레드들에 의해서도 Context-Switching이 일어날 것 같습니다. 쓰레드들은 정해진 작업시간이 지나면 잠들고 어느 코어에서 깨어나려고 할 것 같습니다. 제 생각에 코어와 쓰레드 갯수가 같을 때 1번 코어에만 A 쓰레드가 동작하게 할 수 있는 방법은 없는 것 같습니다. 그렇다면 얼마나 성능의 이득을 얻을 수 있을지 조금 의문이듭니다. 4. 최근 몇년간 Actor 모델이라고 해서 Tera등과 같은 서버에서 활용된 서버 디자인이 있다고 들었습니다. 향후 이 모델을 기반으로 게임 서버 디자인 및 컨텐츠 강의를 해주시면 안될지 궁금합니다. 제가 현재 강의를 듣고있는 상태인데 현재 C#, C++ MMO 서버 강의에 해당 서버 디자인이 적용되는 것일까요? Actor모델로 서버를 작성한 회사에서 일을하지 않는 한 해당 디자인과 같은 코어 성능을 최대한 활용하려 시도한 모델을 접하기 어려울 것 같아서 가능하다면 꼭 좀 부탁드리고 싶습니다. 제가 졸린 상태에서 쓴 글이라.. 양해 부탁드립니다. Context-Switching의 비용과 코어를 최대한 활용하려 시도한 Actor 모델에는 매우 관심이 있는데요. 이론적으로 실제 측정적으로 어느 정도의 성능의 이득이 있는지 궁금합니다. Context-Switching과 코어의 갯수만큼 쓰레드를 만들어 최대한 활용하는 주제에 대해서 관심이 많습니다. 앞으로도 질문에 대해 친절히 답변해 주시면 정말 감사드리겠습니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue js 에서 i태그 onclick 이벤트가 동작하지 않습니다.
강의에서는 아래와 같이 사용하는데요. 이렇게 하면 작동이 안됩니다. <i class="closeModalBtn fas fa-times" @click="showModal=false" ></i> span 태그로 감싸야 작동을 하는데 저는 왜 안될까요? <span @click="showModal=false"> <i class="closeModalBtn fas fa-times" ></i> </span>
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle deploy --network klaytn 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이렇게 나오는데 왜 그런걸까요?
-
미해결빅데이터분석기사 실기대비 (R 활용)
모형 구축 전 정규화/표준화 문의
안녕하세요, 강의 잘 들었습니다. 궁금한 점이 생겨서 질문하나 드립니다. 모형을 구축하기 전에 결측값, 이상치에 대해서 삭제 및 대체를 진행하고 추가적으로 정규화(range) / 표준화(center, scale)을 작업을 해야 한다고 들었습니다. 질문1) 강의대로 정규화나 표준화 작업을 하는 것과 하지 않고 그냥 진행했을때랑 성능이 많이 차이가 나는지? 질문2) 만약에 모델 구축 전에 정규화 작업을 한다고 하면 a=preProcess(train_data, method=c('range')) b=predict(a, train_data) 이렇게 진행하면 되는지? 질문3) 질문2가 맞다면 결과변수가 연속형 데이터일때는 정규화 할때 결과변수는 제외하고 해야하는지? 질문4) model1=train(종속변수~., df, method=c('glm'), preProc=c('range')) 이렇게 코드를 짜도 질문2 와 똑같은 뜻인지 궁금합니다. 감사합니다.