묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
임베디드 타입의 중첩
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]@AttributeOverrides를 사용해 집주소, 회사주소를 정의할 때 이 방법에는 주소 엔티티를 따로 설계하는 것이 좋은 방법일까요? 아님 강의처럼 하는 것이 좋은 방법인가요 ?저는 뭔가 데이터베이스에 컬럼들이 낭비가 될지도 모르겠다는 생각이 들어서 차라리 엔티티로 분리하여 연관관계를 설정해주는게 더 좋을 것 같아서요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
수업자료
안녕하세요 이번 수업 자료가 없어서 문의드렸어요 저도 creo9447@naver.com 으로 수업자료 받아볼 수 있을까요
-
해결됨한 방에 끝! 빅데이터분석기사 실기 작업형
기출 문제 풀이 질문
안녕하세요! 샘 덕분에 좋은 강의 잘 들었습니다.python 초보로서 기출문제 풀이 중에 궁금한 점이 있어 문의 드립니다.기출문제 2회차 > 작업1유형 > #1번 풀이를 다르게 풀어보고싶어서 연습을 하는데요아래와 같이 코딩하면 정답이 다르게 나오는데, 무엇이 잘못된건지 알고싶습니다!감사합니다 :) ############################################################import pandas as pddf = pd.read_csv("https://raw.githubusercontent.com/leadbreak/inflearn_lecture/main/datasets/%EA%B8%B0%EC%B6%9C02/1_1.csv")#최소값min = df['CRIM'].sort_values(ascending=False)[:50].min()#최소값으로 대체 <---이 부분이 최소값으로 대체가 안되는 것 같습니다ㅠㅠdf['CRIM'].sort_values(ascending=False)[:50] = min#평균 : 7.900414294117647 (정답 : 5.009114294117647 과 다름)print( df[df['AGE'] >= 90]['CRIM'].mean() )
-
미해결홍정모의 따라하며 배우는 C언어
(강의10:01) 런타임 에러 발생하는 이유
이정도까지만 작성한 후, 처음 엔터를 입력했을 때 정상적으로 반복문을 빠져나가 프로그램을 종료하는지 알아보기 위해 실행해보았습니다.컴파일 에러는 없었고 정상적으로 빌드되어 실행되었는데,왜 런타임 에러가 발생하는지 이유를 모르겠습니다.[수정] 코드를 전체 다 작성했음에도 똑같이 런타임 에러가 발생합니다..ㅠㅠ#define CRTSECURE_NO_WARNINGS#include <stdio.h>#include <limits.h>#define MAX_TITLE 40#define MAX_AUTHOR 40#define MAX_BOOK 3char* s_gets(char* st, int n){ char* ret_val; char* find; ret_val = fgets(st, n, stdin); if (ret_val) { find = strchr(st, '\n'); if (find) * find = '\0'; else while (getchar() != '\n') continue; } return ret_val;}struct book{ char title[CHAR_MAX]; char author[CHAR_MAX]; float price;};int main(){ struct book bk[MAX_BOOK] = {"Empty", "Empty", 0.0f}; int count = 0; int i; for (i = 0; i < MAX_BOOK; i++) { printf("Input a book title or press [Enter] to stop\n"); if (s_gets(bk[i].title, MAX_TITLE) == NULL) break; //EOF를 만나 NULL을 반환했을 때 (예외처리) if (bk[i].title[0] == '\0') break; printf("Input the author.\n"); s_gets(bk[i].author, MAX_AUTHOR); printf("Input the price.\n"); int flag = scanf("%f", &bk[i].price); while (getchar() != '\n') continue; //getchar() != '\n'는 입력 버퍼 내의 개행을 지우는 역할. 꺼내어서 비교? == 버퍼에서 소거 if (i == 2) printf("No more books.\n"); count++; } if (count > 0) { printf("\nThe list of books:\n"); for (i = 0; i < count; i++) printf("\%s\" written by %s: $%.1f\n", bk[i].title, bk[i].author, bk[i].price); } else printf("No books to show.\n"); return 0;}
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
nginx 웹서버 설정 이해1 - apt-get install nginx=1.18.0-0ubuntu1 막힌다면
nginx 웹서버 설정 이해1 4분43초nginx 설치를 위하여 아래와 같은 명령어 실행 ->apt-get install nginx=1.18.0-0ubuntu1해당 명령어 실행 후, E: Version '1.18.0-0ubuntu1' for 'nginx' was not found식으로 찾을 수 없다라는게 뜬다면아래와 같이 코드를 변경 요망. apt-cache policy nginx명령어를 치시면 Installed: 1.18.0-0ubuntu1.4식으로 나오는데, 해당 위 버전으로 변경해 줘야합니다.apt-get install nginx=1.18.0-0ubuntu1.4으로..해당 버전은 계속 변경되고있는 부분이라.혹 안되는 분 있을까봐 공유드립니다. 이상입니다.ps.좋은강의입니다.듣고있는데 너무 친절하시네요, 완강까지 다들 화이팅 입니다.
-
미해결홍정모의 따라하며 배우는 C언어
C언어 자료구조
안녕하세요 강의 수강 중 문의드립니다. 비전공자로 C언어로 자료구조를 배우라는 말씀을 듣고 현재 수강중입니다. 파이썬이 어떤 언어인지까지만 배운 상태에서 C언어 수업을 들었습니다. 궁금한 점은, C언어를 통한 자료구조가 프로그램 개발에 있어 어떤 방식으로 도움이 되는건지 궁금하고, 또 제가 집중하여 이해해야할 부분을 알고 싶습니다. 수고하세요
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
템플릿 라이브러리
리액트 혹은 뷰를 쓰게 된다면,nunjucks , pog ? 같은 템플릿은 사용이 거의 안됩니까?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
identity 전략
이게 가끔씩 jpa 아이디 자동 생성 전략을 사용하다 보면ddl-auto를 update로 해논 상태에서 기본키를 자동 생성해서 집어넣다보면가끔씩 저렇게 아이디가 훌쩍 뛰어버리더라고요 2에서 33으로 또 다시 하면 괜찮을 때도 많고 이게 단순히 로컬환경에서 발생할 수 있는 에러인지 궁금합니다.저도 가끔씩 여러 상황에서 저렇게 되는 거라 추가적인 코드는 없는 점 죄송합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
packages-script(install)설치
안녕하세요 atom 설치후 install에 script 다운받으려고 했으나 강의에 다운받은script가 없어서 구글에 atom download 로 검색후 설치했지만 script 다운로드가 안보입니다 ㅠ
-
미해결대세는 쿠버네티스 (초급~중급편)
Node의 CPU 자원이 모자라는 경우에 대한 질문입니다.
제가 강의를 듣고 이해하기로는한 Pod의 메모리 사용이 limit을 넘은 경우에는 해당 pod을 종료시키고 여유가 있는 node에 새 Pod를 띄우는 action을 취할 수 있다고 이해하였습니다.CPU의 경우, 한 Pod의 CPU 사용이 limit을 넘은 경우 reqeust 수치로 CPU 자원을 낮춰 할당한다고 설명하셨습니다.한 Node 안의 여러 Pod에서 CPU 사용이 limit을 넘으려고 하는 경우에는 모든 Pod들이 request CPU에 맞춰 할당 받게되어 처리속도가 느려지게 될 것으로 예상됩니다.(할당되는 CPU가 작아지기 때문에) 이런 경우에는 사용자가 직접 모니터링을 하여 pod을 종료시키고 새 node에 pod을 재생성하야하나요?아니면 자동으로 pod을 죽이고 새 node에서 띄우는 기능은 없을까요...?처리 방법이 궁금합니다!
-
미해결대세는 쿠버네티스 (초급~중급편)
Pod 생성시 Container끼리 같은 이미지를 사용하지는 못하나요?
Pod 생성시 Container끼리 같은 이미지를 사용하지는 못하나요?(실습 환경이 아직 준비가 안되서 ㅠㅠ 질문남겨봅니다)
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 목록 500 오류
회원 목록 페이지를 봤을 때 오류가 납니다 ㅜㅜ다른 질문 글을 보고 혹시 해결 방법일까 싶어서.. Gradle에 들어가 clean 이후 build를 했는데 아닌가 봅니다 ㅠㅠ H2는 프로그램으로 설치했고 콘솔창에서 연결한 상태로 코드를 돌렸습니다.. 어떻게 해야 회원 목록이 보일까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
클라이언트에서 cache-control 설정 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]최초요청인데 클라이언트에서 cache-control필드가 들어간 이유가 궁금합니다..!!! 강의내용으로는 cache-control은 최초에 서버에서 응답헤더에 들어가있는걸로 확인이되는데요!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
해당 코드 부분 이해안가는 것
아래 부분 코드가 어떤 식인지.. 이해가 가지 않는데 해당 코드처럼 짜는 방법을 알려면 어느 부분을 공부해야 하나요? 또 해당 코드는 어떤 의미인건가요?request.getParameterNames().asIterator() .forEachRemaining(paramName -> paramMap.put(paramName, request.getParameter(paramName))); return paramMap;
-
해결됨게임 프로그래머 취업 전략 가이드
게임학원에대하여 궁금하여 질문드립니다
안녕하세요 선생님. 대학교2학년 2학기 다니고 있는 23살 대학생입니다 강의를 전부다 듣고난 뒤에 게임 학원에대해 궁금증이 생겨서 몇가지 질문드립니다1. 게임학원 커리큘럼이 보통 1년인데 대학교를 다니면서 게임학원을 다니는 것도 좋다고 하셨는데 그럼 주말반이 있다면 주말에 게임학원을 다니고 평일에는 대학생활을 하는것도 좋을지 궁금합니다2. 게임학원을 많이 가보셨다고 해서 드리는 질문인데 대학교 방학기간중에 다닐만한 단기간동안 다닐만한 게임학원이 있는지 궁금해서 답변해주시면 감사하겠습니다!
-
미해결12시간 안에 끝내는 파이썬을 활용한 크롤링
셀레니움 변경사항 입니다.
이걸 왜 학습자가 공지하는지 좀의아 하지만 강의 내에 동적 크롤링 셀레니움 활용 - 네이버페이지 검색창 기본조작에driver.find_element_by_id("query") 강사님꼐서 이렇게 언급하시는 내용이 있습니다.그러나 22년11월 현재 해당 메서드는 셀레니움에서 삭제해서 동작하지않습니다.아래처럼 해야합니다. driver.find_element("name", "q")
-
해결됨스프링 핵심 원리 - 기본편
NullPointerException이 해결이 안됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]분명빠진곳 없이 따라 했는데 해결이 되지 않아 질문 남깁니다.OrderApp에서 createOrder 부분,createOrder에서는 discount,discount에서는 member.getGrade() == Grade.VIP이 부분이 문제라고 뜨는것 같은데 분명 빠진곳 없고 다 작성한것 같은데 구글링으로 해결 못하여 질문 드립니다! 어떻게 하면 해결할 수 있거나 실마리를 얻을수 있을까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
sign-up 폼이 깨지는 현상이 있습니다.
안녕하세요!완성된 코드 sign-up.html 코드를 그대로 사용하였는데 아래 사진 처럼 깨지고 있습니다..그 외에도 다른 의존적인 html, js 파일을 들고와도 깨지는 현상이 나타나는것 같습니다.추가로 email 인증 구현을 해보았는데 email 꺼내오는 부분에서 npe가 나서 폼 자체에서 값을 Account 객체 필드에 직렬화하지 못하는거 같은데.. (email, nickname) 이 부분에 대해서 조언을 구하고 싶습니다. 감사합니다. :)
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
ajax 질문
현재 ajax부분을 다시 수강하고 있습니다. 궁금한게 보통 insert는 resultType을 int로 해서1이면 성공 0이면 실패 이렇게 판단을 했었는데선생님이 보신거를 보면 void형이고 @responsebody이면 제어권을 다시 준다고 이해했습니다.혹시 void일때 성공일때는 success로 가고 실패일때 어떻게 되는지 궁금합니다.
-
해결됨앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
동기적 함수를 비동기적 함수로 바꾸는 부분에서 질문 있습니다
func asyncTiltShift(_ inputImage: UIImage?, runQueue: DispatchQueue, completionQueue: DispatchQueue, completion: @escaping (UIImage?, Error?) -> ()) { runQueue.async { var error: Error? error = .none let outputImage = tiltShift(image: inputImage) completionQueue.async { completion(outputImage, error) } } }runQueue는 이미 비동기로 돌아가고 있는데 굳이 completionQueue에서 다시 한번 더 비동기로 돌아가게 만드는 이유가 무엇인가요? 강의 너무 잘 듣고 있습니다 :)