묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨리눅스 입문 - 개념으로 탄탄히!!
가상환경이 아닌 PC에 직접 설치하여 실습 해도 될까요?
안녕하세요? 강사님.입문 강좌를 수강하고 있습니다.PC의 메모리를 많이 먹기도 하고 가상 환경에 좋지 않은 기억이 있어서 가상 환경이 아닌 PC에 직접 Linux 설치하여 강의 실습을 진행해도 문제가 없을 까요?아님, 꼭 가상 환경으로 실습을 진행 해야 할까요?저는 가급적 직접 설치 해서 실습 해보고 싶은데 회신 주시면 그대로 하겠습니다.감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
final signup 과제
let phone1 = document.getElementById('phone1').value; function ph1() { if (phone1.length === 3) { document.getElementById('phone2').focus(); } } let phone1 을 상위에 정의 하면 왜 null 값으로 읽히는 걸까요 ?
-
해결됨실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
예외 처리 리팩토링 질문
안녕하세요.강의 들으며 재밌고 공부하고 있습니다. 감사합니다.예외 처리를 util패지키에 모아서 처리하는 것은 이해했습니다. 약간 궁금증 생겨서 문의 남겨봅니다!BookService의 코드 일부분 입니다. 여기서 보면 UserRepository와 BookRepository의 findByName에서 모두 fail()로 예외 처리를 하는데요, 이걸 그냥 리포지토리 계층의 메서드 자체에서 예외를 처리해주면 더 깔끔하지 않을까 하는 궁금증이 생겼습니다. 제가 지금까지 공부하면서는 리포지토리 계층에서 디폴트 메서드를 통해서 처리하는 코드도 봤고, 서비스 계층에서 처리하는 코드도 봐서 어떤 방식을 선호하시는지, 권장 하시는지 궁금합니다! 좋은 강의 감사합니다!
-
해결됨웹 프론트엔드를 위한 자바스크립트 첫걸음
getElementBYId/ClassName과 querySelector의 차이점
요소를 생성하고 추가할때 const parent = document.querySelector("div.today-info");parent.appendChild(seasonElement);querySelector로하면 잘돌아가는데 const parent = document.getElementByClassName("today-info");parent.appendChild(seasonElement);className 으로하면 appendChild에서 에러가 생기는 이유가 궁금합니다. 둘다 className을 반환하는것 아닌가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
스케일링
안녕하세요. 자료에 따라 스케일링을 다르게 쓰시는 것 같은데요.일단 실기시험을 준비하는 입장에서는 어느 경우에 스탠다드, 민맥스, 로버스트 등을 쓰는지 잘 이해가 가지 않네요. 강사님게서 쓰시니까 그런가보다,, 하고 쓰긴 하는데 시험에서는 민맥스 스케일링 하나만 이해하고 사용해도 문제가 없을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
메세지가 null로 나옵니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.UserException 코드를 처리 중입니다.상태코드, 코드도 정상적으로 나오는데 메세지가 사용자 오류가 아닌 null로 출력됩니다. 혹여 잘못 코딩해서 오류가 난 것은 아닌가 복사 붙이기를 통해 다시 서버를 구동해서 확인해봐도 똑같이 사용자 오류가 아닌 null로 출력됩니다. 어디를 수정해야 할까요??
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
슬랙 가입메일이 안 왔습니다
슬랙 가입메일이 안 왔습니다초대 이메일 부탁드립니다lastjisu87@gmail.com감사합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
연결에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.localhost로 사진과 같이 수정했는데도 같은 문제가 발생합니다. 해결방법이 있을까요
-
미해결스프링 기반 REST API 개발
연동 DB문의
안녕하세요. 디비는 oracle 이나 mysql사용하여도 되나여? 혹시 postgresql 쓰는 이유가 있을까요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Camera[]
강의를 보다보면 Camera[] cameras = new Camera[3] 로 배열을 만들어 주셨는데 클래스 Camera와 배열의 Camera[]는 다른건가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-P 질문있습니다.
안녕하세요. 선생님항상 강의 잘 듣고 있습니다. http://boj.kr/eb569883dd084b64877cab066012fc703-P 문제를 1. 꽃을 심었을 때 모든 구역의 비용을 순회하며 계산하여 가격에 따른 좌표 값과 비용을 저장한다.2. 비용을 정렬하여 비용에 따른 좌표 값을 visited배열을 통해 체크한다.위와 같은 방식으로 풀었는데, 어떤 부분에서 틀렸는지 잘 모르겠습니다.감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
provider에서 에러가 납니다.
import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; import 'antd/dist/antd.min.css' import { Provider } from 'react-redux'; import {applyMiddleware, createStore} from 'redux'; import PromiseMiddleware from 'redux-promise'; import reduxThunk from 'redux-thunk'; //import Reducer from './_reducers'; const createStoreWidthMiddleware=applyMiddleware(); const root = ReactDOM.createRoot(document.getElementById('root')); root.render( <React.StrictMode> <Provider> <App /> </Provider> </React.StrictMode> ); reportWebVitals();Provider를 제거하면 에러가 나지 않고 넣으면 위와같이 에러가납니다 혹시 아시는분 계실까요? 상위버젼에서 Provider 태그가 필요 없다고 하시는데 그럼 store는 어찌쓰는지요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 intellj 관련
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] intellij 데이터베이스에도 연결하고싶은데 test connection 쓰면 에러가 자꾸 뜨네요 ㅠ 해결 방법이 없으띾요 ?
-
미해결Spotfire - 사용자 교육 기초편
manage server에 add 가 안됩니다.
혹시 원인을 알 수 있을까요? Error message: Cannot connect to the specified server.Before trying again, make sure that the server you connect to is a valid Spotfire server, that the server is running, and that you are connected to the network.ManifestWebException at Spotfire.Dxp.Services:Could not connect to server 'http://128.134.187.144:1030/' to download manifest, the operation timed out after 10000 ms . (HRESULT: 80131509)Stack Trace: at Spotfire.Dxp.Services.ManifestReader.DownloadAndParse(WebRequestCreator requestCreator) at Spotfire.Dxp.Services.ManifestReader.GetReader(Uri uri, WebRequestCreator requestCreator) at Spotfire.Dxp.Loader.EditServerForm.OkButtonClick(Object sender, EventArgs e)
-
미해결모던 안드로이드 - Jetpack Compose 입문
전자액자 READ_EXTERNAL_STORAGE 권한 deprecated
Andoid 13 이상부터 READ_EXTERNAL_STORAGE 권한이 deprecated 되었습니다. 전자액자 권한 화면에서 권한요청 버튼 눌러도 반응 없는 분들은 참고하세요. Manifest 포함 READ_EXTERNAL_STORAGE 적용된 부분 전체 READ_MEDIA_IMAGES로 적용해보세요.<uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>if (ContextCompat.checkSelfPermission( this, Manifest.permission.READ_MEDIA_IMAGES ) == PackageManager.PERMISSION_GRANTED ) { granted = true }PermissionRequestScreen { launcher.launch(Manifest.permission.READ_MEDIA_IMAGES) }
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿼리의 형태
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]쿼리를 설명하시는 중에 ?q=hello&hl=ko 이 부분에서 구글에서는 이런 방식을 사용한다고 하셨습니다.문득 든 궁금증인데 그럼 타 웹사이트(naver, daum) 과 같은 곳에서는 쿼리를 다른 형태로 사용하나요?만약 다른 형태로 사용한다면 검색 엔진에 맞춰서 사용하는 건가요?쿼리에는 비슷하게 사용하도록 정해진 규약같은것이 없어서 자체적으로 정해놓고 사용하는건지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
무작정 일단 질러봤습니다.
프로그래머스 2레벨 문제에서 조금 막히고 1레벨은 그냥 수월하게 풀정도입니다.또 백준 기준에선 실버 2까지는 그냥 풀 수 있습니다.제가 학부생이지만 알고리즘 자료구조를 다 까먹은 상태여서 문제를 풀 때 접근 방식이나 접근법 혹은 문제가 집중이 안되서 생각이 안될 정도로 안 풀릴때가 있습니다. 이 강의에서 제가 활용을 해야 한다면 강의를 통해서 처음부터 차근차근 기초를 쌓아 올라가면 될까요?
-
해결됨따라하며 배우는 HTML, CSS
profile__picture 사진 크기 조정
<header class="header"> <nav class="header__content"> <div class="header__buttons"> <a href="index.html" class="header__home"> <img src="assets/icons/logo.svg" alt="logo"> </a> </div> <div class="header__search"> <img src="assets/icons/search.svg" alt="search"> <input type="text" placeholder="Search..."> </div> <div class="header__buttons"> <a href="#none"> <img src="assets/icons/home.svg" alt="home"> </a> <a href="#none"> <img src="assets/icons/shop.svg" alt="shop"> </a> <a href="#none"> <img src="assets/icons/messenger.svg" alt="messenger"> </a> <div class="profile__picture"> <img src="assets/images/avatar.png" alt="user picture"> </div> </div> </nav> </header>.header { width: 100%; height: 44px; background-color: #FFFFFF; display: flex; justify-content: center; position: fixed; top: 0; left: 0; z-index: 2; border-bottom: 1px solid #DBDBDB; } .header__content { width: 100%; max-width: 975px; padding: 0 14px; display: flex; justify-content: space-between; align-items: center; } .header__logo { margin-top: 5px; } .header__search { width: 216px; height: 28px; display: none; align-items: center; position: relative; } @media (min-width: 768px) { .header__search { display: flex; } } .header__search img { width: 12px; height: 12px; position: absolute; top: 8px; left: 8px; } .header__search input { width: 100%; height: 100%; background-color: #FAFAFA; padding: 4px 10px 4px 28px; border: 1px solid #DBDBDB; border-radius: 4px; outline: none; font-size: 12px; /* 폰트 굵기 */ font-weight: 300; color: #999999; text-overflow: hidden; white-space: nowrap; } .header__search input:focus { color: #262626; } .header__buttons { display: flex; align-items: center; gap: 16px; } .profile__picture img{ width: 24px; border-radius: 50%; }css의 .profile__picture부분에서 저는 강의처럼 말고 뒤에 img를 넣어야지만 사진 크기가 조정되는데 img를 안붙혀도 되는 이유가 궁금합니다!
-
미해결
home.html에 접근하려고 할때 Whitelabel Error Page 에러가 발생합니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 섹션 7. 웹 계층 개발 강의를 듣는 중localhost:8080에 접속했을때 , Whitelabel Error Page가 나오고 오류로는2023-06-01 17:29:09.964 ERROR 2143 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-1] Exception processing template "home": An error happened during template parsing (template: "class path resource [templates/home.html]")가 출력이 됩니다. home.html에 일반적인 html을 넣었을 때는, 잘 접근이 되는데 타임리프가 포함된 강의 코드로 했을때는 접근이 잘 안되는것 같습니다. 아래는 코드가 포함된 깃허브 링크입니다. 어디가 잘못되어 있는지 모르겠습니다.ㅠㅠ https://github.com/Hanjjong/Spring_boot_study
-
미해결홍정모의 따라하며 배우는 C언어
14.4 문자열을 받는 함수
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #define MAX_TITLE 40 #define MAX_AUTHOR 40 #define MAX_BOOKS 3 /* maximum number of books */ char* s_gets(char* st, int n) { char* ret_val; char* find; ret_val = fgets(st, n, stdin); // vs. scanf() if (ret_val) { find = strchr(st, '\n'); // look for newline if (find) // if the address is not NULL *find = '\0'; // place a null character there else while (getchar() != '\n') continue; // dispose of rest of line } return ret_val; } struct book { char title[MAX_TITLE]; char author[MAX_AUTHOR]; float price; }; int main() { struct book library[MAX_BOOKS] = { {"Empty", "Empty", 0.0f}, }; /* array of book structures */ int count = 0; while (1) { printf("Input a book title or press [Enter] to stop.\n>>"); if (s_gets(library[count].title, MAX_TITLE) == NULL) break; if (library[count].title[0] == '\0') break; printf("Input the author.\n>>"); s_gets(library[count].author, MAX_AUTHOR); printf("Input the price.\n>>"); int flag = scanf("%f", &library[count].price); while (getchar() != '\n') continue; count++; if (count == MAX_BOOKS) { printf("No more books.\n"); break; } } if (count > 0) { printf("\nThe list of books:\n"); for (int index = 0; index < count; index++) printf("\"%s\" written by %s: $%.1f\n", library[index].title, library[index].author, library[index].price); } else printf("No books to show.\n"); return 0; }안녕하세요, 해당 코드에서 구조체에 대한 부분은 아니지만 궁금증이 생겨 질문 남깁니다.문자열을 받아 구조체의 문자열 멤버에 넣는 사용자 정의함수 s_gets()에 대한 질문인데요,해당 예제에서는 s_gets()의 arguments로 title, author 등의 배열 형태가 들어가는데, 사실 함수 안에서는 배열이 포인터로 decay된다고 알고 있습니다.그렇게 된다면 함수 안에서는 문자열을 다룰 때 read-only가 되어 변경할 수 없게 되는 것 아닐까요? 그런데 해당 코드의 s_gets()함수에서는 '\n'을 찾아 '\0'으로 바꾸고 있어서 살짝 헷갈립니다.argument인 library.title, library.author 등이 본체는 배열이기 때문에 문제가 없는 걸까요?