묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이를 처음 써보려고 합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 스프링 부트를 배우면서 김영한님 강의를 효율적으로 듣기 위해 처음으로 인텔리제이를 사용하려고 합니다. 그 동안 책이나 학원에서 공부하며 이클립스를 사용했고 스프링을 사용하기위해 톰캣, 그레이들, 메이븐 등을 설치했는데요 인텔리제이를 사용하면서 스프링부트를 쓴다면 위의 프로그램들을 따로 설치할 필요가 없는건가요? 아니라면 영한님의 강의를 따라가기위해 해야할 셋팅들을 알려주실 수 있을까요? 현재는 인텔리제이 설치도 안된 상태입니다.. sts로 강의를 따라가보려했으나 효율성이 떨어져 질문 글 올립니다. 감사합니다.
-
해결됨한 방에 끝! 빅데이터분석기사 실기 작업형
pandas beginner #2 질문 있습니다!
안녕하세요! 데이터 프레임에서 열을 불러오는 코드가 조금 헷갈려서 질문드립니다! 예제 3번에서 df['median_house_value'][df['period_grade'] == 'bad'].mean() 와 df[df['period_grade'] == "bad"]['median_house_value'].mean() 사이의 차이가 무엇일까요? 혹 둘 중 더 좋은 코드가 있다면 더 좋은 이유 역시 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문이요
이오류가 나오는 이유가뭘까요??
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
top earnings 복습하며 다시 짠 코드
강의 코드 SELECT salary * months AS earnings ,COUNT(*) FROM employee GROUP BY earnings ORDER BY earnings DESC LIMIT 1 ---- 내가 푼 코드 SELECT MAX(months*salary) AS max_total_earnings ,COUNT(*) FROM employee GROUP BY months*salary HAVING count(*)=7 안녕하세요 해커랭크 문제 복습하며 제 생각대로 코드를 짜봤습니다. 다행히 해커랭크에선 통과했지만 두 코드 간 디테일한 차이가 있지 않을까 해서 질문 남깁니다. 같은 결과값이지만, 어떨 때 ORDER BY 와 LIMIT으로 구하는게 적절하고 어떨 때 HAVING을 활용하는게 좋은지 경험을 나눠주시면 도움될 것 같습니다 감사합니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
핫 리로딩 질문
제로초님의 강의를 듣고 혼자 nestjs 개인 프로젝트를 해보려고 개발환경을 세팅하였습니다. 좋은강의 너무 감사드립니다. 세팅을 하던 중 핫 리로딩이 되지 않아 질문드립니다. nestjs 공식문서를 보고 핫 리로딩을 설정하였고, 파일을 수정하면 Error: No such label 'emitAssets' for WebpackLogger.timeEnd() 위와같은 에러가 나오며 실행이 종료됩니다. \Desktop\projects\github_visualization\backend\node_modules\webpack\lib\logging\Logger.js:123 throw new Error(`No such label '${label}' for WebpackLogger.timeEnd()`); 검색을 해보니 webpack 플러그인 문제라고 하는데, 해결 방법을 모르겠어서 질문드립니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요. 아래 내용 확인 부탁드려요!
안녕하세요. 항상 강의 잘 듣고 있고 감사드립니다. 다름이 아니라 p.237 get_clf_eval() 함수 적용 관련하여 코드가 잘못 나와 있는거 같아, 문의 드립니다. 책은 올해 4월에 나온 개정판 책입니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
sequelize 모델 정의 질문
안녕하세요. 강의를 다시 보다가 다른 부분이 있어서 질문 드립니다. 전에 강의를 볼땐 sequelize 모델 정의에서 module.exports class Comment extends Model { static init(sequelize) return spuer.init } 이런식으로 정의했다면 지금 다시 볼때는 module.exports = (sequelize, DataTypes) => { const Comment = sequelize.define() } 으로 정의하는데 define으로 하는것이 최신인가요? 공식문서에서는 define이 처음으로 소개되긴하던데.. 밑에 글보면 class가 최신이라고 하신것같은데 영상에서는 왜 define으로 나오는지..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
파일이만들어진건 확인했는데 콘솔에 입력하면 안되네요
이렇게 나오면 잘된건가요?
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
sumif 함수에 대한 질문입니다.
안녕하세요 품목으 항목에서 sumif 함수를 사용할때 항목중에 어떤 특정 내용을 포함 모듣것을 찾을때 어떻게 하면 될까요? 일테면 품목 리스트 중에 팬츠를 포함하고 있는 내용을 전부 포함에서 찾을 수 있나요 "팬츠" 이렇게 하니까 팬츠 만 찾더라구요 팬츠를 포함하고 있는 모든 품목의 판매 수량과 판매 가격을 알고 싶거든요 혹시 이게 어떤 의미 인지 알 수 있을까요 "*"&팬츠&"*" "팬츠" 가 어떻게 다른가요 궁금합니다.수고하세요
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
return에 대해 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하package 생성자; public class Sing { public static void main(String[] args) { Song s0 = new Song("별헤는밤", "유재하"); Song s1 = new Song("비상", "임재범"); Song s2 = new Song("비밀", "박완규"); Song[] songs = {s0, s1, s2}; System.out.println(songs[1].gogo()); //s1.gogo("비상", "임재범"); } public class Song { String singer; String song; Song(String song, String singer) { this.singer = singer; this.song = song; //String[] res = {singer, song}; //return res; } String gogo() { return (singer,song); /////질문* }}///////////////////////질문/////////////////////해당 코드에서 return String.format(singer,song);이 아니라 위의 코드처럼 return을 하면 왜 값이 앞에값 하나만 출력이 될까요? 그리고 코드 순서가 아래그림처럼 이해하면 될지 질문드립니다.!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
bcrypt vs bcryptjs
안녕하세요 강사님!아래 댓글에 코멘트 남겨주신 강사님 댓글 중에서, bcrypt 로 진행하면 된다고 하시길래 npm 공식 사이트를 들어가 봤더니, 비슷한 이름의 라이브러리가 "2개" 있다는 것을 확인했습니다. bcrypt github wiki에서 kelektiv 제작자님 코멘트를 보면bcrypt 가 더 성능상 우수하지만, 브라우저에서 동작하지 않기 때문에 웹 브라우저 환경에서는 bcryptjs 를 사용하라고 하는데, 여기서 질문있습니다.1. 어떤 라이브러리로 설치하나요?(순간, swagger 문서를 웹 브라우저를 통해 확인하는 것이니 bcryptjs 가 아닌가 했었는데, 정확히 어떤게 맞나요?)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 필드 List
클라이언트로 전달해야하는 값이 list 형태이면 엔티티에서 컬럼을 List<> 로 설정해도 되나요?? 다대일로 따로 테이블을 만들 순 있지만 그러면 생성해야할 테이블이 너무 많고 조인이 너무 많아지는데 이런 경우 어떻게 해야하나요? ex) 대상 : [ 10살, 11살, 12살] 하나의 컬럼에 여러 값들이 들어갈 경우,,,,, 어떤식으로 처리해야 하는지 모르곘습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
강의에서 Non으로 설명하신 이유가 따로 있을까요 ?
김영한님께서도 항상 Non으로 이해하면 헷갈린다고 말씀하셨듯이.. Non으로 굳이 설명 하신 이유가 있을까요 ? If-match , If-Modified-Since 를 사용하는게 좀 더 직관적이고 이해하기 쉬운 것 아닌가요 ?? 추가로 쿠키와 캐시의 차이가 무엇인지도 궁금합니다
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
팩토리 메소드(FacotryMethod) 패턴 PPT 예제의 Product interface 에 대한 질문
안녕하세요. 백기선님, GoF 디자인 패턴 강의 정말 잘듣고있습니다!강의를 들으면서 궁금한점이 있어서 질문 드리고 싶습니다. 팩토리 메소드 패턴을 소개하는 PPT 에서 Product 는 interface 라 정의가 되어있는데,팩토리 메소드 패턴을 코드로 나타내는 예제에서 Product 의 역할을 하는것이 Ship 클래스 인것같은데,Ship 은 인터페이스가 아닌 클래스입니다.제가 이해를 잘못한 것 일까요??
-
미해결Three.js 3D 인터랙티브 바로 시작하기
괄호만 있는 건 어떤 이유인가요?
{ const axes = new THREE.AxesHelper(50); scene.add(axes); const gridHelper = new THREE.GridHelper(70, 20); scene.add(gridHelper); } 괄호안에서 처리가 되고 있는데 어떤 의미를 가지고 있는건지 궁금해요.
-
미해결데이터 분석 SQL Fundamentals
조인 실습 - 02에서 with를 쓰고 안쓰고의 차이가 뭔가요?
-- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 -- 모든 급여를 취합한 평균 급여 select e.ename, round(avg(sh.sal),-2) from hr.emp_salary_hist sh join hr.emp e on sh.empno = e.empno join hr.dept d on d.deptno = e.deptno where d.dname in ('SALES','RESEARCH') group by e.ename 위드 절을 모른 상태에서 강의를 선행학습 하면서 이렇게 코드를 썼는데요, 강의 노트에 있는 정답(수업시에도 언급하신)은 아래와 같습니다. 차이가 있을까요? -- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 with temp_01 as ( select a.dname, b.empno, b.ename, b.job, c.fromdate, c.todate, c.sal from hr.dept a join hr.emp b on a.deptno = b.deptno join hr.emp_salary_hist c on b.empno = c.empno where a.dname in('SALES', 'RESEARCH') order by a.dname, b.empno, c.fromdate ) select empno, max(ename) as ename, avg(sal) as avg_sal from temp_01 group by empno;
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
pip가 문제
파이썬 웹프로그래밍 환경 설정하기에서 pip가 문제 있습니다. 저 pip처음 쓰자 pip만 노란색이 되었습니다. 그것 때문에 진도 나갈 수 없습니다.
-
미해결코딩으로 학습하는 리팩토링
클래스의 상속 vs 네임스페이스 vs nested 클래스
현재 Unity 프로젝트 진행 중입니다. Model-View-(Reactive)Presenter로 UI를 구현했습니다. 그랬더니 클래스가 다음과 같이 작성되더군요. ContentsPresenter : 버튼만 있는 화면 ContentsPresenter_WithDesc : 버튼과 설명이 있는 화면 ContentsPresenter_RoomList : 방목록 화면 ContentModel : 버튼 정보 데이터 ContentModel_Room : 버튼과 방 정보 데이터 ContentView : UI 요소(정사각형 버튼 컴포넌트 ) ContentView_Room : UI 요소(직사각형 버튼 컴포넌트) 디렉토리 상에서 봤을 때 Content라는 어휘만 유독 눈에 띄는게 거슬리고 언더바를 지우고 싶었습니다. 그래서 어떻게 바꿀지 3가지 방법을 고민해봤습니다. 1. 네임스페이스 사용 namespace ContentPresenter { public class Button {} public class ButtonWithDesc {} public class RoomList {} } namespace ContentView { public class Button {} public class ButtonForRoom {} } namespace ContentModel { public class Button {} public class Room {} } 2. 상속 사용 public class Button : ContentsPresenter {} public class ButtonWithDesc : ContentsPresenter {} public class RoomList : ContentsPresenter {} public class Button : ContentView {} public class ButtonForRoom : ContentView {} public class Button : ContentModel {} public class Room : ContentModel {} 3. nested 클래스 사용 public class ContentPresenter { public class Button {} public class ButtonWithDesc {} public class RoomList {} } public class ContentView { public class Button {} public class ButtonForRoom {} } public class ContentModel { public class Button {} public class Room {} } 작성해보고 나니 ContentPresenter의 클래스 이름이 모호하네요. 그런데 'Button만 표시하는 화면'임을 명시하는 직관적인 표현이 떠오르질 않네요... 어떤 이름이 좋을까요... ㅠ 아무튼 3가지 방법을 생각해 봤는데요. 1. 네임스페이스 사용 - 장점: 아무 비용 없이 클래스들을 묶을 수 있다. -단점: 클래스명(Button)이 다른 네임스페이스의 클래스명(Button)과 동일해서 디렉토리 또는 코드 상에서 구분이 힘들다. 2. 상속 사용. -장점: 클래스를 공통속성과 메소드들을 함께 묶을 수 있다. -단점: 공통 속성과 메소드들이 없어서 오버엔지니어링이 될 수 있다. 네임스페이스와 마찬가지로 디렉토리 또는 코드 상에서 구분이 힘들다. 3. nested 클래스 사용 -장점: 3개의 클래스 파일로 간추릴 수 있다. 코드 상에서 소속 클래스를 명시하기 때문에 구분이 가능하다. -단점: 파일이 점점 커진다. 이 3가지 방법 중에 어떤게 가장 나을지, 그리고 이 3가지 방법보다 더 나은 방법이 무엇일지 여쭤봐도 될까요? 좋은 강의 감사합니다 !
-
해결됨스파크 머신러닝 완벽 가이드 - Part 1
교차 평가 시 Evaluator 사용 관련 질문
안녕하세요, 선생님 교차 평가 부분 강의를 듣다가 궁금한 점이 생겨 글 남깁니다. CrossValidator나 TrainValidationSplit 객체 생성 시 인자로 Evaluator 객체(evaluator_accuracy)가 들어가는데요, 강의 자료의 실습 코드를 보면 모델 객체 예측 후 정확도를 평가할 때 evaluator_accuracy 변수에 객체를 다시 생성해서 할당하는데 특별한 이유가 있나요? 예를 들면, spark_cross_validation_hyperparameter_tuning.ipynb의 cmd 24에서는 18라인에 evaluator_accuracy_01 객체를 생성하고 이를 CrossValidator 생성 시 파라미터로 넘기는데, cmd 25에서 evaluate()을 실행 전에 evaluator_accuracy 변수를 새로 생성해서 정확도를 출력합니다. 그냥 위에서 생성한 evaluator_accuracy_01에서 evaluate()를 수행하면 안되나요? 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
경로 질문드립니다.
안녕하세요. @GetMapping("/hello") public void hello(Model model){ model.addAttribute("data", "hello!"); } 웹 브라우저에서 hello 경로로 접근할 때 컨트롤러에서 리턴 값으로 문자를 반환하면 뷰 리졸버가 화면을 찾아서 처리한다고 하셨는데 return 반환값이 없는 void로 해도 접근이 가능해서요. hello 경로에 접근하면 스프링 내부에서 resources -> static -> templates 순서대로 hello.html이 있는지 확인하는게 아닌가 싶어서 질문드립니다!