묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
static 멤버 사용
static 멤버를 수업 설명과 같이 객체 생성없이 클래스 이름으로 접근한다는것은 강사님 설명 덕분에 잘알았습니다!!그렇다면 static 멤버를 사용하는 이유는 객체 생성없이 클래스이름으로 바로 접근가능하다는 것인데, 객체 생성없이 메소드를 접근하게되면 어떤점이 좋은가요???객체 생성이 필요없으니 코드를 줄일 수 있는것이 장점일까요?이유를 알아야 잘 활용할 수 있을거 같아 질문남깁니다!
-
미해결대세는 쿠버네티스 (초급~중급편)
"vagrant up" Install error.
When I tried to install by using 'vagrant up', however dashboard pod is not running. Many times I tried by 'vagrant destroy' and 'vagrant box remove centos/7', even thought I reset Windows 10 OS.last month I installed well, but this error occurred from yesterday.Please help me. Thank you in advance.EnvironmentWindows 10CPU Core: 6
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
왜 이번 프로젝트의 src/test 패키지에는 propertie파일이 없는 거죠???
[질문 내용]왜 이번 프로젝트의 src/test 패키지에는 propertie파일이 없는 거죠???
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
MongoDB Compass DB 조회에 대하여
강의 너무나 잘 듣고 있습니다!현재 몽고DB를 도커에서 실행시키고 데이터 활용하는 부분에 대해 학습하고 있습니다만, MongoDB Compass에서 데이터를 조회할 때 localhost 주소를 맞췄습니다만 mydocker03이 아닌 이전에 예제로 만들었던 myproject03이 나옵니다. 어떤 부분을 고쳐봐야 할지 알 수 있을까요?
-
미해결스프링 핵심 원리 - 기본편
@Coponent가 붙는 클래스는 무조건 public이어야 할까요?
@Repository class ReviewRepositoryImpl implements ReviewRepository {...}이런 식으로 class 접근제한자를 default로 하면 안되던데 왜 그런걸까요??저는 스프링 빈으로 구현체가 등록되고, 컨테이너에 있는 빈들이 자동으로 생성자 주입될테니, 구현 클래스를 숨기고 싶어 default로 변경했습니다! 항상 좋은 강의 감사합니다 :)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다이나믹 라우터 7버젼 이상 질문
다이나믹 라우팅을 할때 next-redux-wrapper 7버전 이상 사용하고 있는데질문이 2가지가 있습니다!구동방식에 대해서는 이해했는데 getServerSideProps 에 loadPost에 context.params.id 가 아니라 7버전 이상이여서 req.params.id로 넣어줬는데 백엔드에서 받는 postId가 undefined로 뜹니다 혹시 7버전이상일땐 loadPost에는 어떤 값을 넣어줘야하나요..!? 게시글에 <Link>를 사용해서 다이나믹 라우터를 이용하면 처음에 CSR 방식으로 값을 받아와서 데이터가 없기 때문에 undefined가 뜨기 때문에 그 동안 로딩창을 띄워줘야 된다고 말씀하셨는데 그 말씀 자체에는 이해가 됐는데 그러면 getServerSideProps 에 따로 작업을 해줘야하는건가요!?
-
미해결실전! Querydsl
스프링 부트 3.0 + Querydsl 설정 관련
안녕하세요! 강의 잘 듣고 있습니다 감사합니다.강의를 따라가다가 잘 안되는 부분이 있어서 질문글 하나 남겨봅니다.Gradle -> Tasks -> build -> cleanGradle -> Tasks -> other -> compileQuerydsl실행 시에 정상적으로 Q타입 클래스가 생성이 됩니다.그런데 이후에 테스트 코드를 돌려보면이런 오류가 뜹니다.이것저것 해보다가 build파일이 없는 상태에서(삭제 후에) 테스트를 돌리면 돌아가긴 합니다.정상적으로 빌드해서 돌려보고 싶은데 설정을 어떻게 바꿔야 할까요?https://drive.google.com/file/d/1H7Sz9Z994odDceIhuTp9S4bpfvhDjxAr/view?usp=sharing구글 드라이브 링크입니다.
-
해결됨왕초보를 위한 네트워크 기초
이더넷 질문있습니다
선생님이더넷은 MAC Address를 가지고 데이터를 포워딩을 하는 게 이더넷의 원리라고 수업 시간에말씀하시던데 그러면 같은 네트워크에서 스위치로 통신을 할 때만 이더넷 통신 기술을사용하는 건가요? 그렇다면 서로 다른 네트워크를 넘어가기 위해서 쓰는 라우터에서는MAC Address를 쓰지 않으니 그때는 이더넷 기술 말고 어떤 통신 기술을 사용하는건가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
엑셀(구글)시트에 크롤링 하는 경우 열 변경시 문제
선생님 안녕하세요좋은 강의 감사합니다. 강의 외적으로 질문드립니다. 정기적으로 크롤링을 해와서 엑셀에 정보를 업데이트 하는 것을 하고 싶은데요 예를 들어, A열에 종목번호, B열에 종가를 넣다가, 갑자기 두 열 사이에 하나 열을 추가해서 다른 정보를 넣어야 할때가 많은데요(예를 들어, PER나 PBR같은 정보) 이런 경우에 B열로 종가를 불러오게 하면 계속 정보가 덧쓰일것 같아서요.이 경우, B열로 불러오라는 코드를 수정하지 않고, 자동으로 C열로 밀리도록 코딩을 하려면 어떻게 해야 하나요?
-
미해결
타입스크립트 설치후 페이지 로딩중 ....
타입스크리브를 설치후에 yarn dev 실행하면 로딩중이라고 뜹니다. 이부분 어떻게 수정이 되어야할까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
yarn init 에러 문의
안녕하세요 선생님퍼샤드 패턴에서 58분쯤 보면yarn init이라고 입력을 하시던데저의 경우에는 에러가 뜹니다.ERROR: init is not COMMAND nor fully qualified CLASSNAME. Usage: yarn [OPTIONS] SUBCOMMAND [SUBCOMMAND OPTIONS] or yarn [OPTIONS] CLASSNAME [CLASSNAME OPTIONS]왜 입력 값이 충족되지 않았다고 하는 걸까요?참고로 제 node.js 버전은 18대입니다. 혹시몰라 전체적인 에러메세지 같이 첨부합니다!(base) ➜ 01-05-token-count-api-facade-import git:(master) ✗ yarn init ERROR: init is not COMMAND nor fully qualified CLASSNAME. Usage: yarn [OPTIONS] SUBCOMMAND [SUBCOMMAND OPTIONS] or yarn [OPTIONS] CLASSNAME [CLASSNAME OPTIONS] where CLASSNAME is a user-provided Java class OPTIONS is none or any of: --buildpaths attempt to add class files from build tree --config dir Hadoop config directory --daemon (start|status|stop) operate on a daemon --debug turn on shell script debug mode --help usage information --hostnames list[,of,host,names] hosts to use in worker mode --hosts filename list of hosts to use in worker mode --loglevel level set the log4j level for this command --workers turn on worker mode SUBCOMMAND is one of: Admin Commands: daemonlog get/set the log level for each daemon node prints node report(s) rmadmin admin tools scmadmin SharedCacheManager admin tools Client Commands: applicationattempt prints applicationattempt(s) report app|application prints application(s) report/kill application/manage long running application classpath prints the class path needed to get the hadoop jar and the required libraries cluster prints cluster information container prints container(s) report envvars display computed Hadoop environment variables fs2cs converts Fair Scheduler configuration to Capacity Scheduler (EXPERIMENTAL) jar <jar> run a jar file logs dump container logs nodeattributes node attributes cli client queue prints queue information schedulerconf Updates scheduler configuration timelinereader run the timeline reader server top view cluster information version print the version Daemon Commands: nodemanager run a nodemanager on each worker proxyserver run the web app proxy server registrydns run the registry DNS server resourcemanager run the ResourceManager router run the Router daemon sharedcachemanager run the SharedCacheManager daemon timelineserver run the timeline server SUBCOMMAND may print help when invoked w/o parameters or with -h.구글링은 해봐도 못찾겠고,그나마 힌트가 될만한건 이전에 hadoop 설치하면서 yarn이 같이 깔렸던 것 같은데, 그것과 충돌이 되서 그럴 수 있다는 정보까진 찾았습니다! brew uninstall hadoop 으로 하둡을 날려버렸더니 yarn 명령이 아예 작동이 안되는 것으로 봐서는 맞는 것 같습니다.brew install yarn으로 설치 다시 해줬더니 작동은 잘 됩니다!선생님 이럴경우에 삭제 말고 따로 하둡과 충돌할 경우에 hadoop의 yarn과 node.js의 yarn을 별도로 관리하는 방법은 없을까요?
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
슬라이드
안녕하세요 슬라이드가 안되서 확인 부탁드립니다<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="css/style2.css"> </head> <body> <div class="container"> <header> <div class="header-logo"> <a href="#"><img src="images/logo.png" alt="로고"></a> </div> <div class="navi"></div> </header> <div class="slide"> <a href="#"><img src="images/img1.png" alt="img1"></a> <a href="#"><img src="images/img2.png" alt="img2"></a> <a href="#"><img src="images/img3.png" alt="img3"></a> </div> <div class="items"> <div class="news"></div> <div class="banner"> <a href="#"><img src="images/banner.jpg" alt="배너"></a> </div> <div class="shortcut"> <a href="#"><img src="images/shortcut.jpg" alt=""></a> </div> </div> <footer> <div class="footer-logo"> <a href="#"><img src="images/logo.png" alt="로고"></a> </div> <div class="copy"> <span>COPYRIGHTⓒ by JUST Shop. ALL RIGHTS RESERVED</span> </div> <div class="sns"> <a href="#"><img src="images/sns1.jpg" alt="sns1"></a> <a href="#"><img src="images/sns2.jpg" alt="sns2"></a> <a href="#"><img src="images/sns3.jpg" alt="sns3"></a> </div> </footer> </div> </body> </html>@charset "utf-8"; .container{ width: 1200px; margin: auto; border: 1px solid red; } header{ height: 100px; } header>div{ height: 100px; } .header-logo{ width: 200px; float: left; } .navi{ width: 600px; float: right; } .slide{ height: 300px; position: relative; overflow: hidden; } .slide>div{ font-size: 0; position: absolute; top: 0; left: 0; animation: slide 10s linear infinite; } @keyframes slide { 0% {top: 0;} 30% {top: 0;} 35% {top: -300px;} 65% {top: -300px;} 70% {top: -600px;} 95% {top: -600px;} 100% {top: 0;} } .items{ overflow: hidden; } .items>div{ height: 200px; float: left; width: 400px; box-sizing: border-box; } .news{} .banner{} .shortcut{} footer{ overflow: hidden; } footer>div{ height: 100px; float: left; box-sizing: border-box; } .footer-logo{ width: 200px; } .copy{ width: 800px; line-height: 100px; text-align: center; } .sns{ width: 200px; line-height: 140px; text-align: center; }그리고 푸터 부분에텍스트는 line-height할때 높이값을 기존 높이와 동일한 사이즈로 하면되는데 이미지는 왜 기존 높이 사이즈로 하면 안되는걸까요??
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
다음 업데이트는 어떤 내용인지 알수있을까요?
강의 잘 보고있습니다.다음 업데이트는 어떤 내용이 올라올지 궁금해서 질문올립니다.
-
미해결자바스크립트 : 기초부터 실전까지 올인원
인프런 블로그 작성
인프런 블로그에 학습일기로 해당 강의 속 문제와 문제풀이 내용을 공개로 올려도 되나용??
-
미해결최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
강의 자료 슬라이드
강의 자료에 슬라이드는 없나요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
PostImages 이미지 length 오류
PostImages.jsimport React, { useCallback, useState } from 'react'; import PropTypes from 'prop-types'; import { PlusOutlined } from '@ant-design/icons'; import ImagesZoom from './ImagesZoom'; const PostImages = ({ images }) => { const [showImagesZoom, setShowImagesZoom] = useState(false); const onZoom = useCallback(() => { setShowImagesZoom(true); }, []); const onClose = useCallback(() => { setShowImagesZoom(false); }, []); if (images.length === 1) { return ( <> <img role="presentation" src={images[0].src} alt={images[0].src} onClick={onZoom} /> {showImagesZoom && <ImagesZoom images={images} onClose={onClose} />} </> ); } if (images.length === 2) { return ( <> <div> <img role="presentation" src={images[0].src} alt={images[0].src} width="50%" onClick={onZoom} /> <img role="presentation" src={images[1].src} alt={images[1].src} width="50%" onClick={onZoom} /> </div> {showImagesZoom && <ImagesZoom images={images} onClose={onClose} />} </> ); } return ( <> <div> <img role="presentation" src={images[0].src} alt={images[0].src} width="50%" onClick={onZoom} /> <div role="presentation" style={{ display: 'inline-block', width: '50%', textAlign: 'center', verticalAlign: 'middle' }} onClick={onZoom} > <PlusOutlined /> <br /> {images.length - 1} 개의 사진 더보기 </div> </div> {showImagesZoom && <ImagesZoom images={images} onClose={onClose} />} </> ); }; PostImages.propTypes = { images: PropTypes.arrayOf(PropTypes.shape({ src: PropTypes.string, })).isRequired, }; export default PostImages;Post.jsexport const initialState = { mainPosts: [{ id: 1, User: { id: 1, nickname: '제로초', }, content: '첫 번째 게시글', Images: [{ src: 'https://bookthumb-phinf.pstatic.net/cover/137/995/13799585.jpg?udate=20180726', }, { src: 'https://gimg.gilbut.co.kr/book/BN001958/rn_view_BN001958.jpg', }, { src: 'https://gimg.gilbut.co.kr/book/BN001998/rn_view_BN001998.jpg', }], Comments: [{ User: { nickname: 'nero', }, content: '우와 개정판이 나왔군요~', }, { User: { nickname: 'hero', }, content: '얼른 사고싶어요~', }] }], imagePaths: [], postAdded: false, }; const ADD_POST = 'ADD_POST'; export const addPost = { type: ADD_POST, }; const dummyPost = { id: 2, content: '더미데이터입니다.', User: { id: 1, nickname: '제로초', }, Images: [], Comments: [], }; export default (state = initialState, action) => { switch (action.type) { case ADD_POST: { return { ...state, mainPosts: [dummyPost, ...state.mainPosts], postAdded: true, }; } default: { return { ...state, }; } } };코드에 문제가 없는 것 같은데 위와 같이 에러가 뜹니다.post.js파일도 비교해보면서 찾아봤는데도.. 답이 안보입니다.ㅠㅠ
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
안녕하세요. 실행관련 질문입니다!
강의 잘 듣고 있습니다.!!다름이 아니라ServicesInitializationException: The Analytics service has not been initialized. Please initialize Unity Services. 이와 같은 오류가 뜨면서 프로젝트 실행이 안되서 질문글 올립니다. 구글링 해보니 인앱결제시스템관련? 오류 같은데 이리저리 설정을 닷 해봐도 해결이 안되네여 ㅠㅠ 혹시 해결방법 있을까요 ㅠㅠㅠ
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase 연동 중 오류 질문
안녕하세요 강사팀 . Flutter 입문 - 안드로이드, iOS 개발을 한 번에 강의 수강중에 있으나강의와 동일하게 적용해도 해당 메시지가 출력되어 문의드립니다.깃허브에 올려놓으신 코드와도 다른게 없는것 터미널에서 friebase login 입력시해당메시지가 출력됩니다.*다른분도 비슷한 사례에 답변달린게 있어 동일하게 진행해봤는데 안되네요..
-
미해결Django REST Framework 핵심사항
ModuleNotFoundError: No module named 'rest_framework django' 오류
안녕하세요.블로그앱 만드는 강의를 듣지 않았어서, 기존에 만들어진 블로그앱을 강의자료를 통해 다운로드 받았습니다.맥과 윈도우 환경차이일지 모르겠는데,섹션1-2 router/viewset 코딩하기의 예시를 복붙하여 실행시키는 코드가ModuleNotFoundError: No module named 'rest_framework django'아래와 같은 오류를 내며 실행되지 않습니다. 똑같이 urls.py를 다 주석처리 해주었으며, settings.py 설정도 완료된 상태입니다. 분명 모듈 네임이 rest_fraamework 인데 어디서 django가 붙는지 모르겠네요 ;; 해당 코드를 새로 제가 프로젝트를 하나 생성하여 실행시켰을 땐 아주 잘 실행이 됩니다.혹시 기존의 강의자료에서 VueDjAgency-ch0를 다운받아 실행시킨다고 했을 때, 혹시 추가적으로 수정하거나,봐줘야 할 부분이 있는걸까요? 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
프리펩 - Rect transform 수정 관련
안녕하세요 며칠 전부터 간단해보이는 문제 때문에 고민하다가 질문 남겨요ㅠㅠㅠㅠ Q1 - 프리펩 수정 관련먼저, 강의 내용을 봤을 때는,프리펩 제작 후 수정하고 싶을 때는,-> 프리펩 수정 페이지에서 수정 or Scene의 Prefab Instance에서 수정 후 override (Apply All) 이 두가지 루트인데,이미지-source image 수정할 때는,위 두 가지 루트로 접근 시 전부 수정이 정상적으로 가능했습니다. 그러나, 사이즈 변경이 필요해서 사이즈를 변경하려고 Rect transform에 들어가서width, height 값을 수정했는데앞서 말한 두 가지 루트 모두 변화를 인식 못합니다.프리펩에 들어가서, 프리펩 수정 페이지에서 수치 변화 -> 적용 안됨개별 프리펩 인스턴스에서 값 수정 -> override 여부가 뜨지 않음 ( 변화 인식 못함) 관련 사진 첨부입니다..1- 프리펩 페이지의 실제 프리펩( 앞서 말했던 첫 번째 수정 방법을 확인하기 위해i) 먼저 프리펩을 43x43으로 제작 후 프리펩 화 > 이후 프리펩 인스턴스화ii) 그런 뒤, 프리펩 페이지에서 프리펩을 45x45로 변경 >>>> 수정 사항 적용 X( AutoSave 모드입니다.) 2- Scene에서 사용하고 있는 프리펩 인스턴스( 나머지 Inspector 요소들은 실험 도중 prefab 삭제 및 unpack 하다보니 길어졌네요.. 무시하셔도 됩니다 ) i) 수정 사항 변경 확인을 위해 43x43의 프리펩을 42x42로 변경했음에도,override 여부가 뜨지 않음 ( 변경 사항을 인식 못함)Q2 - 알 수 없는 오류.. Unable to rename a GameObject with HideFlags.NotEditable.UnityEngine.GUIUtility:ProcessEvent(int,intptr,bool&) >> 이 오류가 갑자기 노란색 에러로 뜨는데, 그럴 때마다 다시 껐다가 키면 사라져 있습니다..뭐가 문제일까요..? 오류는 검색하는데 이건 사례도 별로 없어서 12년도 자료 나오고 명확한 해결 방법도 안 나오네요..