묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
선생님 안녕하세요
안녕하세요 제로초님 강의를 들으면서 API문서를 처음만든것만큼만이라도 자동으로 만들어주는것에 정말 감사하다는 느낌을 받았습니다. 그런데 강의가 진행될수록 본래의 소스코드 보다 API문서를 위한 코드가 점점더 많아지는것같아서 약간 배보다 배꼽이 더큰상황이 발생되는것 같습니다. 제가 생 typescript + express로 프로젝트를 진행할때는 아예 스웨거 yaml파일들을 따로 빼서 API문서를 만들었었는데요 이런식으로 따로 빼서 Swagger문서를 만드는 방법이 Nest에도 있을까요 ?
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
결과를 여러 논리에 의하여 여러 창 페이지를 출력하고 싶다면?
- 학습 관련 질문을 남겨주세요. 상세히 작성하안녕하세요! 강의를 너무 잘 보았습니다. 제가 궁금한 점이 있는데 제가 혹시 아래의 사진의 10번째 줄에서 select을 통해 최댓값(Math.max)의 위치(indexOf)를 추출(select에서)한다. 이렇게 해석되는 거로 알고 있습니다. 그리고 ...select가 모든 범위일텐데 이 범위를 혹시 좁히는 방법이 궁금합니다..! (예를 들어 0~4, 5~7, 8~10 ,..., 29~32로 나눈 집합에 대한 최댓값을 가진 위치 구하기) 곧 올라올 사진이 테스트 결과값들의 모임입니다!! (0~32)번의 결과값에 해당하는 수의 집합이예요!) [0,0,0,...,0]있는 집합에 그 결과의 값이 선택될 때마다 높아져요! 그리고 이 집합에 나온 결과들을 여러 창에 띄우고 싶은데 이 방법도 궁금합니다 ㅜㅜㅜㅜㅜ 제발 도와주세요 ㅠㅠㅠ 면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
System.out.println() vs 로그
안녕하세요. 둘의 차이를 정확히 알고 싶습니다. 선생님이 말씀하시길 현재 IDE 개발중에는 콘솔(System.out.println()) 에 남기지만 실제로는 로그로 남겨야 된다고 하셨습니다. 둘의 차이가 궁금하네요. 나중에 서버를 올려서(ex. linux) 로그 코드에 의해 출력되는 것들도 결국에는 서버의 콘솔에 그 로그들이 남는 것 아닌가요? 그리고 그 흘러가는 것들을 다 로그 파일로 남기거나, 그대로 두면 로컬 IDE 의 로컬처럼 그대로 흘러가는 것이고.. 그리고 System.out.println("hello") 코드를 서버에 올려서 본다면 hello 가 로그에 남나요? 콘솔과 로그의 레벨 차이? 영역 등의 구분이 궁금합니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Mysql 에러
제로초님, Node.js 교과서 7장 보면서 Mysql 재설치를 했는데요 비밀번호 입력하는 부분은 진행이 되지 않습니다. 위와 같이 입력 후 엔터를 누르면 그냥 멈춰 있고, Enter password: 가 나오지 않습니다. mysql -u root -p 라고 입력해도 마찬가지이구요.. 그것 때문인지.. sleact/back 에서 npx sequelize db:create 하면 다음과 같은 에러가 발생합니다. 프로젝트 폴더에서 mysql 명령어(mysql -u root -p)를 입력하면 그건 또 bash: mysql: command not found 라고 나오구요... ㅜㅜ 이부분은 인터넷 찾아보니 환경 변수 설정 문제인것 같아 인터넷에 나온대로 고급 설정에서 추가했습니다만.. 해결되지는 않았습니다. 해결할 수 있는 방법이 있을까요? 서버는 잘 작동중입니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
reul 기울기 소멸
항상 질문에 답변 잘해주셔서 감사합니다 선생님!이번 질문은 Reul가 0이하일때는 기울기값들이 바로 0 으로 수렴하게 되는데 이는 vannishing gradient로 왜 해당 되지않는건가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
강의주제와는 조금 벗어나지만 궁금한 사항 질문드립니다
명령어 중에 %cd에서 %가 의미하는 것이 무엇인지 궁금합니다. matplotlib 다룰 때도 %matplotlib inline 같이 앞에 퍼센트 기호가 왔었는데, %가 의미하는 것이 무엇인지 알고 싶습니다. 추가로 체크포인트 경로를 상대경로로 설정했기에 %cd mmdetection을 지정해주어야 한다고 이해했는데, 그렇다면 체크포인트 경로를 절대경로로 지정해준다면 %cd mmdetection 구문을 사용하지 않아도 되는건가요??
-
해결됨웹 게임을 만들며 배우는 Vue
브라우저에 아무것도 표시가 되지 않습니다.
강좌 코드랑 똑같고, 버전도 webpack4, vue2.6, compiler도 2.6 등등 다 맞춰줬는데도 화면엔 아무것도 그려주지 않아서 당황스럽네요. visual studio code 쓰고 있고, live server (port 5500) 사용한게 문제가 된걸려나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
하드코딩
하드코딩이 어떤 뜻인가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
통합테스트 과정에서 "package javax.persistence does not exist" 에러가 발생합니다.
에러 코드 첨부합니다! 어떻게 해결할 수 있을까요? ㅠㅠ C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:4:25 java: package javax.persistence does not exist C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:5:25 java: package javax.persistence does not exist C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:6:25 java: package javax.persistence does not exist C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:7:25 java: package javax.persistence does not exist C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:9:2 java: cannot find symbol symbol: class Entity C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:12:6 java: cannot find symbol symbol: class Id location: class hello.hellospring.domain.Member C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:12:10 java: cannot find symbol symbol: class GeneratedValue location: class hello.hellospring.domain.Member C:\spring\pjt\hello-spring\hello-spring\src\main\java\hello\hellospring\domain\Member.java:12:36 java: cannot find symbol symbol: variable GenerationType location: class hello.hellospring.domain.Member
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링 공공데이터 opn api 관련 질문입니다!
안녕하세요~ 파이썬입문과 크롤링기초 부트캠프 강좌의 크롤링을 위한 지식: 정부 제공 공공데이터 Open API 사용법 에서 09:07~ 부분처럼 Body 결과가 뜨지 않아 질문드려요. 여기까지가 공공데이터 홈페이지의 내용이고, 노란색으로 표시한 부분을 아래와 같이 postman에 넣었습니다. NORMAL_CODE 로 뜨긴 하지만 선생님께서 강의 예시로 보여주신 것처럼 sidoName , searchCondition 등의 항목을 볼 수 있는 데이터가 아니라 그런건지, 그렇다면 다른 데이터를 활용해보는 게 나을지? 아니면 URL을 잘못 만든 것인지 피드백 부탁드려요~ 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
다이어그램 어떤 툴로 그리시나요
안녕하세요 영한님! 공부와는 상관없는 내용이긴 하나 궁금해서 여쭤봅니다. 다이어그램은 어떤 툴을 사용해서 그리시나요??
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 궁금한점이요!!
안녕하세요 저는 웹팩 소스는 복붙하고 패키지를 직접 하나씩 설치해보았는데 빌드나 실행시 에러가 나서 webpack-dev-server 가 4.0.0 인걸 지우고 @ 3.11.2로 다시설치하니까 되더라고요. 원래 이렇게 버전하나때문에 에러가 잘 발생하나요? 그리고 setting/ts 그대로 빌드해보면 저는 이건 에러는 아니고 경고지만 이런 세가지 경고 들이 뜨는데 원래 이런건가요?? 상관없는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
board.cpp 파일 관련 질문이 있습니다
맵 만들기 파트 11:50 부분에 질문이 있는데요 GetTileColor(Pos{ y, x}); 부분에서 Pos{ y,x }가 임시객체를 생성해서 GetTileColor()함수로 넘기는것 맞나요??
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
.menu나 .sub-menu에 hover하면 검정색배경에 흰색글씨로 바뀌어야 하는데 안되네요 코드에 어떤 문제가 있나요?
.menu나 .sub-menu에 hover하면 검정색배경에 흰색글씨로 바뀌어야 하는데 안되네요 코드에 어떤 문제가 있나요? <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>부여 가을연꽃축제</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="left"> <header> <div class="header-logo"> <a href="#none"> <img src="images/logo-header.png" alt="header-logo"> </a> </div><!--.header-logo--> <div class="navi"> <ul class="menu"> <li> <a href="#none">축제소개</a> <div class="sub-menu"> <a href="#none">초대의 글</a> <a href="#none">축제개요</a> <a href="#none">축제연혁</a> <a href="#none">오시는길</a> </div><!--.sub-menu--> </li> <li> <a href="#none">행사안내</a> <div class="sub-menu"> <a href="#none">셔틀버스안내</a> <a href="#none">행사안내</a> <a href="#none">행사일정</a> <a href="#none">소공연장</a> </div><!--.sub-menu--> </li> <li> <a href="#none">홍보마당</a> <div class="sub-menu"> <a href="#none">축제소식</a> <a href="#none">보도자료</a> <a href="#none">음식레시피</a> </div><!--.sub-menu--> </li> <li> <a href="#none">참여마당</a> <div class="sub-menu"> <a href="#none">참가후기</a> <a href="#none">연꽃갤러리</a> <a href="#none">포토갤러리</a> </div><!--.sub-menu--> </li> </ul> </div><!--.navi--> </header> </div><!--.left--> <div class="right"> <div class="slide"> <div> <a href="#none"> <img src="images/slide-01.jpg" alt="slide image1"> </a> <a href="#none"> <img src="images/slide-02.jpg" alt="slide image2"> </a> <a href="#none"> <img src="images/slide-03.jpg" alt="slide image3"> </a> </div> </div><!--.slide--> <div class="items"> <div class="news"></div><!--.news--> <div class="gallery"></div><!--.gallery--> <div class="shortcut"></div><!--.shortcut--> </div><!--.items--> <footer> <div class="copyright"> (주)이스타컴퍼니 | 대표자 : 최종윤 | 개인정보관리책임자 : 이주현 부장 사업장주소 : 인천광역시 중구 개항로 6층 (주)이스타컴퍼니 </div><!--.copyright--> <div class="sns"> <div> <a href="#none"> <img src="images/sns-01.png" alt="facebook"> </a> <a href="#none"> <img src="images/sns-02.png" alt="tweeter"> </a> <a href="#none"> <img src="images/sns-03.png" alt="instagram"> </a> </div> <div> <select> <option value=""> Family Site </option> <option value=""> 여주군청 홈페이지 </option> <option value=""> 한국관광공사 </option> <option value=""> 여행자보험가입 </option> </select> </div> </div><!--.sns--> </footer> </div><!--.right--> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> @charset 'utf-8'; *{ padding: 0; list-style: none; text-decoration: none; } a{ color:#222328; } body{ margin:0; background-color: #fff; color:#222328; font-size: 15px; } .container{ border: 1px solid red; width:1000px; } .container > div{ float: left; box-sizing: border-box; } .left{ width:200px; } .right{ width:800px; } header{ } header > div{} .header-logo{ height: 100px; line-height: 130px; } .navi{ height: 400px; } .slide > div{ border: 1px solid green; height: 350px; } .items{ overflow: hidden; } .items > div{ border: 1px solid pink; height: 200px; float: left; box-sizing: border-box; } .news{ width: 300px; } .gallery{ width: 300px; } .shortcut{ width: 200px; } footer{ overflow: hidden; } footer > div{ height: 100px; float:left; box-sizing: border-box; text-align: center; } .copyright{ width:600px; padding-top: 30px; } .sns{ width:200px; } .sns div{ height: 50px; box-sizing: border-box; } .sns div:nth-child(1){ padding-top: 15px; } .sns div:nth-child(2){ padding-top: 10px; } /* slide */ .slide{ position: relative; } .slide > div{ /*position: absolute;를 여기에다가 주는게 아니라 .slide > div a{}안에 주어야함*/ } .slide > div a{ position: absolute; top:0; left:0; opacity: 0; animation: slide 10s linear infinite; } .slide > div a:nth-child(1){ animation-delay: 0s; } .slide > div a:nth-child(2){ animation-delay: 3.5s; } .slide > div a:nth-child(3){ animation-delay: 7s; } @keyframes slide{ 0%{ opacity: 0; visibility: hidden; /*visibility: hidden;*/ } 5%{ opacity: 1; } 35%{ opacity: 1; } 40%{ opacity: 0; } 100%{ opacity: 0; } } /* Nevigation */ .menu{ padding: 0; width: 90%; margin: auto; } .menu li{ text-align: center; } .menu li > a{ border: 1px solid #000; display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a{ background-color: #fff; color:#000; } .sub-menu{ border: 1px solid #000; } .sub-menu a{ display: block; padding: 5px; transition: 0.5s; } .sub-menu a:hover{ background-color: #fff; color:#000; }
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
MMdetection COCO dataset metric 질문입니다
안녕하세요 선생님. 현재 Custom dataset을 COCO dataset format으로 변환하여 MMdetection 기반으로 모델을 학습시켰습니다. COCO format으로 트레이닝한 모델의 mAP 결과를 COCO metric 형태가 아닌, 아래의 middle format을 기반으로 학습한 결과 처럼 instance별로 AP와 mAP를 볼 수 있는 방법이 있는지 궁금합니다. 또한 train 및 test 시에 image scale이 1333, 800으로 셋팅되어 있는 것 같은데, config기반으로 image scale에 대한 환경 파라미터 수정 시 어떻게 코드를 작성해야하는지 여쭤봅니다!
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
엔지니어링...
소개 링크 1에서도 그렇고 이번 강의에서도 그렇고 엔지니어, 엔지니어링이라는 단어가 줄곧 나오는데요. 엔지니어링이라는 단어가 정확히 어떤 의미로 쓰이는지 알고 싶습니다..! 다른 자료를 찾아봐도 느낌이 오질 않네요ㅠㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 리뷰 부탁드립니다
includes가 내부적으로 반복문을 도는걸로 알고있어 강의내용대로라면 need가 길어질수록 연산횟수도 많아질 거 같아 고안해보았습니다. 문제점 짚어주시면 감사하겠습니다. const solution = (requirement, schedule) => { let queue = requirement.split(''); for(let s of schedule) { if(s === queue[0]) { queue.shift(); } } return queue.length > 0 ? 'NO' : 'YSE'; } console.log(solution('CBA', 'CBBDAGE'));
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
pipes
를 굳이 사용하지 않고 , 어차피 service 부분은 로직을 담당하는 부분이니 제외하고 컨트롤러 부분에서 pipe 가하는 필터링 부분 할수있지 않나요 ?? 그렇게 치면.. service 필요없이 그럼 controller 만 해도 된다고 라고 하면 할말이 없긴한데.. 굳이 pipes 를 사용해야하는 이유를... 다른분은 Pipe 를 사용하는 사례를 알겠다고 하겠지만 , 저는 굳이 Pipe 를 사용하는 이유를 알고싶어여 !
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
menu에 hover하면 배경색이 검은색되고 글씨가 흰색이 되야하는데 안되요....sub-menu도요
menu에 hover하면 배경색이 검은색되고 글씨가 흰색이 되야하는데 안되요....sub-menu도요 코드에 어떤 문제가 있는걸까요? <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>부여 가을연꽃축제</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="left"> <header> <div class="header-logo"> <a href="#none"> <img src="images/logo-header.png" alt="header-logo"> </a> </div><!--.header-logo--> <div class="navi"> <ul class="menu"> <li> <a href="#none">축제소개</a> <div class="sub-menu"> <a href="#none">초대의 글</a> <a href="#none">축제개요</a> <a href="#none">축제연혁</a> <a href="#none">오시는길</a> </div><!--.sub-menu--> </li> <li> <a href="#none">행사안내</a> <div class="sub-menu"> <a href="#none">셔틀버스안내</a> <a href="#none">행사안내</a> <a href="#none">행사일정</a> <a href="#none">소공연장</a> </div><!--.sub-menu--> </li> <li> <a href="#none">홍보마당</a> <div class="sub-menu"> <a href="#none">축제소식</a> <a href="#none">보도자료</a> <a href="#none">음식레시피</a> </div><!--.sub-menu--> </li> <li> <a href="#none">참여마당</a> <div class="sub-menu"> <a href="#none">참가후기</a> <a href="#none">연꽃갤러리</a> <a href="#none">포토갤러리</a> </div><!--.sub-menu--> </li> </ul> </div><!--.navi--> </header> </div><!--.left--> <div class="right"> <div class="slide"> <div> <a href="#none"> <img src="images/slide-01.jpg" alt="slide image1"> </a> <a href="#none"> <img src="images/slide-02.jpg" alt="slide image2"> </a> <a href="#none"> <img src="images/slide-03.jpg" alt="slide image3"> </a> </div> </div><!--.slide--> <div class="items"> <div class="news"></div><!--.news--> <div class="gallery"></div><!--.gallery--> <div class="shortcut"></div><!--.shortcut--> </div><!--.items--> <footer> <div class="copyright"> (주)이스타컴퍼니 | 대표자 : 최종윤 | 개인정보관리책임자 : 이주현 부장 사업장주소 : 인천광역시 중구 개항로 6층 (주)이스타컴퍼니 </div><!--.copyright--> <div class="sns"> <div> <a href="#none"> <img src="images/sns-01.png" alt="facebook"> </a> <a href="#none"> <img src="images/sns-02.png" alt="tweeter"> </a> <a href="#none"> <img src="images/sns-03.png" alt="instagram"> </a> </div> <div> <select> <option value=""> Family Site </option> <option value=""> 여주군청 홈페이지 </option> <option value=""> 한국관광공사 </option> <option value=""> 여행자보험가입 </option> </select> </div> </div><!--.sns--> </footer> </div><!--.right--> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> @charset 'utf-8'; *{ padding: 0; list-style: none; text-decoration: none; } a{ color:#222328; } body{ margin:0; background-color: #fff; color:#222328; font-size: 15px; } .container{ border: 1px solid red; width:1000px; } .container > div{ float: left; box-sizing: border-box; } .left{ width:200px; } .right{ width:800px; } header{ } header > div{} .header-logo{ height: 100px; line-height: 130px; } .navi{ height: 400px; } .slide > div{ border: 1px solid green; height: 350px; } .items{ overflow: hidden; } .items > div{ border: 1px solid pink; height: 200px; float: left; box-sizing: border-box; } .news{ width: 300px; } .gallery{ width: 300px; } .shortcut{ width: 200px; } footer{ overflow: hidden; } footer > div{ height: 100px; float:left; box-sizing: border-box; text-align: center; } .copyright{ width:600px; padding-top: 30px; } .sns{ width:200px; } .sns div{ height: 50px; box-sizing: border-box; } .sns div:nth-child(1){ padding-top: 15px; } .sns div:nth-child(2){ padding-top: 10px; } /* slide */ .slide{ position: relative; } .slide > div{ /*position: absolute;를 여기에다가 주는게 아니라 .slide > div a{}안에 주어야함*/ } .slide > div a{ position: absolute; top:0; left:0; opacity: 0; animation: slide 10s linear infinite; } .slide > div a:nth-child(1){ animation-delay: 0s; } .slide > div a:nth-child(2){ animation-delay: 3.5s; } .slide > div a:nth-child(3){ animation-delay: 7s; } @keyframes slide{ 0%{ opacity: 0; visibility: hidden; /*visibility: hidden;*/ } 5%{ opacity: 1; } 35%{ opacity: 1; } 40%{ opacity: 0; } 100%{ opacity: 0; } } /* Nevigation */ .menu{ padding: 0; width: 90%; margin: auto; } .menu li{ text-align: center; } .menu li > a{ border: 1px solid #000; display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a{ background-color: #fff; color:#000; } .sub-menu{ border: 1px solid #000; } .sub-menu a{ display: block; padding: 5px; transition: 0.5s; } .sub-menu a:hover{ background-color: #fff; color:#000; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
해결 부탁드립니다.
atom에서 print를 치면 autocompeltp-python 에러가 떠서 게시판에 있는 내용을 따라 16버전은로 다운 시켰습니다. 이때 기존 파일을 지우고 내용 붙이기 했음.. 그 이후로 atom 실행 시키면 아래처럼 빨강색 내용이 나오네요.. 프로그램 추가제거에 들어가서 python과 atom을 삭제 후 다시 깔아도 기존 작업이 없어지지 않고 같은 에러 메세지가 뜹니다. ㅡㅜ;