묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
pandas df.dtypes에서 컬럼의 타입과 dtype의 값이 다른 이유
df.dtypes를 수행하면 컬럼의 타입정보가 출력되면서 아래에 dtype : object라고 또 출력됩니다. dtype:object는 city의 타입정보를 대표해서 출력되는 것인지 df자체가 object라 인식해서 출력하는 것인지 궁금합니다
-
미해결BBC 인터랙티브 페이지 "코로나19가 바꿀 사무실의 미래" 클론
안녕하세요 ~~ 배경으로 깔린 음악이 너무 궁금하네요 ㅎㅎ
배경으로 깔린 음악이 학습할 때 매우 듣기가 좋네요. 혹시 제목 공유 가능하신가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
HAVING절에서 IN 사용 가능 여부
안녕하세요. 리트코드 184. Department Highest Salary 관련 질문드립니다. 이 문제를 HAVING절 서브쿼리를 활용해서 풀 때, 풀리지 않는 이유가 궁금합니다. FROM절 서브쿼리 활용한 풀이는 이해를 했는데, 아래 HAVING절 서브쿼리로 왜 안 풀리는지도 궁금합니다..! 아래 풀이처럼 HAVING절에 IN을 쓰면 안 되는건가요? SELECT d.name AS Department , e.name AS Employee , e.salary AS Salary FROM employee e INNER JOIN department d ON e.departmentid = d.id GROUP BY d.name HAVING e.salary IN (SELECT MAX(salary) FROM employee) 선미님이 수업시간에 다뤄주셨던 질문인데, 다시 풀어보니까 기억이 안 나서... 재질문 드립니다.
-
해결됨스프링 시큐리티
(해결완료) FormAuthenticationProvider 클래스가 이전에 작성했던 CustomAuthenticationProvider 클래스였네요;
1. 클래스명 CustomAuthenticationProvider -> FormAuthenticationProvider 변경되었습니다. 2. class 위에 @Slf4j 애노테이션이 추가되었습니다.3. public FormAuthenticationProvider 생성자가 추가되었습니다. 4. authenticate 메서드 위에 @Transactional이 추가되었습니다. 다른분들은 저처럼 혼란스러워서 저번 강의 다시 보시지 않기를.. ---------------------------------------------------------- 5. SecurityConfig 클래스에 authenticationProvider 메서드에 passwordEncoder() 매개변수가 추가되었습니다.
-
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링 관련 질문드립니다.
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
java -jar 실행을 했는데 홈페이지연결 안됨
질문 1) 파일을 네모처럼 실행시켰는데 http://localhost:8080/에서 연결을 거부했습니다. 라고 뜹니다. 어떤게 문제일까요? 질문 2) java - jar 파일이름.jar해서 실행시킨뒤 실행중지하려면 어떻게 하면 되나요? 강의너무 잘듣구있습니다^_^ 감사해요
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
2-8-2문제 질문 드립니다.
인프런 홈페이지 내용이 달라져서 혼자 https://www.inflearn.com/roadmaps 부분으로 공부해보려고 했는데요. 일단 다른 분들 질문한 것 까지 다 읽어서 뭐가 잘못됐는지 확인해보려고 했는데 잘 모르겠습니다 ㅠㅠ 이미지랑 text 다운로드는 되는데 딱 하나밖에 안되네요.. 도움주시면 정말 감사하겠습니다. from bs4 import BeautifulSoup import urllib.request as req import urllib.parse as rep import sys import io import os sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') base = "https://www.inflearn.com/" quote = rep.quote_plus("roadmaps") url = base+quote res = req.urlopen(url) savePath = "C:\\imagedown\\" try: if not (os.path.isdir(savePath)): os.makedirs(os.path.join(savePath)) except OSError as e: if e.errno != errno.EEXIST: print("폴더 만들기 실패") raise soup = BeautifulSoup(res, "html.parser") recommand = soup.select("div.view") print(recommand) for i,e in enumerate(recommand, 1): with open(savePath+"title_"+str(i)+".txt","wt") as f: f.write(e.select_one(".content > h5").string) fullFileName = os.path.join(savePath, savePath+str(i)+'.png') req.urlretrieve(e.select_one("figure.image > img")['src'],fullFileName) print('다운로드 완료')
-
해결됨홍정모의 따라하며 배우는 C언어
build solution 단축키
빌드솔루션 단축키가 영상에선 f7인데 저는 strl+shift+B 네요. 보통 프로그램들이 단축키는 잘 안바꾸는편인데 VS는 바꼈나봐요? 불편..불쾌.. 아래질문하신분처럼 빌드에러도 뜨고요. ;;;
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
데이터베이스 프로그램 중복 설치 관련 질문입니다
데이터베이스 관련 강의 중에서 데이터베이스 설치 부분에 있어서 예전 데이터베이스 강의 파트랑 이번에 촬영하신 강의 부분이 따로 되어 있잖아요!? 설치하다보니 궁금한 점이 생겼는데(참고로 저는 맥 OS를 사용하고 있습니다) MySQL같은 경우 이번 백엔드 강의 주피터 노트북에서 터미널에서 brew를 이용해 설치한 프로그램과 강사님의 기존 데이터베이스 강의에서 설치하도록 가르쳐주신 MySQL Workbench 프로그램과는 아예 다른 프로그램인건가요!? 즉 두 프로그램이 서로 동기화가 안되는 거죠? 그리고 MongoDB같은 경우 이번 백엔드 강의 주피터 노트북에서 알려주신 brew를 통해 mongodb-community를 설치한 프로그램과 기존 데이터베이스 강의 설치영상에서 brew를 통해 설치한 프로그램이랑 다른 프로그램인건가요?(두 개 모두 brew를 이용해서 설치하는 거라 동일한거 아닌가요..?) 이번 백엔드 강의에서 처럼 설치를 하고 기존 설치영상에서 또 설치를 하려니 터미널에서 비슷한 프로그램이 있다고 에러메세지를 내더라구요..! 추가적으로 MongoDB 명령어 부분에서 이건 백엔드 강의 주피터 노트북에서 알려주시기를, mongodb 서버 시작하는 명령어인 "brew services start mongodb-community" 이거랑 기존 데이터베이스 강의에서 알려주신 명령어인 "mongod"랑 동일하다고 하셨는데, 그렇다면 "brew ~"로 시작하는 명령어가 길다보니까 그냥 "mongod"로 서버를 시작하고 서버를 끌 때 "brew services stop mongodb-community" 로 해도 되나요? #총 질문은 3가지 입니다...!
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
tensorflow api 오류입니다.
모든 경로를 똑같이 했는데 당음과 같은 오류가 계속나와서 학습을 진행하지 못하고 있습니다. ㅠㅠ 방법을 찾아 볼려고 여기저기 가봤지만 잘 모르겟습니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
송신기의 SWC가 아래로 내려가 있으면 송신기에서 계속 경고음이 발생하네요.
경고음이 발생하면서 Calibration 모드로 진입이 안되는군요. FS-i6 송신기의 펌웨어가 바뀐건지... 송신기의 모든 키가 제자리에 있지 않은 상태에서 송신기의 전원을 켜면 경고음이 발생합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
문제해결 차이
안녕하세요. 유익한 강의 잘 듣고있습니다. collections 의 Counter로 해결하는 방법과 효율성 차이가 있을까요? import syssys.stdin = open('input.txt', 'rt')from collections import Counterword1 = input()word2 = input()res = Counter(word1)-Counter(word2)if len(res) == 0: print('YES')else: print('NO')
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문 있습니다!
선생님한테 배운거를 기반으로 아이디어를 짜서 웹 어플을 만들려고 하는데요. 다름이 아니라 production mode일때는 port가 dynamic해야되잖아요. 그러면 예를 들어, 저희가 개발자 모드일때는 <img src="localhost:5000/{image}> 이렇게 한다고 치면 deploy를 한다고 했을때 localhost는 그대로고 뒤에 port 번호를 dynamic하게 설정해야하나요 아니면 저 src부분을 어떤식으로 바뀌게 되는건가요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FS-i6 송신기의 쓰로틀 키가 올라가 있으면 송신기에서 알람이 발생하는군요.
FC에 송신기의 쓰로틀 검사 코드가 없어도 송신기 자체에서 알람을 발생시키면서 모든 키 입력을 막는군요. 그렇다면 FC에 쓰로틀 검사 코드가 없어도 송신기의 안전 장치가 있어 괜찮을것 같기도 합니다. 이 부분은 FS-i6 송신기의 펌웨어 버전이 달라서 그런건지 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
재질문드립니다..!
최근에 아래의 캡처와 같이 질문을 드렸는데용 이해가 안되는 부분이 continents : [1,2,3] 이런식으로 들어가는데 1과2 그리고 3에 같은 부분을 다 가져오는거니깐 선생님의 답변대로라면 $in을 써줘야하는거 아닌가요? 헷갈리네요 ㅠ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Colab에서 Pandas profiling 한글깨짐 문의 드립니다
Colab을 사용하고 있습니다. Pandas Profiling을 최신버전(2.9.0)을 설치해서 리포트를 생성해보았는데, 아래 그림과 같이 그래프의 경우 한글이 깨져서 나오고 있습니다. 어떻게 해결할 수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
vscode 개발환경을 그대로 따라하고 싶습니다.
vscode extension 무엇무엇 사용하시는지 알려주실 수 있나요?!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
팔로우/언팔로우
지금 백엔드 노드서버 구축에서 팔로우/언팔로우 강의 들었는데요.! 1번계정으로 2번계정 팔로우하면 팔로잉 1되고 팔로워도 1이됩니다. 프로필에가서 리스트확인해보면 팔로잉, 팔로우 둘다 1번계정이 나와용 ㅜㅜ 그리고 다시 메인페이지로가면 2번계정의 팔로우가 풀려있고 다시 팔로우하면 팔로우가 2로올라갑니당 .... 2번계정으로 로그인해서 확인해보면 팔로워가 0입니당.. 코드 전부다 확인해봤지만 오타도 없었구요! 콘솔창에도 success까지 뜨긴하는데 리덕스툴로 확인해보면 follow_success에 me의 followings에 1번계정 id와 2번 계정 id가 있습니다. 하지만 또 어디 갔다가 확인해보면 2번계정의 id는 사라져있고 1번계정 id만 존재합니당 ㅜㅜ 무슨말인지 어렵게 설명했지만... 도저히 어디가 잘못된건지 모르겠습니당 .. 앗 추가로 DB확인해보면 follow테이블에 이렇게 있던데 이게 맞나욤 ...!?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
Authorization <- token 넣기가 안됩니다.
토큰을 이용한 API 인증 처리 <-이쪽 강좌를 몇번이나 처음부터 따라해보는데, Authorization 에 token값이 저장되지 않습니다. 아래와 같이 인터셉터하는 부분에 log를 찍어봐도 token값이 비어 있습니다. 어디가 문제일까요? 어떤 강의부분을 다시 봐야할까요? 강좌내용과 제 화면의 차이로 보이는 부분은 로그인을 하면 저는 크롬개발자도구 네크워크 부분에 login이 1번만 찍히는데, 강사님 화면에는 2번찍히는 것으로 보이네요. 이부분이 차이가 있을까요? instance.interceptors.request.use( function(config) { // Do something before request is sent console.log('api' + store.state.token); <--★ config.headers.Authorization = store.state.token; return config; }, function(error) { // Do something with request error return Promise.reject(error); }, );
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
저는
저는 show databases를 치는데 다음에->만 뜹니다