묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
강의 연장이 가능할런지요?
안녕하세요.개인 사정으로 강좌를 듣지 못하다가, 다시 들으려니, 도저히 기한네 (6/29) 마칠 자신이 없어 부득불 1달 정 도 연장을 부탁드렸으면 합니다."SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법""SQL Server 컨설턴트가 알려주는, 쿼리 능력 레벨업(고급 T-SQL 쿼리)"번거롭게 해드려서 죄송하다는 말씀과 함께, 부탁을 드립니다. 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2유형 제출 관련
안녕하세요. 큰 도움 받고 있습니다. 감사합니다!!다름이 아니라 유형별로 답안 제출할 때,작업형1: print()작업형3: 별도의 답안 입력창에 답 입력하여 제출하는 것으로 알고 있는데,2유형은 제출 전 마지막 행을 어떤 내용으로 끝내야 하는지 헷갈려서요.pd.DataFrame().to_csv() 식의 파일 저장으로 제출하면 될까요?
-
미해결초보자를 실무자로! 엑셀 사무자동화 문서 만들기
열심히 수강을 하고 있습니다...^^;;
위에 질문을 먼저 하신 분이 계셔서 다운 받은 파일을 아무리 찾아 봐도....^^ ;;; 제가 잘 못 찾는 거 같아서이렇게 글을 드립니다....시트마다 찾아보아도 "강의 만들기 설명" 이라는 파일이나..시트가 안보여서요..죄송합니다....^^ 아무래도 설명을 글로 풀어주신 내용을 봐야 이해가 잘 될 것 같아서요...
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
passport와 인증 전략 & Custom decorator 수강 중 Unauthorized 문제가 발생했습니다.
포스트맨으로 정확히 헤더에 { Authorization: 토큰값 } 넣고 { "success": false, "timestamp": "2023-06-19T07:07:40.995Z", "path": "/cats", "statusCode": 401, "message": "Unauthorized"}으로 나와서 response를 콘솔로 찍어보니 authorization과 같이 a가 소문자로 변환되어 찍혔는데요, 혹시 이와 관련되서 토큰값을 제대로 못받는걸까요 ?혹시나해서 코드는 깃허브 참고해서 비교해봤는데 도저히 못찾겠어서 도움요청드립니다 ㅜ
-
미해결애자일 개발 방법론 개념과 실제 적용하기
강의에 사용된 PPT파일을 받을 수 있을까요?
PPT자료에 필기를 하면 학습에 더욱 도움이 될 것 같습니다.
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
bastion ec2 궁금한 게 있습니다.
현재 서버 인프라를 혼자 공부 중인데 좋은 강의 덕분에 공부가 잘되고 있습니다. 실무와 최대한 가깝게 인프라를 구축하고 싶어서 혼자 정리를 했는데, 정리한 것에서 잘못된 점들이 있는 지 궁금하여 질문을 남기게 되었습니다.서버를 구축할 때, aws vpc를 사용해서 내부를 public subnet 2개로 나눠서 하나는 nat gateway를 설치해서 private subnet에 위치한 rds/인스턴스의 버전업을 할 수 있도록 설정하고 나머지 public subnet에 bastion ec2를 두고 다른 private subnet에 위치한 인스턴스를 관리하려고 합니다. 만약에 여러 private subnet 내부에 각각 인스턴스들이 두고 애플리케이션을 설치해서 웹서버를 사용한다고 했을 때, 유지보수가 필요하게 되면 bastion ec2에 git action을 설치해서 ssh로 업로드를 진행해도 괜찮나요? bastion ec2의 역할이 유지보수라고 하셔서 혹시 실무에서도 이런 식으로 진행하는 것인지 궁금합니다. 바쁘신 와중에 질문 읽어주셔서 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
섹션 6 작업형 2 정확도 오류 원인 질문드립니다! Classification metrics can't handle a mix of binary and continuous targets
from sklearn.model_selection import train_test_split X_tr,X_val,y_tr,y_val=train_test_split(train.drop('Attrition_Flag',axis=1),train['Attrition_Flag'],test_size=0.2,random_state=2023) from sklearn.ensemble import RandomForestClassifier rf=RandomForestClassifier(random_state=2023) rf.fit(X_tr,y_tr) pred=rf.predict_proba(X_val) from sklearn.metrics import accuracy_score # 정확도 print(accuracy_score(y_val, pred[:,1])) --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-63-aa6b6ce781f8> in <cell line: 10>() 8 9 # 정확도 ---> 10 print(accuracy_score(y_val, pred[:,1])) 2 frames /usr/local/lib/python3.10/dist-packages/sklearn/metrics/_classification.py in _check_targets(y_true, y_pred) 93 94 if len(y_type) > 1: ---> 95 raise ValueError( 96 "Classification metrics can't handle a mix of {0} and {1} targets".format( 97 type_true, type_pred ValueError: Classification metrics can't handle a mix of binary and continuous targets 혹은 print(accuracy_score(y_val, pred)) 실행 시, 오류2번 Classification metrics can't handle a mix of binary and continuous-multioutput targets해당 코드로 제출까지는 잘 되고 있습니다. 그러나 정확도 측정 시 오류가 발생하여, 제출에 문제가 있는 것인가 불안하여 오류 현상 문의드립니다..!
-
해결됨3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
무료쿠폰 발급 요청방법
모든 (기존,신규)수강생에 한해 https://www.inflearn.com/course/%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC무료쿠폰드리고 있습니다.현재 강의보다 개선된 강의이며 자막을 제공하고 있습니다.자신의 인프런 닉네임을 적어서 쿠폰요청으로 메일 주시면 감사하겠습니다.vmproductor@gmail.com
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
채팅서비스 배포시 구성
서비스 배포관련해서 질문이 있습니다. #1. redis서버 설치보통 서비스 배포시 redis서버는 어떻게 구성하나요? 구글링을 통해서 봤을때는 많은 경우, ec2내에 redis를 설치하는 모습이 보여서요. 보통 그렇게 진행하는지? #2. 가장 많이 사용하는 서버구성기본적으로 daphne가 받아서, http는 wsgi로, ws는 asgi로 보내는데. 어떤 곳에서는 Nginx로 daphne에게 ws만 넘기는게 좋다는 이야기도 있고 해서요. 보통 장고 channels로 개발시 서버는 어떤 구조가 많이 사용되나요? #3. daphne가 https도 wsgi로 잘 보내는지?application = ProtocolTypeRouter({ "http": django_asgi_app,현재 코드상에는 이렇게 해놓았는데, https처리하려면 추가적인 코드수정이 필요할까요?
-
미해결
How to book a flight on Spirit airlines?
Booking a flight with Spirit Airlines is easy and straightforward. This guide will take you step-by-step through the process of booking a flight on Spirit Airlines' official site – from selecting your travel dates to choosing your seats and paying for your ticket. if you more info visit us our blog: how to book a flight for a minor spirit airlines .Also read: Spirit Airlines Manage Booking Spirit Changed My Flight Can I Get a Refund?How to Cancel a Spirit Flight?Book Spirit Airlines Flight Tickets With Ease Of MindSpirit Boarding PassSpirit Web Check-In Spirit Airline Name Change Policy Spirit Airlines Flight StatusSpirit Airlines DealsSpirit Airlines Manage BookingSpirit Changed My FlightSpirit Airlines Flights Booking Spirit Airlines Pet Policy Book Now Cheap Flight Tickets To California Flights To London From New York Affordable Flights to Chicago Book Flights From New York To Miami
-
해결됨Flutter 앱 개발 기초
익명함수 질문있습니다.
1.onPressed: () {}2.onPressed: () => {}setState가 후자의 경우 선언이 불가능한데,두개의 차이점이 궁금합니다.
-
미해결2025 정보처리기사 필기
SW,HW,DB 관련 신기술 29분짜리 강의 오류
SW,HW,DB 관련 신기술 29분짜리 강의에서 N스크린에 대한 설명이 없고, 또한 11:16분가량에 갑자기 강의가 다음 내용으로 넘어갑니다. 오류 확인 부탁드립니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
맥북 터미널에서 node-v 입력시 나오는 오류
안녕하세요 그랩님!혹시 영상 4:56쯤 단계부터 오류가 떠 다른 분들의 질문과 그랩님 답변도 보고 이것저것 시도해 보았으나 해결이 안되어 질문드립니다ㅜㅜ 혹시 아래의 오류가 제가 지금 사용하는 맥북이 2017년 버전(10.13.1)으로 시스템 업그레이드를 한지 오래되었기 때문에 뜨는걸까요..? 맥에서 지원하는 최신 시스템 업그레이드를 하려면외장하드 구입 후 컴퓨터 내 백업을 준비 후에 OS 삭제>재설치>백업복원 까지 진행해야 하기에 하기 오류가 컴퓨터 백업과 OS 재설치 없이도 해결이 가능할지 혹시 아실까 하여 문의드립니다ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Overlapped Model에서의 이벤트
WSAEventSelect Model에서는 이벤트 종류를 FD_ACCEPT(접속 클라 존재), FD_READ(수신 가능), FD_WRITE(송신 가능), FD_CLOSE(상대 접속 종료), FD_CONNECT(통신 연결 완료), FD_OOB 이런식으로 설정해 주었었는데 Overlapped Model에서는 hEvent에 이벤트를 할당해주면 따로 설정해줄 필요가 없는건가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
우선순위 큐를 사용하지 않고 그냥 제가 풀었습니다.
#include<iostream>#include <vector>#include<algorithm>#include<unordered_map>using namespace std;int n;int deadline, lamen;int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); unordered_map<int, int> check; cin >> n; vector<pair<int, int>> in(n); for (int i = 0; i < n; i++) { cin >> deadline >> lamen; in[i].first = lamen; in[i].second = deadline; } sort(in.begin(), in.end(),greater<pair<int,int>>()); for (int i = 0; i < n; i++) { int cnum = in[i].second; while (cnum >= 0) { if (check[in[i].second] >= in[i].first) { cnum--; continue; } check[cnum] = in[i].first; } } int result = 0; for (auto& a : check) { result += a.second; } cout<<result; return 0;} 이런식으로 풀어봤는데 어디가 잘못되었는지 잘 모르겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일 업로드 질문(multipart/form-data)
@PostMapping(value = "/upload") public ResponseEntity<String> saveFile(@RequestPart List<MultipartFile> files) { log.info("files={}", files); if (files==null || files.isEmpty()) { // 파일이 없는 경우 check JSONObject response = new JSONObject(); response.put("message", "Fail! Re-upload the file"); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(response.toString()); } //정상 로직 } 안녕하세요. 영한 님 강의 보고 따라서 한 번 해보고 혼자 해보다가 궁금한 게 생겨 질문드립니다.여러 개의 파일을 업로드 할 수 있게 List 타입으로 받았고 만약 업로드한 파일이 없다면 if 문을 탈 수 있게 예외 처리를 했습니다.현재 포스트맨으로-headers의 content-type을 Multipart/form-data-body의 key에는 "files"를 value에는 파일을 선택하지 않고 테스트하고 있습니다.그럼 당연히 files는 비었을 것이라고 전제를 두었지만, 디버깅해 보니 if 문이 false를 반환하고 files[0]=""(빈 문자열)을 뱉어내고 정상 로직을 수행하더군요.여기서 질문이 있습니다.1. value에 파일을 선택하지 않았다고 해서 빈 파일이 생기는 것이 아닌 포스트맨에서 자체 동작으로 빈 파일 = 빈 문자열로 대체해서 넣어주는 지 (제가 포스트맨 동작 방식을 모르고 있는 걸까요?)2. 빈 파일을 보내면 Multipart/form-data의 요청 특성으로 빈 문자열("")이 전송되는 걸까요? 이게 맞는다면 멀티파트 형식을 유지하기 위해 빈 파일이나 빈 파트가 생성되어 전송되는 것일까요?3. list 타입 대신 하나씩 file을 받아오는 게 좋을까요?강의를 볼 땐 이해가 되면서도, 뭐가 맞는지 헤매고 있습니다..코드면에서 문제였다면, 키워드라도 알려주시면 찾아보겠습니다.긴 글 읽어주셔서 감사합니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
1강 환경변수 설정 보고 하고있는데.. 오류 발생
window 10 입니다.Error: could not open `C:\Program Files\Java\jre1.8.0_361\lib\amd64\jvm.cfg'이렇게 나오네요. 1.8.0.361가 강의 듣기 전 설치했던건데..설정이 꼬인건지 봐주실수있나요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
url 패스 관련 질문
다른 질문을 봤을 때url : localhost:8080/abc/def?param1=data1¶m2=data2위와 같이 경로를 지정하고 싶으면 변수를 추가해야 한다고 봤습니다.@GetMapping("link")public String link(Model model) {model.addAttribute("param1", "data1");model.addAttribute("param2", "data2");model.addAttribute("url1", "abc");model.addAttribute("url2", "def");return "basic/link";}위에서와 같이 모델에 값을 새로 추가해주고<li><a th:href="@{/hello/{url1}/{url2}(url1=${url1}, url2=${url2}, param1=${param1}, param2=${param2})}">위와 같이 html에서 값을 넣는 방식이 결과적으론 원하는 값이 출력되긴 했지만 Q.1) () 안에서 변수와 같은 값이 있다면 해당 변수에 대 값을 대입하는 것으로 사용되는 것이고, 없다면 parameter값으로 사용되는 것인지 궁금합니다.Q.2 ) 이렇게 사용하는 것이 맞는지와 실제로도 실무에서 이렇게 사용하는지 빈도가 높은지 궁금합니다.
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
SSG 페이지 갯수에 관해 질문있습니다.
안녕하세요, 강의 잘 들었습니다.SSG 페이지 갯수에 관해서 궁금한 것이 있는데요.만약에 커뮤니티 사이트 같은 걸 만든다고 하면 엄청나게 많은 글이 생성 될텐데 SEO를 위해 이 페이지 모두 SSG를 적용하면 안될 것 같다고 생각하는데 맞을까요?그리고 그렇다면 SSR로 모든 페이지를 개발한다고 하면 사용자 경험이 안 좋을 것 같고, SSR은 prefetch도 안되는 것 같은데 속도를 개선하는 방법이 없을까요?
-
미해결프로젝트로 배우는 React.js
id가 두번 찍혀요
import { useParams } from "react-router-dom"; const ShowPage = () =>{ const {id} = useParams(); console.log(id); return <div>Show Page</div>; }; export default ShowPage;