묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬으로 장고(Django) 공략하기: 입문
CSS 가운데 정렬 적용 안됨
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가 CSS에 가운데 정렬이 왜 적용이 안될까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
cat join.sh
쿠버네티스 기본 세팅중에 문제가 생겨서 질문을 남깁니다. 해당 내용에서 cat ~/join.sh를했는데도 불구하고 아무것도 나오지않습니다.. 다른것들은 cat했더니 내용이 나오는데 해당 파일이 비어있는것일까요?
-
해결됨스프링 배치
JobLauncherApplicationRunner 초기화 과정에서 executeRegisteredJobs 부분은 어떤 부분을 처리하는 건가요?
protected void launchJobFromProperties(Properties properties) throws JobExecutionException { JobParameters jobParameters = this.converter.getJobParameters(properties); executeLocalJobs(jobParameters); executeRegisteredJobs(jobParameters);} 위 메소드 처리중 executeRegisteredJob(jobParameters) 메소드 디버그 잡아서 확인해보았는데 jobRegistry에 등록된 job이름과 jobNames를 비교해서 일치하면 execute를 실행시키는 로직인데 jobRegistry에 등록된 값이 없어서 패스하더라구요. 저과정이 어떤 역할을 하는건지 궁금합니다.
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
pymysql import 불가
안녕하세요 pymysql을 다운받았는데 궁금한 점이 생겨 질문 드립니다. 먼저 저는 mac os를 사용하고 있습니다. pip install pymysql 설치 완료 후 'import pymysql'을 작성하니 import가 되지 않는 오류가 발생했습니다. 주피터 노트북에서 run을 했을 때는 넘어갔는데 터미널 상에서는 오류가 생기는 이유가 뭘까요..? 추후 터미널 상에서 import pymysql을 해야할 수도 있을 것 같아 질문 드립니다!
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
overflow: none 값
강의 내용 중 overflow의 속성을 "none"으로 설정하신 부분이 있는데정확하게 "none" 값이 overflow 속성에서는 무엇을 의미하는지 궁금해서 검색해보니 관련자료가 없어서요mdn에서도 overflow에 "none"이라는 값을 찾지 못했는데, 혹시 어떤 것을 의미하는 값인지 알 수 있을까요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Autocomplete 자동완성기능이 너무 거슬려서 질문드립니다.
타이핑 할때마다 계속 자동완성기능이 떠서 줄 바꿈하려고 엔터를 치면 엉뚱한게 입력되서 불편하네요 Delete키도 안먹는것 같은데 혹시 자동완성기능을 끄거나 제한할 수 있는 방법이 있나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HandlerExceptionResolver
안녕하세요 HandlerExceptionResolver를 이용하면 WAS에서 다시 오류 페이지 정보를 찾아 /error를 호출 하는 과정없이 문제를 해결 할 수있는데 이건 HandlerExceptionResolver가 return 이 null 이 아닐 경우 인것이죠.? (null 일 경우면 원래 방식이였던 WAS -> 다시 재호출 )
-
미해결15일간의 빅데이터 파일럿 프로젝트
클라우데라 클러스터 status가 모두 fail로 뜹니다.
안녕하세요. 클라우데라 클러스터를 만들고 나서 사진과 같이 빨간색으로 fail로 뜹니다. vm 서버 종료하고 메모리를 기존 3GB 정도의 크기에서 2GB로도 줄여보고 4GB, 5GB로 늘려보기도 했는데 여전히 같은 상황입니다. 프로젝트를 빨리 해보고 싶은데 여기서 막혀서 진도를 나가지 못하고 있네요.. 어떻게 해결할 수 있을까요? 조언 부탁드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 신청합니다
삭제된 글입니다
-
미해결스프링 핵심 원리 - 기본편
가짜 프록시 객체에 대해
가짜 프록시객체를 써서 bean을 lazy하게 주입받는 효과를 준다고 설명해주셨는데요. 어쨌든 그 프록시객체는 가짜니까 드는 궁금증입니다. 이중에 어떤 게 맞나요?! 1. 프록시객체가 일단 주입되어있다가, request가 들어올 때 실제 Bean이 그 프록시객체의 자리를 덮어쓴다.(가짜를 밀어내고 진짜가 온다. 가짜는 진짜가 만들어질 때까지 시간 때워주기용) 2. 주입되어있는 프록시객체는 진짜 객체의 클래스를 상속받았으므로, request가 들어올 때에도 그대로 자리를 유지하여 사용된다. 단, request가 들어올 때 setter 같은 게 동작하여 프록시객체를 진짜스럽게 만들어준다. 3. 그 외 방식
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
검증데이터
선생님 안녕하세요, evals = [(X_test, y_test)] 이부분의 코드에서, 선생님께서 검증데이터로 원래 테스트 데이터를 쓰면 안되는데 데이터 부족으로 어쩔 수 없이 테스트 데이터를 넣었다고 하셨는데요 1. 그러면 보통 검증데이터로는 뭐가 쓰이나요? 2. 전체 데이터를 80퍼는 학습데이터, 20퍼는 테스트용 데이터로 분할하였는데 그 학습데이터를 쪼개서 검증데이터를 원래 가져오는건가요? 3. 제가 보기엔 학습데이터도 수가 많아보이는데 왜 검증용 데이터가 부족한건가요?ㅠㅠ 4. 만약 학습데이터가 많다면, K-Fold로 검증데이터를 원래 가져와야 맞는건가요? 많이 부족한 질문 죄송합니다. 수업 항상 잘 듣고 있습니다!
-
미해결스프링 핵심 원리 - 기본편
16:00쯤 - applicationContext.getBean(PrototypeBean.class)하면
applicationContext 를 Autowired로 주입받아서 applicationContext.getBean(PrototypeBean.class)하면 매번 새로 주입받아서 프로토타입빈이 새로 생성된다고 하셨는데, 왜 그런 것인지 아직 잘 이해가 안됩니다. getBean 은 스프링컨테이너를 새로 띄우는 게 아니고(즉, 새로 빈을 생성하는 게 아니고) 그냥 스프링컨테이너에 (이미) 있는 x특정 빈을 가져오기만 하는 게 혹시 아니었나요? 그럼, 새로 ClientBean을 만든 게 아니므로 거기서 의존하는 PrototypeBean도 기존에 주입받았던 그 프로토타입 인스턴스 그대로일 것 같은데, 그렇지 않은 결과가 이해가 잘 안되어 추가 설명 혹시 주실 수 있을지 요청드려봅니다!
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
\t 탭키 질문이요.
print("이름 : {0}\t나이 : {1}\t주 언어 : {2}".format(name,age,main_lang)) 나이:{1}\t 위와 같이 : 쌍점 앞에 띄워쓰기를 없애면 나이 뒤에 입력한 \t가 실행이 되지 않는데요. 띄워쓰기를 안하면 어떤 부분이 문제가 되서 실행이 안되는 건가요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
globalError 질문 드립니다.
검증을 할때 필드 에러를 제외한 에러는 controller에서 BindingResult 를 통해 글로벌 에러를 생성한다고 강의에서 들었습니다. 그후 타임리프를 통해 each = "err : ${#fields.globalErrors()} 를 통해 모든 globalError를 출력시켜주었는데요. 혹시 globalError에서도 에러이름을 통해 조건문으로 나타낼수있을까요? 예를들면 위에서 err에 globalErrors() 가 담겼으니 th:if = "${err.에러명 == 에러}" 이런식으로 표현하고싶습니다.
-
미해결장박사의 블록체인 이해와 구조
Cmder 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하십니까, 덕분에 블록체인 및 암호학에 대해 쉽게 공부를 진행하고 있습니다. 감사합니다. 영상 30분쯤에 나오는 Cmder 실습 관련하여 문의드리고자 합니다. 영상과는 달리 제겐 아래와 같이 녹색의 "C:\workspace\cmder" 가 나타납니다. 장박사님과 같이 화면이 나왔으면 하는데 어떠한 부분을 수정하면 될지 답변 부탁드리겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
[postman]사용시, body데이터 선택에 따라서, 자동으로 헤드 content-type 변경하려면
문의 드립니다. 강의 보면서 따라하고있는데, postman에서 요청body의 타입(w-xxx-form-urlencoded, json, ...) 을 변경시, 헤드의 content-type 이 자동으로 변경되지 않는데, postman에서 따로 설정을 해줘야 하는지요 ?
-
미해결[Python 실전] 웹크롤링과 데이터분석 : 전세계 축구 선수 몸값 분석
player_info = soup.find_all('tr', class_ = ['odd', 'even]) 함수가 동작하지 않습니다.
print(player_info)를 출력해 보니, 빈 리스트([])가 출력됩니다. 참고로, r.status_code를 출력해 보면 200이 아닌 404가 출력되고, print(soup)을 출력해 보면 아래와 같이 내용이 출력됩니다. !DOCTYPE html> <html class="no-js" lang="en"> <head> <script type="text/javascript"> !function () { var e = function () { var e, t = "__tcfapiLocator", a = [], n = window; for (; n;) { try { if (n.frames[t]) { e = n; break } } catch (e) { } if (n === window.top) break; n = n.parent } e || (!function e() { var a = n.document, r = !!n.frames[t]; if (!r) if (a.body) { var i = a.createElement("iframe"); i.style.cssText = "display:none", i.name = t, a.body.appendChild(i) } else setTimeout(e, 5); return !r }(), n.__tcfapi = function () { for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++)n[r] = arguments[r]; if (!n.length) return a; if ("setGdprApplies" === n[0]) n.length > 3 && 2 === parseInt(n[1], 10) && "boolean" == typeof n[3] && (e = n[3], "function" == typeof n[2] && n[2]("set", !0)); else if ("ping" === n[0]) { var i = { gdprApplies: e, cmpLoaded: !1, cmpStatus: "stub" }; "function" == typeof n[2] && n[2](i) } else a.push(n) }, n.addEventListener("message", (function (e) { var t = "string" == typeof e.data, a = {}; try { a = t ? JSON.parse(e.data) : e.data } catch (e) { } var n = a.__tcfapiCall; n && window.__tcfapi(n.command, n.version, (function (a, r) { var i = { __tcfapiReturn: { returnValue: a, success: r, callId: n.callId } }; t && (i = JSON.stringify(i)), e.source.postMessage(i, "*") }), n.parameter) }), !1)) }; "undefined" != typeof module ? module.exports = e : e() }(); </script> <script> window._sp_ = { config: {"accountId":1254,"propertyId":7427,"baseEndpoint":"https://cdn.privacy-mgmt.com"}} </script> <script src="https://cdn.privacy-mgmt.com/wrapperMessagingWithoutDetection.js"></script> <meta charset="utf-8"/> <meta content="IE=edge" http-equiv="x-ua-compatible"/> <meta content="telephone=no" name="format-detection"/> <meta content="#1a3151" name="theme-color"> <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <link href="/favicon-16x16.png" rel="shortcut icon" sizes="16x16"/> <link href="/android-chrome-192x192.png" rel="shortcut icon" sizes="192x192"/> <link href="/apple-touch-icon-152x152.png" rel="apple-touch-icon-precomposed"/> <meta content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=no" name="viewport"> <meta content="article" property="og:type"/> <meta content="https://tmssl.akamaized.net/images/tm_logo.png" property="og:image"/> <meta content="" property="og:description"/> <meta content="Error" property="og:title"/> <meta content="https://www.transfermarkt.com/spieler-statistik/wertvollstespieler/marktwertetop%20" property="og:url"/> <link href="https://www.transfermarkt.de" hreflang="de" rel="alternate"> <link href="https://www.transfermarkt.de" hreflang="de-LU" rel="alternate"> <link href="https://www.transfermarkt.at" hreflang="de-AT" rel="alternate"> <link href="https://www.transfermarkt.ch" hreflang="de-CH" rel="alternate"/> <link href="https://www.transfermarkt.com.tr" hreflang="tr" rel="alternate"/> <link href="https://www.transfermarkt.it" hreflang="it-CH" rel="alternate"/> <link href="https://www.transfermarkt.it" hreflang="it" rel="alternate"/> <link href="https://www.transfermarkt.pl" hreflang="pl" rel="alternate"/> <link href="https://www.transfermarkt.co.uk" hreflang="en-GB" rel="alternate"/> <link href="https://www.transfermarkt.co.uk" hreflang="en-IE" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-ES" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-CL" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-VE" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-PE" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-EC" rel="alternate"/> <link href="https://www.transfermarkt.es" hreflang="es-CU" rel="alternate"/> <link href="https://www.transfermarkt.nl" hreflang="nl" rel="alternate"/> <link href="https://www.transfermarkt.pt" hreflang="pt" rel="alternate"/> <link href="https://www.transfermarkt.ru" hreflang="ru" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr-CH" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr-CA" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr-CI" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr-LU" rel="alternate"/> <link href="https://www.transfermarkt.fr" hreflang="fr-BE" rel="alternate"/> <link href="https://www.transfermarkt.com.br" hreflang="pt-BR" rel="alternate"/> <link href="https://www.transfermarkt.us" hreflang="en-US" rel="alternate"/> <link href="https://www.transfermarkt.us" hreflang="en-CA" rel="alternate"/> <link href="https://www.transfermarkt.co.in" hreflang="en-IN" rel="alternate"/> <link href="https://www.transfermarkt.co.za" hreflang="en-ZA" rel="alternate"/> <link href="https://www.transfermarkt.com" hreflang="x-default" rel="alternate"/> <link href="https://www.transfermarkt.com" hreflang="en" rel="alternate"/> <link href="https://www.transfermarkt.be" hreflang="nl-BE" rel="alternate"/> <link href="https://www.transfermarkt.com.ar" hreflang="es-AR" rel="alternate"/> <link href="https://www.transfermarkt.mx" hreflang="es-MX" rel="alternate"/> <link href="https://www.transfermarkt.co" hreflang="es-CO" rel="alternate"/> <link href="https://www.transfermarkt.my" hreflang="ms" rel="alternate"/> <link href="https://www.transfermarkt.jp" hreflang="ja" rel="alternate"/> <link href="https://www.transfermarkt.co.id" hreflang="id" rel="alternate"/> <link href="https://tmssl.akamaized.net/css/stylesheets/menue.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/stylesheets/tm-grid.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/stylesheets/main.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/styles/tm-main.css?lm=1634216104" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/assets/b7c5571cf8957553f95f6d9069eaed67/jui/css/base/jquery-ui.css?lm=1634216162" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/stylesheets/main_desktop.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/sprite-main.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/chosen.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/jquery-ui-1.10.4.custom.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/jquery-ui-1.10.4.tm-theme.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/stylesheets/main_werbung.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/shortclasses.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/print.css?_sn=1?lm=1634216161" media="print" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/desktop.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/domainspezifisch/desktop-com.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/css/error-site.css?lm=1634216161" rel="stylesheet" type="text/css"/> <link href="https://tmssl.akamaized.net/assets/bdb39bc7538f732f9833170435d23c28/css/tooltipster.css?lm=1634216162" rel="stylesheet" type="text/css"/> <script src="https://tmssl.akamaized.net/js/vendor/jquery.min.js?lm=1634216153" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/localStorage.js?lm=1634216153" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/foundation.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/main.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/jquery-ui-1.10.4.custom.min.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/clipboard.min.js?lm=1634216153" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/chosen.ajaxaddition.jquery.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/functions.js?lm=1634216153" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/main_desktop.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/js/chosen.jquery.js?lm=1634216154" type="text/javascript"></script> <script src="https://tmssl.akamaized.net/assets/bdb39bc7538f732f9833170435d23c28/js/jquery.tooltipster.js?lm=1634216162" type="text/javascript"></script> <title>Error | Transfermarkt</title> <script src="https://tmsi.akamaized.net/js/globals/tm-global-elements.esm.js" type="module"> /*<![CDATA[*/ /*]]>*/ </script><script nomodule="" src="https://tmsi.akamaized.net/js/globals/tm-global-elements.js" type="text/javascript"> /*<![CDATA[*/ /*]]>*/ </script> <script type="text/javascript"> tmData = { loggedIn : "0", tmTraffic: "0", }; </script> <script>// Set to the same value as the web property used on the site var gaProperty = 'UA-3816204-13'; // Disable tracking if the opt-out cookie exists. var disableStr = 'ga-disable-' + gaProperty; if (document.cookie.indexOf(disableStr + '=true') > -1) { window[disableStr] = true; } // Opt-out function function gaOptout() { document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStr] = true; }</script> <script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-3816204-13"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('set', 'linker', { 'domains': [/^transfermarkt\.(com|de|nl|it|at|ch|es|fr|com\.tr|pt|tv|pl|co\.uk)$/]}); gtag('js', new Date()); gtag('set', { 'custom_map': {
-
미해결스프링 핵심 원리 - 기본편
역할과 책임의 차이
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 역할과 책임이라는 단어가 많이 등장하는데요, 그 둘의 차이점이 궁금합니다. 일반적으로 역할이 더 큰 개념으로 역할 하나가 여러개의 책임을 갖는다고 생각되는데요. (역할:책임 = 1:N) 혹시 추가로 숙지하고 넘어가야할 개념이 있을지 궁금합니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
페이지오류가 나는데..!
yarn develop으로 실행시키면 메타데이터가 뜨지 않고 위처럼 나오는데 어떻게 고쳐야 할까요?
-
미해결스프링 부트 개념과 활용
Project structure settings(단축키) : command + ;
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.