묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
이것도 접근권한 오류인거같은데 수정권한 노드모듈에 주고나서 추가 오류가뜹니당.....
이렇게 뜨는데 검색해보니까, 재부팅 및 또 수정권한 오류라는데, 똑같이 설정해도 안되는거 같아요.. 어떻게해야할까여... 재설치 및 컴퓨터 포맷도 해봤는데 안되더라구여....
-
미해결대세는 쿠버네티스 (초급~중급편)
강의자료에 대해서 질문이 있습니다.
기초편의 기초다지기에 대한 강의자료를 다운 받았는데요. why kubernetes와 VM vs Container에 대한 자료가 누락된 것 같습니다.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
시퀄라이즈 모델 질문있습니다
안녕하세요, 몇가지 질문이 있습니다. id : { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: ture, }, 이렇게 넣어줘야하는데 sequelize는 id를 자동으로 넣어주기 때문에 생략해도 된다고 하셨는데 id라는 컬럼이 무조건적으로 생기는 건가요? 즉, primary키를 id로 고정하고 모델을 생성하는 것인가요?? 그리고 unique index로 name을 설정할때 단순히 빨리 찾기 위함이라고 이해했는데, unique 자체가 무결성을 만족해야한다고 알고 있거든요, 그렇다면 똑같은 name을 가지고 있는 사람들이 없다고 가정하고 unique를 사용하는 건가요?? 만약 홍길동이라는 이름이 2개 있을 때 어떻게 찾게 되는 것 인가요??
-
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
http://p100 뒤에 8888이 안붙어있습니다.
삭제된 글입니다
-
미해결[Django] 장고로 인프런 따라만들기
footer에 스타일적용
이번 강의 마지막 부분에 적용하는 스타일이 footer에도 자동 적용되어서 아래와 같이 적용이 되는데 어떤 이유에서일까요?.. 추가로 강의 소개 페이지에서는 정상으로 footer가 위치하지만 메인페이지에서는 footer가 아래와 같이 위치합니다.. 첫 번째 문제는 해결했습니다!!
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
defer 함수 호출 시 파라미터를 사용하는 경우
동작을 보니까 값타입 파라미터를 사용하는 함수를 defer 호출했을 경우는, defer문 작성 위치 시점의 값 그대로 넘어오고 레퍼런스타입 파라미터를 사용하는 함수를 defer호출했을 경우는 , 해당 defer를 호출하는 함수 내부에서 그 레퍼런스타입 변수의 마지막 상태값으로 호출되는 것 같습니다. 어찌보면 당연한 동작이긴 하네요ㅋㅋ defer문은 말 그대로 그냥 (스택 형태로)함수들을 저장해두었다가 흐름 마지막에 하나씩 빼면서 호출해주는것 뿐이라고 이해하면 될 것 같은데 맞겠죠??
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
맞는지 모르겠습니다
선생님 저는 문제를 잘 이해하지 못한건지;; 이렇게 짰습니다 첫번째로 pizza라는 페어를 새로 만들어서 할당해도 괜찮은지 궁금합니다 그리고 강의에서는 dis = min(dis) 이렇게 하셨는데 이게 이해가 안갑니다 모든 집에서 선택된 피자가게까지의 거리를 더한 후에 그것의 min 값을 구하는 문제가 아닌가요..? #include <iostream> #include <algorithm> #include <vector> using namespace std; int n, m, res; vector<pair<int, int> > map[30]; pair<int, int> pizza[30]; dfs(int s, int L){ if(L==m){ for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ sum += abs(map[1][i].first-map[2][j].first) + abs(map[1][i].second-map[2][j].second); } } if(res>sum) res=sum; } else{ for(int j=s;j<map[2].size();j++){ pizza[j] = map[2][j]; dfs(j+1,L+1); pizza[j] = {0,0}; } } } int main(){ int x; scanf("%d %d",&n,&m); for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&x); if(x==1){ map[1].push_back(make_pair(i,j)); } else if(x==2){ map[2].push_back(make_pair(i,j)); } } } dfs(0,0); return 0; }
-
해결됨코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
list 질문입니다
제가 자바에 익숙하지 않아서 List<List<Integer>> result = new ArrayList<>(); 이 부분이 잘 이해 안되는데 list안에 list를 선언 한건가요? 그리고 class TreeNode { int val; TreeNode left, right; TreeNode(int x) { this.val = x; } } 이 부분에서 left,right는 요소인거 같은데 new로 root 객체 선언해서 만들고 그 요소로 접근해서 2,3넣고 left.left 로 4 넣고 이렇게 진행 하는게 맞는건가요?(틀렸다는게 아니라 몰라서 물어봅니다.) 그럼 계속 내려갈떄마다 객체선언한 root 뒤에 left,right로 내려가고 left,right로 접근해서 할당이 가능한지도 궁금하네요. 제가 잘 몰라서 .. 답변해주시면 감사하겠습니다.
-
미해결실전 HTML & CSS 강좌
span 태그 사용이유
첫번째 실습파일 부분 중에 ' <span>(2006년 7월 19일 개정)</span> ' 를 썻는데, 여기서 왜 굳이 span 태그를 사용한지 알 수 있을까요..?
-
미해결애플 웹사이트 인터랙션 클론!
맥os만 가능한가요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 이 강의 맥북만 가능한가요? 제가 윈도우10 쓰는데 예제 파일들 압축 풀었는데 파일 encoding을 못하네요
-
미해결홍정모의 따라하며 배우는 C++
완전탐색이 어려우면요...
선생님, 아이가 c++을 학원을 통해서 배우고 있는데 문제풀이 위주로 진행되다보니 좀 더 깊고 상세하게 배워보라고 선생님 수업을 시작했어요. 몇일전부터 처음부터 차근차근 듣기 시작했는데, 다만, 학원 진도가 많이 나간 상태여서 지금 헤매고 있는 완전탐색에 도움되는 부분을 추천해 주시면 그 부분을 먼저 들어서 이해를 좀 도울 수 있으면 좋겠다 싶어서 문의드려 봅니다. 좋은 강의...정말 감사합니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
2번째 문제 풀이 질문입니다.
h2 부분을 hsqldb로 변경하고 혹시나하여 h2 폴더를 삭제도 해봤는데 실행을 시키면 h2로 진행이되네요ㅠㅠ 혹시 어떻게 해야할까요 ..... 혹시하여 https://github.com/kimhyeyun/SpringBasic/tree/master/spring-petclinic-main 깃허브 주소 첨부합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
@ManyToMany에서 mappedBy
안녕하세요 선생님, 이번에 "다대다 [N:M]" 강좌 - 6:00 를 듣다가 헷갈리는 부분이 생겨서 질문드립니다. . 일단 @ManyToMany를 사용해서 Member, Product 테이블 모두 외래키를 갖고 있지 않고, 중간 테이블인 Member_Product 테이블이 외래키를 갖고 있는 상태라 가정하고 질문을 드리겠습니다. . 질문: 1. 다대다의 관계에서는 Member_Product가 연관관계의 주인이 되는건가요? 만약 그렇다면 Member, Product 모두 mappedBy를 설정해줘야 되는거 아닌가요? 2. Member에만 mappedBy를 표기했는데 그 이유가 뭔가요?
-
미해결
크롬 브라우저에서 출력되는 메시지 윈도우를 제어할 수 없습니다
안녕하세요. 인터넷에서 셀레니움을 통해 부동산등기부 자동발급 프로그램을 만들고 있습니다. www.iros.go.kr 웹 사이트를 로그인하고 등기부등본 결제를 한다음 열람을 하게되면 크롬 브라우저에서 RPTRegisterXCtrl을 선택하는 메시지 창을 출력합니다. 메시지 윈도우는 다음과 같습니다(이 메시지 윈도우에서 RPRTRegisterXCtrl을 클릭하여 다음으로 진행하고 싶은데... 방법을 찾지 못하고 있습니다). 크롬 브라우저를 포함한 전체 화면의 스크린 샷은 아래와 같습니다. -- 그런데 이게 일반적인 크롬 메시지 윈도우는 아닌 것 같습니다. res_msg = Alert(driver) msg.accept() 등을 이런 방식의 코드로는 전혀 접근이 안 됩니다. -- pywinauto를 통해 제어하려고 spy++로 확인해도 되지를 않습니다. app = Application().connect(class_name="....")과 같은 형태로 접근하려 해도 NotFound 에러가 납니다. pyautogui를 통하면 좌표로 클릭하면 됩니다만, 백그라운드 실행을 목표로 하고 있습니다. 따라서 이 방법 이외의 구현 방안을 찾고 있습니다. -- pywinauto나 다른 방법을 통해 구현하고 싶습니다. 여러 방안을 찾아보는데 찾지를 못해 메시지를 넣습니다. 해결을 위한 어떤 실마리라도 찾았으면 좋겠습니다. 그럼 정말 감사합니다. 꾸~~~~벅.
-
미해결
크롬 브라우저에서 출력되는 메시지 윈도우를 제어할 수 없습니다.
안녕하세요. 인터넷에서 셀레니움을 통해 부동산등기부 자동발급 프로그램을 만들고 있습니다. www.iros.go.kr 웹 사이트를 로그인하고 등기부등본 결제를 한다음 열람을 하게되면 크롬 브라우저에서 RPTRegisterXCtrl을 선택하는 메시지 창을 출력합니다. 메시지 윈도우는 다음과 같습니다(이 메시지 윈도우에서 RPRTRegisterXCtrl을 클릭하여 다음으로 진행하고 싶은데... 방법을 찾지 못하고 있습니다). 크롬 브라우저를 포함한 전체 화면의 스크린 샷은 아래와 같습니다. -- 그런데 이게 일반적인 크롬 메시지 윈도우는 아닌 것 같습니다. res_msg = Alert(driver) msg.accept() 등을 이런 방식의 코드로는 전혀 접근이 안 됩니다. -- pywinauto를 통해 제어하려고 spy++로 확인해도 되지를 않습니다. app = Application().connect(class_name="....")과 같은 형태로 접근하려 해도 NotFound 에러가 납니다. pyautogui를 통하면 좌표로 클릭하면 됩니다만, 백그라운드 실행을 목표로 하고 있습니다. 따라서 이 방법 이외의 구현 방안을 찾고 있습니다. -- pywinauto나 다른 방법을 통해 구현하고 싶습니다. 여러 방안을 찾아보는데 찾지를 못해 메시지를 넣습니다. 해결을 위한 어떤 실마리라도 찾았으면 좋겠습니다. 그럼 정말 감사합니다. 꾸~~~~벅.
-
미해결초보를 위한 도커 안내서
-v 경로 관련 질문
지정하신 경로 2개는 중 앞 경로는 git 경로이신거고뒤 경로는 컨테이너 내부의 경로인 건가요? 로컬에서 똑같이 테스트 할때는 어떻게 지정하는게 좋을지 잘 모르겠어서요.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
안녕하세요 선생님 유튜브 댓글 강의 7-1 관련하여 질문드립니다.(오류관련)
import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') # 시간 처리 관련 import time # bs4 from bs4 import BeautifulSoup # selenium 관련 임포트 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.keys import Keys # 크롬 옵션 chrome_options = Options() # Headless 모드 관련 chrome_options.add_argument("--headless") # 사운드 뮤트 chrome_options.add_argument("--mute-audio") # webdriver 설정(Chrome) - Headless 모드 # browser = webdriver.Chrome("C:/Django/workspace/python-class1/section7/webdriver/chrome/chromedriver.exe", options=chrome_options) # webdriver 설정(Chrome) - 일반 모드 os.chdir('C:\\Users\\limdongseung\\desktop\\chrome')#크롬드라이버.exe가 있는 폴더불러오기 browser = webdriver.Chrome('./chromedriver') # 크롬 브라우저 내부 대기 browser.implicitly_wait(5) # 브라우저 사이즈 # minimize_window() : 최소화 # maximize_window() : 최대화 browser.set_window_size(1920, 1280) # 페이지 이동 browser.get('https://www.youtube.com/watch?v=8CHp4j6bbaQ') # 5초간 대기 time.sleep(5) # html 포커스 주기 위한 코드 # Explicitly wait(명시적 대기) WebDriverWait(browser, 5).until(EC.presence_of_element_located((By.TAG_NAME, 'html'))).send_keys(Keys.PAGE_DOWN) # 2초간 대기 time.sleep(2) # 페이지 내용 # print('Before Page Contents : {}'.format(browser.page_source)) # 페이지 이동 시 새로운 데이터 수신 완료위한 대기 시간 scroll_pause_time = 4 # 현재 화면 페이지 높이 # IE : document.body.scrollHeight last_height = browser.execute_script("return document.documentElement.scrollHeight") print() # 모든 댓글 데이터가 수신(렌더링) 완료 될 때까지 반복 while True: # 스크롤바 이동 browser.execute_script("window.scrollTo(0, document.documentElement.scrollHeight)") # 대기 time.sleep(scroll_pause_time) # 스크롤바 이동 -> 새로운 데이터 렌더링 -> 현재 높이를 구한다. new_height = browser.execute_script("return document.documentElement.scrollHeight") # 이전 높이와 새로운 높이 비교 print("Last Height : {}, Current Height : {}".format(last_height, new_height)) # 새로운 데이터 렌더링이 없을 경우 종료 if new_height == last_height: # While 종료 break # 높이 변경 last_height = new_height # bs4 초기화 soup = BeautifulSoup(browser.page_source, "html.parser") # 통계 리스트 선택자 top_level = soup.select('div#menu-container yt-formatted-string#text') # 댓글 리스트 선택자 comment = soup.select('ytd-comment-renderer#comment') # HTML 소스 확인 # print(soup.prettify()) print() print() # 전체 추천 카운트 print('Total Like Count : {}'.format(top_level[0].text.strip())) print('Total DisLike Count : {}'.format(top_level[1].text.strip())) # Dom 반복 for dom in comment: print() # 이미지 URL 정보 img_src = dom.select_one("#img").get('src') print('Thumbnail Image URLS : {}'.format(img_src if img_src else 'None')) # 작성자 print('Author : {}'.format(dom.select_one('#author-text > span').text.strip())) # 댓글 본문 print('Content Text : {}'.format(dom.select_one('#content-text').text.strip())) # 좋아요 print('Vote Positive Count : {}'.format(dom.select_one('#vote-count-middle').text.strip())) print() # 브라우저 종료 browser.quit() --------------------------------------------------------------------------- UnsupportedOperation Traceback (most recent call last) <ipython-input-36-aaeea3227e03> in <module> 2 import io 3 ----> 4 sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') 5 sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 6 UnsupportedOperation: detach실행을 하면 이런 오류가 생기는데원인이 무엇인지 잘 모르겠습니다.강의에서 하는 코드 그대로 따라 했고 드라이버 경로만 바꿔서 그대로 수업시간에따라한건데..ㅠ 뭐가 문제일까요?ㅠ 답변부탁드립니다^^
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
5강에서 view:after 와 view:hover
안녕하세요 인강들으면서 공부하고 있습니다! 궁금한 점이 있는데요, view more부분에 hover했을때 색깔 덮는 부분에서 section.main .mainTitle .view:after{content:''; width: 0; height: 100%; background: red; position: absolute; left: 0; top: 0;} section.main .mainTitle .view:hover:after{width: 100%; transition: all 0.3s;} 이렇게하신 이유가 있나요? section.main .mainTitle .view:hover {~} 이렇게만 해도 될것같은데요..
-
미해결[텐서플로2] 파이썬 머신러닝 완전정복 - 마라톤 기록예측 프로젝트
머신러닝 코랩 질문
머신러닝을 제 노트북으로 하려니 너무 시간이 오래 걸려서 코랩을 이용하여 하려고 하는데요, 코랩에서는 Tkinter가 지원이 안된다는데, 그럼 혹시 제공해주시는 코드에서, 애니메이션 효과나 Tkinter 빼고 단순 실행결과 같은것만 보고 싶으면 어떤 부분을 주석처리해야하나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시를 웹브라우저가 아닌 경우에도 사용하나요?
캐시와 관련된 헤더 강의에서 항상 예제로 사용해주신 시나리오가 웹브라우저와 서버간의 통신을 전제로 설명해주셨는데, 실무에서 서버간에서 API를 사용해 연동할때도 캐시나 유사한 개념을 사용하는 경우가 있을까요?