묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
안녕하세요. 강의보다 질문이 있어서요~
scrollRatio 변수에 곱하기 650을 하면 스크롤이 0부터 650까지 값을 찾아내는데 650 + 250을 하면 처음값이 250부터 900까지로 나오는게 왜 그런걸까요? 처음값이 250이 되는게 이해가 안돼서요 ㅜ
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
sprint-boot-devtools를 IntelliJ on Windows에서 설정하려고 하는데요.
다른 자료들을 확인해보면, Run/Debug Configurations 에 SpringBoot로 나오던데 저의 경우에는 Application으로만 나오더라구요. 제가 뭔가를 잘못했을 것 같은데... 잘 몰라 문의드립니다.
-
해결됨파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈 8 'house' object has no attribute 'show_detail'
선생님이 입력하신 코드대로 똑같이 했는데 'house' object has no attribute 'show_detail'이라는 에러가 뜨네요. 혹시 왜 그런지 알려주실 수 있으신가요???
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
26번 : 병합정렬 스타일의 코드
안녕하세요 선생님. 강의 잘 듣고 있습니다. 아래는 채점기에서 100점을 받은 제 정답 코드입니다. 병합 정렬 스타일의 코드는 이런 느낌일까요? #include <iostream> #include <deque> #include <vector> using namespace std; int main(int argc, char** argv) { // freopen("input.txt", "rt", stdin); // init int n; cin >> n; vector<int> arr(n); vector<int> res(n, 1); deque<int> mydeque; for(int i = 0; i < n; i++) cin >> arr[i]; // logic for(int i = 0; i < n; i++){ // 1. deque가 빈 경우 맨 앞에 삽입 if(mydeque.empty()) mydeque.push_front(arr[i]); // 2. deque의 맨 앞에 있는 원소보다 현재 값이 더 작은 경우 맨 앞에 삽입 else if(mydeque.front() >= arr[i]){ res[i] += mydeque.size(); // deque의 사이즈만큼 정답 배열에 더함 mydeque.push_front(arr[i]); } // 3. deque 안에서 알맞은 위치를 찾아감 else if(mydeque.back() >= arr[i]){ int cnt = 0; deque<int>::iterator it = mydeque.end(); it--; while(*it >= arr[i]) { it--; cnt++; } it = mydeque.insert(++it, arr[i]); // 현재 it에 1을 더해야 알맞은 위치 res[i] += cnt; } // 4. deque의 마지막 원소보다 현재 값이 더 큰 경우 맨 뒤에 삽입 else mydeque.push_back(arr[i]); } for(int i = 0; i < n; i++){ cout << res[i] << " "; } return 0; }
-
해결됨대세는 쿠버네티스 (초급~중급편)
Node 추가 이후 문제
안녕하세요 추가로 올려 주시는 강의도 잘 보고 있습니다. 제가 한동안 공부를 쭉 하다 추가 강의 올라오면서 다시 보기 시작하는데... 이번에 셋팅했던 클러스터에 노드를 한나 더 추가 했습니다. 두달정도 잘 운영되고 있던 시스템에 노드만 추가 한것이죠 그런데 노드도 잘 붙고 Ready 상태로 잘 도는데 서비스가 배포가 되고 열리지가 않아서 확인해보니 이번에 추가된 노드의 calico 파드가 이와 같이 정상적으로 실행 되지 않고 있었습니다. 강좌의 calico.yaml 파일도 데몬셋 지우고 다시 올려도 해당 노드의 켈리코 파드만 이와 같은 문제가 생기는데 제가 어떻게 문제를 해결 하면 좋을지 조언 부탁 드립니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
책 개정판 계획이 있으신지 궁금합니다
안녕하세요 선생님 이번에 올라온 신규 강의와 관련해서 책 개정판이 나오는지 궁금합니다~
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
조건 렌더링이 안됩니다.
조건연산으로 렌더링할때 문제가 있는것 같습니다. {localMsg ? (<Alert color="danger"> {localMsg} </Alert> ): null} 이렇게 할때에, Alert 컴포넌트에 localMsg 변수가 들어가면 모달을 띄우면 브라우저에서 공백으로 나타납니다. \ Get /AppNavBar.js 404, 등 포함되있는 컴포넌트들을 가져오지 못하는것 같아요. LoginModal, RegisterModal 둘다 동일합니다. {localMsg} 말고 텍스트나 상수값을 넣으면 제대로 렌더링이 되구요. 어떻게 하면 될까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
여기서 저와 같은 문제가 발생하시는분들
apt install curl을 해주시고 다시 시도해보세요.
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요
아마존 아이피주소가 몽고디비에서 액티비되고 나서도 연결이 안되서, 구글링을 해보니 any ip address로 하라고 해서 이렇게 하니 터미널에서 몽고디비 연결은 됐습니다. 하지만, 아이피주소를 복사하여 인터넷창에 복사 붙여넣기하니 연결이 안되는것은 어떤점 때문인가요...?(인덱스 파일은 빌드 되었습니다) 2.아 그리고 any ip address로 해도 아무 문제점은 없는것인가요??
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
파이썬 설치 후, 아나콘다 설치방법
안녕하세요. 파이썬 막 시작한 수강생입니다. 다름이 아니라 파이썬 설치과정에서 어려움을 겪고 있습니다. 기존에 파이썬을 설치된 상태에서 아나콘다를 설치하려고 하는데 알려주신방법 그래도 진행하여도 상관없을까요? 그리고 아래 설정에 대해서 알고싶습니다. 항상 좋은 강의 들려주셔서 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
페이지소스가 달라서 질문드립니다.
안녕하세요, 선생님. 좋은 수업 제공해주셔서 감사합니다. 프로그램 처음 시작해서 48강까지 온 제가 너무 신기하네요. 감사합니다. 다름이 아니라 기사가 업데이트 되었는지, 강의에서 보이는 기사의 페이지소스와 제 크롬에서 보이는 페이지소스가 달라 헷갈려서 질문 드립니다. 기사 입력날짜를 크롤링하려고 아래와 같이 했는데요. 출력이 기사입력날짜, 좋아요,댓글달기, 0,0 등이 나와서요. 어떤 부분을 수정해야할지 잘모르겠습니다. 제가 쓴 코드 import requests from bs4 import BeautifulSoup res = requests.get('https://www.hankookilbo.com/News/Read/201706152032519127') soup = BeautifulSoup(res.content, 'html.parser') mydata = soup.find_all ('div','info') for item in mydata : print (item.get_text()) 제 크롬에서 본 페이지소스 </div> <h2 class="title"> 잔금대출에도 DTI 규제 적용 검토</h2> <div class="info"> <dl> <dt>입력</dt> <dd>2017.06.15 20:09</dd> </dl> <div class="tool-bar"> <!-- .tooltip-box --> <div class="tooltip-box"> <button type="button" class="btn-like-all open-tip"> <span class="blind">좋아요</span> </button> <!-- .like-detail --> <div class="like-detail tooltip"> <ul> <li class="like" id="likeCntLi">0</li> <li class="unlike" id="dislikeCntLi">0</li> </ul> </div> <!-- // .like-detail --> </div> <!-- // .tooltip-box --> <span class="count" id="sympathyCntSpan">0</span> <button type="button" class="btn-comment"> <span class="blind">댓글달기</span> </button> <span class="count" id="commentCntSpan">0</span> </div> </div> </div>
-
해결됨무작정 따라하며 원리를 깨우치는 웹 해킹 : WebGoat 편
Hash Cat 질문
안녕하세요. 혹시 이 강의(JWT Tokens-2) 이후의 강의에 혹시 해쉬캣을 사용하여 실습하는 강의가 또 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요
properties 파일에 datasource가 인식이 안되고 unused로 바뀌는데, 뭐가 문제인지 모르겠네요. 이거때문에 datasource가 없다고해요. html 변경시 서버재시작하기 번거로워 devtools도 추가했는데, 이것도 적용 안되네요. 뭔가 그래들 빌드가 안되는건지.. 어쩌는건지. 조언 부탁드립니다.
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
서버를 다시 열라고 하면 어떻게 해야되나요?
안녕하세여 수업 다듣고 다시한번 듣고 있는데 명령어 express --ejs myfirstmap 을 치니깐 모든 코드가 다 초기화가 되더라구요. 서버를 다시 열라고 하면 어떤 명령어를 써야되나요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
마커의 색깔을 바꾸고 싶은데
마커의 색깔을 바꾸고 싶은데 어떻게 손을 써야되는지 잘모르겠어요
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
안녕하세요 오류대해 질문입니다
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>Map</title> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=kscsjp2132"></script> <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script> <link rel="stylesheet" href="/stylesheets/style.css"> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ec40692b33c7adfca6bd633c21a1bc2c&libaries=services"></script> </head> <body> <div id="navbar">myfirstmap</div> <div id="infobox"> <div id="infoTitle">현재 날짜</div> <div id="infroContent">20200914</div> </div> <div id="search"> <input id="search_input" placeholder="목적지를 입력해주세요" /> <button id="search_button">검색</button> </div> <div id="current">현재 위치</div> <div id="map" style="width:100%;height:100vh;"></div> <script type="text/javascript" src="/data/data.js"></script> <script> var mapOptions = { center: new naver.maps.LatLng(37.3595704, 127.105399), zoom: 10 }; var map = new naver.maps.Map("map", mapOptions); var markerList = []; var infowindowList = []; for (var i in data) { var target = data[i]; var latlng = new naver.maps.LatLng(target.lat, target.lng); marker = new naver.maps.Marker({ map: map, position: latlng, icon: { content: "<div class='marker'></div>", anchor: new naver.maps.Point(12, 12) }, }); var content = `<div class='infowindow_wrap'> <div class='infowindow_title'>${target.title}</div> <div class='infowindow_content'>${target.content}</div> <div class='infowindow_data'>${target.data}</div> </div>` var infowindow = new naver.maps.InfoWindow({ content: content, backgroundColor: "#00ff0000", borderColor: "#00ff0000", anchorSize: new naver.maps.Size(0, 0) }) markerList.push(marker); infowindowList.push(infowindow); } for (var i = 0, ii = markerList.length; i < ii; i++) { naver.maps.Event.addListener(map, "click", ClickMap(i)) naver.maps.Event.addListener(markerList[i], "click", getClickHandler(i)); } function ClickMap(i) { return function () { var infowindow = infowindowList[i]; infowindow.close() } } function getClickHandler(i) { return function () { var marker = markerList[i]; var infowindow = infowindowList[i]; if (infowindow.getMap()) { infowindow.close(); } else { infowindow.open(map, marker) } } } let currentUse = true; $("#current").click(() => { if ("geolocation" in navigator) { navigator.geolocation.getCurrentPosition(function (position) { const lat = position.coords.latitude; const lng = position.coords.longitude; const latlng = new naver.maps.LatLng(lat, lng); if (currentUse) { marker = new naver.maps.Marker({ map: map, position: latlng, icon: { content: '<img class="pulse" draggable="false" unselectable="on" src="https://myfirstmap.s3.ap-northeast-2.amazonaws.com/circle.png">', anchor: new naver.maps.Point(11, 11), } }); currentUse = false; } map.setZoom(14, false); map.panTo(latlng); }) } else { alert("위치정보 사용 불가능 ") } }); let ps = new kakao.maps.services.Places; let search_arr = [] $("#search_input").on("keydown", function (e) { if (e.keyCode === 13) { let content = $(this).val(); ps.keywordSearch(content, placeSearchCB); } }) $("#search_button").on("click", function (e) { let content = $("#search_input").val() ps.keywordSearch(content, placeSearchCB); }) function placeSearchCB(data, status, pagination) { if (status == kakao.maps.services.Status.OK) { let target = data const lat = target.y; const lng = target.x; const latlng = new naver.LatLng(lat, lng); marker = new naver.maps.Marker({ position: latlng, map: map }) if (search_arr.length == 0) { search_arr.push(marker) } else { search_arr.push(marker) let pre_marker = search_arr.splice(0, 1); pre_marker[0].setMap(null) } map.setZoom(14, false); map.panTo(latlng) } else { alert("no search") } } </script> </body> </html>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoError가 자꾸 뜹니다. userData를 가져올 수 없어요.
안녕하세요. 강의 정말 잘 듣고 있습니다. loginPage에서 로그인하면 로그인에 성공했기 때문에 landingPage로 넘어가는 걸 볼 수 있는데 콘솔에는 분명 로그인에 성공했음에도 불구하고 위 사진처럼 뜹니다. userData를 확인할 수 없어요. 몽고db랑 연결이 제대로 안 된 것 같은데 어떤 문제인지 모르겠습니다... 혹시 몰라, github 주소 남겨놓아요.. https://github.com/SOHYEON00/Boiler_plate
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print('>>>>>') 의미
인덱싱할 때 print('>>>>>')은 의미가 뭔가요? 인덱싱할 때 필수로 해줘야되는 건가요?
-
해결됨PHP 7+ 프로그래밍
cURL 학습중 테스트 방식에 대한 질문입니다.
안녕하세요. cURL 강의 중 테스트 코드를 작성하여 ' php -S localhost:8000 -t [DocumentRoot 경로 설정] ' 명령어를 통해 내장 웹서버를 띄운 뒤 cURL GET, POST 요청에 대한 테스트를 진행하고자 하는데 몇가지 문제 점이 발견되에 해결방법을 얻고자 글을 남깁니다. [내장 웹서버 띄우는 명령어] 1. curl_setopt() 함수를 통해 CURLOPT_URL를 설정할 때 'http://localhost:8000'로 하면 연결이 되지 않고, 'http://127.0.01:8000'로 설정했을 때만 연결이 되는 이유가 궁금합니다.(GET, POST 동일한 현상) [Chrome Console Network tab] [httpClient.php 소스 - 127.0.0.1로 설정한 경우] [httpClient.php 소스 - localhost로 설정한 경우] 2. 강의 내용중 vscode 'DEBUG CONSOLE'에 cURL 실행에 대한 결과 값이 출력되는 것을 확인할 수 있었습니다. XDebug와 같은 확장 모듈이 설치되지 않은 상황에서 DEBUG CONSOLE이 아닌, WEB 상에서의 결과 값을 출력해 볼 수 있는 방법이 있는지 궁금합니다. [index.php 소스코드(Server 용도로 사용)] * 개발환경 O/S : MacOS Catailna IDE : vscode PHP: PHP 7.4
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
zip파일 코드로 재현을 해도 로그인에서 password 오류가 계속해서 발생합니다.
로그인이 안되고 있습니다. 강의를 보고 첨부하신 코드를 통해서도 password를 입력하면 일치하지 않는다고 합니다. password는 몇번씩 klaytn wallet를 통해서 오류가 없는 것을 확인하였습니다. 추가적으로 입력해야하는 부분이 있을까요?