묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
summernote 이미지 업로드 관련 문의사항
안녕하세요 :) 남박사님 강의에서 게시판에 이미지 업로드 할 경우 ajax를 사용하여 실습하였는데 박사님께서 이 후에 올린 자료에는 write.html에 <form name="form" method="POST" action="{{url_for('board.board_write')}}" onsubmit="return CheckWriteForm();" enctype="multipart/form-data"> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/> 위 처럼 csrf 토큰을 적용한 것을 보았습니다. 토큰이 적용될 경우 image upload 가 안되었습니다. 토큰을 적용하면서 image upload를 할수 있는 방법있을까요? 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
데이터분석 질문...
pandas-brazilian-ecommerce-EDA2에서 payments 데이터폼을 분석하는 도중에 각 결재수단(payment_type)이 얼마나 이용되었는지에따른 그래프를 그리는 예제에 대한 질문입니다. 현재 payments 파일을 검색해본결과 전채 행의 개수는 103883개인 반면 payments['order_id'].nunique() 는 99437개인것을 알수있었습니다. 즉 primarykey와 같은 unique한 column이 아닌것같습니다. 따라서 payments[payments.duplicated(['order_id']) == True]로 검색해본결과 4446개의 row를 검색할수있었습니다! 즉, 4446개의 행은 order_id가 한번이상이라도 중복된 값을 가지고있다는 것입니다! 이에,payment_type_count = payments.groupby('payment_type')['order_id'].nunique().sort_values(ascending=False)는 payment_type credit_card 76505 boleto 19784 voucher 3866 debit_card 1528 Name: order_id, dtype: int64 라는 결과를 도출하고 해당값들을 sum한결과 103883에 미치지못하고 payment_type_count2 = payments.groupby('payment_type').count()['order_id'].sort_values(ascending=False)는 payment_type credit_card 76795 boleto 19784 voucher 5775 debit_card 1529 Name: order_id, dtype: int64 라는 결과를 보여주며 각 해당값의 합은 103883이 나옵니다. 첫번째 경우, 동일한 order_id가 동일한payment_type에대해서 여러행이 나오면 그 여러행을 한개로 세어버립니다. 두번째 결과로는 각기다른 행들에 대해 해당행의 개수만큼 count를 합니다. 따라서 여쭤보고싶은내용은, order_id와 같이 primary key가 아닌경우 (unique한 값을 가지고있지않은경우) payment_type별 개수를 구하기위한것과같이 사용할때에는 2번째 방법처럼 groupby().count()처리를 하는것이 올바른 방법인가? 입니다!! 물론 order_id가 각 order에 대해 유일한 값으로 사용되었을경우에는 2가지 방법모두 동일한 결과를 도출할것으로 생각하고있습니다! 항상 성심성의껏 답변해주셔서 감사하게생각합니다..ㅠㅠ 수강후기도 인터넷에 이번주일요일까지 작성해보도록하겠습니다!
-
미해결C# OpenCV 컴퓨터비전 입문 강좌
강의중간 중간에 나오는 ppt 에 대해서 문의드립니다~!
강의 잘보고 있습니다. 혹시 강의 내용중 나오는 ppt파일도 공유가능하실까요? 강의노트를 작성하는데 도움이 될것 같습니다.
-
해결됨웹 게임을 만들며 배우는 React
Invalid hook call
똑같이 따라한것 같은데 .. 왜 이런 에러가 뜨는지 모르겠어요.. const React = require('React'); const { useState, useRef } = React; const Gugudan = () =>{ const[ firstNum, setFirstNum ] = useState( Math.ceil(Math.random()*9 ) ); const[ secondNum, setSecondNum ] = useState( Math.ceil(Math.random()*9 ) ); const[ value, setValue ] = useState(''); const[ result, setResult ] = useState(''); const inputRef = useRef(null); const guguCheck = (e) =>{ e.preventDefault(); if( parseInt(value) === firstNum*secondNum){ setResult( ` : correct` ); setFirstNum( Math.ceil( Math.random() * 9) ); setSecondNum( Math.ceil( Math.random() * 9) ); setValue(''); inputRef.current.focus(); }else{ setResult('try again'); setValue(''); inputRef.current.focus(); } } const inputChange = (e) =>{ setValue(e.target.value); } return ( <> <p>{firstNum}곱하기 {secondNum}는?</p> <form onSubmit={ guguCheck }> <input ref={ inputRef } type="number" value={value} onChange={ inputChange } /> </form> <p>{result}</p> </> ); } module.exports = Gugudan;
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
pod install 오류?
Pod installation complete! There are 0 dependencies from the Podfile and 0 total pods installed. [!] The Podfile does not contain any dependencies. [!] Automatically assigning platform `iOS` with version `8.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`. [!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` in your build configuration (`Flutter/Release.xcconfig`). 안녕하세요 저는 pod install을 실행했을시 이렇게 나오고, Xcode가 따로 실행이 안되네요. 어떻게하면 좋을까요?
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Posts를 누르면 a server error occurred라고 나옵니다.
안녕하세요 Posts를 누르면 자꾸 a server error occurred. please contact the administrator가 뜨는데 제가 뭘 잘못한걸까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
eventHandler실행
<div className='dropZone_thumbnail'> {Images.map((image,index)=>( <img onClick={deleteHandler(image)} key={index} src={`http://localhost:5000/${image}`} /> ))} </div> 1.이벤트 핸들러에는 함수실행이 아니라 함수정의만 넣어줘도 되는 것으로 아는데 image라는 매개변수를 전달하기 위해 함수를 실행시키신 건가요?? 즉,onClick={deleteHander} vs onClick={()=>{deleteHandler(image)}} 가 어떤 차이인지 궁금합니다!
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
default_batch_fetch_size does not working issue
yml에 잘 적용했다고 생각했는데 sql문에 in 문법이 없는 것 같아 질문드립니다. 왜 안되는 것일까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
# 빨간줄
# 하고 뭐 쓸때 갑자기 빨간밑줄이 그어져서 나와요 ㅠㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
코드 자동완성 질문이요
저는 구름IDE에서 section#container 이라고 해도 강의처럼 자동완성이 안되는데 다른 설정이 있는건가요..?
-
미해결스프링 부트 개념과 활용
Archetype 설정
프로젝트 생성할 떄용 아래 사진처럼 여러개의 Archetype이 나오는데 어떤거를 설정해야 하나요 ??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm multer문서 참고방법
var storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, '/tmp/my-uploads') }, filename: function (req, file, cb) { cb(null, file.fieldname + '-' + Date.now()) } }) var upload = multer({ storage: storage }) 이 부분까지는 공식문서에 있길래 다시 읽고 강의 들으니 이해가 되는데요. 그 밑의 router.post('/image, callback ) callback함수에서 filePath: res.req.file.path,fileName:res.req.file해당하는 부분은 multer 공식문서에서도 못 찾겠더라구여 혹시 어느 페이지에서 어떤 식으로 검색해서 찾으셨는지 알 수 있을까요?개발하다 보면 이런 구체적인 검색을 잘하는 것도 중요할 것 같아서요.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder ls 명령어 오류
cmder에서 ls 명령어를 입력하면 이런 오류가 뜨는데 왜 그런지 이유를 알 수 있을까요? winsock을 깔아야 하는 건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
routes 중에 없는 URL 을 입력했을때 왜 에러가 뜨지 않죠?
현재 /news /ask /jobs /items /users 다섯가지 path를 지정했는데, URL 에서 /first 이라고 입력했을때 router의 path에 등록되지 않은(유효하지 않은)경로인데 왜 에러가 뜨지 않나요? (빈페이지가 뜨긴 하는데, 로그에 에러가 발생하진 않네요)
-
미해결CSS에 날개를 달아주는 Sass (SCSS)
구글드라이브 엑세스 요청 해야 하네요
밑에 질문 댓글로 썼지만 못보실거 같아서 다시 질문으로 올려요 엑세스 요청 받아주시거나 공개로 돌리시거나 하셔야 할거 같아요
-
미해결더 자바, 코드를 조작하는 다양한 방법
에노테이션 프로세서 이용중 문의드립니다.
안녕하세요 좋은 강의 잘 들었습니다. 최근 애노테이션 프로세서를 이용해서 실습하는데 저는 메서드에 애노테이션을 붙여서 사용하는 연습을 했습니다. 해당 클래스의 클래스명을 받아오기 위해 '((Symbol.MethodSymbol) element).owner.name.toString()'로 클래스 명을 가져오는 것을 호출하려고 하는데 IDE상에서는 아무런 문제가 없는데 maven install 할 때 `package com.sun.tools.javac.code does not exist` 에러가 떠서 계속 빌드가 안되네요. 아 참고로 java8을 사용 중이고 adoptopenJDK를 사용중입니다. 분명히 tools.jar에 있는 패키지이고 분명 포함돼있는데 왜 빌드가 안되는지 모르겠습니다. 혹시 어떻게 해결하면 좋을까요?
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
Scrapy 및 MongoDB 연동
안녕하세요. Scarpy 에 mongoDB 연동 후 데이터 적재를 완료 하였습니다. 그러나 분석에 있어서 주피터 노트북 내 import pymongo conn = pymongo.MongoClient() lotte_db = conn.lotte (DB이름 : lotte) lotte_collection = lotte_db.lotte_collection lotte_collection.find_one({}) 하니 None 값이 출력됩니다. ROBO에는 데이터 값이 존재합니다 이럴 경우 어떻게 연결하면 될까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Soft voting , Hard Voting설명해주신거 질문입니다.
보팅 유형에 하드보팅과 소프트 보팅을 설명해주시는데, 그림에 샘플 데이터가 나뉘어져있습니다. 그 바로 직전 bagging과 voting을 설명해주실 때 voting은 다 같은 데이터(전체데이터)로 학습한다고 되어있었는데,다음장인 하드보팅과 소프트 보팅 설명해주실 땐 샘플데이터가 나뉜것으로 그림이 그려져있어서 무엇이 맞는것인지 헷갈립니다. 좋은 강의 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
coefficient 해석
책 367p를 보면 GrLiveArea 피처의 회귀계수가 가장 크고 주택 가격에 미치는 영향이 당연히 높을 것이라고 하셨습니다. 그런데 회귀계수의 절대값만 보면 Lasso에서는 RoofMatl_ClyTile이 훨씬 높은데, 그럼 주택 가격에 영향을 가장 많이 미치는 요인은 이 피처 아닌가요? 예측값이 각 인풋과 회귀계수들을 곱한 것의 합으로 알고있는데, 그렇다면 절대값이 가장 큰 RoofMatl_ClyTile라고 생각되고 상식적으로 GrLivArea가 가장 중요한 요소일거 같기도 하고 어떻게 해석해야할지 모르겠습니다 ㅜ
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
소스코드
교안이나 소스코드는 어디서 찾을 수 있나요?^^