묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
28강 듣고 질문 올립니다.
안녕하세요. 강의가 짧게 핵심만 잘 정돈되어 있어서 너무 좋습니다. 스트레스 안받고 배운게 뭔지 놓칠만큼 복잡해지기 전에 짧게 빨리 듣고 이해해본 후 다시 한번 들어보고 그런 식으로 잘 듣고있습니다. 앞으로 남은 강의도 이렇게 쭉 통쾌하게 간다면 진짜 너무 행복하겠네요. 강의 들으면서 받는 스트레스가 정말 없어요. 그런데 제가 지금 28강을 들었는데요 이왕에 공부하는거 구글링해보니까 어떤 사람들은 @login_required 한줄만 딸랑 있기도 한데 우리는 get과 post를 하나씩 나눠서 쓰는 이유가 궁금합니다. @method_decorator(has_ownership, 'get') @method_decorator(has_ownership, 'post') 덕분에 느낌은 파악했는데 저렇게 두개 쓰는 부분이 어떤 참고사항이 있는지 궁금해져서 질문드립니다. 아.. 설명드리기 엄청 힘드네요.. login_required 부분이 처음에 지우신 함수에서 아래 스샷에있는 부분이라고 하셔서 원래 겟따로 포스트 따로 있길래 그러려니 하긴 했는데 요 저걸 지우시고 @login_required 하나로 대체할것을 클래스뷰이기때문에 method_decorator를 사용하게되는 부분에서 줄인건데도 get과 post 두 분류로 나뉘는게 궁금해서요 아무튼 .. 덕분에 그러려니 하고 알고있던 데코레이터가뭔지 좀 더 제대로 알았고, 커스텀하는것도 알았고, 클래스뷰에서 쓸수없어서 method_decorator를 쓰는것도 알았고, 그것들을 또 줄이려고 배열로 변수에 담아서 사용하는 개념도 알았고.. 정말 짱이에요. 다른 강좌가 나쁜게 아니라 그냥 딱 나뉜 설명이 아니라서 이해하기 힘들었고 구글링 해도 그냥 그러려니 했던 부분들인데.. 그러려니 하던 부분들을 잘 정리해주셔서 너무 감사합니다. 제가 아직은 감히 다 이해할수 없지만 개념이 정리되고 분류가 나뉘는걸 보니 정말 좋은 강의다 생각하고 있습니다. 솔직히 지금 당장 왜 두개쓰는지 이해 못해도 이만하면 언젠가 머릿속에서 정리 되겠지 싶어서 속이 시원합니다. 감사합니다! 그런데 인프런 게시판이 너무 별로네요.. 자꾸 글씨색 바뀌고 줄바꿈 들여쓰기 바뀌어있고.. 저는 깔끔하게 쓰려고 최선을 다 했습니다 ㅜㅜ
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
좋은 강의 준비해주셔서 항상 감사드리고, 다음의 강의 준비 부탁 드립니다.
안녕하세요, Simon Kim 강사님 지금까지 강사님의 AWS 입문자 강의부터 AWS 중상급자를 위한 강의를 모두 들었습니다. AWS의 각 요소별 핵심을 이해하기 쉽게 설명해주셔서 감사합니다. 다음의 강의로는 AutoScaling with Multi AZ, ELB, Nginx, Global Accelator, WAF, Aurora for mysql, Shiled Advanced ( to protect DDoS), ECS( or EKS)를 유기적으로 Hands-On으로 진행하는 강의를 준비해주시면 감사하겠습니다. 대한민국에 Simon Kim 강사님 같이 내공이 깊으신 분이 AWS강의를 해주셔서 행복합니다. 감사합니다. Simon Kim 강사님!- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결선형대수학개론
Theorem 14. 30:16 설명 관련 질문
안녕하세요 좋은 강의 항상 감사드립니다. 30:16 즈음에 시각화된 그림을 설명해주실 때, 그림 속의 linearly dependent한 set이 H를 span하지 못함을 말씀하시면서 "H를 span하려면 무조건 linearly independent해야 한다"라고 하셨는데, 물론 그림 속의 dependent한 set은 그러하지만, basis가 아닌 dependent한 H 내부의 벡터 set도 H를 span할 수 있는 경우가 있지 않나요? example 3를 보면 v1, v2, v3는 linearly dependent한 set이지만 H를 span하고 있어서 질문드립니다. 시각화된 그래프에서도 H를 span하는 두 벡터와 내부의 한 벡터로 이루어진 벡터 set이 있다면, 그 set은 dependent하지만 H를 span할 수 있을 것 같기도 하고요. 혹시 "H를 span하려면 무조건 linearly independent해야 한다" 라는 설명은 시각화된 그림의 예의 상황을 위한 설명으로 이해해도 괜찮을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
배포를 마친 이후에, admin 페이지에 접속하고 싶어요!
로컬에서 접속했었던 아이디와 비밀번호로는 접속할 수 없어서 질문드립니다 어떻게 admin 페이지에 접근할 수 있나요?
-
미해결로그프레소 엔터프라이즈 - 데이터 수집과 파싱
센트리 부분 강의 관련 질문입니다
안녕하십니까. 우선 항상 좋은 강의 감사드립니다. 원격 에이전트(센트리) - '센트리 설치와 설정 방법' 강의에서 keystore등록을 위해 JKS파일과 인증서 파일을 센트리 설치 경로에 복사하는 과정에서 JKS파일과 인증서 파일은 어디에서 가져오는지 혹은 어디서 구할 수 있는지 궁금해서 질문드립니다. 감사합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
vue cli 버전이 4이상인 경우에는 어떻게 해야될지 모르겠어요.
main.js에 가면 아래와 같이 되어있는데, import를 시킨 이후에 router를 어떻게 연결시켜줘야 될지 모르겠습니다. // 강의에서 코드 new Vue({ render: h => h(App), router }).$mount('#app'); // cli 4.5.12의 코드 createApp(App).mount('#app')
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
Client 화면(VUE)에서 다국어 처리는 어떻게 해야 할까요?
안녕하세요. 클라이언트 화면에서 VUE를 적용하는 경우 다국어 처리를 어떻게 해야 하는지 궁금합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
22강 jquery 작동 관련 질문입니다.
다른 질문자 내용을 참고 했지만 안되어서 질문드립니다. 보이기를 클릭했을때 p 테그가 나타나지 않는 상태입니다. 보이기를 클릭했을때 이렇게 나옴니다, 폴더 구조는 script 안에 이렇게 넣어 두었습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
protobuf 적용 중인데 ToByteArray() 가 지원되지 않습니다.
https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.3 해당하는 사이트에서 protoc-3.12.3-win64.zip 파일을 다운로드 받고 강좌대로 설치했습니다. preson 객체를 만들고 진행하는 중인데, preson.ToByteArray() 가 적용이 되지않아서 다음을 진행하기가 어렵습니다. 혹시 방법이 있을까요? 강의 시간 23:18 쯤 됩니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
1-5 특정 문자 뒤집기
1-5의 특정문자 뒤집기에서 조건문을 검사할 때 s[lt]가 알파벳이면 s[rt] 또한 알파벳이 되어야 뒤집기가 가능한 것이므로 if문을 if(Character.isAlphabetic(s[lt])) 혹은 if(Character.isAlphabetic(s[lt]) && Character.isAlphabetic(s[rt])) 으로 설정하고 else일 때 특수문자 취급하여 lt과 rt를 각각 ++ , --해주어도 계산 결과는 동일하게 나오는 것으로 판단되는데, 채점 과정에서 어떤 이유로 오류가 뜨는지 궁금합니다ㅠㅠ
-
미해결
typeerror오류 질문 드립니다 ㅜㅜ
안녕하세요! 코랩으로 판다스 실행 중 typeerror가 발생해 질문 남깁니다. TypeError: unsupported operand type(s) for +: 'int' and 'str'가 계속 발생해서 모든 컬럼을 int로 변환했는데도 계속 저 오류가 반복적으로 뜹니다.. 이유가 무엇일까요?
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
온프레미스 데이터게이트 웨이 중복설치 가능유무
- 하나의 계정으로 여러pc에 온프레미스 데이터게이트웨이 설치가 가능할까요 여러군데 깔려있는 엑셀파일을 가져오려고 하는데요.. 두번째 설치부터 에러가 생겨서... 가능여부에 대해 문의 드립니다.
-
미해결처음 배우는 리액트 네이티브
warning 해결 가능할까요;;
안녕하세요! 현재 채팅앱 기능구현 - 회원가입 챕터 진행 중입니다. 회원가입 기능구현 테스트 시 실제 가입도 되고 제 파이어베이스 안에 회원등록도 잘 되고, 함께 올린 사진도 스토리지에 잘 올라갑니다. 다만 warning이 몇 개가 나옵니다. 끙끙대봤지만 기반 지식이 없어서 그런가 힘드네요.. expo안쓰고 최대한 본문과 똑같이 한다고 한 건데 그 부분이 문제일까요 ㅠ 일단 깃허브에 코드 올려 놓았습니다. https://github.com/Schidshow/kbjChatApp 신경써주셔서 미리 감사 드립니다.!! (보시면 물론 아시겠지만 expo 이미지 피커 대신 네이트브 라이브러리의 이미지 피커를 사용했습니다. https://github.com/react-native-image-picker/react-native-image-picker#note-on-file-storage)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
제로초님
제로초님 안녕 하세요 조금 헷갈리는게 있어서 질문을 남기데 되었습니다. 백엔드 socket을 봤을떄 const io = SocketIO(server, { path: "/socket.io", }); 이 있는데 예전 제로초님 node.js강좌에서 socket.io를 처음에 봤었을때 프론트에서 커넥션을 할때 서버쪽 path와 같아야 해서 path를 같이 보내줬던 기억이 있는데 이번 강좌에서는 sockets[workspace] = io.connect(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], }); path는 생략이 되었더라구여 이부분에서 이제 없어도 되는지 하여 질문을 남기게 되었습니다.
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
질문드립니다 ㅠㅠ
GET http://dapi.kakao.com/v2/maps/sdk.js?appkey=3d10a5fa204e2ceb054436e1ce4e1c2a&libraries=services net::ERR_ABORTED 401 (Unauthorized) 오류가 뜹니다 ㅠㅠ 앱키 플랫폼에 로컬호스트 URL을 넣어봤는데도 정상적으로 카카오API를 불러오질 못하네요 ㅠㅠ 뭐가 문제일까요... 도와주시면 감사하겠습니다!! <!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>myfirstmap</title> <link rel="stylesheet" href="stylesheets/style.css"/> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=nk3nty8fz7"></script> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=3d10a5fa204e2ceb054436e1ce4e1c2a&libraries=services"></script> </head> <body> <!--코로나맵 원페이지뷰로 만들기.--> <div id="navbar">myfirstmap</div> <div id="infoBox"> <div id="infoTitle">현재날짜</div> <div id="infoContent">2021.05.09</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) }, }); /* 자바스크립트에서 작은따옴표 큰따옴표와 비슷한 기능, String값 넣을수있음*/ /* 인포안에 넣을 코드 작성*/ var content = `<div class='infowindow_wrap'> <div class='infowindow_title'>${target.title}</div> <div class='infowindow_content'>${target.content}</div> <div class='infowindow_date'>${target.date}</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); } /*클릭이벤트 설정, 클릭했을때 getclickhandler함수가 실행되도록*/ /*즉 클릭하게되면 i번째 마커가 변수에 담기게됨.*/ /*ClickHandler클릭하면 인포윈도우가 열리고 다른 곳 클릭했을때 닫겨야함..*/ /*ClickMap()함수는 인포박스에서 맵을 클릭했을때 자동으로 닫아주는 함수*/ 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 serach_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.maps.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("검색결과가 없습니다.") } } </script> </body> </html>
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
B타입 레이아웃에서 슬라이드 위치가..
.header-inner 와 .footer-inner가 들어가있는 B타입 레이아웃에서 .slide 에 마지막에 overflow:hidden; 속성을 주면 위치가 어긋나져 버립니다.. 왜 그런걸까요? 혹시 .content-inner 때문에 발생하는건가요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
카프카에서 토픽 생성과 카프카 콘솔 프로듀서 사용 명령어 관련 질문
안녕하세요 토픽 생성을 할 때에 [카프카 토픽] kafka-topics --create --zookeeper .... 이렇게 토픽을 생성하는데요 여기서 질문이 있습니다. 1. 토픽 생성과 주키퍼서버를 지정해주는 것은 어떤 관계가 있는건가요? 주키퍼는 말씀해주신대로 분산시스템을 관리하는 역할로 알고 있습니다. 2. 주키퍼의 포트는 default port가 2181인건가요? 주피커의 포트를 변경시는 것은 클라우데라설정으로 변경 가능한건가요? [카프카 콘솔 프로듀서] 1. 카프카 브로커의 default port가 9092인가요? 여러개의 브로커를 생성하게 되면 port 변경은 클라우데라에서 해야하나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
이미지 값, bounding box 값 min max
안녕하세요~! 선생님, 혼동이 와서 질문을 드립니다. 수업시간에서 이미지를 들고 왔습니다. 이미지에서의 top left가 0부터 시작하고 x도 0으로 xmin, ymin인 것 같은데 bounding box 값에서는 bottom left가 xmin, ymin으로 되는 건가요~? image와 bounding box에서의 min max 위치가 다른 것일까요? bouding box 값을 변경하는 과정(yolo format, coco, pascal 등)에서 헷갈리고 있습니다...ㅠㅠ 실례가 안된다면 annotation의 bounding box값 형태 또는 opencv retangle을 사용하면 변경 과정에 대한 영상도 추가적으로 가능할까요? 추가적으로 안 되도 괜찮습니다~! 찾아보고 더 공부하도록 하겠습니다. 아~! yolo format - class, x center, ycenter, width, height와 coco dataset의 bounding box의 width, height가 이미지의 w와 h가 아닌 bbox의 w,h 값이라고 생각했는데 서로 다른 것일까요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
사이킷런으로 수행하는 타이타닉 생존자 예측 강의 질문입니다
9분경에, sns.plot 만드는데, 막대기 위에 조그맣게 검정색 선?이 있는데 이건 무엇인가요?
-
미해결[딥러닝 전문가 과정 DL1231] Backpropagation과 야코비안 행렬
18분에서 시그마라
http://snpy.in/nMMdqR 여기 하단수식의 가로로 되어 있는 부분은 시그마인거는 이해를 했는데, 첫번째 term이 왜 시그마가 되는지 이해를 못하겠습니다.