묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨프로젝트로 배우는 Vue.js 3
vue3로 오면서 methods를 setup으로 바꾸며 헷갈리는 점이 있습니다.
삭제된 글입니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
저번과 똑같은 질문입니다.
안녕하세요 저번과 똑같은 질문입니다. 또 저번처럼 인텔리제이에 sysout 으로 ""안에 한글로 입력하거나 username에 한글로 입력하면 이상한 특수문자로 깨져서 나오고, 한글이 안 나옵니다. 구글링으로 한글 콘솔창오류 검색해서 vmoption 파일 열어서 UTF-8 인코딩되겠금 두 줄 코드 추가하고 오른쪽 구석에 Gradle에 들어가서 build에 clean라고 rebuild 까지하고 하란대로 다 했더니 이젠 멀쩡하게 돌아가던 localhotst:8080도 아얘 안나오고 그냥 사이트에 연결 할 수 없습니다 이래 나옵니다 ㅠㅜ 도와주세요 강의를 보고싶어도 진도가 안 나가져요ㅠ 그리고 또 Run on Server 누르면 또 무한루프 시계가 게속 돌아가고 안 멈춥니다..... 잠시 컴퓨터를 껏다가 다시켰는데 또 똑같은 현상이 발생하고, 강의 잘 보다가 다음강의 Post HTML Form 강의 보는데 html 코드작성하고 실행하니까 브라우저에 입력창도 안 뜨고, 그냥 localhostL8080 치는것도 또 White Level Error 라고 뜹니다 ㅠㅠ 이거 자꾸 왜이러는거져? 저번에 답변해주신 내용 그대로 1. 먼저 한글이 콘솔에 출력할 때만 안나올까요? 혹시 이것을 JSP 같은 것으로 출력해보면 어떻게 되나요? 만약 JSP 같은 곳을 통해서 출력할 때 잘 된다면 IntelliJ 한글 콘솔 출력으로 검색해보시겠어요? 추가로 강의 소스 코드에 있는 예제 프로젝트를 받아서 동일하게 실행해보시겠어요? 2. Run Server 플레이에서 무한으로 도는 것은 다음을 참고해주세요. 서블릿 -> 프로젝트 생성 -> IntelliJ Gradle 대신에 자바 직접 실행 라고 답변해주셨는데, 저거 내용을 뭘 어떻게 하라는건지 이해를 못하겠어요 어디로 들어가 서블릿이라는 메뉴가 어디에 있다는건지, 인텔리제이에서 JSP로 출력해보는걸 어떻게하는건지 잘 모르겠습니다 ㅠㅜ 좀 도와주세요 ㅠ
-
미해결네트워크 패킷 분석 입문 및 악성코드 샘플 분석
sguil setup 중
pulledpork to download rules 상태에서 멈추고 진행이 안됩니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
이클립스 gradle dependencies 확인은 어떻게?
안녕하세요 혹시 이클립스 에서 gradle dependencies 확인은 어떻게 해야 되는지 알수 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
eslint 패키지들 설치 후 문제
영상에서 언급해주신 5개 패키지 후에 코드에서 eslint가 꼬였는지 이러한 오류창이 뜹니다. 코드 동작에는 이상이 없는데 원인을 잘 모르겠네요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
Account Server - applicationUrl 질문드립니다
빌드 후 다른 pc(및 네트워크 환경)에서 현재 실행하고 있는 서버에 접속하고 싶은데 Client의 Web접속 url과 AccountServer 프로젝트의 url이 localhost로 되어있어서 접속이 안되고 있는것 같은데 이걸 어떤 값으로 설정해줘야 하는지 알 수 있을까요? ㅠㅠ 빌드시 로그인 씬은 추가해서 로그인 UI는 나오고있는 상태입니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
API와 library의 차이
autosize 같은 패키지는 library라고 부르는게 맞다고 생각되는데요. API와 library를 구분하는 쉬운 방법이 있을까요? 항상 헷갈려서 여쭤봅니다. 또 영상을 보다보면 아래 코드에서 setChat을 초기화해주지 않으면 submit이 안되는데요. 이유가 있을까요? const onSubmitForm = useCallback((e) => { e.preventDefault(); setChat(''); }, []);
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
widget.movie.like는 뭘 의미하는 것일까요?
강의 너무 잘 들었습니다 감사합니다!! 다른 것들은 검색을 통해 해결하고 있는데요, 코딩이 처음이라 그런지 제목에 있는 부분이 해석이 잘 안됩니다ㅠㅠ widget이 워낙 범용적인 단어라 검색도 쉽지 않고요... 어떤 의미로 widget. 이 있는 건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
final 필드에 대한 의문점
안녕하세요 영한님. 강의를 듣다가 궁금한 점이 있어 질문드립니다. 우선 엔티티 클래스에 final 지시어를 사용하지 못하는 이유는 JPA 내부에서 프록시 객체가 엔티티 클래스를 상속받기 위함으로 알고 있습니다. 그런데 제가 궁금한 점은 엔티티 클래스 내부에 있는 final 변수에 관한 것 인데요. final 변수에 초기화를 해주고 persist, commit까지 진행해본 결과 DB에 값이 주입은 되더라구요. (기본 생성자에 final 변수를 초기화하는 방법으로 진행했습니다.) 그래서 사용하지 말라고 하신 이유에 대해서 제 나름 생각해 보았는데요. 영한님은 테이블에 저장할 필드에 final 변수를 사용하면 안 된다고 설명해 주셨습니다. 이 이유는 테이블에 값을 주입할 수는 있으나 값을 수정할 수 없는 의미 없는 필드가 되어버리기 때문인건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth.js 에서 cookies.w_auth 의 값이 null로 나와서 auth 가 제대로 돌아가지 않습니다
login 리퀘스트에서 서버로 부터 쿠키를 정상적으로 set 하는 것 까지 확인 하였고, 계속 auth 리퀘스트에서 {isAuth:false, error:true} 가 나오길래 디버깅을 계속 해보니, auth.js 에서 req.cookies.w_auth 가 null 값으로 나오고 있습니다. index.js 에서는 cookie-parser 가 제대로 임포트 되어있는 것을 확인 했습니다 auth.js 코드 cookie-parser 가 제대로 작동하지 않는 이유가 뭔지 알려주시면 감사하겠습니다. index.js 코드
-
미해결[React 1부] 만들고 비교하며 학습하는 React
왜 404 에러가 날까요
IDE 는 웹스톰을 사용하구있구요 서버는 npm i -g live-server 를 설치하고 터미널에서 live-server를 실행하여 서버는 올렸는데 404 에러가 계속 나네요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG2 마무리 까지 일단 들었는데
처음 코딩을 접하는 거라 많은 부분이 이해가 안됩니다. TextRPG부분을 수십번 또는 이해될때까지 반복해볼생각입니다. 이방법보다 그냥 part2까지 쭉 진행해보는게 나은걸까요? 그리고 TEXT RPG1에서 했던 코드보다 TEXT RPG2 에서 했던 객체지향적인 코드가 결과적으로 더 좋다는 말씀이신거죠?
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
Random Forest의 정의
안녕하세요, 멋있는 강의 잘 듣고있습니다. Random Forest를 설명해주셨는데, 여러 가진 개념의 집합체로 보여 질문을 드립니다. 제가 파악한 정의는 다음과 같습니다 * 여러개의 분류기를 통해 학습하고 학습한 결과를 종합(평균 또는 최빈값)하여 최종 결과값을 결정한다 * 이때, 랜덤 포레스트를 운용하는 방법은 두 가지 이다. * * 서로 다른 분류기로 동일한 데이터셋에 대해 다른 결과를 얻는다 * * 서로 다른 데이터로 동일한 분류기에 대해 다른 결과를 얻는다 * * 또는, 이 둘을 둘 다 운용한다. 제가 정리한 이 내용이 맞을까요?
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
Feature Generation에 관하여
안녕하세요, 좋은 강의 잘 듣고있습니다. Feature Generation을 할 때, (Ridge같은 규제화를 적용하면서) 성능이 좋아지는 이유가 있을까요? 단지 특징들의 곱을 추가했을 뿐인데 성능 향상이 되는게 궁금합니다. 또, 만약 degree=2의 generating으로도 언더피팅이 일어날 경우 degree=3 의 generating을 하면 성능향상이 될 가능성이 있을까요? 마지막으로, Generation을 한 후에 상관관계를 파악한 뒤 Selection을 하면 대체로 성능이 증가할 까요? 답변 부탁드립니다! 감사합니다!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
52강까지 아주 힘들게 성공했는데 문의 드립니다.
아래와 같은 에러가 났는데 정말 너무 힘들게 고쳤습니다. 너무 간단한 문제였는데 문제를 수정후 서버에 반영하는 명확한 방법을 몰라서 포기하기 직전까지 갔었던 것 같아서 문의드립니다. Invalid HTTP_HOST header: '아이피주소:8000'. You may need to add '아이피주소:8000' to ALLOWED_HOSTS. 너무 당황했는데 어떻게 해야할줄 모르고 정말 오래 검색을 하면서 이것저것 해봤는데 계속 똑같은 에러가 났어요. vultr로 가서 서버도 재시작 해보고.. 포테이너에서컨테이너며 이미지며 다 껐다켰다 해보고아예 포테이너까지 다 지웠다가 다시 설치 해보고 또 다시해보고..쿠키도 다 삭제해보고 난리를 쳐도 안되더라구요.끝까지 저렇게 저 해당 에러가 계속 뜨는거에요.. 그렇게 그냥 여기까지 와서 강의를 포기하기 직전이었는데.. 지금 방금 "마지막이다" 하며 또 다 지우고 다시 하니까 갑자기 됐습니다. 제가 궁금한건.. Dockerfile을 수정하면 어떻게 적용을하나요?그리고, 깃허브에 새로 푸쉬하면 그건 어떻게 적용시키는건가요? 서버가 실행중이니까 당연히 그냥 FTP로 파일 하나 덮어씌워 올리는 것 처럼깃 푸쉬 하면 그냥 바로 적용되는 그런 개념인줄 알았는데.. 분명 셋팅스에서 설정을 바꿨는데도 바로 적용이 안된것이.. 원래 서버에 적용되는데 오래걸리는건지.. 원래 뭐 하나 올리면 이미지를 다시 만들거나 컨테이너를 다시 만들거나 해야하는지..대체 왜 안되는건지 모르겠어서 계속 서버를 껐다켰다 지웠다 새로만었다 하면서 너무 고통스럽더라구요.제가 뭘 만져도 안된다고 여기게 돼서 포기하기 직전까지 갔던 원인인 것 같습니다. 제가 제 사이트에 접속 안되는걸 발견한 후에 그 상태로부터 만진건 결국셋팅스의 ALLOWED_HOSTS = ['*'] 별표시가 안되어있었고..그리고, 배포시에 DEBUG = False 로 해야한다는거 어렴풋이 기억나서 그것도 해봤는데요.(해야하나요? 지금 확신없이 막 어떻게든 해보다가 False로 되어있긴 한데 이거 또 만지면 어떻게 적용시는지 잘 모르겠어서요. 이번에 또 에러나면 어떻게 적용할 수 있는지 모르고 또 그럴까봐 못만지겠네요) 일단 그래서 ALLOWED_HOSTS 부분 *표로 치고 서버에 올리기 전에 관련된 작업을 하는 강좌가 몇강인지 찾아보고 싶어서 나름 질문 안하고 해보려고 찾아봤는데 도무지 못찾아서 이점도 문의드리고 싶습니다.46강부터 52강까지 계속 열심히 보긴 봤는데 좀 정확하게 서버에 올리기 전에 하는 작업들에 대한 강의가 몇강인지 알려주시면 다시 공부해보고 싶습니다. (혹시 모바일 접속시에 * 해놨던게 지금까지 유지됐었던가 싶기도 하네요 저는 그강좌 해보고 무서워서 *을 바로 삭제해가지고..) 감사합니다!
-
미해결눈떠보니 코딩테스트 전날
[긴급] code page 주소 만료로 접속이 안됩니다
살려주세요 2주 뒤에 코테에요
-
미해결딥러닝 웹서비스 프로젝트 1 - 기본편. Object Detect 불량품 판별
밑에 분들하고 비슷한 에러네요...
아이오닉 웹앱 클라이언트 챕터에서 웹앱 웹서비스 테스트를 수행하고 있는데요. 아이오닉 로컬호스트에서는 실행이 잘되는데, 플라스크 실행해서 플라스크 서버를 들어가면 문제가 생깁니다. 크롬으로 플라스크 서버 192.168.0.10:5000을 입력해서 들어가면, (저는 이상하게 0.0.0.0으로 app run을 해도 192.168.0.10:5000으로 호스트가 뜹니다.) Method Not Allowed The method is not allowed for the requested URL. 이런 메세지가 나오구요. @app.route('/dnn/yolo', methods=['POST']) 위 코드를 @app.route('/dnn/yolo', methods=['GET', 'POST']) 으로 바꾸면, key error 'model'이 나오는데요... 뭔가 틀렸나싶어 예제코드를 아무리 붙여봐도 안되는데.ㅠㅠ 뭐가 잘못되었는지를 모르겠습니다... flask 버전을 1.1.1로 바꿔도 안되고... 브라우저를 웨일이나 인터넷익스플로러로 해도 안되고... 몇시간째 헤매고 있네요..ㅠ key error 모델에러는 다음과 같이 나구요.. werkzeug.exceptions.BadRequestKeyError werkzeug.exceptions.BadRequestKeyError: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. KeyError: 'model' Traceback (most recent call last) File "D:\web-dnn\Lib\site-packages\flask\app.py", line 2463, in __call__ return self.wsgi_app(environ, start_response) File "D:\web-dnn\Lib\site-packages\flask\app.py", line 2449, in wsgi_app response = self.handle_exception(e) File "D:\web-dnn\Lib\site-packages\flask_cors\extension.py", line 165, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "D:\web-dnn\Lib\site-packages\flask\app.py", line 1866, in handle_exception reraise(exc_type, exc_value, tb) File "D:\web-dnn\Lib\site-packages\flask\_compat.py", line 39, in reraise raise value File "D:\web-dnn\Lib\site-packages\flask\app.py", line 2446, in wsgi_app response = self.full_dispatch_request() File "D:\web-dnn\Lib\site-packages\flask\app.py", line 1951, in full_dispatch_request rv = self.handle_user_exception(e) File "D:\web-dnn\Lib\site-packages\flask_cors\extension.py", line 165, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "D:\web-dnn\Lib\site-packages\flask\app.py", line 1820, in handle_user_exception reraise(exc_type, exc_value, tb) File "D:\web-dnn\Lib\site-packages\flask\_compat.py", line 39, in reraise raise value File "D:\web-dnn\Lib\site-packages\flask\app.py", line 1949, in full_dispatch_request rv = self.dispatch_request() File "D:\web-dnn\Lib\site-packages\flask\app.py", line 1935, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "D:\web-yolo\flask\main.py", line 18, in main model = request.form['model'] File "D:\web-dnn\Lib\site-packages\werkzeug\datastructures.py", line 377, in __getitem__ raise exceptions.BadRequestKeyError(key) werkzeug.exceptions.BadRequestKeyError: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. KeyError: 'model' The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error. To switch between the interactive traceback and the plaintext one, you can click on the "Traceback" headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side. You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection: dump() shows all variables in the frame dump(obj) dumps all that's known about the object 아래는 flask main.py 코드입니다. from flask import Flask, request, Response, jsonify import base64 from flask_cors import CORS import numpy as np import cv2 from PIL import Image from io import BytesIO confthres=0.5 nmsthres=0.1 app = Flask(__name__) CORS(app) @app.route('/dnn/yolo', methods=['GET', 'POST']) def main(): model = request.form['model'] if model == 'apple': labelsPath="./model/classes.names" configpath="./model/apple-train-yolo.cfg" weightspath="./model/apple-train-yolo_final.weights" else: labelsPath="./model/coco.names" configpath="./model/yolov3.cfg" weightspath="./model/yolov3.weights" print("[INFO] loading ", model.upper(), " models...") LABELS = open(labelsPath).read().strip().split("\n") net = cv2.dnn.readNetFromDarknet(configpath, weightspath) file = request.form['image'] starter = file.find(',') image_data = file[starter+1:] image_data = bytes(image_data, encoding="ascii") img = Image.open(BytesIO(base64.b64decode(image_data))) #img = cv2.imread('./dog.jpg') npimg=np.array(img) image=npimg.copy() image=cv2.cvtColor(image,cv2.COLOR_BGR2RGB) (H, W) = image.shape[:2] ln = net.getLayerNames() ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()] blob = cv2.dnn.blobFromImage(image, 1 / 255.0, (416, 416), swapRB=True, crop=False) net.setInput(blob) layerOutputs = net.forward(ln) boxes = [] confidences = [] classes = [] results = [] for output in layerOutputs: for detection in output: scores = detection[5:] classID = np.argmax(scores) confidence = scores[classID] if confidence > confthres: box = detection[0:4] * np.array([W, H, W, H]) (centerX, centerY, width, height) = box.astype("int") x = int(centerX - (width / 2)) y = int(centerY - (height / 2)) boxes.append([x, y, int(width), int(height)]) confidences.append(float(confidence)) classes.append({ 'id': int(classID), 'name': LABELS[classID] }) idxs = cv2.dnn.NMSBoxes(boxes, confidences, confthres, nmsthres) if len(idxs) > 0: for i in idxs.flatten(): results.append({ 'class': classes[i], 'confidence': confidences[i], 'bbox': boxes[i] }) return jsonify(results) # start flask app if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 SQL 접속 불가 문제입니다.
안녕하세요... 다름이 아니라 DB SQL 문제 때문에 질문드립니다 해당 오류는 H2 DataBase의 접근 오류 문제인거 같습니다. 바로 앞전에 엔티티 매핑에서 부터 뭔가 이상해서 DB를 초기화하고 다시 돌려보니 아예 DB에 데이터 쓰기 자체가 안되는거 같습니다. 참고로 H2 SQL, MY SQL 방언 문제 할 수 있는거 죄다 다해봤는데 도저히 먹히지 않습니다. 다른 방법들은 아예 Spring을 사용해야 되서 아예 xml 파일에서 작동 되지가 않습니다...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
throw질문요;;;
실무에서 보면 throw new xxxxException을 했을 경우 이를 호출하는 메서드에 뻘겋게 throw하거나 try catch하라고해서 똑같이 throw해주거나 했던거같은데... MemberService는 왜 이런게 없을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
강의 중에 사용되는 사이트 정보?
사이트 정보 링크 남겨둔다고 하시는 내용이 있는데 찾아볼수가 없네요. 유튜브에 가서 퍼옵니다. 인프런에서 돈내고 듣는 중인데 이런 정보가 누락되어 있는건 아쉬워요 ㅠㅠ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 7강에서는 Git을 통한 버전관리를 활성화하고, 기본적인 Gitignore 파일 설정, 커밋 이전에 민감한 환경변수들을 분리하는 과정과 첫 커밋 까지의 내용을 다룹니다. gitignore 파일 : https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore django-environ 라이브러리 : https://django-environ.readthedocs.io/en/latest/