묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
판다님! text-align : center; 가 제목 h3에 적용되지 않아요!
안녕하세요 판다님! 열심히 따라하고 있습니다,,! 근데, 제목과 같은 문제가 생겨서 질문 드려요,,! 위의 코드는 main.css이구요..! 이 코드는 index.html 코드입니다! 근데, 4:56에서 처럼 가운데로 정렬되지 않고 이렇게 정렬 됩니다,,! 제 코드 중에 어떤게 문제일까요?ㅠㅠㅠ 감사합니다 : )
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
heroku 배포후 master 브랜치에 push 할때마다 이미지가 날라가는거 해결방법이 있을까요??
배포한 앱에서 사진을 업로드하면 서버의 upload 폴더에 사진이 저장되어있을텐데 수정할 부분이 있어서 수정하고 다시 push 하면 서버의 upload 폴더가 local의 upload 폴더로 바뀌기 때문에 날라가는거 같은데 다시 push 했을때 서버가 가지고있는 이미지를 안날라가게 하는 방법이 있을까요?
-
미해결파이썬(Python) 기초부터 실무까지 part.1
숫자 맞추는 문제 질문드립니다.
# 임의의 숫자를 발생시켜 숫자를 맞추는 게임을 만들어보자from random import *ans = 0a = randint(1, 100)while a == ans: ans = int(input("정답을 입력하시오 : ")) if a > ans: print("정답은 입력하신 값보다 큽니다.") else: print("정답은 입력하신 값보다 작습니다.")이렇게 했을 때 무엇이 문제일까요? # 임의의 숫자를 발생시켜 숫자를 맞추는 게임을 만들어보자from random import *cnt = 1num = 0a = randint(1, 100)while cnt < 10: num = int(input("%d 번째 기회입니다, 정답을 입력하세요 : " % cnt)) if a > num: print("정답은 입력하신 값보다 큽니다.") elif a == num: print("정답입니다.") break else: print("정답은 입력하신 값보다 작습니다.") cnt += 1이건 또 되는데...이유를 모르겠습니다
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
안 됩니다
강의자료 약 6분 정도에 나오는 sbin/start-dfs.sh 명령어를 입력하면 localhost: rcmd: socket: Permission denied 이런 에러가 뜹니다. 권한이 없나 싶어서 sudo 쓰고 해봤더니 ERROR: Attempting ot operate on hdfs namenode as root ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation 이라는 에러가 뜹니다. 데이타노드와 아래 secondary네임노드도 똑같이 에러 뜨네요. 앞에서 입력하는 4개 xml 편집에서 문제가 있었던 걸까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
안녕하세요
오늘부터 강의듣기 시작했는데 전자정부프레임워크가 3.9.0이 홈페이지들어가니 지원이 종료됐다고 첨부파일이 없는데 3.10.0으로 해도 되나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
<mmdetection 관련>
안녕하세요 선생님 강의 잘 듣고 대학원 연구생활에 있어서 많이 도움받고있습니다. 다름이 아니라 수업을 듣던 중 다음과 같은 질문사항이 생겨 질문드립니다. 1. 제가 하려고 하는것은 mmdetection - maskrcnn inference code를 이용하여 inference를 진행한 뒤 추론 결과를 디렉토리에 저장하려고 합니다. 아래 코드와 같이 원본이미지에 추론결과를 덧씌운 결과는 저장에 성공했지만 from mmdet.apis import init_detector, inference_detector, show_result_pyplot import mmcv import torch import cv2 import matplotlib.pyplot as plt #버전 및 gpu 작동확인 print(f"Setup complete. Using torch {torch.__version__} ({torch.cuda.get_device_properties(0).name if torch.cuda.is_available() else 'CPU'})") # config 파일을 설정하고, 미리 학습한 maskrcnn 모델을 checkpoint로 설정. config_file = 'custom_config.py' checkpoint_file = '/Scratch/home/dohyeon/mmdetection/tutorial_exps/epoch_12.pth' # config 파일과 pretrained 모델을 기반으로 Detector 모델을 생성. model = init_detector(config_file, checkpoint_file, device='cuda:0') #디렉토리 내 모든 파일 segmentation 실행 및 저장 path_dir = '/Scratch/home/dohyeon/mmdetection/input/pre-processing/save_point2' file_list = os.listdir(path_dir) for i in range(6): img_name = path_dir + '/' + file_list[i] img_arr= cv2.imread(img_name, cv2.IMREAD_COLOR) img_arr_rgb = cv2.cvtColor(img_arr, cv2.COLOR_BGR2RGB) # cv2.imshow('img',img) fig= plt.figure(figsize=(12, 12)) plt.imshow(img_arr_rgb) # inference_detector의 인자로 string(file경로), ndarray가 단일 또는 list형태로 입력 될 수 있음. results = inference_detector(model, img_arr) # inference 된 결과를 원본 이미지에 적용하여 새로운 image로 생성(bbox 처리된 image) # Default로 score threshold가 0.3 이상인 Object들만 시각화 적용. show_result_pyplot은 model.show_result()를 호출. show_result_pyplot(model, img_arr, results) #추론결과 디렉토리에 저장 model.show_result(img_arr, results, out_file= f'input/pre-processing/save_point3/{file_list[i]}') 제가 원하는 방법은 원본이미지에 추론결과를 덧씌운 show_result_pyplot 과 같은 이미지가 아니라 원본에 덧씌우지 않은 추론결과만을 저장하고 싶습니다. 혹시 좋은 방법이 있을까요? 2. 추론 결과가 mask 형태의 이미지처럼 나오나요? 아니면 배열과 같이 나오나요? 3. 만약 추론결과가 mask형태의 이미지처럼 나온다면 위 그림과 같이 배경 픽셀은 0이고 사람의 픽셀만 0~255 사이의 값으로 나오나요? 이상입니다 감사합니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-E 질문있습니다.
강의를 봐도 뮤탈리스크 문제가 어째서 BFS로 접근이 되고 어떻게 BFS로 풀리는지 모르겠습니다. 이전 문제들은 2차원 배열에서 어떻게 움직여지는지 머릿속으로 그려져서 강의 안 듣고도 풀어졌는데 해당 문제는 어떻게 최단 거리로 이동하는지 감이 안 잡힙니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
import numpy as pd
안녕하세요 커뮤니티에 있는 오류해결법을 보고 import numpy as np 로 np에 numpy 를 불러온 후에 pd.to_numeric(df_last["분양가격(m)"]) 을 하면 오류없이 잘 나오는 것을 확인했습니다. 그런데, import numpy as pd 로 pd 에 numpy 를 불러오게 되면, pd.to_numeric(df_last["분양가격(m)"]) 가 오류가 나오게 되던데, pd 에는 pandas 라이브러리가 있기 때문에 오류가 나는 것인가요? 만약 그렇다면, pandas 라이브러리가 있었던 파일에 다시 numpy 라이브러리를 넣는것인데 왜 오류가 나는지 궁금합니다. 또, np 와 pd 는 그냥 본인이 정해주는 변수 같은건가요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
안녕하세요 문의드립니다
안녕하세요 남박사님 영상의 11분 23초까지 내용인 applicationhostconfig 파일의 handlers 부분을 Allow로 바꾸고 저장까지 해주었는데도 500 에러가 나면서 여전히 접속이 안되고 있습니다. 영상에 나온대로 설정을 해주었는데 어느 부분이 문제가 되는건지 모르겠어서 질문드립니다~
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
getter 질문 드립니다!
코드에서 item.getxxx 를 계속 사용하는 대신 지역 변수를 선언해서 item.getxxx 값을 저장해놓고 사용하면 속도면이나 다른 이점 또는 단점이 있는지 궁금합니다!
-
미해결실전! 스프링 데이터 JPA
mapper 문의
이번 강의로 자신감을 얻고 spring-data-jpa로 시스템 구축 해보려고 합니다. 하나하나 신중히 접근중입니다. ㅎㅎ DTO <--> Entity 변환시에 modelmapper, mapstruct 중에 어느걸 많이 사용하시나요? 혹시 강사님은 현업에서 어떤걸 사용하시는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Send는 Lock이 있고 Recv에는 Lock이 없는 이유가 무엇인가요?
좋은 강의를 만들어주셔서 감사합니다 😀 내용을 정리하다 궁금하게 있어 질문 남깁니다. Send에 Lock이 있는 이유는 멀티 쓰레드 환경에서 동시다발적으로 Send를 호출하는 것을 막기 위해서인데 Recv에는 Lock이 없는 이유가 무엇인가요? Send는 우리가 원할 때 마다 호출해야 하는 반면 Recv는 송신버퍼에 데이터가 들어왔다는 이벤트가 있을때에만 호출하기 때문에 발생하는 차이인가요? 추가로, OnSendCompleted에서 Lock을 걸어야 하는 것도 잘 이해가 가지 않습니다. RegisterSend에서 호출된 경우는 Lock이 필요가 없다는 것이 이해가 갑니다. 그치만 OnSendcompleted가 이벤트 핸들러라서 이벤트 완료됬을 시에만 실행할 수 있는데 그렇다면 여기에 다수의 쓰레드가 아닌, 하나의 쓰레드만 접근할 수 있지 않나요? 이벤트가 완료됬을 시 쓰레드 풀에서 하나의 쓰레드가 개입하여 이벤트핸들러를 처리한다고 들었습니다. 어떤부분이 틀렸는지 알려주시면 감사하겠습니다.
-
미해결실전! Querydsl
안녕하세요 마지막 applyPagination 구현시 stackOverFlow 에러 질문 드려요..
@GetMapping("/v5/members")public Page<Member> searchMemberV5ByCustomSupport(MemberSearchCondition condition, Pageable pageable) { return memberTestRepositoryBySupport.applyPagination(condition, pageable);} 다름 아니라 테스트 겸 해당 컨트롤러를 만들어서 호출해보니 스택오버 플로우 발생되어 질문 올려요. Member 엔티티쪽에는 Lazy 설정 해놨구, // return applyPagination(pageable, query -> query// .selectFrom(member)// .leftJoin(member.team, team)// .where(// usernameEq(condition.getUsername()),// teamNameEq(condition.getTeamName()),// ageGoe(condition.getAgeGoe()),// ageLoe(condition.getAgeLoe())// )// ); return applyPagination(pageable, query -> query .selectFrom(member) .leftJoin(member.team, team) .fetchJoin() .distinct() .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()) ) ); } 주석부분은 영한님이 적으신 거고 아래쪽은 제가 해결해 보려 적은 코드 부분입니다. 질문은 2가지로써.. 1.결과적으로 JsonIgnore 적용하면 값은 제대로 나오는데 JsonIgnore 말고는 방법이 없을까요?? 2.영한님이 제공해 주신 dsl4Repository 애서 PageableExcutionUtils 는 더이상 지원이 안되는 것 처럼 줄이 그어져 있는데 다른 방법이 있을까요? 읽어 주셔서 감사합니다. 강의는 정말 돈이 전혀 아깝지 않을 정도로 훌륭하더군요!!:) 추가 : return applyPagination(pageable, query -> query .select(new QMemberTeamDto( member.id, member.username, member.age, team.id, team.name)) .from(member) .leftJoin(member.team, team) .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()) )); 해당 return 타입을 dto로 변경하고 JsonIgnore 삭제하면 페이지는 잘 나옵니다.. entity 로 가져와서 dto를 반환하는게 나을까요..바로 dto로 조회하는게 나을런지요.. 제 생각에는 dto로 변환하는게 로직을 한번 이라도 덜 태워서 나을것 같긴한데..고견을...말씀해 주시면 감사하겠습니다ㅜㅜ 혹 Entity로 가져와서 dto 로 변환해야 한다면, 알려주신 방법처럼 Stream() 을 이용한 map()형식의 리스트로 변환하는게 좋을까요??성능에 문제가 없을지 궁금하기도한데.. 질문이 많쵸..부족함이 많아서 그런거 같습니다.. 감사합니다!
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
p659 문제6 정답 확인요청
659페이지 문제6번의 3번 문항이 올바르지 않지만, 1번 문항도 올바르지 않는 것으로 사료됩니다. 변수가 상관관계를 분석하는 것은 상관관계분석이고 회귀분석은 인과관계를 분석하는 방법으로 알고 있습니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
import에 관해 질문드려요
import torch from torch.utils.data import DataLoader, Dataset 을 사용하지 않고 import없이 직접 접근하려고 시도해봤습니다. import torch 만 실행하고 DataLoader는 torch.utils.data.dataloader.DataLoader로 접근하려고 했습니다. 그런데 torch.utils 항목 없고 torch._utils 밖에 안 나옵니다. 이렇게하면 DataLoader로 접근이 안 되는데 왜 직접 접근이 안 되는지 설명해주실 수 있나요?
-
해결됨비개발자를 위한 RPA 강의 (UiPath 입문편)
크롬 시크릿모드에서 사용하는방법 알려주세요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
AWS 배포관련 문의 드립니다.
수고하십니다. 강의 열심히 듣고 있습니다.항상 친절한 답변 감사하게 생각하고 있습니다.아울러 너무 많은 질문을 드려서 죄송하게 생각하고 있습니다. 이 챕터와는 무관한 내용의 질문을 드립니다. 배포관련 유투브에서 강사님의 영상을 보고 AWS에 배포를 해 보았습니다. 결론은 실패?^^했습니다.몽고디비에 접속은 된다고 콘솔 메세지는 나오는데 405에러로 실제 로그인 및 회원가입도 안되네요 AWS 배포 관련 질문 드립니다.1. 소스내에 있는 localhost를 AWS의 퍼블릭 도메인으로 변경해야 하죠? 예를 들어 FileUpload.js의 아래와 같은 localhost구문을 54.249.xx.xxx 처럼 변경하는거죠? 변경전 : src={`http://localhost:5000/${image}`}/> 변경후 : src={`http://54.249.xx.xxx/${image}`}/> ※localhost를 수정한 파일 setupProxy.js FileUpload.js ImageSlider.js ProductImage.js 2. 몽고디비 접속정보는 AWS에 올리면 prod.js를 볼것같은데 헤로쿠에서 MONGO_URI를 설정했던것 처럼 AWS에서도 별도의 설정이 필요하지 않나요? prod.js :mongoURI:process.env.MONGO_URI3. 시스템 폴더 구조가 개발때와 틀려져서 서버의 index.js를 아래와 같이 수정했습니다. 그리고 강사님은 server안에 server 폴더를 복사하셨는데 전 개발과 동일하게 server 폴더는 하나만 두었습니다. 수정한 내용이 맞는지 확인 부탁 드립니다. app.use(express.static("client/build") → client/deploy ~path.resolve(__dirname, "../client", "build"~ → ..client", "deploy"~ 4. 마지막으로 커멘트 보니깐 어떤분이 default.config에 proxy by pass를 지정해야 한다고 해서 동일하게 했지만 해결되지 않았습니다. 도움 부탁 드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
8:06초 return input에 대해
안녕하세요. 예전 강의에서 return result;를 했을 땐 main식에 result값이 있어서 거기로 값을 보내주는 구나 이해를 했었거든요... 근데 이번 강의에선 return input을 함수에서 해주는데 main식에는 input이 없는???데 어떻게 쓰이는지 잘 이해를 못하겠습니다. return input이 어떤 용도? 어떻게 쓰이는지 궁금합니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
답을 String으로 출력하는 이유가 궁금합니다
check[i] == 1 인경우 i를 출력하게 했는데 답은 같게 나옵니다. 그런데도 String temp에 값을 넣어 출력하는 이유가 궁금합니다. private static void dfs(int depth) { if(depth == number +1) { for (int i = 1; i <= number; i++) { if(check[i] == 1) System.out.print(i + " "); } System.out.println(); return; } else { check[depth] = 1; dfs(depth + 1); check[depth] = 0; dfs(depth + 1); } }
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
강의 자료 문의드립니다.
안녕하세요, 수업자료를 다운 받은 뒤 visul studio code에서 똑같이 실습을 진행하려 했지만 파일 하나하나씩 열려고 할 때 자꾸만 The file is not displayed in the editor because it is either binary or uses an unsupported text encoding 이라는 메시지와 함께 파일이 코드로 열리지 않습니다. 어떻게 해결할 수 있을까요?