묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
mvc 회원목록 화이트라벨 500에러 페이지가 뜨는 이유가 뭔가요,.,?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]org.apache.jasper.JasperException: The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application 첫줄 에러가 이렇게 뜹니다..
-
미해결
머신러닝 결과값에서 TN / FN / TP / FP 정밀 분석
안녕하세요첫번째 질문을 아래와 같이 하고 답변을 받았습니다. 질문내용 :안녕하세요 머신러닝 모델링 중에 결과값 그중에 Recall 너무 떨어져서 Recall 결과값 내의 어떤 데이터가 맞고 틀렸는지를 알아내 모델링을 개선해보고 싶은데 구글링을 해도 안나오네요혹시 분석하는 방법이 있을까해서 문의드립니다답변링크 :https://www.inflearn.com/questions/1077773/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-%EA%B2%B0%EA%B3%BC%EA%B0%92%EC%97%90%EC%84%9C-tn-fn-tp-fp-%EC%A0%95%EB%B0%80-%EB%B6%84%EC%84%9D해당 코드대로 실행해 TN,FN,TP,FP의 각 개수는 추출되었는데 혹시 어떻게 틀렸는지의 더 분석할 수 있는 방법도 있을지 추가 문의 드려봅니다. (ex.어떤 컬럼에서 틀린건지와 같은 내용)감사합니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
section 4-2 문제 관련 질문입니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요section 4-2 문제 1번에서 object 컬럼을 삭제할 때에 보여주신 방법 외에 다른 방법을 사용해봤는데,이 방법도 가능한 건지 궁금해서 질문드립니다. import pandas as pdimport numpy as np df = pd.read_csv("members.csv")df = df.select_dtypes(exclude='object') <----------------------------- 아예 object 컬럼을 제외한 나머지 컬럼을 df에 담아도 가능한 건지 궁금합니다!
-
해결됨손에 익는 Next.js - 공식 문서 훑어보기
Revalidate 부분 질문
질문 가이드 📖 안녕하세요.강의 중 날씨 데이터 재검증하기 부분에서 코드를 강사님 코드를 따라하다가시간 api fetch 부분에서 아래와 같은 에러가 발생이 되어서 질문 드립니다.강사님 코드를 깃에서 받아서 IDE (vscode, webstorm) 열어봐도 똑같은 현상이 보입니다.혹시 이런 부분에 대해서 알고 계신 내용이 있으시다면 답변주시면 감사드리겠습니다. 참고로 노드 버전은 20.9.0입니다!
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
JION을 이용한 중복 IO 제거 사례 강의 관련 문의
안녕하세요. 강의듣다가 궁금한사항이 있어 문의드립니다. 위 강의에서SELECT 서브쿼리에서 동일 테이블 접근으로 인해 I/O 중복 발생하여 아래처럼 인라인뷰를 만들고 JOIN을 하면 테이블 중복 I/O가 발생하지 않는것을 이해했는데요. 그런데 SELECT절에 COUNT만 필요해서 스칼라 서브쿼리를 한번만 사용하게 되면 중복I/O가 발생하지 않기에 스칼라 서브쿼리를 쓰는게 성능상 문제가 없는걸까요? 중복I/O 발생과는 좀 다른 내용일수 있지만 강의 듣다가 궁금해서 문의드립니다. 답변주시면 감사하겠습니다.
-
미해결
분류모델(RandomForestClassifier) 에서 y_train 값을 0 또는 1로 변환하는 것
y = (y_train['income']=='>50K').astype(int)안녕하세요! 수업 잘 듣고 있습니다.RandomForestClassifier 모델링할 때, target 인 y_train 값을 위와 같이 object 형에서 0 또는 1로 변환해서 모델링을 진행하잖아요~근데 만약에 채점자는 '>50K' 를 1로 설정하지 않고 '<=50K' 를 1로 설정할 수도 있지 않을까해서요!그럼 결과가 반대로 나올텐데...무엇을 1로 설정할지 명확히 문제에 주어지는건가요??
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
슬라이드 appendTo 오류
안녕하세요.B4 실습 중에 안되는 기능이 있어 문의 드립니다.appendTo 기능이 작동하지 않습니다.어떻게든 해결 해보려고 클래스네임, 점 하나까지 다 확인 했는데 도저히 모르겠어서 질문 남겨요.되던게 안되니까 너무 당황스러워요... <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>B4_슬라이드 최종본</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="header-inner"> <header> <div class="header-logo"></div> <div class="navi"></div> </header> </div> <div class="content-inner"> <div class="slide"> <div class="slide-items"> <a class=".slide-item" href="#none"><img src="images/slide-01.jpg" alt="slide-01"></a> <a class=".slide-item" href="#none"><img src="images/slide-02.jpg" alt="slide-02"></a> <a class=".slide-item" href="#none"><img src="images/slide-03.jpg" alt="slide-03"></a> </div> </div> <div class="items"> <div class="news"></div> <div class="gallery"></div> <div class="banner"></div> </div> </div> <div class="footer-inner"> <footer> <div class="footer-content"> <div class="footer-menu"></div> <div class="copyright"></div> </div> <div class="family-site"></div> </footer> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html>@charset "utf-8"; body { margin: 0; background-color: #fff; color: #333; font-size: 15px; } a { text-decoration: none; color: inherit; } /* Entire Layout */ .container {} .header-inner { background-color: #eee; display: flex; justify-content: center; } header { border: 1px solid #000; display: flex; justify-content: space-between; width: 1200px; } header > div { border: 1px solid #000; height: 100px; } .header-logo { width: 200px; } .navi { width: 600px; } .content-inner {} /* Slide */ .slide { position: relative; width: 1200px; height: 300px; margin: auto; } .slide > div { border: 1px solid #000; } .slide-items { width: 3600px; font-size: 0; position: absolute; top: 0; left: 0; } .items { width: 1200px; display: flex; margin: auto; } .items > div { border: 1px solid #000; height: 200px; } .news { width: 400px; } .gallery { width: 400px; } .banner { width: 400px; } .footer-inner { background-color: #ddd; display: flex; justify-content: center; } footer { display: flex; } footer > div { border: 1px solid #000; height: 100px; } .footer-content { width: 1000px; } .footer-content > div { border: 1px solid #000; height: 50px; } .footer-menu {} .copyright {} .family-site { width: 200px; }/* slide */ // setInterval(콜백함수, 시간) // animate({속성값}, 콜백함수) setInterval(function(){ $('.slide-items').animate({left: '-1200px'}, function(){ $('.slide-items').css({left: 0}) $('.slide-item:first-child').appendTo('.slide-items') }) }, 3000)
-
해결됨
JS new Date()질문
function longWork(){ const before = new Date().getTime(); const after = before + 2000; while(new Date().getTime() < after){ } console.log('완료'); } console.log('Hello') longWork(); console.log('World')코드를 이렇게 실행하면 실행시간은 2초가 조금 넘습니다. 그런데 while문의 조건문에 after대신 new Date().getTime()+2000를 넣으면 한참을 기다려도 코드가 완료되지 않습니다. 마찬가지로 조건문에 new Date().getTime() 대신 before를 넣어도 오래걸립니다.이유가 뭔가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
[col] [[col]] 차이
안녕하십니까 강사님, 양질의 강의로 이해하기 쉽게 준비해주셔서 감사합니다.실은 섹션 11, 예시문제 작업형 2, 16:57 쯤에 복습 중for 문을 이용하여 조금 코드를 수정해보았습니다.아래의 코드가 바로 정상 작동하는 일부 수정한 코드입니다.from sklearn.preprocessing import MinMaxScaler cols = ['총구매액', '최대구매액', '환불금액', '내점일수', '내점당구매건수', '주말방문비율', '구매주기'] for col in cols: scaler = MinMaxScaler() X_train[col] = scaler.fit_transform(X_train[[col]]) X_test[col] = scaler.transform(X_test[[col]]) X_train.head()근데 바로 위의 `LabelEncoder`을 수행한 코드를 보면 for 문과 함께 [col]로 작성이 되어있는데, 이 일부 수정된 코드에서는 [col]을 적으면 왜 이 오류가 나오는지 잘 모르겠습니다.ValueError: Expected 2D array, got 1D array instead:[[col]] 를 작성해야만 정상 작동하더군요. 혹시 LabelEncoder를 적용한 바로 위의 코드와 어떤 차이가 있어서 []을 한번 더 기입해야 하나요?.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
_Quiz_10에 질문 있습니다. ㅠㅠ
안녕하세요.. 혼자 문제 풀다가 결국 너무 막혀서 답변을 보고 이해를 했는데,, String[] names = {"챈들러", "레이첼", "모니카", "벤자민", "제임스"}; int[] ages = {50, 42, 21, 18, 5}; Arrays.stream(ages) .filter(x->x>=20) .map(x-> x >= 20 ? names + " 5000원": names + " 무료") .forEach(System.out::println); 혹시 이런 코드로 풀 수 있는 방법같은게 없을까요? 이거저거 하다가 다 안돼서 결국 사용하신 방법으로 이해는 했는데 2개의 리스트를 하나의 출력문으로 할 수 있는 방법이 없을까 해서 질문 드립니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2 - 모의고사 1 질문
기초적인 질문 드립니다. CLIENTNUM을 미삭제 시 오버피팅 때문에 삭제해야 한다고 말씀하셨는데, 이해가 되지 않아서요 ㅠ좀 더 자세한 설명 부탁드립니다. 미삭제 상태로 학습하면 결과가 어떻게 달라지나요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
Host, Port의 역할
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]TCP/IP 프로토콜에서 http 메시지를 담아 통신하는데, 서버에서 가상 호스트란 기술을 이용해 같은 IP로 여러 도메인을 운영하면 이것을 구분하기 위해 Host 정보를 필수로 담는다고 말하셨습니다. 이때 Port와 Host의 구분이 잘 안되어서 좀 생각해보았는데 이것이 맞는건지 알려주셨으면 합니다!! http 프로토콜로 통신하는 경우에는 포트 80으로 이미 고정이 되어있기 때문에, 서버에 요청을 보낼 때 aaa.com, bbb.com, ccc.com 모두 80포트로 요청이 전송되니까 서버에서 어떤 도메인을 요청하는 건지 이를 구분하는 방법이 없어서 요청 헤더에 Host 정보를 담아 구분을 하는 것이 맞나요? 이렇게 같은 포트에 도메인 이름만 다르게 호스팅 하는 것을 이름 기반 가상 호스트라고 하는 것도 맞는지 궁금합니다!
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
[모든 Route 기본 Private로 만들고 IsPublic Annotation 작업하기] IsPublic을 사용하면 RefreshTokenGuard도 무력화되지 않나요?
RBAC까지 다뤄주시다니 정말 흥미로운 내용이었습니다!다만 현재 로직상으로는 RefreshTokenGuard이 적용된 Access 토큰 갱신, Refresh 토큰 갱신 API에 IsPublic을 적용하면 RefreshTokenGuard도 미적용되지 않나요?실제 저 API들을 Access Token으로 호출해보면 Guard가 아니라 Service 단에서 Exception이 발생하는 것 같더라구요.
-
미해결스프링 부트 - 핵심 원리와 활용
spring boot 강의
스프링부트 강의를 먼저 듣는게 좋을까요스프링 고급편 먼저 듣는게 좋을까요??
-
미해결웹 게임을 만들며 배우는 React
콘솔창에 wds 무한루프가 발생중입니다.
npm run dev를 실행하고 브라우저의 콘솔창을 보면 wds 무한루프가 발생하고 있습니다. 구글링을 해도 무슨문제인지 알 수 가 없어서 질문남깁니다! 혹시 뭐가 문제인지 알수있을까요?
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
2강 정수론 #15736 질문입니다.
n = int(input()) answer = 0 for i in range(n+1): if i**2 > n: break else: answer = i print(answer)이렇게 풀었는데, 백준에서 틀렸습니다.. 왜 틀렸을까요??
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
실험 환경에서도 작업형 2 점수 확인 할 수 있나요 ?
y_test = pd.read_csv("y_test.csv") print(roc_auc_score(y_test, pred[:,1])) 해당 코드로 점수 확인 해 볼 수 있나요 ?
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
플러터 바탕화면 빠진후 앱 진행시
안녕하세요 . 섹션7의 검색 라우터를 진행하다가 우연히 바탕화면에 들어갔다가 앱마크를 재생버튼이 아닌앱 마크를 클릭을 했더니 splash 화면에서 로딩중으로만 계속 되어있고print를 찍었더니 아예 App()에 있는 Gorouter 자체를 타지를 않는 현상이 생기고 있습니다.혹시 바탕화면 갔다가 다시 홈페이지 화면으로 들어가려고 하는데방법이 있을까 해서 글을 작성드렸습니다. 감사합니다 ㅠㅠ
-
미해결[LV1] Jetpack Compose - UI 연습하기
이력서앱의 화면이 강사님과는 너무 달라서 어찌 ???
화면이 강의내용과 너무달라 강사님의 강의화면과 같이 고치려면 아직 초보라서 ㅠㅠㅠ 저의 코드는 아래와 같습니다import android.content.Intent import android.net.Uri import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Card import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.size import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.Button import androidx.compose.material3.CardDefaults import androidx.compose.material3.Divider import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { MyResume() } } } @OptIn(ExperimentalMaterial3Api::class) @Composable fun MyResume() { Scaffold( topBar = { TopAppBar( title = { Text("이력서만들기") }, ) } ) { paddingValues -> MyResumeContent(paddingValues) } } @Composable fun MyResumeContent(paddingValues: PaddingValues) { var context = LocalContext.current Card( modifier = Modifier .padding(20.dp) .fillMaxWidth(), colors = CardDefaults.cardColors(Color.LightGray), elevation = CardDefaults.cardElevation( defaultElevation = 10.dp // 테두리음영의 농도 ), shape = RoundedCornerShape(30.dp) // 둥근모서리(5.dp)를 줌 ) { Column( modifier = Modifier .fillMaxSize() .padding(20.dp), ){ Image( painter = painterResource(id = R.drawable.mypic), contentDescription = "내사진", modifier = Modifier .size(150.dp) .clip(CircleShape) .align(Alignment.CenterHorizontally) ) Spacer(Modifier.height(20.dp)) Text( "자기소개", fontSize = 23.sp, modifier = Modifier .align(Alignment.CenterHorizontally), ) Spacer(Modifier.height(10.dp)) Text( "안녕하세요 저는 이동검입니다. 언제나 긍정적으로 살기를 노력하고 이웃과 사회와 인류를 이롭게하는 삶이 되기를 원합니다 ", fontSize = 19.sp, modifier = Modifier .align(Alignment.CenterHorizontally), ) Spacer(Modifier.height(10.dp)) Text( "하지만 떄떄로 먹고사는 문제에 부딫쳐 초심을 잃어버릴 때도 있었지요 ... ", color = Color.Red, fontSize = 17.sp, modifier = Modifier .align(Alignment.CenterHorizontally), ) Spacer(Modifier.height(10.dp)) Divider( // 줄간격내에 선긋기 thickness = 1.dp, color = Color.Gray ) Spacer(Modifier.height(10.dp)) Text( "핸드폰번호 : 010 - 1234 - 5678", fontSize = 17.sp, modifier = Modifier .padding(20.dp) ) Text( "이메일 : abc@google.com", fontSize = 17.sp, modifier = Modifier .padding(20.dp) ) Spacer(Modifier.height(10.dp)) Button( onClick = { var intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel: 01012345678")) context.startActivity(intent) }, modifier = Modifier.fillMaxSize(), ){ Text("전화걸기") } Button( onClick = { var intent = Intent(Intent.ACTION_SENDTO) .apply { data = Uri.parse("mailto:abc@google.com") } context.startActivity(intent) }, modifier = Modifier.fillMaxSize(), ){ Text("메일보내기") } } } }
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
jpa 프로그래밍-기본편 (Hello JPA-프로젝트 생성) 강의 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 김영한 선생님의 jpa 프로그래밍-기본편 (Hello JPA-프로젝트 생성)강의에서 10:20 쯤에서 pom.xml 작성하는데 자꾸 빨간줄이 떠서 올립니다 ,,링크 올리겠습니다.https://drive.google.com/drive/folders/1K2BpXMt59xgFDv-a_SNS2qz3VLhtHkFT?usp=sharing