묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
오타 제보합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]간단한 경계값 범위 오타 같아요.강의 자료 검증1 5page if (item.getQuantity() == null || item.getQuantity() >= 9999) { errors.put("quantity", "수량은 최대 9,999 까지 허용합니다."); } item.getQuantity() > 9999 로 조건문 범위 변경.그외 13,18,22,24,35page도 마찬가지로 수정이 필요한것 같습니다.
-
미해결스프링 핵심 원리 - 기본편
안녕하세요
안녕하세요 calculatePrice가 Order 도메인안에 있는 이유를다른분들이 질문하신 글의 답변을 보았는데[이 때 calculatePrice 가 여러곳에서 사용된다면 그 메서드마다 calculatePrice를 구하는 코드를 작성해야 할텐데요, 이후에 calculatePrice를 구하는 공식이 바뀌거나 한다면 수정하기 번거롭겠지요.] OrderService에 calculatePrice을 생성하고 new Order (memberId, itemName, itemPrice, discountPrice, caculatePrice)를 해서 주문을 생성해도 되지않나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
슬라이싱 관련
슬라이싱 관련 궁금한 점이 생겼는데요언제 iloc, loc를 사용하는 것일까요?열을 선택할 때 쓰는 것이라고 생각해왔었는데pred_proba에서 1일 확률을 선택할 때 iloc를 안 쓰더라구요...model = lgb.LGBMClassifier() model.fit(X_tr, y_tr) pred_proba = model.predict_proba(X_val) pred = model.predict(X_val) print(roc_auc_score(y_val, pred_proba[:,1])) print(accuracy_score(y_val, pred)) print(f1_score(y_val, pred)) submit = pd.DataFrame({ 'id' : id, 'output' : pred_proba[:,1] }) submit.head()
-
미해결게임 프로그래머 취업 전략 가이드
신입 나이에 대해서 질문드립니다.
다른 직군에서 2년정도 근무를 하면서 게임프로그래밍 학원 수업을 9개월 정도 병행했고, 현재 일을 그만두고 부족한부분을 공부하면서 포폴을 준비하려고 합니다.현재나이는 30살 입니다.. 조금의 준비를 더하고 내년인 31살에는 준비된 포폴로 입사지원을 넣어보려고합니다. 비전공자에다가 나이도 많은 편이라고 생각이 드는데 신입 나이는 전혀 신경쓰지 않을까요? 아니면 같은 조건이라면 당연히 한살이라도 어린 신입이 더 좋은 건가요..,?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
타이타닉 작업형2 오류 질문입니다.
안녕하세요 강사님 타이타닉 작업형2 코드를 작성하던 중 발생한 오류는 아래와 같습니다.즉, X_train 컬럼 수와 X_test 컬럼 수가 달라 발생한 문제라고 인지하였습니다. 이를 해결하기 위해 강사님 코드를 참고하여 다른 점은 원핫 인코딩 대상 컬럼에 차이가 있었습니다. 저는 원핫 인코딩을 아래와 같이 작성하였으나,'Ticket', 'Cabin', 'Embarked' 컬럼을 지우니 문제가 해결되었습니다.'Ticket', 'Cabin', 'Embarked' 컬럼은 범주형 변수인데 원핫인코딩을 하지않고 넘어가는 이유와 위의 변수를 포함하여 원핫인코딩 했을 때 어떠한 이유로 오류가 발생하는지 질문드립니다.. 매번 친절히 답변해주셔서 감사합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-U 1450 냅색문제 메모리 초과 질문
http://boj.kr/c987a498c5014855a47dd70a1ca8da7f안녕하세요 큰돌님 !해당 문제 DP로 접근했는데 강의 초반에 말씀해주신 것처럼 메모리 초과로 실패했습니다.여쭤보고 싶은 것이 강의에서 'DP로 풀면 상태값 저장하기가 힘들다'라는 말씀해주셨는데 혹시 이 말뜻이 구체적으로 무엇을 뜻하는건가요? 저는 '결과들을 DP 배열 또는 다른 자료구조로 쌓아나가기 힘들다'라고 해석해서 처음 dp 배열을 map<pair<int,int>, int> 맵으로도 바꿔보고 sum과 idx를 1000곱하고 더해 하나의 longlong으로도 시도해봤는데요. 좀 더 생각해보니 상태값을 저장하다가 메모리 초과가 발생한 것이 아니라 재귀 스택이 너무 많이 쌓여서 메모리 초과가 발생한 것이 좀 더 meet in the middle 알고리즘을 사용하는 이유에 적합한 것 같은데 맞을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
cmd로 컴파일은 어떻게 하는건가요??
영상 처음 부분처럼 cmd로 컴파일은 어떻게 하는건가요 전 cmd로 경로를 찾아서 열면 vscode가 실행이 되버리네요 ..ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA ? hibernate?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 제가 알고있는 개념으로는 javax.persistence.* <- 이 패키지들이 jpa이자 인터페이스이고 hibernate가 이것의 구현체라고 알고 있는데hibernate없이 javax.persistence.* 이 패키지들의 기능들만 사용해서 jpa개발이 가능 한가요? 그렇다면 인터페이스로 구현체 없이 개발했다는것인데 뭔가 제가 생각한 말의 어순이 안맞는 것 같아서 지적 좀 부탁드립니다..
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
EC2 인스턴스에 접속이 안되는 것 같아요.
EC2인스턴스에 접속하기 위해서 위와 같은 명령어를 입력하면 에러 메세지가 계속해서 발생합니다..ㅠㅠ구글링해서 파일권한 바꾸고 위치도 바꾸고 했는데, 안되는 것 같아요....근데 또 인스턴스 퍼블릭 IP로 putty 접근은 된건가 싶구요. 실습이 자꾸 보여주시는 것처럼 되지 않아,,, 수업을 못 넘어가구 있습니다,,ㅠㅠ
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
활용-8 앱 / 디테일화면 만들기
활용 8 강의를 보면서 MemberList App 을 만들고 있는데 강의와 동일하게 Member Model 에서 memberImage를 lazy var 로 선언했는데 위 사진처럼 오류가 발생하는 이유가 궁금합니다.
-
해결됨데이터 분석 SQL Fundamentals
having 절과 where 절에서 상관서브쿼리 질문있습니다.
강사님 , 항상 답변 감사합니다 (__)having 절, group by 절에 상관 서브쿼리를 사용하지 않는게 좋다고 하셨습니다. 다시 생각을 해보니WHERE 절에 상관 서브쿼리가 있다면메인 쿼리에 로우 하나씩 상관 서브쿼리로 전달을 해서상관 서브쿼리가 연산을 하는 것과 HAVING 절도 GROUP BY로 만들어진 결과를 로우 하나씩 상관 서브쿼리로 연산을 하는 것은 제가 생각하기에는 동일한 방식인거 같은데having, group by 절에는 사용을 하지 말라고 하신지 궁금합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
실행이 안되어서 질문 드려요.
안녕하세요!크롬 드라이버 자동 업데이트 아래에 명령어를 넣었는데 노란줄이 뜨고 인식이 안되네요.이럴 경우엔 무엇이 잘못 된 건지 궁금합니다. ㅜㅜ
-
해결됨실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법
송출 Message에 CRC, AC 자동 설정
안녕하세요강의 잘 들었고 많은 도움이 되었습니다.메세지에 CRC와 alive count를 설정해서 내보내는 예시 코드를 설명해 주실 수 있을까요필요하기는 한데 CRC 같은 경우 직접 코드를 구현해야 하는지 API가 있는지 궁금합니다.강의 소개 부분에는 CRC와 AC의 언급이 있는데 강의 내용에는 없는 것 같아서 조금 더 설명해 주시면 좋을 것 같습니다. 감사합니다
-
미해결스프링 배치
Spring Batch Plugin 설치 관련 질문
Spring Batch Plugin 설치 이유가 궁금합니다.설치하지 않았을 경우 이 부분에서 빨간 줄이 나타나며 Bean을 찾을 수 없다는 에러를 나타냅니다.플러그인을 통해서 빈을 생성하게 된다면 jar로 압축하여 실행하더라도 빈이 생성되지 않아야 되는게 맞다고 생각하지만, 그렇지는 않은걸로 알고 있습니다.또한 jar로 실행하게 되면 잘 실행이 될텐데 그럼 인텔리제이에서도 플러그인 없이 에러가 뜨면 안되지 않나 라는 생각이 들어 질문하게 되었습니다.
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
Lettuce를 활용한 방법에서 Stock 엔티티에 @Version가 없어도 되죠?
DB의 Named Lock을 활용하기 위한 방법에서 쓰였던 것인데 지워도 되는 거죠?
-
미해결토비의 스프링 부트 - 이해와 원리
폭풍 질문 죄송합니다....
앞서 수강생처럼 contextPath 부분이 value를 잘 읽어오지 못해서 질문드립니다... PropertyPlaceHolderConfig를 추가하고 META-INF에도 추가를 했는데 contextPath 값을 그대로 가져오지 못해서 이렇게 질문드립니다.깃허브 링크 남겨드립니다. 감사합니다!https://github.com/ted7088/hellospring_toby_study
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2번 model.fit 적용 문의
안녕하세요!!작업형 2번 공부하다가 문득 궁금증이 생겨 문의드립니다.model_selection의 train_test_split 이후 (X_train, y_train => X_tr, X_val, y_tr, y_val)RF, Lightgbm, Xgboost 등 여러 모델 테스트 후, 가장 성능 좋은 모델을 선정하여pred= model.predict(X_test)이렇게 결과물을 도출하는 과정에서요. 검증단계에서 model.fit(X_tr, y_tr) 이렇게 학습을 진행한 것을 바로 X_test에 predict를 하는데검증자료로 분할한 X_tr, y_tr이 아닌, 전체 X_train, y_train으로model.fit(X_train, y_train) 후에 pred= model.predict(X_test) 를 하면 결과가 더 좋을까요? 조금 더 성능을 높일 수 있는 방법인지 궁금해서 문의드립니다!
-
해결됨[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
[8.2] 몽고디비 설치 중 ECONNREFUSED 127.0.0.1:27017 오류 발생
안녕하세요, Mac (M2 pro) mongoDB 설치 중 오류가 발생하여 질문 드립니다.brew install 통해서 mongodb-community, mongosh 설치하였고, 관리자 계정 생성 및 인증 설정까지는 문제 없었다가생성한 관리자 계정으로 접속하려 하니 오류가 발생했습니다.$ mongosh admin -u [이름] -p [비밀번호] Current Mongosh Log ID: 649446c2b1a5e49aba3e9a36 Connecting to: mongodb://<credentials>@127.0.0.1:27017/admin?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.10.1 MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017설치에 오류가 있나 싶어서 uninstall 후 재설치를 했을 때는 mongosh 만 입력해도 아래와 같은 오류 메세지가 발생했습니다.$ mongosh Current Mongosh Log ID: 64944aeec3f1dc59c1744436 Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.10.1 MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017 5버전으로도 설치해봤는데도.. 동일하게 오류가 자꾸 발생하네요ㅠ 이유를 모르겠습니다....
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
for문 조건문 범위에 관련된 질문
강시님께서 풀어주신 TreeSet 변수 이름: set제가 풀었던(오답처리가 난) TreeSet 변수 이름: ex 강사님께서 풀어주신 for문의 형태입니다.제가 처음에 풀 때 for 문의 형태입니다.indexOutOfBoundsException이 발생하거라고 생각하여 위와 같이 조건문을 실행하였습니다. (indexOutOfBoundsException이 발생할것이라는 것은 잘못 생각한 부분입니다.) 처음에 계속 오답이 나서 조건문을 강사님과 같이 수정하니 정답처리가 되었습니다.하지만 제가 풀었던 for문의 조건문은 사실상 강사님께서 풀어준것과 똑같은 결과를 도출할 것이라 예상하였고, 실제로 set과 ex를 equals 메서드를 이용해보면 true를 반환합니다. 왜 for문의 조건문을 제가 푼 방식대로 설정하면 객체는 true를 반환하지만(같은 객체라고 판단된다고 생각됩니다.) 정답은 오답처리가 되는걸까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
javascript 내장함수 리뷰 파트 질문
let isStarted = false; let auth = () => { if(isStarted === false){ // 타이머가 작동중이 아닐때 타이머가 동작하게 함 isStarted = true document.getElementById("finish").disabled = false const token = String(Math.floor(Math.random() * 1000000)).padStart(6,"0") document.getElementById("target").innerText = token document.getElementById("target").style.color= "#" + token let time = 180 let timer timer = setInterval(function() { if(time >= 0 ){ let min = Math.floor( time / 60 ) let sec = String (time % 60).padStart(2,"0") // console.log(min + ":" + sec) document.getElementById("timer").innerText= min + ":" + sec time = time - 1 } else { document.getElementById("finish").disabled=true isStarted = false clearInterval(timer) } },1000) } else { // 타이머가 작동중일때 } } let isStarted를 False로 주고auth함수 안에 if문에서 isStarted가 False 일때1.isStarted에 아무것도 할당 안하면 else문으로 넘어가지않는다.2.처음에 isStarted에 true를 할당하고 마지막에 false를 할당한다if문 부분에 설명이모든게 낯선 제 머리로는 이 로직이 이해가 안되네요 ㅠㅠ왜 true를 줬는지 ture를 주면 어떤일이 일어나는지아무것도 안줬을때는 어떤일이 일어나는지 조금 더 자세한 설명 부탁드립니닷.확실히 javascript파트는 어렵습니다.ㅠㅠㅠ