묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코틀린 기반 안드로이드 앱개발 기본 1단계
오타
10:49 값을 변경한 후 터치를 때었을 때 -> "터치를 떼었을" 떼다 : 붙어 있거나 가까이 있는 것을 따로 떨어지게 하다. 때다 :(아궁이, 방등) 불을 넣어 지피다.
-
미해결스프링 웹 MVC
강의 자료 URL 다시 문제가 있는듯 합니다.
다운로드가 되지 않아요~^^
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
날짜 검색기능 관련해서 질문드립니다.
기본적인 키워드 검색 이후에 날짜검색기능을 추가시키고 싶은데 프론트 엔드부분에서 이렇게 검색을 받고 키워드와 마찬가지로 url_for 함수를 써서 백엔드 부분에 넘겼습니다. 몽고 DB에서 사용중인 UTCtime으로 변환해서 쿼리부분을 $and 후 pubtime에 대해서 lte,gte 검색을 해야할것같은데 이런식으로 넘어가서 형태변환을 어떻게 줘야할지 잘 모르겠습니다..ㅠㅠ 조언 부탁드립니다
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
얼굴인식할 화면을 스트리밍 url로 사용하고 싶은 경우
안녕하세요. RBP_DL51_SURVEILLANCE_CAMERA.py 화일관련 질문입니다. 얼굴인식할 화면을 파이카메라가 아닌 스트리밍 url을 사용하고 싶은 경우 어떻게 수정하면 될까요? 제 경우 http://x.x.x.x:8091/?action=stream를 사용하고 싶습니다. (mjpg-streamer) 감사합니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
A/B Test 모수 설정
안녕하세요! 추천해주신 아래 사이트에서 실험에 필요한 샘플 사이즈를 계산 중인데 궁금한 점이 있어서 질문드립니다. https://www.evanmiller.org/ab-testing/sample-size.html 측정하고자 하는 지표가 이렇게 있다고 한다면 1. 앱 설치율(설치수/클릭수) 2. 앱 설치한 사람 중 구매한 사람의 비율(구매수/설치수) 필요한 샘플의 수는 분수의 '모자'에 해당되는 값일지 아니면 클릭수 이전의 웹 사이트에서 방문한 사람의 수으로 봐야 하는 것일지 궁금합니다. *참고로 웹에서 앱을 다운받게 하는 효과적인 배너를 테스트 중이며, 그래서 클릭수 이전의 웹사이트 방문자수가 얼마인지 알 수 있는 상태입니다. 감사합니다.
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
게시글 넘버링에 대해서 질문드립니다.
강의 내용에는 게시글 번호가 앞페이지부터 인덱스가 증가합니다. 그런데 보통 사이트 게시판을 보면 맨 뒷페이지부터 인덱스가 증가하는 것이 일반적이라 제가 그렇게 해보고 싶어서 이렇게 저렇게 시도를 해봤는데 도무지 어떻게 하는건지 잘 모르겠습니다. 혹시 본 강의의 코드 {{loop.index + (page - 1) * limit }} 처럼 한 줄로 구현이 가능한 로직인지 아니면 다른 방법으로 만들어야 하는지 알고 싶습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
invalid syntax
강의 내용을 그대로 따라하고 있는데 invalid syntax 라고 나와요 . 어떻게 해야 해결이 될까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
ctrl+alt+t를 누르면, 테스트가 실행되지 않고 오류가 떠요!
Uncaught TypeError: Cannot read property 'testCases' of undefined C:\Users\user\.atom\packages\atom-python-test\lib\atom-python-test-dock.js:62 Hide Stack Trace TypeError: Cannot read property 'testCases' of undefined at AtomPythonTestViewDock.printOutput (file:///C:/Users/user/.atom/packages/ atom-python-test/lib/atom-python-test-dock.js:62:25) at exit (file:///C:/Users/user/.atom/packages/atom-python-test/lib/executor/ pytest-executor.js:36:23) at n (C:\Users\user\AppData\Local\atom\app-1.45.0\resources\ app\static\<embedded>:14:1125047) at ChildProcess.o.process.on.e (C:\Users\user\AppData\Local\atom\ app-1.45.0\resources\app\static\<embedded>:14:1125253) at ChildProcess.emit (events.js:182:13) at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12) Uncaught TypeError: Cannot read property 'file' of undefined C:\Users\user\.atom\packages\atom-python-test\lib\atom-python-test.js:65 Hide Stack Trace TypeError: Cannot read property 'file' of undefined at runAllTests (file:///C:/Users/user/.atom/packages/ atom-python-test/lib/atom-python-test.js:65:24) at HTMLElement.atomPythonTestRunAllTests (file:///C:/Users/user/.atom/ packages/atom-python-test/lib/atom-python-test.js:28:11) at CommandRegistry.handleCommandEvent (C:\Users\user\AppData\Local\atom\ app-1.45.0\resources\app\static\<embedded>:11:349290) at KeymapManager.dispatchCommandEvent (C:\Users\user\AppData\Local\atom\ app-1.45.0\resources\app\static\<embedded>:11:1254747) at KeymapManager.handleKeyboardEvent (C:\Users\user\AppData\Local\atom\ app-1.45.0\resources\app\static\<embedded>:11:1250881) at WindowEventHandler.handleDocumentKeyEvent (C:\Users\user\AppData\Local\ atom\app-1.45.0\resources\app\static\<embedded>:11:284496) 아톰버전이 달라서 그런가요? 아니면 오류창을 disable 비활성화하는 방법이 구체적으로 어떻게 하는지 그림으로 설명해주세요. ctrl+shift+b는 되는데 ctrl+alt+t가 작동이 안되요. 특히 이상한건 pip install pytest를 명령창에 입력하고 pip list를 입력하면 몇몇개의 명령어가 강사님의 강의에 있는 것과 다르게 빠져있어요. 나머지를 어디서 다운받나요? z로 시작하는 명령어도 빠져있고, 어떻게 해결해야 하는지 알려주세요! zipp, importlib-metadata 이 두개의 명령어가 빠져있어요. 이 두 개의 명령어 어디서 설치해야 하나요? 왜 pip install pytest인가 그거 명령어 검색해서 설치할때 왜 두개의 명령어만 빠져서 설치되나요? 다시 설치하는법좀 알려주세요! 최신 파일이 문제있는지 봐주시고, 문제가 없다면 설치방법에 대해 문제가 있는지 알아봐주세요
-
해결됨스프링 데이터 JPA
양방향 매핑과 객체 그래프 탐색 질문
안녕하세요. 이번 강의에서 양방향 관계로 매핑했을때 오너 엔티티에서 관계를 맺어주는 코드가 필수고 종속 엔티티에서 관계를 맺어주는 코드는 optional하다고 설명을 해주셨는데요 예를 들어 강의에서처럼 Study(오너), Account(종속) 엔티티가 있을때 객체에서는 study.setOwner(account)만 해주면 Study 테이블과 Account 테이블에 데이터가 잘 들어가잖아요 근데 객체측면에서 account.getStudies()와 같이 종속 엔티티에서 객체 그래프 탐색이 필요한 경우에는 account.getStudies().add(study)가 optional하지 않고 필수적인거 맞나요? 코드 작성해서 실행은 해봤는데 확실히 알고싶어서 질문드립니다. @OneTyMany(mappedBy)로 JPA가 어디까지 해주는건지 헷갈리네요. 감사합니다.
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
라즈베리파이 명령프롬프트 창에 관련된 질문
안녕하세요~ 라즈베리파이 명령프롬프트 창에서 python3 RBP_DL21_TFLITE_car.py를 실행하고 나니 캡처한 부분에서 보이듯이 커서가 아래로만 내려가고 (cv) pi@raspberrypi:~/rbp_dnn $ 부분이 사라졌습니다. 명령을 입력하려면 이 상태에서 어떻게 해야 하나요? (참고로 출력된 사진은 창을 닫았습니다) 한번은 새창을 열고 다시 했는데 이 상태에서 이어서 하려면 어떻게 해야할까요?
-
해결됨[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
dnn 얼굴식별 코드 모르겠는 부분이 있습니다.
안녕하세요... haar 는 비교적 쉽게 이해를 했는데 dnn 은 이해가지 않는 부분이 많아 몇 가지 여쭤보려고 합니다. 첫번째 질문입니다. blob = cv2.dnn.blobFromImage(cv2.resize(frame, (300,300)), 1.0, (300, 300), (104.0,177.0, 123.0)) 이 코드말인데요. 제가 blobFromImage() 공식문서를 찾아보니까 첫번째 파라미터는 이미지를 넘긴 것 같고, 1.0 이란 건 scale factor 같고, (300,300) 은 size 같고 마지막 파라미터가 mean value 같은데요... 저 값은 도대체 어떻게 알아내서 파라미터로 넘기는거죠? 저 숫자들이 좀 뜬금없고 어디서 나왔는지 모르겠습니다.. 또한 RGB 순인지 BGR 순인지도 알려주세요. 두번째 질문은 위에 질문이랑 같은 코드에서, 숫자 300 보다 작은 수로 다 바꿔넣으면 에러가 나고 300보다 큰 수로 바꿔넣으면 잘 됩니다. 왜 그런걸까요 ? 그리고 실행했을 때 사진 사이즈가 너무 커서 그런데 좀 줄이려면 어떻게해야돼요? 세번째 질문은 for i in range(0, detections.shape[2]): confidence = detections[0,0,i,2] 이 코드인데.. shape[2] 에서 2 라는 숫자가 뭘 의미하는 거에요? 그리고 그 밑에줄은 아예 무슨 소리인지 이해가 잘 안갑니다. 대괄호 안의 값들 0,0,i,2 가 각각 뭘 의미하는지 모르겠습니다. 이 코드가 detections 들을 쭉 도는 건 직관적으로 이해가 가는데 저 값들이 뭘 의미하는지 모르겠어요. box = detections[0,0,i,3:7] * np.array([width,height,width,height]) 이 코드도 조금 자세한 설명을 듣고 싶습니다. 마지막 질문은 if 문인데 y = startY - 10 if startY - 10 > 10 else startY + 10 이게 startY-10 > 10 이라면 y = startY-10, 아니라면 startY+10 라는 뜻인건가요? 만약 이거라면 if(startY - 10 > 10) : y = startY - 10 else : y = startY + 10 이렇게 써야하는 거 아닌가요 ? 갑자기 내용이 좀 어려워져서 모르는 것도 많아지고 제 이해력도 점점 딸리는 것 같네요...ㅠ 감사합니다
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
에러 다시 한 번 질문드립니다.
이전 질문글에서 jinja2 에러가 주석처리되있지만 {% %} 라는 부분이 있어서 에러가 뜬거일수 있다는 답변에 그 부분 지웠더니 바로 다른 에러가 떴습니다. run.py와 write.html, view.html 모든 부분 다 올립니다. 주석처리되있던 한글로 쓴 설명도 다 지웠습니다. run.py # -*- coding: utf-8 -*- from flask import Flask from flask import request from flask import render_template from flask_pymongo import PyMongo from datetime import datetime from bson.objectid import ObjectId from flask import abort import time app = Flask(__name__) app.config["MONGO_URI"] = "mongodb://localhost:27017/myweb" mongo = PyMongo(app) @app.template_filter("formatdatetime") def format_datetime(value): if value is None: return "" now_timestamp = time.time() offset = datetime.fromtimestamp( now_timestamp) - datetime.utcfromtimestamp(now_timestamp) value = datetime.fromtimestamp((int(value) / 1000) + offset) return value.strftime('%Y-%m-%d %H:%M:%S') @app.route("/view") def board_view(): idx = request.args.get("idx") if idx is not None: board = mongo.db.board data = board.find_one({"_id": ObjectId(idx)}) if data is not None: result = { "id": data.get("_id"), "name": data.get("name"), "title": data.get("title"), "contents": data.get("contents"), "pubdate": data.get("pubdate"), "view": data.get("view") } return render_template("view.html", result=result) return abort(400) @app.route("/write", methods=["POST", "GET"]) def board_write(): if request.method == "POST": name = request.form.get("name") title = request.form.get("title") contents = request.form.get("contents") print(name, title, contents) current_utc_time = round(datetime.utcnow().timestamp() * 1000) board = mongo.db.board post = { "name": name, "title": title, "contents": contents, "pubdate": current_utc_time, "view": 0, } x = board.insert_one(post) print(x.inserted_id) return str(x.inserted_id) else: return render_template("write.html") if __name__ == "__main__": app.run(host="0.0.0.0", debug=True, port=9000) write.html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>write</title> </head> <body> <table> <form name="form" method="POST" action="/write"> <tr> <td>작성자</td> <td><input type="text" name="name" /></td> </tr> <tr> <td>제목</td> <td><input type="text" name="title" /></td> </tr> <tr> <td>내용</td> <td><textarea name="contents"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" /></td> </tr> </form> </table> </body> </html> view.html <html> {{result.title}} <br /> {{result.name}} <br /> {{result.pubdate|formatdatetime}} <br /> {{result.view}} <br /> {{result.contents}} </html>
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
숙제파일 제출 불가능한가요?
안녕하세요. mac 사용자 입니다. 숙제를 모두 마치고 상단에 있는 hashkey를 입력하여 숙제 제출하려는데.. chmod 로도 안되고, hashkey로도 제출이 안됩니다.. 확인 부탁드립니다. rachel@YounguicBookPro linux_mac % chmod 755 ./submit.sh rachel@YounguicBookPro linux_mac % ls basic_opeartions_unit_test.py submit.sh basic_operations.py test.py install.sh rachel@YounguicBookPro linux_mac % bash ./submit.sh sub-9a1d8-265018-19768 ./submit.sh: line 9: syntax error: unexpected end of file
-
미해결문제로 배우는 C언어
범위 질문드립니다!
#include<stdio.h> int main(){ int height; scanf("%d",&height); if(120<=height<=150){ printf("YES"); } else{ printf("NO"); } return 0; } 제가 미리 짜본 코드였는데 120<=height<=150이 if문 조건식에 들어오지 못하는 이유는 무엇인가요? 제가 무언가를 착각하고 있는걸까요 ㅠㅠ 코드 결과는 어떤 수를 집어넣어도 YES가 출력되었었습니다..
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
'회원 가입 폼 서브밋 검증' 강의 중 질문이 있습니다..
안녕하세요 선생님~ 먼저 초보적인 질문이라.. 양해를 구합니다..ㅠㅠ 현재 '회원 가입 폼 서브밋 검증' 강의를 보고 있는데요.. 선생님께서는 SignUpForm 클래스에 getter를 만들지 않으셨는데도 SignUpFormValidator 의 validate 메소드에서 signUpForm.getEmail() 과 signUpForm.getNickname() 부분에서 에러가 안나오시는데용.. 저는 getter가 없다고 에러가 나와서요 ㅠㅠ getter를 만들면 없어지긴 하는데... getter를 만들지 않고도 에러가 나지 않는 방법이 따로 있는건지.. 궁금합니다.. SignUpForm 에 @Getter 어노테이션을 붙여도 똑같습니다..
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
사진을 가져오려면 어떤폴더에서?
이미지를 선택하는 곳에서 이미지를 가져오려고 하는데 이미지가 없는데요 컴퓨터의 기본 사진 폴더가 아닌 것 같은데 컴퓨터의 폴더에서는 어떤 폴더에서 확인을 해야하나요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
mainfestLoadError
mainfestLoadError 뜨면서 동영상 재생이 안됩니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
안녕하세요.강사님 질문이 있습니다!
안녕하세요! 강사님! 자바에 대해 몰랐던 부분을 알아가며 수업을 정말로 잘 듣고 있는데요! 8강에 대해서 질문이 생겼습니다~ 8강에서 생성자를 private으로 하고 static으로 함수를 만들면 Math.max(a, b);처럼 바로 사용할수 있는것을 알게 되었는데요~ System.out.println(); 일 경우에는 out함수에 println함수가 들어가 있는 경우인가요?
-
해결됨홍정모의 따라하며 배우는 C++
[1:50]복사생성자를 사용하는 이유
복사생성자 부분을 주석처리하고 Fraction frac(3,5); Fraction fr_copy=frac; 을 디버그해보니 클래스 안으로 들어가지도 않고 바로 복사가 됩니다. 이렇게 해도 복사가 바로 되는데 복사생성자를 사용하는 이유는 무엇인가요? (다음 강의를 보면 이해가 되는건가요?) 1차원적인 질문만 계속하니 쑥쓰럽네요.. 교수님 늘 감사드립니다.
-
해결됨Vue.js 시작하기 - Age of Vue.js
props로 값을 내려 줄 때 질문 드립니다.
<app-Content v-bind:propsNum="num"></app-Content> 위와 같이 propsNum으로 값을 받았는 데, propsnum으로 값을 받더라구요. 그래서 혹, 소문자로만 받을 수 있나 궁금해서 propsNumActive로 값을 내려 줬더니, propsnumactive 라고 값을 받던 데,무조건 소문자로 바꿔서 받게 되는 건가요?