묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
다음 버튼 누르면 MultiValueDictKeyError at /result/ 페이지가 노출됩니다.
안녕하세요 강사님, 템플릿 적용하기 강의를 따라하다가 중간에 막히는 부분이 있어서 질문 드립니다. question-1 의 답을 선택하고 다음 버튼을 클릭했는데 하기와 같은 이미지가 노출되는 것을 확인했습니다. 이 부분은 어떤 수강생 분이 올리셔서, 답변 달아주신 것을 확인하며 admin 페이지에서 제가 잘못 넣은 부분이 있는지를 확인하며, 혹시 몰라서 다시 입력한 것들을 삭제하고 재입력했는데도 동일하게 발생을 합니다. 아래는 admin 페이지에서 입력한 질문 및 선택지들이며, 강사님과 동일한 질문지를 하지 않고 인터넷에 돌아다니는 것을 기반으로 작성했습니다. (10개 question에 각각 2개의 선택지로 총 20개 choices) result view에서 문항수와 디저트 유형 로그를 출력을 했구요. 혹시 몰라서 강사님이 확인해보라는 곳도 스크린샷 첨부드립니다. 혹시 몰라서 코드를 첨부합니다. 강사님과 다른 부분이 있다면 강사님께서는 developer로 쓰신 것을 dessert 로 썼습니다. form.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE-edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0" > <title>디저트 찾기</title> <link rel = "stylesheet" type = "text/css" href="{% static 'css/reset.css' %}"> <link rel = "stylesheet" type = "text/css" href="{% static 'css/form.css' %}"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> </head> <body> <section id="survey"> <div class="wrapper"> <form id="form" action="/result/" method="post"> {% csrf_token %} {% for question in questions %} <div class="test"> <div class="question_container"> <h3 class="number">{{ question.number }}/{{ questions.count }}</h3> <h3 class="question">{{ question.content }}</h3> </div> <div class="answer"> {% for choice in question.choice_set.all %} <div> <input type="radio" name="question-{{ question.number }}" id="choice-{{ choice.pk }}" value="{{ choice.dessert.pk }}"/> <label for="choice-{{ choice.pk }}">{{ forloop.counter }}. {{ choice.content }}</label> </div> {% endfor %} </div> {% if not forloop.first %} <div class="btn_wrap btn_sort"> {% else %} <div class="btn_wrap"> {% endif %} {% if not forloop.first %} <button class="prev_btn">이전</button> {% endif %} {% if not forloop.last %} <button class="next_btn">다음</button> {% else %} <input type="submit" value="제출" class="submit_btn"/> {% endif %} </div> </div> {% endfor %} </form> </div> </section> <script type="text/javascript" src="{% static 'js/form.js' %}"></script> </body> </html> 답변 기다리겠습니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문이 2가지 있습니다.
안녕하세요. 선생님. 강의 잘 듣고 있습니다. 질문이 2가지 있습니다. 1. IoU 실습에서 41개 나오던게 53개 나온거 이거 강의중에 random 값 때문에 그런거 같다고 하셨는데, 그게 아니라 직접 그리신 빨간선까지 포함되어서 그런것같습니다. 빨간선을 img_rgb에 직접 그리셔서, 이게 포함되다보니 bounding box가 몇개 추가된것같아요. 그래서 실제로 IoU 제일 높은 두 bounding box는 빨간 선 가장자리에 생깁니다. 2. 재현율과 정밀도 재현율과 정밀도 단원에서, 설명하시면서 새를 새로 예측하는지, 고양이로 잘못예측하지는 않는지 이런 그림이 있었잖아요 (10:20 부근) 여기서 FP 들이 FN이기도 한게 아닌지 질문드립니다. 고양이라고 고양이에 대해 Positive 예측을 했는데 틀렸으니 False Positive 이지만, 새에 대해서는 없다고 했으니 False Negative 이기도 한 것이죠. 새를 고양이로 예측한 사진의 경우 이걸 FP로만 해석한다면, 재현율인 TP/(FN+TP) 에서 TP = 0, FN = 0 이 되어 0/0 이 되지 않습니까. 예를 들어 새 두마리가 있는 사진에서 한마리는 새, 한마리는 고양이로 판단했을 경우 재현율은 0.5여야 맞는데, 위의 판단대로면 TP=1, FN=0, FP=1 가 되어 정확도 0.5에 재현율 1이 되는 걸로 보입니다. 따라서 대상을 잘못 예측한 경우는 FP이기도 하지만FN 이기도 한게 아닌지 궁금합니다. 답변 기다리겠습니다. 질문 읽어주셔서 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
컴포넌트 질문
안녕하세요 이 두개의 컴포넌트는 차이가 있는걸까요?? 실제로 스크립트를 작성해서 붙여넣으면 스크립트 모양이 생성되는데 두 개의 차이가 뭔지 모르겠습니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmdetection과 tf object detection에 대해서 궁금한 점이 있습니다
안녕하세요. 이제 CNN을 통해서 어느정도 감을 익힌 것 같아서 detection도 병행하려고 하는데, 여전히 TF의 object detection은 강의에서 말씀하셨듯이 추천을 잘 안하실까요? mmdetection으로 파보는게 좋을까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
데이터프레임 axis 방향이 헷갈리네요
안녕하세요. 마지막 잎 경진대회에서 사용했던 apply 함수인데 여기서, train_df의 shape이 (행, 열)인데, 저는 개인적으로 axis=0이면 행 방향마다 데이터를 추출할 줄 알았는데, 그 반대더군요. 어떻게 구분하게 되나요? 헷갈리네요 def preprocessing(x): if x['healthy'] == 1: return 'healthy' elif x['multiple_diseases'] == 1: return 'multiple_diseases' elif x['rust'] == 1: return 'rust' elif x['scab'] == 1: return 'scab' else: return 'None' train_df['label'] = train_df.apply(lambda x : preprocessing(x), axis=1) train_df
-
미해결정보처리기사 실기 (2020 개정) 제대로 배우기 Part.1
왜 "인터페이스 구현" 대단원의 강의는 없나요?
강의가 누락된게 아닌가 싶습니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp 파일 관련 질문입니다,,
jsp 파일을 생성할 때, file 메뉴를 통하여 .jsp 로 생성하는 방법으로 진행하였습니다. 그런데 그렇게 된다면 모든 템플릿을 제가 다 타이핑 쳐야하고, 또한 <> 이렇게 시작을 하면 자동으로 </> 형식이 따라와야하는데 (강의처럼) 그게 되질 않습니다~ HTML 파일에서는 되는 기능이요. 혹시 해당 문제를 어떻게 해결하는지 알 수 있을까요? 혹시 인텔리제이의 다른 버전(유료)에서만 해당되는 기능일까요? 구글링해보면, Edit File template? 메뉴를 이용하라고 되어있는데, 저는 그런 메뉴가 있지 않습니다~ 답변해주시면 감사하겠습니다..^_^
-
미해결BBC 인터랙티브 페이지 "코로나19가 바꿀 사무실의 미래" 클론
actions 함수 관련 질문
질좋은 강의 무료로 올려주심에 만세 3창 드립니다. 다름이 아니라요 선생님 트위터 새 모션을 설정하는 함수에서 위 사진 상으로 4번째 줄 가운데 ('[data-index = "2"].bird')에서 대괄호와 .bird를 붙이면 이렇게 오류가 나는데 대괄호와 .bird를 띄우면 잘 작동합니다... 자바스크립트를 공부한지 얼마 되지 않아 왜 저런 차이가 있는지 궁금합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
오류 문의
안녕하세요 진행도중 오류가 발생하여 질문드립니다! jdk버전도 8로 변경해 보았으나 그래로여서 답변 부탁드립니다. 감사합니다
-
미해결모의해킹 실무자가 알려주는, XSS 공격 기법
회원가입후 로그인이 안되는현상.
가상머신 (Flare VM)에 bitnami-wampstack-7.4.13 를 설치하여 환경구축 후 강의를 수강하고 있는중입니다. (bitnami-wampstack 다른 버젼 및 강의 실습버젼설치시에도 안되네요 ( 웹페이지 XSS / board 페이지 등은 정상적으로 확인이되나 Join (회원가입) 후 회원가입시 입력한 ID PW 입력시 가입이 되지않거나 패스워드가 틀린현상이 지속적으로 발생하여 실습을 못하고있는 상황입니다. (회원가입할 때 동일계정에 대하여 재입력후 가입시 회원가입이 완료됬다는 창이 뜨는 현상이있습니다.) 처음부터 삭제 -> 재설치 / drop database 등을 다 해보았지만 동일 문제 현상을 겪고있어 강의 진행에 대해 어려움을 겪고 있는 상태입니다. 해결 할 수 있는 방법이 있을까요?
-
미해결정보처리기사 실기 (2020 개정) 제대로 배우기 Part.2
왜 "인터페이스 구현" 대단원의 강의는 없나요?
강의가 누락된게 아닌가 싶습니다
-
미해결실무 적용을 위한 디지털마케팅 실습 & 포트폴리오 코스
노션을 홈페이지로 사용한다면
노션을 홈페이지로 사용한다면(이런 스타트업을 많이 본 거 같아서요!)노션이 호스팅 업체가 되는 건가요?! 노션은 개인은 무료던데, 그럼에도 불구하고유료도메인을 사용하는 이유가 있나요?!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
#31강 client에서 login,register 클릭이벤트시 POST http://localhost:3000/api/users/login 404 (Not Found)
http://localhost:3000/login 에서 로그인 버튼을 누르면 POST http://localhost:3000/api/users/login 404 (Not Found) 오류가발생합니다 깃허브주소는 이겁니다 한번만 봐주세요 어디가 잘못 타이핑한건지... 몰르겠씁니다.. https://github.com/0hyeon/boiler-plate-ko
-
해결됨홍정모의 따라하며 배우는 C++
func_wrapper 매개변수 질문입니다
안녕하세요 template<typename T> void func_wrapper(T &&t) { func(std::forward<T>(t)); // forward R로 오면 Rref로 L 로 오면 Lref 로 바다줌 } int main() { MyStruct s; func_wrapper(s); func_wrapper(MyStruct()); // template에 넣을땐 다 L-ref 로 들어가는 문제 //func(s); // L-ref //func(MyStruct()); // R-ref return 0; } 위에 template<typename T> void func_wrapper(T &&t) { func(std::forward<T>(t)); } 에서 매개변수를 T &&t 로 받고있는데 main 함수내에 func_wrapper(s); func_wrapper(MyStruct()); 에서 MyStruct()는 R-ref로 들어갈수있다고 생각이드는데 s는 l-ref인데 어떻게 T &&t 로 넣을수있는지 궁금합니다
-
미해결자바스크립트 중고급: 엔진 핵심
질문있습니다.
오브젝트 환경 레코드의 경우 글로벌 함수와 변수가 적용된다고 하셨는데, var을 사용하지 않고 변수를 선언하게 되면, 함수 스코프 밖에 있는 글로벌 오브젝트 안의 함수와 변수를 사용하게 되서 동적인게 되는 건가요?
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
mongoose로 셋업할 때
삭제된 글입니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
선생님 왜 오답인지 모르겠습니다..
import java.util.Scanner;public class Main { public String solution(String str){ char[] chaArray = str.toCharArray(); int lt = 0; int rt = str.length()-1; while(lt < rt){ char temp = chaArray[lt]; if(Character.isLetterOrDigit(temp) == true){ chaArray[lt] = chaArray[rt]; chaArray[rt] = temp; } lt ++; rt --; } return String.valueOf(chaArray); } public static void main(String[] args) { Main main = new Main(); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(main.solution(str)); }} 처음에는 솔루션메서드 안에서 호출해도 안되서 main안에서 바로 출력해도 오답이라고 나오네요 계속...
-
미해결자바스크립트 중고급: 엔진 핵심
원본 생성자함수의 prototype안 메소드를 삭제해도 인스턴스에 할당된 메소드는 이와관계없이 동작이되는건가요?
삭제된 글입니다
-
미해결팀 개발을 위한 Git, GitHub 입문
PPT 수업 자료 부탁드립니다!!!
삭제된 글입니다
-
해결됨홍정모의 따라하며 배우는 C++
과제질문입니다 // TODO: use promise
안녕하세요 마지막에 cout << "Future" << endl; { const auto sta = chrono::steady_clock::now(); unsigned long long sum = 0; vector<std::future<int>> futures; futures.resize(n_threads); const unsigned n_per_thread = n_data / n_threads; // assumes remainder = 0 for (unsigned t = 0; t < n_threads; ++t) futures[t] = std::async(dotProductFuture, std::ref(v0), std::ref(v1), t * n_per_thread, (t + 1) * n_per_thread); for (unsigned t = 0; t < n_threads; ++t) sum += futures[t].get(); const chrono::duration<double> dur = chrono::steady_clock::now() - sta; cout << dur.count() << endl; cout << sum << endl; cout << endl; } 이 코드를 쓰레드와 함께해서 사용해보고 promise 사용해보라고 하셨는데 // TODO: use divide and conquer strategy for std::thread // TODO: use promise cout << "Thread future" << endl; { const auto sta = chrono::steady_clock::now(); vector<thread> threads; threads.resize(n_threads); std::promise<int> p; auto f = p.get_future(); const unsigned n_per_thread = n_data / n_threads; // assumes remainder = 0 for (unsigned t = 0; t < n_threads; ++t) threads[t] = std::thread(dotProductEx1, std::ref(v0), std::ref(v1), t * n_per_thread, (t + 1) * n_per_thread, move(p)); for (unsigned t = 0; t < n_threads; ++t) threads[t].join(); const chrono::duration<double> dur = chrono::steady_clock::now() - sta; int i = f.get(); cout << dur.count() << endl; cout << i << endl; cout << endl; } void dotProductEx1(const vector<int> &v0, const vector<int> &v1, const unsigned i_start, const unsigned i_end, std::promise<int> &&p) { int sum = 0; // local sum for (unsigned i = i_start; i < i_end; ++i) sum += v0[i] * v1[i]; // p.set_value(sum); } 이렇게 해봤는데 런타임에러가 나네요 ㅜㅜ 어떻게 해야할지 좀 알려주시면 감사하겠습니다 너무헷갈리네요..