묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 웹 MVC
@ModelAttribute와 @RequestBody
안녕하세요. 대댓글로 질문을 이어갔는데 누락되었는지 답변이 안달려서 다시 질문드립니다ㅠ @ModelAttribute는 GET방식(url 쿼리 파라미터)이든, POST방식(body 쿼리 파라미터)이든 쿼리 파라미터 방식 (key1=value1&key2=value2&...)은 모두 매핑이 되지만, JSON형태는 매핑이 안돼서, @RequestBody @ModelAttribute를 같이 쓰면 매핑이 안되는 것 맞나요?
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
AssertionError가 뜹니다.
삭제된 글입니다
-
미해결대세는 쿠버네티스 (초급~중급편)
이더넷 연결해제됨.
저는 인터넷 유선이 아닌 인터넷 와이파이 잡아서 쓰는 노트북에서 버추얼 설치중인데요...한대 설정시작하는중에 네트워크 & 호스트 이름이 있는데 그곳에 이더넷(enp0s3) 끔으로 되어있는걸 켬으로 바꾸던데 이게 켬으로 하는게 와이파이 잡은 노트북에서도 동일하게 하는건가요?
-
미해결대세는 쿠버네티스 (초급~중급편)
호스트 키를 눌러서 키보드가 잡힌 상태를 해제
호스트 키를 눌러서 키보드가 잡힌 상태를 해제할수있다고 하는데 확인누르면 키보드도 마우스도 안보입니다. 대체 호스트 키라는게 무슨 키입니까? 알아야 눌러서 해제도 하거나 할텐데 말이죠.
-
미해결대세는 쿠버네티스 (초급~중급편)
login as조차 안떠요
궁금한게 있는데요 강의 보면 처음에 virtual host 다운받고 설정도 전에 먼저 모바텀 툴부터 세션 설정하고 ok누르면 바로 탭창이 열리면서 login as : 이렇게 뜨던데~~ 아직 centos 등록및 설치도 안했는데 해당 192.168.0.30 아이피 접속가능하게 login as: 가 뜬다는게 좀 신기해요...저는 login as 라는 말은 커녕 계속 Network error: Connection refused 이것만 뜹니다.. ping은 되는데 말이죠~~네트워크 타입을 모두 다 해봐도 안되고...네트워크 타입 이전에 login as 라는 말뜨는것 부터 저는 안되네요?
-
미해결페이스북 클론 - full stack 웹 개발
Edit Post 로그인 상태
안녕하세요 강사님! 질문이 있습니다. 동영상 끝부분에 게시물 수정을 눌러서 Edit Post에 들어갔을 때에 위에 상태바가 로그인이 안되어있다고 표시가 됩니다. 해결 방법이 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
MongooseError 입니다ㅠ
이렇게 에러가 뜨는데 routes/like.js 에서 Like.js , Dislike.js 모델을 로드하면서 에러가 나는것 같은데 잘모르겠어서 질문남깁니다! ㅠㅠ
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
가로 정렬할 때
.items div{ width: 800px; height: 400px; float: left; padding: 40px; box-sizing: border-box; } float: left를 주지 말고 display: inline block을 줘도 되지 않나요?너비값 주고 가로정렬 하는 역할이니까 써도 될 것 같은데 근데 써보니까 출력이 반쯤 잘려서 나오네요
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
git checkout을 통해서 브랜치 이동시 이상현상
사실 바닐라 JS 강좌 부분은 상관없이 잘되었는데, Vue로 오면서 git checkout 을 통한 파일 변경이 잘 되지 않습니다.예를 들어 git checkout -f 2-vue/Form2 라고 하면... 다음 그림들과 같이 만들어져야 할 폴더 대신 확장명이 없는 파일이 만들어지고,,파일을 메모장으로 열면 이상한 경로만 적혀있습니다. 어떻게 해야 해결할 수 있을까요?
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
잘 모르겠습니다.
강사님 ssd_mobile_net 코드를 따라서 작성하던 중 아래와 같은 오류가 나와서 강사님의 코드를 복사 붙여 넣기 해도 같은 오류가 나와서 어떻게 해야할지 모르겠습니다. def get_tensor_detected_image(sess, img_array, use_copied_array): rows = img_array.shape[0] cols = img_array.shape[1] if use_copied_array: draw_img = img_array.copy() else: draw_img = img_array inp = cv2.resize(img_array, (300,300)) inp = inp[:,:,[2,1,0]] start = time.time() out = sess.run([sess.graph.get_tensor_by_name('num_detections:0'), sess.graph.get_tensor_by_name('detection_scores:0'), sess.graph.get_tensor_by_name('detection_boxes:0'), sess.graph.get_tensor_by_name('detection_classes:0')], feed_dict={'image_tensor:0':inp.reshape(1, inp.shape[0], inp.shape[1], 3)}) green_color = (0,255,0) red_color = (0,0,255) num_detections = int(out[0][0]) for i in range(num_detections): classId = int(out[3][0][i]) score = float(out[1][0][i]) bbox = [float(v) for v in out[2][0][i]] if score > 0.3: left = bbox[1] * cols top = bbox[0] * rows right = bbox[3] * cols bottom = bbox[2] * rows cv2.rectangle(draw_img, (int(left), int(top)), (int(right), int(bottom)), green_color, thickness = 2) caption = "{}:{:.4f}".format(labels_to_names[classId], score) cv2.putText(draw_img, caption, (int(left), int(top - 5)), cv2.FONT_HERSHEY_SIMPLEX, 0.4, red_color, 1) print('Detection 수행시간:', round(time.time() - start,3),"초") return draw_img import numpy as np import tensorflow as tf import cv2 import time import matplotlib.pyplot as plt %matplotlib inline video_input_path = '../../data/video/Night_Day_Chase.mp4' video_output_path = '../../data/output/Night_Day_Chase_tensor_ssd_mobile_01.mp4' cap = cv2.VideoCapture(video_input_path) codec = cv2.VideoWriter_fourcc(*'XVID') vid_size = (round(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), round(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))) vid_fps = cap.get(cv2.CAP_PROP_FPS) vid_writer = cv2.VideoWriter(video_output_path, codec, vid_fps, vid_size) frame_cnt = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) print('총 Frame의 갯수:', frame_cnt, 'FPS:',vid_fps) with tf.gfile.FastGFile('/home/bgw2001/DLCV/Detection/ssd/pretrained/ssd_mobilenet_v2_coco_2018_03_29/frozen_inference_graph.pb','rb') as f: graph_def = tf.GraphDef() graph_def.ParseFromString(f.read()) with tf.Session() as sess: sess.graph.as_default() tf.import_graph_def(graph_def, name = '') index = 0 while True: hasFrame, img_frame = cap.read() if not hasFrame: print('더 이상 처리할 frame이 없습니다.') break draw_img_frame = get_tensor_detected_image(sess=sess, img_array=img_frame, use_copied_array=False) vid_writer.write(draw_img_frame) vid_writer.release() cap.release() --------------------------------------------------------------------------- InvalidArgumentError Traceback (most recent call last) ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _do_call(self, fn, *args) 1333 try: -> 1334 return fn(*args) 1335 except errors.OpError as e: ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _run_fn(feed_dict, fetch_list, target_list, options, run_metadata) 1316 # Ensure any changes to the graph are reflected in the runtime. -> 1317 self._extend_graph() 1318 return self._call_tf_sessionrun( ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _extend_graph(self) 1351 with self._graph._session_run_lock(): # pylint: disable=protected-access -> 1352 tf_session.ExtendSession(self._session) 1353 InvalidArgumentError: Input 1 of node Preprocessor/map/while/Merge_2_1 was passed int32 from Preprocessor/map/while/NextIteration_2:0 incompatible with expected float. During handling of the above exception, another exception occurred: InvalidArgumentError Traceback (most recent call last) <ipython-input-48-071e2e179d8f> in <module> 12 print('더 이상 처리할 frame이 없습니다.') 13 break ---> 14 draw_img_frame = get_tensor_detected_image(sess=sess, img_array=img_frame, use_copied_array=False) 15 vid_writer.write(draw_img_frame) 16 vid_writer.release() <ipython-input-46-52db48ba4bca> in get_tensor_detected_image(sess, img_array, use_copied_array) 17 sess.graph.get_tensor_by_name('detection_boxes:0'), 18 sess.graph.get_tensor_by_name('detection_classes:0')], ---> 19 feed_dict={'image_tensor:0':inp.reshape(1, inp.shape[0], inp.shape[1], 3)}) 20 green_color = (0,255,0) 21 red_color = (0,0,255) ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in run(self, fetches, feed_dict, options, run_metadata) 927 try: 928 result = self._run(None, fetches, feed_dict, options_ptr, --> 929 run_metadata_ptr) 930 if run_metadata: 931 proto_data = tf_session.TF_GetBuffer(run_metadata_ptr) ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _run(self, handle, fetches, feed_dict, options, run_metadata) 1150 if final_fetches or final_targets or (handle and feed_dict_tensor): 1151 results = self._do_run(handle, final_targets, final_fetches, -> 1152 feed_dict_tensor, options, run_metadata) 1153 else: 1154 results = [] ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _do_run(self, handle, target_list, fetch_list, feed_dict, options, run_metadata) 1326 if handle is None: 1327 return self._do_call(_run_fn, feeds, fetches, targets, options, -> 1328 run_metadata) 1329 else: 1330 return self._do_call(_prun_fn, handle, feeds, fetches) ~/anaconda3/envs/tf113/lib/python3.6/site-packages/tensorflow/python/client/session.py in _do_call(self, fn, *args) 1346 pass 1347 message = error_interpolation.interpolate(message, self._graph) -> 1348 raise type(e)(node_def, op, message) 1349 1350 def _extend_graph(self): InvalidArgumentError: Input 1 of node Preprocessor/map/while/Merge_2_1 was passed int32 from Preprocessor/map/while/NextIteration_2:0 incompatible with expected float.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문드립니다.
안녕하세요. 구글 클라우드 플랫폼을 실습 설정과 같이 한 개의 서버만 만들고 실습을 진행하였는데 갑자기 이런 명세서를 받게 되어서 굉장히 당황스러워서 질문을 남기게 되었습니다. 제가 따로 서버를 중지시키거나 이런적이 없고 생성후 계속 실습을 하였는데 이게 문제가 된건가싶어서 질문드립니다. 그리고 현재 프로젝트를 일단 삭제하였고 "암호화폐 채굴로 인한 무료 서비스 약관 위반으로 My First Project 프로젝트에 연결된 리소스가 정지되었습니다."라는 정책위반 경고를 받았습니다.
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
소리크기와 톤변화의 관계
저는 소리 크기를 올리는게 톤을 올리는거라고 이해했었습니다. 그런데 앞서 질문의 답변을 보니, 소리 크기는 그대로 두되 톤변화를 줘라고 하셨네요. 그래서 톤변화의 바른 정의를 알려 주셨음 좋겠고, 소리크기를 그대로 두면서 톤변화를 주는건 어떻게 하는지 알려주셨으면 합니다.
-
미해결PHP 7+ 프로그래밍
강사님 vscode에 php mysql 설정 튜토리얼을...
강사님 안녕하세요. 혹시 vscode에 강사님 처럼 php랑 mysql를 설정하는 방법 설명 가능하신가요? vscode에서 터미널 로 mysql 하고 xampp나 mamp 사용안하고 강사님 처럼 그냥 사용하는 방법이요
-
미해결홍정모의 따라하며 배우는 C++
질문입니다..!
14.3강의 10:03 보다가 질문드려요. class Exception { public : void report() {cerr << "Exception report" << endl;} }; class ArrayException : public Exception { public : void report() {cerr <<"Array exception" << endl;} }; class MyArray { private : int m_data[5]; public : int & operator [] (int index) { if(index < 0 || index >=5) throw ArrayException()} } void doSomething() { MyArray my_array; try {my_array[100];} catch(ArrayException & e) { cout << "doSomething() " << endl; throw e; } } int main() { doSomething(); try { doSomething();} catch (ArrayException & e) { cout << "main()" << endl; e.report(); } 이렇게 doSomething()함수 안에 catch(ArrayException & e)이 정의되어 있는 상태에서 e를 다시 rethrow를 해주고 실행시키면 main()함수의 첫 번째 doSomething()이 실행되고 디버깅 에러가 발생합니다. 아마 e를 다시 예외처리해주지 못하는것 같은데,왜 main()함수에 정의 된 catch (ArrayException & e)로 예외처리를 하지 못하고 에러가 나는 건지 궁금해요
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
강의음량
안녕하세요 강의 잘 듣고 있습니다 강의 음량이 지나치게 작은것같습니다 다른 작업할 시에는 20에 놓고 쓰는 음량을 100에 놓고 들어도 잘 들리지가 않습니다. 특히 이번 '함수' 강의 가 음량이 다른강의들보다 더 낮은느낌입니다 혹시나해서 다른 기기로도 테스트해봤지만 똑같은걸보니 강의자체의 음량이 상당히 낮은거같습니다 확인후 조치부탁드립니다.
-
해결됨애플 웹사이트 인터랙션 클론!
pin이 들어있는 DIV가 이상하게 작동해서 질문드립니다.
https://zealous-tesla-834d28.netlify.app/ 세시간 정도 들여다봤는데... 제가 어디가 잘못된 건지 잘 못찾겠어서 답답한 마음에 질문을 드립니다. pin이 들어간 영역에서 스크롤을 내리면 desc의 height가 같이 줄어들었다가 늘어나야하는데 PIN만 줄어들었다가 늘어나네요 ㅜㅜ 그리고 스크롤을 내렸을 때도 움직임이 부자연스러워서... 어디를 손봐야할지 모르겠네요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
3분 25초 설명 질문입니다
html파일 보면 ${member.id}로 회원id에 접근을 하고 있는데요. 이 모습만 보면 getter 접근 방식 같아보이지는 않은데, "id라는 private property에 타임리프 '내부적으로'는 getter방식으로 접근한다" 라는 설명으로 이해하면 될까요?
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
톤 올리기 질문
북부 순환도로 .... 이 문장을 읽으면서 톤을 계속 올리라고 하는데, 톤을 올리는만큼 아랫배에 그만큼 힘을 더 줘야 더 큰 톤이 나오게 되는건가요?
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
긴퍼즈 질문
긴퍼즈 뒤에 나오는 말은 톤을 그냥 퍼즈때보다 두배로 올리라고 하셨는데, 그렇게 하는 요령은 뱃심을 두배로 더 주는 건가요? 두배로 하고 싶은데 잘 안 되서요. 어떤 요령으로 연습하면 잘 될까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
무선네트워크 노트북에서 설치ㅍ
랜선이 아닌 무선으로 잡혀 있는 노트북에 버추얼을 깔았습니다. 그후 여기 강좌대로 했는데 이방법 저방법으로 해도 도저히 22포트는 열리지 않는건지 ssh ip이름 명령어 치면 connection refused 만 12시간째 보고있습니다 .. 너무 힘드네요..ㅠㅠ 방법있을까요? 그리고 virtual Manager 에도 설정이 있고 우분투 실행 후 화면창에서도 환경별수 설정과 그냥 설정 메뉴가 있던데 여기에서 설정 메뉴는 설정하며 리붓 필요없이 바로 적용되나요? 여튼 안됩니다..죽어도 ㅠㅠ