묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨리액트로 나만의 블로그 만들기(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를 통해서 오류가 없는 것을 확인하였습니다. 추가적으로 입력해야하는 부분이 있을까요?
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
비밀번호 동일 validation 구현이 잘 안됩니다!
안녕하세요. 비밀번호를 동일하게 입력했는데 계속 validation error message 가 표시됩니다. 왜 그런걸까요? @@ --- 아래는 작성한 js code 첨부합니다 --- window.addEventListener('load', function() { // alert('load 완료') clearMessages(); var formElem = document.querySelector('form'); formElem.onsubmit = submitForm; }); function clearMessages() { var messages = document.getElementsByClassName('alert-message') for (var i = 0; i < messages.length; i++) { messages[i].style.display = 'none'; } } function showMessage(inputElement, message) { var messageElem = inputElement.parentNode.querySelector('span'); messageElem.style.display = 'inline'; messageElem.innerText = message; inputElement.focus(); } function submitForm() { // account(계정정보) 가져오기 var accountInput = document.querySelector('input[name="account"]'); var passwordInput = document.querySelector('input[name="password"]'); var passwordConfirmInput = document.querySelector('input[name="password2"]'); // select, radio, checkbox var selectInput = document.querySelector('select[name="birth-month"]'); var radioInput = document.querySelector('input[name="gender"]:checked'); var checkInput = document.querySelector('input[name="agree"]'); console.log(accountInput.value); console.log(passwordInput.value); console.log(passwordConfirmInput.value); console.log(selectInput.value); console.log(radioInput.value); console.log(checkInput.value); var success = true; if (accountInput.value.length < 6) { showMessage(accountInput, '계정은 6자리 이상이어야합니다.'); var success = false; } if (passwordInput.value.length < 10) { showMessage(passwordInput, '비밀번호는 10자리 이상이어야 합니다.'); var success = false; } if (passwordConfirmInput.value.length !== passwordInput.value) { showMessage(passwordConfirmInput, '비밀번호가 동일하지 않습니다.'); var success = false; } return success; }
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
프로젝트 생성시 스프링부트 버전과 자바 버전
start.spring.io들어가서 스프링부트 버전을 선택하는데 강의는 2.3.1인데 지금 2.3.1이 없네용. 어떤 버전을 선택해야되나여?? (2.3.3이 있어서 선택하긴했는데 혹시나해서...) 그리고 자바 현재 제가 쓰고 있는 버전은 8인데 강의에서는 11로 하라고 되어있는데 그러면 자바를 지우고 다시 깔아야 되나요?? 현업에서 버전8을 많이 쓴다고 들어서 버전8을 쓰고있긴한데...
-
미해결실전! 스프링 데이터 JPA
jpql return타입에 관한 질문입니다!
안녕하세요! jpa 기본편 강의부터 활용1,2를 거쳐서 스프링데이터 jpa를 듣고있는 학생입니다! jpql을 쓸때 반환타입이 명확할때는 타입쿼리 명확하지 않을때는 쿼리를 사용하고 이걸 줄여서 getResultList나 getSingleList를 사용해 List, 단일 객체로 반환받을수 있다고 알고있습니다. (또한 "select m from Member m", Member.class 이렇게 쿼리문 뒤에다가는 Member.class라는 반환값을 적어주는걸로 알고있었습니다) 활용1편에서는 jpql을 사용할때 getResultList와 함께 반환값인 Member.class를 적어주셨는데 @Query나 여기서는 Member.class를 적지않고 하셔서 메소드의 리턴값을 List<Member>로 적어줬기때문에 Member.class를 적어주나 안적어주나 상관이 없는건가? 아니면 스프링데이터JPA가 해주는건가? 라는 생각이 들었는데 제 생각일뿐이라서.. 명확한 이유를 알고싶어서 질문을 올렸습니다!(적으나 안적으나 테스트 결과는 같게 나왔습니다!) 그리고 질문올릴때 마다 항상 친절하게 답변해주셔서 감사합니다ㅎㅎ
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
withdraw_night 함수관련 return의 튜플형식에 대해 질문있어요.
안녕하세요. 강의 잘 보고있습니다. withdraw_night 함수에서 리턴을 튜플형식으로 return commission, balance - money - commission 처럼 정리해 주셨는데 왜 튜플형식으로 서술하셨는지, 왜 commission 변수가 withdraw_night 함수 안에 들어있는지 궁금합니다. 돌머리로는 이해가 가지않아서 제가 이해하기 쉬운 방식으로, commission 변수를 balance 변수처럼 외부에서 선언하였고 withdraw_night의 리턴값도 return balance - money - commission으로 한 뒤, 다시 외부에서 commission, balance = withdraw_night(balance, 500)을 balance = withdraw_night(balance, 500)로 변경했는데 출력값은 똑같이 나왔습니다. def withdraw_night(balance, money): #저녁에 출금 # commission = 100 #수수료 100원 return balance - money - commission commission = 100 balance = 0 #잔액 balance = deposit(balance, 1000) # balance = withdraw(balance, 500) balance = withdraw_night(balance, 500) print("수수료는 {0}원이며, 잔액은 {1}원 입니다.".format(commission, balance))
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
강의가 재미있어 하루만에 완강했습니다
즐거운 강의였습니다. 추후 추가 업데이트도 해 주신다고 하셔서 정말 기분이 좋습니다. 빠른 시간안에 끝나다 보니 궁금한 것도 많네요 혹시 다음 강의때 혹은 질문 답글을 통해 몇가지 가르쳐 주실 수 있는지요... 1. 카카오에서 제공하는 검색 서비스로 현재 위치로부터 검색 위치까지 길을 찾아주는 API도 제공을 하나요?? 2. 간단한 버튼(강의의 현재 위치와 같은)을 통해 현재 위치의 주변에 존재하는 음식점 혹은 PC방과 같은 지점들을 표시하는게 가능한지요 3. 지도 서비스를 시작하였을 때 서울에서 시작하는것이 아닌 제가 지정한 위치에서 시작이 되도록 하는 방법이 있나요?? (다른 질문에서 했는데 한번 더 적어 죄송합니다 ㅠ) 4. 검색의 위치를 제가 지정한 일정 범위 안에서 검색이 되도록 하는것이 가능한가요?? 여러 궁금한것이 많이 생기네요... 답변 혹은 강의, API 가이드 등의 주소로 주셔도 좋습니다. 좋은 강의 만들어 주셔서 정말 감사합니다. 다음 강의도 기대하고있겠습니다. 감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
.items에 position:absolute를 붙여야하는이유
.items에 position:absolute를 붙이지 않는경우 화면에 이미지와 폰트가 보이지 않는데 이유가 궁금합니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
Unable to open 'Extension: Python': XHR failed.
이렇게 뜨는데 어떻게 해야할까요?
-
미해결홍정모의 따라하며 배우는 C++
16:05 질문 있습니다.
현재 visual studio 최신판으로 공부를 하고 있습니다. 교수님이랑 똑같이 프로그래밍 했을 때 case1의 지역변수 y 가 초기화되지 않았다고 error 가 발생합니다. 혹시 이게 업데이트 되면서 바뀐건지 궁금합니다. case 0 내에서 지역변수 y가 선언되고 초기화했지만 case0을 거치지 않아서 그런 것 같은데 맞는 건지 질문 드립니다. 감사합니다!