묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
게시판 만들기가 안됩니다
from flask import Flask from flask import request from flask import render_template app = Flask(__name__) @app.route("/route", methods=["GET", "POST"]) def board_write(): if request.method == "POST": name=request.form.get("name") title = request.form.get("title") contents = request.form.get("contents") else: return render_template("write.html") if __name__ == "__main__": app.run(host="0.0.0.0", debug=True, post=9000) * Serving Flask app 'run' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: on Traceback (most recent call last): File "C:\python\myweb\run.py", line 19, in <module> app.run(host="0.0.0.0", debug=True, post=9000) File "C:\python\myweb\venv\lib\site-packages\flask\app.py", line 922, in run run_simple(t.cast(str, host), port, self, **options) TypeError: run_simple() got an unexpected keyword argument 'post' 문제 되는 922 줄 코드 try: run_simple(t.cast(str, host), port, self, **options) finally: # reset the first request information if the development server # reset normally. This makes it possible to restart the server # without reloader and that stuff from an interactive shell. self._got_first_request = False 이런식으로 되어있더라구여
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
질문입니다.
이 강의와는 다른 질문이긴 한데요 index.html에 main.js를 따로 호출한게 없는데 index.html 안에 id="app"을 id="app2"를 바꿔보면 실행이 안됩니다. main.js를 호출한게 없는데 main.js에 $.mount('#app')에 영향이 있는게 궁금하네요 혹시 이유가 뭘까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
H2 실행 질문
삭제된 글입니다
-
미해결Vue로 Nodebird SNS 만들기
프론트엔드 서버와 백엔드 서버를 분리하였을때 동일 로직 소스는 어떻게 관리하나요?
예를 들어 회원 가입한다고 하였을때 vue 페이지에서 회원 가입 로직 점검하고 동일 소스(?)를 이용하여 store에서 점검하고 백엔드서버 라우터에서 또 점검하나요? 그리고 백엔드서버와 프론트엔드서버에 동일 로직 코드를 사용하고자 할 경우 npm 으로 관리하는지.. 아니면 front/back/global(?) 이런식으로 동일 레벨 폴더를 생성해서 관리하는지... 아니면 다른 좋은 방법이 있는지 궁금합니다. /store/index.js
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
DBMS에서 Non Clustered Index를 사용하지 않는 이유
안녕하세요 강의 9분부터 시작되는, DMBS 자체적으로 Non Clustered Index를 사용하지 않는 이유가 궁금해서 질문드립니다. Q1) 다른 수강생분들이 올린 질문도 참고를 했는데 SELECT * FROM TestOrders WHERE CustomerID = 'QUICK'; 다음과 같은 sql문을 실행했을 때 DBMS가 INDEX를 사용하지 않고 SCAN을 하는 이유가 실제로 힙 테이블 내에 page가 메모리에 적재되지 않아 역효과가 발생할 수 있기에 라고 Full scan을 하는게 더 낫다고 하셨습니다. 마치 OS 가상메모리에서 page fault 가 일어나는 현상과 비슷하다고 생각을 합니다. 여기까지는 이해가 됐습니다. 다만 full scan이 더 효율적일 수 있을까? 하는 의구심이 듭니다. SELECT * FROM TestOrders WHERE CustomerID = 'QUICK'; 다음과 같은 sql문을 실행했을때 테이블의 데이터들도 인메모리 상태가 아니라면 물리 저장소에 접근후 메모리에 적재를 해야할텐데 과연 더 효율적일까 생각이 듭니다. 둘 다 메모리에 없다면 물리 저장소까지 다녀오는 건 비슷하다고 생각하는데 Full Scan이 조금 더 빠른건 Locality 때문인걸까요? Q2) 마지막 질문으로 Clustered Index와 비교해서 생각을 해보고싶습니다. Clustered Index는 Leaf Page가 곧 Data Page인데 이 Data Page도 메모리에 항상 적재되어 있을 것 같진 않습니다. 그럼에도 불구하고 Non Clustered Index보다 Select와 같은 Lookup이 빠른 이유는 Data Page내에 정렬된 데이터들과 이에따라 자연스레 형성된 Locality 때문인가요?
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
제 스크립트 오류가 어디서 나는지 궁금해서 질문해봅니다!
==========================실행시 에러 로그================================= [root@c function]# ./use_cal.sh /s/lang/function/cal: line 3: syntax error near unexpected token `echo' /s/lang/function/cal: line 3: ` echo " $1 + $2 = " ' ./use_cal.sh: line 5: plus: command not found ./use_cal.sh: line 6: minus: command not found ./use_cal.sh: line 7: multi: command not found ./use_cal.sh: line 8: div: command not found ./use_cal.sh: line 9: div: command not found ================================================================= vi cal function plus{ echo " $1 + $2 = " echo $[ $1 + $2 ] echo } function minus{ echo " $1 - $2 = " echo $[ $1 - $2 ] echo } function multi{ echo " $1 * $2 = " echo $[ $1 * $2 ] echo } function div{ echo " $1 / $2 = " if [ $2 -eq 0] then echo " 0 으로 나눌수 없음" else echo $[ $1 / $2 ] fi echo } ==================================================== vi use_cal.sh ---> chmod 700 #!/bin/bash source ./cal plus 30 40 minus 10 3 multi 11 7 div 2 0 div 14 2 ============================================================
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
script 프로젝트 열기
마지막 최종+코드 폴더를 다운로드후에 비주얼코드로 소스를 확인하고 싶은데, 강의에서처럼 전체 트리구조로 볼려면 어떻게 해야되나요? 이후 프로젝트에서는 .sln파일이 있는데 3강에서는 폴더로 열기해도 안되고, 개별로만 열리네요
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
이상치 제거와 결측치 처리의 순서
안녕하세요, 좋은 강의 잘 보고 있습니다 이상치 제거와 결측치 처리의 순서가 혹시 중요한가요? 성능에 관련이 있을 것 같아 질문드립니다. 아니면, 입맛대로 훈련 데이터에서 성능이 좋은 결과가 나오는 순서로 정하면 되는 것일까요? 감사합니다.
-
미해결CSS에 날개를 달아주는 Sass (SCSS)
서브페이지의 경우 임포트 위치는 main과 footer에 해주면 될까요?
안녕하세요 선생님 현재 사수없이 신입 퍼블리셔로 일 하고있는데 sass를 써보고 싶어서 스터디 중입니다. 저희 회사의 경우 하나의 스타일 시트에 모든 페이지의 css를 다 때려넣어서 관리 하고 있었는데 sass를 도입해보면서 서브페이지들의 scss를 쪼개서 사용 하려고 하는데, 서브페이지의 경우 임포트 위치는 main과 footer에 해주면 될까요? 서브페이지의 scss 페이지의 경우 작성할 때 페이지별로 전부 다 쪼개서 만들어주는 것이 좋을까요? 아니면 서로 성향이 비슷한 경우 묶음처리를 해서 작성하는 것이 좋을까요 즉 _마이페이지개인정보.scss _마이페이지주문조회.scss _마이페이지문의내역.scss 이런식으로 하는 것이 좋은지, 아니면 _마이페이지.scss 이런식으로 하는 것이 효과적일지 모르겠습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
predict_rating_topsim 함수 내 코드 질문
def predict_rating_topsim(ratings_arr, item_sim_arr, n=20): # 사용자-아이템 평점 행렬 크기만큼 0으로 채운 예측 행렬 초기화 pred = np.zeros(ratings_arr.shape) # 사용자-아이템 평점 행렬의 열 크기만큼 Loop 수행. for col in range(ratings_arr.shape[1]): # 유사도 행렬에서 유사도가 큰 순으로 n개 데이터 행렬의 index 반환 top_n_items = [np.argsort(item_sim_arr[:, col])[:-n-1:-1]] # 개인화된 예측 평점을 계산 for row in range(ratings_arr.shape[0]): pred[row, col] = item_sim_arr[col, :][top_n_items].dot(ratings_arr[row, :][top_n_items].T) pred[row, col] /= np.sum(np.abs(item_sim_arr[col, :][top_n_items])) return pred 유사도 행렬에서 유사도가 큰 순으로 n개 데이터 행렬의 index를 반환하는 코드에서 볼드처리된 부분이 어떤 것을 의미하는지 헷갈려서 질문드립니다ㅠㅠ 유사도 행렬에서 col에 해당하는 영화의 유사도 값을 큰 순으로 내림차순하는데 중간에 -n-1이 어떤 의미로 첨가된 것인지 알고싶습니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
스플릿 bolt와 hbase bolt 구조에 대한 질문입니다.
본 구조에서는 hbase bolt 와 스플릿 bolt를 두개로 나누어서 작업을 진행하셨는데, 한번에 처리하지 않으신 이유가 있으신가요? 만약에 특정한 이유로 job을 나누신거라면, 그렇게 나눌때의 기준은 어떻게 되는지 이런 시스템을 구성할 때에 어떤 단위로 job을 나누는 것이 가장 효율적인지 궁금합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
강사님 안녕하세요 시퀄라이즈 실습하기에서 문제가 발생합니다.
Error: template not found: error.html at createTemplate (d:\Node\chapter7\node_modules\nunjucks\src\environment.js:290:15) at next (d:\Node\chapter7\node_modules\nunjucks\src\lib.js:330:7) at handle (d:\Node\chapter7\node_modules\nunjucks\src\environment.js:329:11) at d:\Node\chapter7\node_modules\nunjucks\src\environment.js:339:9 at next (d:\Node\chapter7\node_modules\nunjucks\src\lib.js:328:7) at Object.asyncIter (d:\Node\chapter7\node_modules\nunjucks\src\lib.js:334:3) at Environment.getTemplate (d:\Node\chapter7\node_modules\nunjucks\src\environment.js:321:9) at Environment.render (d:\Node\chapter7\node_modules\nunjucks\src\environment.js:360:10) at NunjucksView.render (d:\Node\chapter7\node_modules\nunjucks\src\express-app.js:22:9) at tryRender (d:\Node\chapter7\node_modules\express\lib\application.js:640:10) 이런 에러가 발생하는데 해결하지 못하겠습니다. table은 잘 생성됩니다. view에 error.html Doctype must be declared first. 에서는 경고가 뜹니다. 넌적스 분명히 잘 설치했습니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
포지션 fixed
사이드바를 position:fixed 를 주셨는데 그럼 label에도 position:fixed를 줘서 같이 따라다니면서 제어 하는게 더 자연스럽지 않을까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Action<Socket>에 대해 질문있습니다.
Action<Socket>에 대해 나름대로 공부해봤는데 이해가 잘 안돼서 여쭤봅니다ㅠㅠ 1. "매개변수는 Socket 하나만 갖고 반환값은 없는 메서드를 참조하는 델리게이트" 라고 이해했는데 맞나요? 2._onAcceptHandler.Invoke(args.AcceptSocket);에서 Invoke는 뭘 해주는 함수인가요? 1번처럼 이해한게 맞다면 그냥 _onAcceptHandler(args.AcceptSocket);로 호출해도 될거같아서요.(실제로 이렇게 바꿔도 잘 동작하더라구요)
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
첫번째로 환경 구성 질문
i5 1135g7 에 램 32기가면 괜찮을까요?? 현재 16기가이긴 한데 업그레이드 할 생각이라서요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
hydrate 관련 질문
안녕하세요 제로초님 뒤로가기시에 csr후에 ssr된 데이터가 넘어와서 csr데이터가 없어지는 이슈가 있습니다. 예를 들어 naverMap객체를 useEffect에서 redux데이터로 넣었는데 일반적으로 그 페이지를 들어갈 때는 const rootReducer = (state: any, action: any) => { switch (action.type) { case HYDRATE: return action.payload; default: { ... 이 부분이 먼저 실행되서 그 후 naverMap 객체가 들어가는데 뒤로가기시에는 bfCache 때문인지 저부분이 useEffect안에 있는 naverMap을 redux데이터에 넣는 코드보다 늦게 실행되서 결과적으로 없어지게 됩니다. 해결방법이 있을까요..?ㅠ
-
미해결소스트리(source tree) 를 사용하여 Git 사용하기
질문
commit 후 push 하지 않은 상태를 확인하는 명령어가 무엇인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 책자 문의
혹시 책은 별도로 없나요? pdf 파일은 목차만 있네요
-
미해결Javascript 로 데스크탑 앱을 - 일렉트론 기초 강좌
기초 강좌라 쉽게 따라 할 수 있어 좋았습니다. electron과 react가 너무 예전 버전이라 업데이트가 필요할 것 같습니다.
Node.js에 친숙하지 않은 분들은 버전차이를 해결하기 어려울 수 있을 것 같습니다. 업데이트가 필요할 것 같습니다. 좋은 강의 감사합니다.
-
미해결머신러닝 엔지니어 실무
강의 슬라이드 요청합니다. 좋은 강의 감사합니다.
안녕하세요. 수강평 작성하였습니다. 좋은 강의 잘 듣고 있습니다. 감사합니다. minjun.lee@zeroone.ai 로 강의 슬라이드 부탁드립니다.