묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
강의자료 공유 부탁드립니다.
강의자료 공유 부탁드립니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
왜 저한테는 답변 안해주시는거죠;;
https://www.inflearn.com/questions/499562 이 글에 저만 빼고 답변해주시는데 이유가 뭘까요.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
기본편에서도 질문을 햇는데 로그인이 제대로 되지 않아요.ㅡㅜ
안녕하세요 어제 기본편 듣고 바로 결제 했습니다. 그런데 기본편에서도 질문드렸는데..ㅡㅜ 네이버 로그인이 되지 않아요...ㅜㅜ 뭐가 문제일까요? 코드 올려드릴께용 ㅜㅜ 결과물 이미지 입니당. 코드 입니다. import logging from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By #크롬 드라이버 자동 업데이트 from webdriver_manager.chrome import ChromeDriverManager import time import pyautogui import pyperclip #브라우저 꺼짐 방지 cheome_options = Options() cheome_options.add_experimental_option("detach",True) # 불필요한 에러 메세지 없애기 cheome_options.add_experimental_option("excludeSwitches",["enable-logging"]) service = Service(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service, options=cheome_options) #웹페이지 이동 driver.implicitly_wait(5) driver.maximize_window() driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com") #아이디 id = driver.find_element(By.CSS_SELECTOR,"#id") id.click pyperclip.copy("abcdefg") pyautogui.hotkey("ctrl", "v") time.sleep(5) #비밀번호 입력 pw = driver.find_element(By.CSS_SELECTOR,"#pw") pw.click pyperclip.copy("1234567") pyautogui.hotkey("ctrl", "v") time.sleep(2) #로그인버튼누르기 login_btn = driver.find_element(By.CSS_SELECTOR,"#log\.login") login_btn.click
-
해결됨그림으로 쉽게 배우는 운영체제
강의 관련...
안녕하세요 강의 듣다가 궁금한 점이 생겼습니다! 1. 프로그램이 메모리에 올라가 0번 프로세스가 되고, 그 0번 프로세스들이 복사된다면 프로그램 1개당 0번 프로세스가 1개 + 복사된 프로세스들은 여러 개가 되는 것인가요? 2. fork()함수는 자식 프로세스는 0, 부모 프로세스에게 0이 아닌 값을 반환한다고 하는데, 그럼 2가지 기능이 아니라 if-else if -else 처럼 여러 가지 기능을 구현하고 싶은 경우에는 어떤 방법을 사용해야 하나요? 자식 프로세스의 반환값은 0 하나뿐이라.... 3. 좀비 프로세스는 exit status를 읽지 못해 메모리에 계속 살아있는 상태라고 하셨는데 그럼 정상적인 exit status 값(0)이 아닌 비정상적인 exit status 값을 읽은 경우에도 좀비 프로세스가 되는 것인가요? p.s. cpu가 내리는 입출력 명령(키보드 키 입력, 프린트 문서 출력 등...)은 정확히 어떤 의미인가요? 키보드 키 입력을 예시로 한다면 입출력 명령은 '키보드 키 입력이 들어오면 요청 신호 줘'이고 입출력 완료는 '키보드 키 입력이 들어온 것'을 말하는 것인가요? 그리고 인터럽트는 cpu가 인터럽트 요청 신호를 받은 뒤에 cpu가 만드는 것인가요?
-
미해결도커 쓸 땐 필수! 도커 컴포즈
volumes db_data 문의2
docker_compose.yml 1.db: volumes: - db_data:/var/lib/mysql2. volumes: db_data: {} 질문1.2의 db_data는 어디에 생성되는 것인가요?host 시스템의 /db_data 인가요?질문2.host의 db_data를 컨테이너의 /var/lib/mysql과 마운트하는 것이니 docker_compose.yml에 아래에 volumes: 으로 별도로 볼륨을 생성하면 볼륨의 경로가 어디가 되는 것인가요?질문3.아래 볼륨을 작성하였을 때 오류가 발생합니다. volumes: db_data: {}[오류메시지] services.volumes additional property is not allowed services.db.volumes.0 type is required
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의자료 부탁 드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 강의를 잘 듣고 있습니다. 나머지 후반부 강의자료 요청드립니다. 감사합니다! yjra@nsmarts.co.kr
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
내장 함수를 사용한 풀이 코드리뷰 부탁드려요
function solution(n,arr) { let answer = ''; let cash = Array.from({length: n}, ()=>0) for(let a of arr) { if(cash.indexOf(a) < 0) { cash.unshift(a); cash.pop(); } else { cash.splice(cash.indexOf(a),1); cash.unshift(a); } } answer = cash; return answer; } console.log(solution(5, [1,2,3,2,6,2,3,5,7]))
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
[추가질문] 자료구조 2개 합치기
제가 질문을 드릴 때 설명이 부족했나 봅니다. 입력과 출력은 아래와 같습니다. 기존에는 2중 for문을 함수형으로 변경을 하고 싶습니다. // 입력 1 (로컬 디파인값) { "free1": { "displayName": "자유게시판", "description": " 참여공간 자유게시판" }, "pds1": { "displayName": "자료실", "description": "정보자료실 (디지털자료실 제외)" }, "review1": { "displayName": "유저사용기", "description": "유저분들을 위해 리뷰 · 활용비법을 게시" }, "review2": { "displayName": "자유사용기", "description": "사용자 팁/사용기 아무거나 질문답변 · 토론의 장" } } // 입력 2 (서버 호출 결과) { "code": 200, "message": "ok", "data": [{ "groupId": "1", "groupName": "community", "groupTitle": "커뮤니티", "categories": [{ "no": "free1", "displayName": "", "description": "", "attributeId": "/l/free", "categorySkin": "lnbboard" }, { "no": "pds1", "displayName": "", "description": "", "attributeId": "/l/pds", "categorySkin": "pds" }] }, { "groupId": "8", "groupName": "information", "groupTitle": "인포메이션", "categories": [{ "no": "review1", "displayName": "", "description": "", "attributeId": "/l/user_review", "categorySkin": "user_review" }, { "no": "review2", "displayName": "", "description": "", "attributeId": "/l/common_review", "categorySkin": "common_review" }] }] } // 출력 (displayName와 description값을 로컬값에서 찾아와서 서버 결과값에 적용합니다.) [{ "groupId": "1", "groupName": "community", "groupTitle": "커뮤니티", "categories": [{ "no": "free1", "displayName": "자유게시판", "description": "참여공간 자유게시판", "attributeId": "/l/free", "categorySkin": "lnbboard" }, { "no": "pds1", "displayName": "자료실", "description": "정보자료실 (디지털자료실 제외)", "attributeId": "/l/pds", "categorySkin": "pds" }] }, { "groupId": "8", "groupName": "information", "groupTitle": "인포메이션", "categories": [{ "no": "review1", "displayName": "유저사용기", "description": "유저분들을 위해 리뷰 · 활용비법을 게시", "attributeId": "/l/user_review", "categorySkin": "user_review" }, { "no": "review2", "displayName": "자유사용기", "description": "사용자 팁/사용기 아무거나 질문답변 · 토론의 장", "attributeId": "/l/common_review", "categorySkin": "common_review" }] }]
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
설명시 개념과 어떻게 사용하는지에 대한 설명이 더 자세 했으면 합니다.
gutter, break설명시 개념과 어떻게 사용하는지에 대한 설명이 더 자세 했으면 합니다. 개념 설명이 명확하지 않고 시현만 하고 이해 되시죠 하고 묻고 가는데 솔직히 이해가 되지 않습니다. (설명이 충실하지 않으니 다시 부트스트랩 문서보고, 인터넷 찾아야 됩니다,) w-100이 무엇을 의미하는지 설명을 더 해주면 좋을 듯 합니다. g- 부분도 마찬가지이구요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강의와 같이 insert한 movie가 보이지 않습니다.
Hibernate: insert hellojap.Movie into Movie (actor, director, id) values (?, ?, ?)부분이 보이지 않네요.... 여기 링크를 참고해서 pom.xml 파일을 변경했는데 결과가 윗그림 처럼 나옵니다.. pom.xml파일입니다. JpaMain 파일입니다. movie 입니다. item입니다.
-
미해결Nuxt.js 시작하기
유니버셜 모드에 대해서 동작원리 질문
맨처음에 ssr로 정적 html파일을 받아오고 동시에 받아온 자바스크립트 번들에 대해서 질문드립니다. 스크린샷을 보시면 app.js 번들 파일(?)이 3개 정도 들어오는데 이 번들파일을 근거로 페이지 이동을 할때 브라우저가 페이지 별로 필요한 번들을 코드분할을 통해서 서버에 요청해서 가져오는건지 궁금합니다. 처음 페이지를 받아온 후에는 csr로 렌더링 된다고 해서요. 이렇게 동작하는지가 궁금하네요..아니라면 상세히 설명해주시면 더욱 감사하겠습니다.
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
(재업)인기제품 추천방식 결과가 달라요
인기 제품 추천 방식 코드를 보고 따라쳤는데, 강사님이랑 결과(movie_id)가 다른데 왜 그런건가요? #사용자 u.user 파일을 DataFrame으로 읽기 import os import pandas as pd base_src = 'drive/MyDrive/RecoSys/Data' u_user_src = os.path.join(base_src,'u.user') u_cols = ['user_id','age','sex','occupation','zip_code'] users = pd.read_csv(u_user_src, sep='|', names=u_cols, encoding='latin-1') users = users.set_index('user_id') users.head() # u.item 파일을 DataFrame으로 읽기 u_item_src = os.path.join(base_src,'u.item') i_cols = ['movie_id','title','release date','video release date', 'IMDB URL','unknown','Action','Adventure','Animation', 'Children\'s','Comedy','Crime','Documentary,','Drama','Fantasy', 'FilmNoir','Horror','Musical','Mystery','Romance', 'Sci-Fi','Thriller','War','Western'] movies = pd.read_csv(u_item_src, sep='|', names=i_cols, encoding='latin-1') movies = movies.set_index('movie_id') movies.head() #u.data 파일을 DataFrame으로 읽기 u_data_src = os.path.join(base_src,'u.data') r_cols = ['user_id', 'movie_id','rating','timestamp'] ratings = pd.read_csv(u_data_src, sep = '\t', names = r_cols, encoding='latin-1') ratings = ratings.set_index('user_id') ratings.head() #인기 제품 추천 방식 Function def recom_movie(n_items): movie_mean = ratings.groupby(['movie_id'])['rating'].mean() movie_sort = movie_mean.sort_values(ascending=False)[:n_items] recom_movies = movies.loc[movie_sort.index] recommendations = recom_movies['title'] return recommendations recom_movie(5)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Dummy 파일? 질문드립니다.
if X['Sex'].iloc[i] == 1 코드에 대해서 X 혹은 X['Sex']가 어떻게 이루어져 있는지 print해서 확인 하려고 했는데 정의되지 않았다고 뜨더라구요. 앞에서 csv 파일이라던지 어떤 데이터를 불러오지 않았는데 X 혹은 X['Sex'] 등은 어디로부터 어떤 데이터를 가지고 오는건가요? 추가적으로 from sklearn.base import BaseEstimator는 어떤걸 import 하는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Component 에 대해 궁금한게 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. @Component 어노테이션은 @Service @Controller @Repository 안에 있다고 하셨잖아요? 그러면 그냥 @Component로 통일해서 쓰면 나중에 분류?하는게 힘든가요??
-
미해결마케터를 위한 구글 애널리틱스 실무
앱에 GA 적용
저는 실제로 앱을 제작하고 있는데요. 앱에 데이터 분석 툴을 적용해서 데이터 분석을 해보고 싶습니다. 혹시 GA도 앱에 적용할 수 있나요?
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
면접 공부 중 몇 가지 궁금증 질문이 있습니다.
안녕하세요. 면접 CS 공부 중에 몇 가지 궁금증이 생겨서 질문드립니다. - 서비스가 커져서 DB에 데이터가 많이 쌓이고 DB 용량이 커지게 된다면, 어떻게 해야할까 생각해 보았는데요. 조회가 많은 테이블이라면 인덱스나 NoSQL로의 마이그레이션을 통해 속도를 개선할 수 있다고 생각했지만, 수정, 삭제가 많은 테이블이라면 명확한 방법이 떠오르지 않아서 질문드립니다. (만약, 면접에서 DB에 데이터가 많아지고, 용량이 커졌을 때에 대해서 질문한다면 어떤식으로 대답해야 할까요?) - 구글링에서 본 B+Tree 특징에 데이터 검색을 위해서는 반드시 leaf node까지 내려가야 한다고 나와있는데요. B+Tree Node가 인덱스와 데이터 형태로 구성되어 있는걸로 알고있습니다. B+Tree를 탐색하는 중간에 데이터를 찾게된다면 곧바로 반환하면 될 것 같은데, 왜 leaf node까지 내려갈 필요가 있는지 궁금합니다. - 교착상태는 멀티프로세스, 멀티쓰레드, 트랜잭션 3개의 상황에서 발생할 수 있다고 생각하는데요. 3가지 상황에서 발생하는 교착상태에 차이점이 있는지 궁금합니다. 추가로 강의 목차에 면접 공부 중 생기는 질문에 대해 작성하는 강의가 있으면 좋을 것 같습니다 ㅎㅎ. 강의를 포괄하는 내용을 질문할 때는 어느 강의에 질문을 등록해야할지 혼란이 된다는 생각에 하나로 통합하여 관리하면 좋을 것 같다는 생각입니다.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
Snort IDS Local Rule
스노트 IDS 룰 설정을 보고 똑같이 따라했는데, 탐지가 되기는 하지만, 'Show Rule'에서 확인했을 때, 강사님 처럼 local rule line 2가 아니라 downloaded rules line 27363 이라고 나옵니다. 왜 로컬 룰이라고 나오지 않을까요?
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
컴파일 에러..?
...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Delegate 질문이요
delegate int OnClicked(); OnClicked onclick; onclick = TestDelegate; onclick = new OnClicked(TestDelegate); // onclick = TestDelegate + TestDelegate2; onclick = new OnClicked(TestDelegate) + new OnClicked(TestDelegate2); onclick = onclick + TestDelegate + TestDelegate2; // onclick = TestDelegate + TestDelegate2 + onclick; delegate 체이닝 관련해서 이것저것 해보다가 발견했는데, 1. 앞에 주석 처리를 한 부분만 오류가 발생하는데 그 이유가 뭔가요? 체이닝이 아니라 단순히 함수끼리의 더하기가 되어버려서 오류가 발생한건가요? 2. 밑에서 두번째 줄 코드에 onclick을 먼저 더하고 함수를 더하는건 왜 가능한가요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
Prefetch 관련 질문 드립니다.
안녕하세요, 강의를 수강하다 Prefetch 관련 질문이 있어 글 남깁니다. 해당 강의를 시청하며 학습도중 vue.config.js에서 Prefetch 관련 설정을 비활성화하지 않았는데도 초기에 about.js가 목록에 나타나지 않고 실행시켰을 때만 나타납니다. vue.config.js에서 Prefetch 관련 설정을 비활성화를 했을 때도 동일합니다. 혹시 하는 마음으로 vue.config.js에서 Prefetch 관련 설정을 delete하지 않은 상태에서 index.js의 about부분을 component: () => import(/* webpackChunkName: "about" webpackPrefetch: true */ '../views/AboutView.vue') 와 같이 작성하니 그제서야 강의와 동일하게 초기에 about.js가 목록에 나타납니다. 혹시 현시점에서는 Prefetch 의 default 값이 변경된걸까요 ? vue 프로젝트를 생성하는 부분에서도 일부 파일명이라던가 vue.config.js의 파일 유무 등의 부분이 차이가 있던데 혹시 Prefetch 의 default 값이 변경되어 그런것이 맞는지 문의드립니다 !