묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
상관계수 유의미 검정
선생님~ 상관계수를 시각화 할 때 annot=True 하면 나오는 상관계수 수치가 통계적으로 유의한 계수인지 알 수는 없는건가요..?
-
미해결생활코딩 - React
크롬 웹스토어의 리액트툴 링크입니다.
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=ko
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
그래프 내부에 사이클이 생기면 어떻게 조건을 끝내나요?
1->2->3->4 까지 가고 4->5로 가는 간선이 없다고 가정했을때 dfs(4)에서 함수가 끝나지 않을 것 같은데.. 이런 조건은 어떻게 처리해야 하는지 궁금합니다!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
KDE 그래프 관련
선생님 위도에 대해서 distplot 그리실 때 커널밀도 함수가 그려지는데 그것은 무슨 의미를 하나요? 그리고 수치형데이터에서 어떠한 것을 보고 싶어서 그리는 건가요~? '위도' 말고 다른 예를 들어서 자세한 설명 부탁드리겠습니다.. ㅠ 강의에서는 그래프 그리실 때 간혹..' A그래프는 A이다 '라고만 설명하셔서 수강생 입장으로서는..'이 그래프는 어떨때 사용하는 게 좋은거지? 이 그래프는 왜 그리는거지? ' 라는 의문이 들 때가 있습니다..ㅠ
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
머릿속이 꼬여서 도움을 청합니다.
안녕하세요. 수강 중 본의아니게 머리가 꼬여 구글링을 열심히 해보았지만 명쾌한 답을 찾지 못하여 이렇게 여쭙게 되었습니다. 질문 1) Function()과 new Function()이 같다고 하셨습니다. 그렇다면 대문자 Function() 문법과 소문자 function()문법의 차이는 파라미터 작성법이 끝인가요?? 용도나 쓰임, 활용의 차이가 따로 있나요?? 질문 2) var f1 = function(){}; var f2 = new f1; console.log(Object.prototype.toString.call(f1)); console.log(Object.prototype.toString.call(f2)); var s1 = String; var s2 = new s1; console.log(Object.prototype.toString.call(s1)); console.log(Object.prototype.toString.call(s2)); ---실행값---- [object Function] [object Object] [object Function] [object String] 이렇게 나오는 걸 확인할 수 있었습니다. 위 단락과 아래 단락이 차이나는 이유를 알 수 있을까요?? 제 생각의 회로는 이러합니다. s2가 s1이라는 오브젝트의 인스턴스이므로 s2도 Object의 오브젝트라고 생각했습니다. 내부적으로 이해 해보고 싶은데 많이 수준이 부족한 것 같아 이렇게 도움을 청합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
배터리연결
컴파일 시에 배터리 연결없이 st link로만 연결을 하여 컴파일을 해도 코드수행이 되는것 같습니다. 앞으로도 이렇게 진행하여도 괜찮을까요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문있습니다!
안녕하세요! 강의를 보던 도중 걸리는게 있어서 질문 드립니다. 제가 포트폴리오를 만들어야하는 취준생인데 입문편 마지막 강의에서 활용 1편을 들은 후 JPA를 들어도 괜찮다고 하신 말씀에 활용편을 먼저 구매했는데 JPA에 대한 언급이 많으셔서요. 혹시 JPA편을 듣고 이 강의를 듣는게 맞는걸까요 ?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
from math import sqrt, factorial 라이브러리 선언
선생님 질문이 있습니다. 질문에 허접할수도 있는데. 조금 이해가 되지 않아서 문의 드립니다. 9분 47초부터 쯤 강의에서 from 을 쓰는 이유는 매번 라이브러리를 math.sqrt <-- 쓰는게 불편해서 위에처럼 from math import sqrt, factorial 요렇게 선언 하는 방법도 있다 하쎳는데 4:17부터 처음 라이브러리 가르키실때 import math num = math.pow(3, 3) print(num) 요렇게 하셨는데 저는 응용을 해보았습니다. 위 사진과 같이 from math import sqrt, factorial 라고 정의 하지 않고 import만 했는데 from을 정의하지 않고 3번째 사진처럼 math.을 생략하고 써도 결과가 나오는 것이 이유가 먼지 모르겠습니다. 제가 너무 초보라서 잘못 이해한것인지.. 알려주시면 감사합니다 ㅠ.ㅠ
-
미해결Vue로 Nodebird SNS 만들기
'Missing credentials' 이 뜹니다.. passport 문제
일단, 1. 프론트로 부터 받아온 req.body 를 찍으니 아래와 같이 잘 넘어 왔구요. 그 다음 아래 app.js info로 넘어온 데이터가 저렇게 missing credentials로 나옵니다. 이전에 다른 수강생분께서 질문주신대로 잘 맞춰서 했다고 생각하는데 어디가 이상이 있는건지 문의 드립니다.. 2. 백엔드 app.js 에서 로그인 받는 부분 입니다. app.post('/user/login', async(req, res, next) => { console.log('/user/login-----> ', req.body); try { // -> passport LocalStrategy 으로 전송. passport.authenticate('local', (err, user, info) =>{ if (err) { console.log('[post]/user/login (Error) ', err); return next(err); } if (info) { console.log('[post]/user/login (Fail) ', info); return res.status(401).send(info); } console.log('[post]/user/login ', user); // 세션에다 사용자 정보 저장( 어떻게 저장할 것인가? ) return req.login(user, async(err) => { if (err) { return next(err); } return res.json(user); }); })(res, req, next); } catch(err) { } }); 3. passport/local.js 코드 입니다. 여기에서도 usernameField랑 passwordField에 저기 1번에서 넘어온 parameter그대로 사용해서 해줬는데요. 왜 자꾸 missing credentails가 뜨는지... 도통 해결을 못하겠네요 ㅜㅜ const passport = require('passport'); const { Strategy: LocalStrategy } = require('passport-local'); const db = require('../models'); const bcrypt = require('bcrypt'); module.exports = () => { passport.use( new LocalStrategy( { usernameField: 'myid', // req.body.myid passwordField: 'password', //req.body.password }, async (myid, password, done) => { try { console.log('******* passport / local ', myid, password); // 사용자 여부 체크 const existUser = await db.User.findOne({ where: { myid } }); if (!exexistUser) { // done(에러, 성공, 실패) return done(null, false, { reason: '존재 하지 않는 사용자 입니다. ' }); } // 비밀번호 체크 const result = await bcrypt.compare(password, existUser.password); // 만약 패스워드가 일치 하지 않으면, false if (result) { return done(null, existUser); } else { return done(null, false, { reason: '비밀번호가 틀립니다.' }); } } catch (err) { console.log(err); return done(err); } } )); }
-
미해결스프링 핵심 원리 - 기본편
interface 파일들이 자동으로 .java 파일로 변환됩니다 ㅠㅠ
선생님 항상 감사한 마음으로 강의 잘 듣고 있습니다 : ) 다름이 아니라, 제가 어제 깃허브를 연동했는데, 그 이후로 interface 파일을 만들면 모두 자동으로 java파일로 변환되더라구요ㅠ 이전에 interface 파일로 만들어 놓은것들도 모두 .java 파일로 변환되어져 있습니다 ㅠㅠ 그래서 구현체에서 인터페이스파일을 impliment하여도 .java 파일로 변환되어져서 그런지 interface 파일에서의 메서드들도 받아오질 못합니다 ㅠㅠ 구글링해도 저같은 경우는 아직 못찾았습니다 ㅠㅠ 흑흑 선생님 시간되실 때 답변 부탁드립니당 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 강사님 JPA 관련해서 문의 드려요~
올려주신 강의 열심히 보고 있습니다 ^^ 실무에서 JPA를 적용하다보니 몇가지 벽을 만나서 문의드려요 1. JPA 에서 multisource 는 어떤식으로 구조를 잡아야 하나요? 예를 들어 read 는 slave, write는 master datasource 로 해야 하는데.. 이게 basepackage 로 같은 entity 들을 잡아도 될지 판단이 안서네요. 현재는 master, slave 로 나눈다음 같은 엔티티 클래스를 복제해서 각 datasource가 자신만의 엔티티를 가지고 있습니다. 2. 특정 datasource 를 생성자 주입으로 처리가 가능한지요? 예를 들어 아래 slaveDataSource 필드에 slave datasource 를 주입하려고 할때 @RequiredArgsConstructor 를 활용해서 하고 싶습니다. datasource 는 master용과 slave용 각각 별도의 Bean으로 등록해 두었습니다. @RequiredArgsConstructor public class SlaveDataSourceConfig { private final JpaProperties jpaProperties; private final HibernateProperties hibernateProperties; private final DataSource slaveDataSource; } 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
정적 파일에 대한 질문입니다.
안녕하세요 팀장님! 자바의 걸음마를 떼고 방학되자마자 강의 보며 스프링을 익혀보고 있는 왕초보 대학생입니다!질문을 하고자 하는데 지난 무료강의를 마친 상태에서 제가 용어정리도 안되었고 대충 느낌상으로만 이해한 상태라 이해해주세요...ㅠㅠ 프론트쪽 개발자 분들이 html,css,js를 가지고 작업을 하면 그 파일들을 정적으로 가져와 스프링부트로 띄우고싶은데 상황에 따라 구조도 다르겠지만, 이 경우는 mapping 처리를 통해 받아 오는건가요?? 정확히 말하자면 스프링부트를 사용하는 백엔드 개발자가 프론트 개발자와 협업하는 방법이 궁금합니다!
-
미해결스프링 데이터 JPA
쿼리만들기 기본예제에서 질문입니다!
쿼리만들기 기본 예제 중 아래 예제에 대해 질문드립니다! List<Person> findDistinctPeopelByLastnameOrFirstname(String lastname, String firstname) List<Person> findPeopelDistinctByLastnameOrFirstname(String lastname, String firstname) - 질문사항 1. 반환 타입이 List<Person>으로 나와있는데 함수명에 People 이 Person과 다른 객체를 의미하는것이 맞는지 궁금합니다. 2. 위 두 함수의 Person을 People로 바꿔 쿼리를 확인해보니 동일하게 나왔습니다. 두 함수의 차이가 무엇인지 궁금합니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
switch문
break;를 걸어줘야 하는걸로 아는데 reducer 함수에서는 필요가 없나요? 그리고 과거 질문들 보니 리덕스 툴킷 얘기가 나오는데 리덕스 툴킷은 뭔가요? 강좌진행하실 예정이라고 하셨던건 어찌됐는지도 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티에서 @GeneratedValue에 관한 질문입니다!
안녕하세요 항상 좋은 강의에 항상 감사하고 있습니다! 다름이 아니라 JPA를 통해서 디비를 생성하지 않고 이미 따로 MySQL로 만든 디비를 객체에 매핑만 하여 사용하려고 하는데요! 1. 보통 이렇게 하는게 일반적인가요? 2. 이미 pk로 순서대로 1, 2, 3 ... 을 맥인 상황에서 엔티티와 매핑하고 그 다음 jpa 를 통해 insert를 하게 되면 가장 마지막 id값을 읽고 그다음 자동으로 이어서 +1 을 하게 되주나요? 질문이 너무 두서가 없네요 ㅠㅠ 예를 들어 이미 기존 member라는 테이블에 (pk로 id 컬럼) 1 memberA 20 서울 2 memberB 19 울산 이런 상황에 엔티티로 매핑하고 증가시키면 자동으로 id는 3부터 이어서 시작이 되는걸까요?
-
미해결비전공자를 위한 개발자 취업 개론
부트캠프 관련해서 질문있습니다.
안녕하세요 이제 코딩을 공부한지 1달정도된 학생입니다. 지금 부트캠프 관련 수업영상을 보았는데요. 저도 선생님과 마찬가지로 혼자서 공부하는게 어려워서 부트캠프에 지원하려고 합니다. 요번에 스파르타 코딩클럽에서 항해99라는 부트캠프를 열었습니다. 온라인 줌으로하는 부트캠프이구요. 과정은 총 3개월입니다. 온라인으로 부트캠프를 한다는게 과연 괜찮을지 걱정이 되어서 아직 신청을 하지 않았습니다. 그리고 온라인으로 하면 수강생들도 많아서 질문에 답변을 해주는게 좀 느리지 않을까도 걱정이 됩니다. 혹시 시간이 괜찮으시다면 이 부트캠프가 괜찮은지 한번 만 확인 부탁드립니다. 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문 있습니다!
안녕하세요 선생님 강의 정말 잘 보고 있습니다! 다름이 아니라 제가 코딩 테스트를 자바로 준비하고 연습하는 중에 선생님 수업을 발견을 했습니다 자바 스크립트는 아직 제대로 배우지 못해서 이 강의를 보고 있습니다 ㅜㅜ 그래서 그런데 혹시나 가끔 자바 코드로도 질문 올리게 되면 답장이 가능하신지 여쭤보고 싶습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
libs 폴더 생성
안녕하세요! 강의 따라하고 있는데 libs폴더가 생성되지 않아 다음의 명령어를 치고 실행했는데, fail이 떠서 질문드립니다. window사용하고 있고, 다른 분들 남기신 거 봐서 gradlew clean build --info명령어 실행해봤는데 C:\Users\user\Desktop\Spring_Prj\hello-spring>gradlew clean build --info Initialized native services in: C:\Users\user\.gradle\native ... > Task :compileJava FAILED :compileJava (Thread[Execution worker for ':',5,main]) completed. Took 3.61 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. 이렇게 뜹니다. 이미 JDK11버전을 다운받은 상태이며, 기존에 이클립스에서 8버전 사용했어서 JAVA_HOME설정을 건드리지 않았는데, 혹시 이 설정을 바꿔야 하는 걸까요??
-
미해결홍정모의 따라하며 배우는 C++
, < 연산자 우선순위
if(a>0, b>0)을 하게되면 if(b>0)으로 인식해서 if(a>0 && b>0)으로 수정하는것이 맞는것인가요 if(90<a<100)을 하게되면 if((90<a)<100)으로 인식하는 것이 맞는 것인가요 if(90<a && a<100)으로 수정하는 것이 맞는 것인가요 만약 100<= a ,b <=1000 를 조건문에 넣고 싶을때 &&을 4번쓰는 방법외에는 없는 것인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
제가 짠 코드의 효율성에 대해서..
이런식으로 코드를 작성했는데 강사님이 작성하신 코드에 비하여 코드의 효율성 측면에서 떨어질까요? (temp를 사용한 이유는 numbers의 값이 6개모두 0으로 초기화 되있지않으면 원래 number안에 있던 숫자는 나오지가 않기때문에 임시로 temp를 만들어 줬습니다. 함수 시작부분에 numbers를 0으로 지워주는 코드를 넣은것이 대체가 될수 있다고 생각합니다.)