묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
CurrentBuffer
무슨 오류인지 이해가 잘 안됩니다...
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
detection 할 class 관해 질문이 있습니다.
안녕하세요! 강사님의 강의를 잘 듣고 있습니다. 존윅 비디오에서 detection을 할때 tie 를 보면 0.9정도의 score를 통해 탐지가 되는 것을 볼수 있는데, 만약에 person, car 같은 특정한 class만 detection 할수 있는 방법이 있을까요?labels_to_names_seq 의 클래스 매핑에서 제외해버리면 되는 것이가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd에서 이렇게 오류가 뜨면 어떡하나요?
FAILURE: Build failed with an exception. * What went wrong: The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Java\jdk1.8.0_291\bin\java.exe * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org 화면이 안보이실까봐 오류내용 복사했습니다. intellj의 setting, project structure의 모든 sdk를 11버전으로 바꾸어주었고 환경변수도 점검했는데 자꾸 오류가 납니다,,
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
CASCADE PERSIST에 대해 질문드립니다.
삭제된 글입니다
-
미해결Node.js로 웹 크롤링하기
page.type 관련 질문이 있습니다.
안녕하세요. 이전에 멀티페이지 크로울링에 관련해서 배웠었는데요. page.type의 경우 여러 개의 탭을 열어 동시에 로그인하기 위해서는 쓸 수가 없나요? 단일 페이지에서는 잘 작동하는데 여러 개의 페이지를 열 경우 비활성화된 창에서는 입력이 작동하지 않는 것으로 보여서요. 만약 그게 맞다면, 다른 방법이 있을지도 궁금합니다. 항상 감사합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
질문드립니당
안녕하세요. 선생님 수업듣다가 드는 의문이 생겨 문의드립니다. user상세페이지흐름이 user클릭시 -> UserView.vue -> UserPofile.vue 로 이어지는데, 처음부터 user클릭시 -> UserPofile.vue로 연결하면 안되나요? 그럼 파일을 2개 안만들어 될거 같은데, 2개로 분리시키는 이유가 뭘까요?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
실습이 똑같이 안되요
포스트맨에서 send로 보내면 body에 강사님 처럼 id하고 이런게 안 뜨고 제가 입력한 그대로 나와요 vsc에서는 node server.js로 실행시키면 (node:17320) UnhandledPromiseRejectionWarning: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client 이런 에러가 뜹니다 어떻게 해결해야하나요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
Ridge, Lasso vs. 데이터 표준화, Stepwise 관련 질문
강사님, 좋은 강의 그리고 좋은 답변 항상 감사드립니다. 규제가 들어가는 선형회귀 방법과 통계적 접근 방법에서의 회귀분석 간의 차이를 이해해 보고자 질문을 드리고 있습니다. 1. Ridge & 데이터 표준화 관련 질문 Ridge 는 결국 회귀계수가 상대적으로 큰 변수의 민감도를 줄임으로써 해당 변수의 값이 좀 많이 달라지는 new sample 들의 추정치에 대한 overfit risk 를 줄이는 방법으로 이해가 되는데요, 종속변수와 의 상관성을 가지는 변수 중에서도 특히 value 의 scale 이 다른 변수에 비해서 월등히 작은 독립변수의 경우 .. 예를들어 NOX 의 경우 Price 와 상관관계가 있으면서도 scale 이 다른 독립변수에 비해 월등히 작다 보니 회귀 계수가 반대급부적으로 커지다 보니 Ridge 에 의해 패널티를 받아 버리는 상황이 생기는 것이 아닐까.. 생각도 드는데요, 이런 경우에는 처음부터 Ridge 를 적용하기 보다는 회귀분석을 하기 전에 데이터 표준화나 Min-Max scaling 등을 통해서 사전처리를 한 다음에 그럼에도 불구하고 회귀 계수가 아주 큰 경우라면 Ridge 를 적용해 보는 순서로 분석하는 것이 필요하지 않을지.. 문의드립니다. (Scale 이 큰 변수가 억울하게(?) 페널티를 받는 상황이 생기지 않을까.. 생각이 들어서 입니다.^^;;) 그리고 scale 이 모두 동일한 상태인 경우일지라도, 기여도가 dominant 하게 큰 인자의 기여도를 강제적으로 낮추는 best fit 모델을 찾아내는 방법이 Ridge 라면 , 물리적으로 기여도가 높은 인자에 대한 페널티가 주어짐으로 인해 모델 성능 (R2 나 MSE 기준 ) 이 저하될 가능성이 있는 것은 아닐지.. 도 문의드립니다. 2. Lasso vs. Stepwize 비교 질문 Lasso 을 적용하면 결국 불필요한 변수의 회귀계수를 0으로 만들어 해당 변수를 제외시키는 결과를 얻게 되는데요, 통계적 회귀분석 방법 중 p-value 등을 기준으로 변수를 포함했다 제외했다 해 가면서 adjusted R2 value 등을 극대화하면서도 유의성이 떨어지는 변수들을 오차항에 모두 pooling 시키는 stepwise 방법이 결국 Lasso 와 유사한 방법이라고 이해하면 될지.. 문의 드립니다.
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
ThreadPoolExcutor 로 생성한 스레드는 데몬형태 의 스레드인가요??
ThreadPoolExcutor 로 생성한 스레드는 데몬형태 의 스레드인가요??
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
간단한 로그인 api 적용
안녕하세요 좋은 강의 만들어주셔서 감사합니다 django 강의를 마친 후 이를 바탕으로 로그인, 회원가입, 프로필 확인, 삭제 정도 가능한 프로젝트를 새로 만들었습니다. 이를 바탕으로 강의의 profile 모델을 기반으로 한 간단한 api를 만들었고 지금 목적은 이 api를 기준으로 새로만든 django 프로젝트의 MODEL부분을 모두 api에서 관리하도록 적용하고싶은 학생입니다. 제가 만든 api의 명세서 입니다. https://documenter.getpostman.com/view/15940594/Tzm6kvP2 #accountapp/create.html {% extends 'base.html' %}{% load bootstrap4 %}{% block content %} <div style="text-align: center; max-width: 500px; margin: 4rem auto;"> <div class="mb-4"> <h4>Signup</h4> </div> <form action="{% url 'accountapp:create' %}" method="post"> {% csrf_token %} {% bootstrap_form form %} <input type="submit" class = "btn btn-dark rounded-pill col-6 mt-3"> </form> </div>{% endblock %} 에서 <form action="{% url 'accountapp:create' %}" method="post"> 이 부분의 url을 바꾸면서 class AccountCreateView(CreateView): model = User form_class = UserCreationForm success_url = reverse_lazy('profileapp:create') # reverse_lazy는 클래스형 뷰에서 reverse 는 함수형 뷰에서 template_name = 'accountapp/create.html' 이 부분을 함수형 뷰로 바꿔서 진행하려는데 위에 만든 api의 json 형식을 어떤식으로 읽고 쓰게 할 수 있는지에 대한 방법론이 궁금합니다... 참고로 rest api 서버의 스토리지는 mariadb이고 추후에는 현 django 프로젝트의 모델을 전부 삭제하고 api로만 진행할 생각입니다. 소셜 로그인과 비슷한 형태로 진행하려고 했는데 참 힘들더라구요.. 공부가 부족한 것 같습니다 ------------------------------------------ 현재 방법을 찾던 중 https://www.daleseo.com/python-json/ 위 포스트를 보고 파이썬 내장 모듈인 json 모듈을 통해 입력받는 것을 공부중에 있습니다 혹시 다른 방법이 있는지 이 방법을 사용할 경우 문제점이 무엇인지 알려주시면 감사하겠습니다 ---------------------------------------------------------------------------- #accountapp/views.pyimport json, requests# Create your views here.def web_request(method_name, url, dict_data, is_urlencoded=True): """Web GET or POST request를 호출 후 그 결과를 dict형으로 반환 """ method_name = method_name.upper() # 메소드이름을 대문자로 바꾼다 if method_name not in ('GET', 'POST'): raise Exception('method_name is GET or POST plz...') if method_name == 'GET': # GET방식인 경우 response = requests.get(url=url, params=dict_data) elif method_name == 'POST': # POST방식인 경우 if is_urlencoded is True: response = requests.post(url=url, data=dict_data, headers={'Content-Type': 'application/x-www-form-urlencoded'}) else: response = requests.post(url=url, data=json.dumps(dict_data), headers={'Content-Type': 'application/json'}) dict_meta = {'status_code': response.status_code, 'ok': response.ok, 'encoding': response.encoding, 'Content-Type': response.headers['Content-Type']} if 'json' in str(response.headers['Content-Type']): # JSON 형태인 경우 return {**dict_meta, **response.json()} else: # 문자열 형태인 경우 return {**dict_meta, **{'text': response.text}} python에서 http메소드의 post와 get을 사용할 수 있는 함수를 views.py 에 추가해주고 def signup(request): if request.method == 'POST': print('리퀘스트 로그' + str(request.body)) username = request.POST.get('userid', '') password = request.POST.get('userpw', '') pw2 = request.POST.get('userpw2', '') print(username, password, pw2) if password == pw2: json_signup = {} json_signup["username"] = username json_signup["password"] = password url = 'http://APIhost:port/register/' # 접속할 사이트주소 또는 IP주소를 입력한다 data = json_signup # 요청할 데이터 # (example) data = {"username":"test123","password":"testword123"} print(data) response = web_request(method_name='POST', url=url, dict_data=data) return HttpResponse('success') return render(request, "accounts/signup.html") 탬플릿의 http에서 따온 변수 userid, userpw를 따와서 파이썬 내장 모듈인 json을 통해서 json파일을 만들고 data 변수에 입력하고 위에서 만든 함수를 통해 api에 json 으로 POST 요청을 보내는 함수를 디자인하여 해결했습니다. 위 처럼 json을 통해 로그인과 패스워드를 api 서버와 주고받는다면 보안적으로 이슈가 될 만한 사항이 있을까요? -----------------------------------
-
미해결
CKEditor 글 저장할 때 tags 질문입니다.
import { CKEditor } from '@ckeditor/ckeditor5-react'; import ClassicEditor from '@ckeditor/ckeditor5-build-classic'; <CKEditor editor={ ClassicEditor } config={{ placeholder: "글을 입력하십시오." }} // data="<p>내용</p>" onReady={ editor => { // You can store the "editor" and use when it is needed. // console.log( 'Editor is ready to use!', editor ); } } onChange={ ( event, editor ) => { const data = editor.getData(); // console.log( { event, editor, data } ); this.setState({content: data}) }} onBlur={ ( event, editor ) => { // console.log( 'Blur.', editor ); } } onFocus={ ( event, editor ) => { // console.log( 'Focus.', editor ); } } /> REACT로 에디터 구현 중입니다. 리액트에서 NODE JS로 정보를 전달하여 DB에 저장해서 정보를 불러오는데 <P>태그가 붙어서 태그 제거방법을 찾아봤습니다. 인터넷에 올라온 방법이 에디터 config.js에서 CKEDITOR.editorConfig = function(config){ config.enterMode = CKEDITOR.ENTER_BR} 을 넣으라고 하는데, 이것만 알려주고 어떻게 하는지 도통 이해할 수가 없어서 글 올려요. 혹시 다른 방법이 있거나 html 으로 출력하라는 것도 있는데 혹시 시간이 되신다면 알려주실 수 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
공통되는 엔티티 혹은 유틸파일 등 관리관련하여 질문있습니다
안녕하세요. 긴 간의 유익하게 잘 봤습니다. 감사합니다. 다름이 아니라 강의를 보던중 생긴의문이었는데 마이크로 서비스 아키텍쳐로 여러개의 서비스를 나눴을 경우에 수개의 서비스에서 공통적으로 사용되는 엔티티 등을 단순히 복붙으로 하기에는 관리측면에서 좋지않아보이는데 어떤식으로 공유가 이뤄져야하나요? 또는 현업에서는 어떤 방식을 사용하고 있는지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Apply Root Motion 질문입니다
나이트 Aplly Root Motion 에 체크박스를 해제해도 공격하면서 슬라이딩하고 플레이어랑 겹쳐지는데 이건 애니메이션 종류의 문제인가요? 아니면 해결법 알려주시면 감사하겠습니다!
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
query.txt 파일 내용이 다르고, cmd에 복붙했는데 에러 두개가 뜨네요
query 내용 입니다. create database pentest; use pentest; create table members( idx int not null auto_increment, id varchar(30), password varchar(100), name varchar(50), email varchar(30), company varchar(30), primary key(idx) )DEFAULT CHARSET = utf8; create table insecure_board( idx int not null auto_increment, title varchar(50), content text, id varchar(20), writer varchar(30), password varchar(50), file varchar(50), regdate date, secret varchar(2), primary key(idx) )DEFAULT CHARSET = utf8; create table customer_info(idx int, id varchar(15), password varchar(30), jumin varchar(15)); insert into customer_info values(1, 'admin', '@dmin!q@w#e', '810203-1023113'); insert into customer_info values(2, 'gugucon', '99c0n', '861121-1244251'); insert into customer_info values(3, 'sonata_zzang', 'sosohan123', '890912-1601812'); insert into customer_info values(4, 'halls', 'halls920912', '921001-1881222'); insert into customer_info values(5, 'tkworld', '1q2w3e4r', '870405-1285264'); 그리고 cmd 에 복붙 했는데 에러 두개 정도 뜨고, 사이트 접속이 안되네요
-
미해결[김왼손의 왼손코딩] 미운코딩새끼: 4시간 만에 끝내는 파이썬 기초 (전자책 포함)
파이썬 run하는 방법
python 3.4.3 shell로 작동시키면 김왼손님이 run해봅시다 할 때처럼 file 누르면 어디에도 run이 뜨지 않습니다. 버전이 달라서 안 뜨는 것인가요, 아니면 run을 누르는 코너가 다른 곳에 있는 건가요?
-
미해결처음 배우는 리액트 네이티브
nvm command not found
안녕하세요. 김범준님. 처음 배우는 리액트 네이티브 책으로 사서 먼저 공부하다가 힘들어서 동영상 교육을 검색해서 수강하게 되었습니다. 깃허브에서 nvm 설치 파일을 복사하서 맥 터미널에서 실행하여 설치하였습니다. 그리고 아래에있는 이 내용을 bash 프로파일에 입력해야 하는데 하면서 그 다음에 나오는 .zshrc 파일 관련 내용 중에 터미널에서 vi. zshrc를 실행해서 이렇게 복사를 해 넣으라고 해서 그렇게 해습니다. 그 다음 nvm을 이용해서 node를 설치하는 과정에서 nvm install 14를 실행하면 -bash : nvm: command not found 라고 나오네요. nvm이 설치되지 않은건가요? 동영상 강의대로 github에서 설치 명령을 실행해서 설치했는데 왜그럴까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파일 DB 생성 오류
import simplejson as json from tinydb import TinyDB #파일 DB 생성 db = TinyDB('C:\python\\section5\\databases\\database.db') #db.default_table_name = 'users' Traceback (most recent call last): File "C:\python\section5\5-2-1.py", line 2, in <module> from tinydb import TinyDB File "C:\Users\HSM\anaconda3\envs\section5\lib\site-packages\tinydb\__init__.py", line 29, in <module> from .database import TinyDB File "C:\Users\HSM\anaconda3\envs\section5\lib\site-packages\tinydb\database.py", line 13 TableBase: Type[Table] = with_typehint(Table) ^ SyntaxError: invalid syntax 도저히 왜 안되는지 모르겠습니다. 모듈 설치도 다 잘되어있는데 구글링 해도 나오지도 않네요
-
미해결오픈 소스 도구를 활용한 웹 해킹 및 스노트 분석(침해대응)
ELK로 교체
혹시 ELK(Elasticsearch + Logstash + Kibana)를 이용한 강의로 추가하시거나 교체해주실 의향은 없으신가요?
-
미해결홍정모의 따라하며 배우는 C언어
14.6에서 질문입니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다. 저번에 동적할당 배웠을때는 malloc 받고 나서 free로 메모리를 OS에게 반환해야 한다고 기억하는데요, 이번 강의에서 d1.arr을 받고 나서 반환하는 코드가 보이질 않아서요. 혹시 free를 쓰지 않으신 특별한 이유가 있나 해서 여쭤봅니다. 아! 그리고 만약 반납하고 싶을때는 free(d1.arr);로 해주면 되는 걸까요? 감사합니다.^^
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
FavoritePage에서 Runtime을 받아오질 못합니다.
코드를 쭉 확인해보니까 addToFavorite을 눌러서 몽고db에 추가를 할때 runtime이 db에 저장이 안되는거 같은데요 router.post('/addToFavorite', (req,res) => { console.log(req.body) const favorite = new Favorite(req.body); console.log(favorite) favorite.save((err,doc) => { if(err) return res.status(400).send(err); return res.status(200).json({success:true, doc}) }) }) req.body: { movieId: '602223', userFrom: '60f6908e5da3b93ee0080c1c', movieTitle: 'The Forever Purge', moviePost: '/tehpKMsls621GT9WUQie2Ft6LmP.jpg', movieRuntime: 103 }여기서는 런타임을 받아오는데 favorite: { _id: 60fac8252363cd3448230525, movieId: '602223', userFrom: 60f6908e5da3b93ee0080c1c, movieTitle: 'The Forever Purge', moviePost: '/tehpKMsls621GT9WUQie2Ft6LmP.jpg' }favorite에서는 런타임이 없습니다. 뭐가 문제인가요