묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
MMORPG 게임서버를 빌드하고 AWS상에서 구동하는 걸 추가해주세요!
안녕하세요? MMORPG게임서버를 빌드하고 AWS Windows EC2에 업로드 후 백그라운드에서 실행시에 어떤 툴을 써야 하나요? 만일 이 강좌가 무료라 어려우시다면 적절한 강좌 부록으로 짧게라도 추가부탁드려요...
-
해결됨[개념부터 실습까지] 추천 시스템 입문편
숙제3, 숙제4 결과 분석에 대한 질문입니다.
안녕하세요 :) 좋은 강의 내용 잘 듣고 있습니다. 강의 중간에 숙제를 하다가 아래와 같은 질문 사항이 생겼습니다. 1. (숙제4)의 영화 평점 기반으로 예측하기에서 train.groupby("movieId")["rating"].std().mean()=0.835, (숙제3)의 사용자 평점 기반 예측하기에서의 train.groupby("userId")["rating"].std().mean()=0.926 값을 얻을 수 있습니다. 여기서 (숙제3)의 평균 표준편차 값이 더 작은 이유는 (숙제4)의 predict_by_movies 데이터 프레임의 "predict" 칼럼의 모든 Nan을 train["rating"].mean() 값으로 모두 동일하게 대체했기 때문에 상대적으로 (숙제4)의 "predict" 칼럼보다 고른값이 되었기 때문으로 해석할 수 있을까요? 2. 위 1번에 이어서 (숙제4)의 predict_by_movies 데이터 프레임의 "predict" 칼럼의 모든 Nan을 train["rating"].mean() 값으로 모두 동일하게 대체했기 때문에 어쨌든 이 값은 실제 해당 movieId의 평균 평점은 아니므로, (숙제4)에서 최종 도출한 rmse가 (숙제3)에서 최종 도출한 rmse보다 더 커질 수 있는 이유라고 볼 수 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
POD의 Container Command 중 copy 관련 문의드립니다.
POD내부에서 파일을 복사할 목적으로 Container Command에서 아래와 같이 복사 명령을 넣으면 CrashLoopBackOff이 나오고 logs에도 아무런 로그도 없고 describe에서도 오류 관련된 내용을 찾을 수 없습니다 해당 Pod에 접속하여 명령을 수행하면 정상 수행됩니다. yaml 에서 command를 제거하면 RUNNING됩니다. kubernetes.io의 기본 템플릿인데요 혹시 copy 커맨드 정의가 잘못된 부분이 있을지요? apiVersion: v1 kind: Pod metadata: name: myapp-pod16 labels: app: myapp spec: containers: - name: myapp-container image: tomcat:7.0 command: ['sh','-c','cp ./RUNNING.txt ./webapps'] 상대경로 절대경로로 지정해도 마찬가지이네요. 감사합니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
객체 생성 문의드립니다
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요 강의 잘 듣고 있습니다~ MeetingRoom(MR)과 MoveZeros(MZ)에서 두가지 코드 구현 차이점에 대해 궁금한 게 있습니다. MR에서는 MeetingRoom이라는 객체를 하나 생성하고, solve라는 메소드를 따로 만들었는데, MZ에서는 객체나 메소드를 생성하지 않고 바로 main에서 구현한 이유가 있을까요? 감사합니다.
-
미해결윤재성의 Node.js 서버 프로그래밍 과정
방명록 프로젝트 질문입니다.
안녕하세요^^ 강의를 듣는도중 궁금한게 생겨서요. node가 백엔드 만을 하는거 맞나요? 프런트 엔드쪽은 관여하지 않는거죠? 그럼 방명록에서 node 는 백엔드 역할이고, html 은 프런트엔드 단 이 맞는지 궁금합니다. 좋은강의 항상 감사합니다. ^^ 제가 이번에 네이버 카페에 제가 공부한것들을 올리기 시작했는데 혹시 선생님 강의에서 들었던 내용도 올려도될까요??
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
FRIDA 활용 - 로그인 우회 질문드립니다.
실습을 하면서, 후킹 이후에 정상적인 기능사용이 불가능한 것을 확인했는데 단순 앱의 문제는 아닌거란 생각이들어서요. 후킹 전에 정상적인 형태의 로그인을 할 경우 앱을 재실행한다고하더라도 패스워드를 본다던지의 그런 기능들이 정상적으로 동작하였습니다. 후킹후에는 실습 환경과 같이 연결문제가 발생했다는 알람이 발생하구요. 따로 검증을 하는 로직이 존재하는 것은 아닌지? 의문이 드는데. 이 부분과 관련해서 추가적인 설명 가능할까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
운영환경 도커 private registry 구축 관련 문의
안녕하세요. 강의 내용중 private registry를 주로 개발환경에 사용한다고 하셨는데, 현업에서 운영환경에 안정적으로 구축하여 사용도 하나요? 운영환경이면 이중화나, 디스크 용량 체크 등.... 검토할 사항들이 어떤것이 있나요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
콘솔찍은건 잘 뜨는데 콘솔이 알랏으로 변경되지 않습니다
module.exports = function myWebpackLoader (content){ console.log("실행"); return content.replace('console.log(','alert('); } 으로 빌드하면 실행 콘솔 찍은것 2번 나오고 [webpack-cli] Compilation finished뜹니다 npx lite-server로 서버 구동하여 확인하면 알랏이 안뜨고 콘솔로 3이 뜹니다 일부러 module.exports = function myWebpackLoader (content){ console.log("실행"); return content.replace('console','alert('); } 이런식으로 콘솔글자를 바꿔서 빌드하면 You may need an additional loader to handle the result of these loaders. | import * as math from './math.js'; > alert(.log(math.sum(1,2)); 라는 에러가 뜹니다 replace가 동작을 하는것 같긴 한데 왜 콘솔을 알랏으로 바꾸지 못하는것일까요?
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
mac os vagrant 설정
mac에서 vagrant 설정하면서 실습해보고 있는데 vagrant up 명령어 후 Stderr: VBoxManage: error: The virtual machine 'vagrant_default_1606268034986_5540' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine ns failure 오류가 나서 virtualbox를 다시 설치해보아라 그런것도 있긴한데 구글링하면서 계속 해봐도 잘 안풀리네요...
-
미해결실전 자바스크립트
7분42초
doSync함수가 프로미스를 반환 하지않는 동기 함수라고 한다면 doSync가 끝나고 실행컨텍스트가 닫히고 콜스택에서pop될때 콜스택 함수의 실행은 보장되고 해당 스탭에서 풀필드 값으로 undefined를 반환 하고 fetch의 아규먼트로는 undefined가 찍히는 것인지요
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
혹시 docs 링크 주소를 받을 수 있을까요?
주소가 궁금합니다 ㅎㅎ 감사합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
도커 이미지 생성 시 필요 라이브러리를 어떤 방식으로 주로 설치하시는지 궁금합니다.
보통 로컬머신(우분투예시)의 경우 apt들로 설치하면 간단하게 연관 라이브러리들까지 다 설치해주고 어떤 프로그램의경우는 공식 도큐먼트에 apt install로만 제공하기도 하더라구요. 이런 경우에 도커 내부에서 apt로도 설치를 많이하는 편인지 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
어디서 잘못된걸까요..
이렇게 했는데 검은창만 떠요....이전 강의에서 실행하면 제대로 떴는데.... import os import pygame ############################################## #기본 초기화(반드시 해야 하는 것들) pygame.init() #화면 크기 설정 screen_width = 640 #가로 크기 screen_height = 480 #세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("Nado Pang") #FPS clock = pygame.time.Clock() ############################################## # 1. 사용자 게임 초기화 (배경 화면, 게임 이미지, 좌표, 속도, 폰트 등) current_path = os.path.dirname(__file__) #현재 파일의 위치 반환 image_path = os.path.join(current_path, "images") #image 폴더 위치 반환 #배경 만들기 background = pygame.image.load(os.path.join(image_path, "background.png")) # 스테이지 만들기 stage = pygame.image.load(os.path.join(image_path, "stage.png")) stage_size = stage.get_rect().size stage_height = stage_size[1] #스테이지 높이 위에 캐릭터를 두기 위해 사용 # 캐릭터 만들기 character = pygame.image.load(os.path.join(image_path, "character.png")) character_size = character.get_rect().size character_width = character_size[0] character_height = character_size[1] character_x_pos = (screen_width / 2) - (character_width / 2) character_y_pos = screen_height - character_height - stage_height #캐릭터 이동 방향 character_to_x = 0 #캐릭터 이동 속도 character_speed = 5 running = True while running: dt = clock.tick(30) # 2. 이벤트 처리 (키보드, 마우스 등) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: character_to_x -= character_speed elif event.key == pygame.K_RIGHT: character_to_x += character_speed elif event.key == pygame.K_SPACE: pass if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: character_to_x = 0 # 3. 게임 캐릭터 위치 정의 character_x_pos += character_to_x if character_x_pos < 0: character_x_pos = 0 elif character_x_pos > screen_width - character_width: character_x_pos = screen_width - character_width # 4. 충돌 처리 # 5. 화면에 그리기 screen.blit(background, (0, 0)) screen.blit(stage, (0, screen_height - stage_height)) screen.blit(character, (character_x_pos, character_y_pos)) pygame.display.update() #pygame 종료 pygame.quit()
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
같은패키지 내에서의 상속관계
같은패키지 내에서의 상속관계 질문있습니다. 같은패키지 안에 있는 클래스끼리는 속성과 메소드에 객체생성 후 도트연산자로 접근할 수 있는데 이 경우 구지 상속이 필요한 이유가 있나요? 필요성을 모르겠어요 같은패키지 안에서는.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
프로불린을 사용할 때
영상 초반부 처럼 모양을 만들고 불린을 사용하니 불린이 굉장히 이상하게 되서 혹시나 하고 원기둥의 구멍을 막아주니깐 잘 되네요. 원래 불린 사용시 픽킹할 오브젝트는 구멍이 있으면 안되는건가요?
-
미해결실시간 트렌드 홈페이지 개발(파이썬 크롤링 + Flask)
소스 올려봅니다
from flask import Flask, render_template,request app = Flask(__name__) import requests from bs4 import BeautifulSoup # 크롤링 라이브러리 import import requests from bs4 import BeautifulSoup from openpyxl import Workbook write_wb = Workbook() write_ws = write_Wb.active write_ws.cell(1,1,"안녕") write_wb.save("result.xlsx") @app.route('/') def hello(): return render_template("index.html") @app.route('/result', methods=['POST']) def result(): if request.method == 'POST': keyword = request.form['input1'] page = request.form['input2'] # https://search.daum.net/search?nil_suggest=btn&w=news&DA=SBC&cluster=y&q= + keyword daum_list = [] for i in range(1, int(page) + 1): req = requests.get("https://search.daum.net/search?nil_suggest=btn&w=news&DA=SBC&cluster=y&q=" + keyword + "&p=" + page) soup = BeautifulSoup(req.text, 'html.parser') for i in soup.find_all("a", class_="f_link_b"): print(i.text) daum_list.append(i.text) return render_template("result.html", daum_list = daum_list) if __name__ == "__main__": app.run()
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
width: 90%; margin: auto;를 .menu가 아닌 .navi{}안에 넣어도 됩니까?
menu를 보기 좋게 하기 위해 .menu{}에 width: 90%; margin: auto; 넣으라고 하셨는데 navi{}안에 넣어도 똑같이 되는데 그렇게 해도 됩니까?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
웹 시각화
안녕하세요 이번 강의에서 배운 geo_json html같이 웹에 나타내는 것은 어떻게 하나요??
-
미해결Svelte.js [Core API] 완벽 가이드
Store강의 질문 (시작하기-5)
시작하기-5 store 강의를 듣던중, 마지막 부분에서 다음과 같이 선생님의 코드와 똑같이 코딩했는데도 result 창에 name에 할당된 world라는 string이 보이지 않습니다. 코드 내용은 아래와 같습니다. -app.svelte 파일 <script> import {storeName} from './store.js' //store객체를 가지고 온다 import Parent from './Parent.svelte' let name = 'world'; $storeName = name //이렇게 storeName에 name(world)를 할당한다 이제 이 name을 스토어에 저장되었기때문에 name을 사용할 수 있다. // console.log(storeName) //console찍어보면 set, update,subscribe 3개의 메소드가 나온다. 내장 메소드. // console.log($storeName) // $기호를 써서 storeName의 데이터를 출력한다. 지금은 빈 문자열로 해놔서 콘솔창열어도 데이터가 안보임. //이걸 quto-subscribtion이라고한다. </script> <h1>Hello {name}!</h1> <Parent/> <!--원래는 app.-Parent.-child.으로 부모자식관계가 연속적으로 형성되어 name이라는 변수를 위 <Parent/>에 props개념으로 할당하여, app.svelte의 name변수를 child까지 내려서 사용할 수 있는데, 이렇게하면 이 관계가 복잡하고 많아졌을때 감당하기 힘드므로 store라고 외부에 빼놔서 그걸 사용한다. --> -store.js 파일 import { writable } from 'svelte/store' //svelte에 store라는 개념이 있는데 이걸 쓸수있게하여 import하겠다는 뜻. // writable뿐 아니라 읽기전용-readable, 계산된데이터를? 뽑아내는 get이 있다 export let storeName=writable('ㅇㅇ') //빈 값으로 초기값을 지정하여 나중에 입력하려함. 초기값을 다른 값으로 지정해도 됨. //즉, 초기값으로 ''을 지정해서 storeName변수에 넣고, 이걸 export해서 외부에서 사용할수 있게함. //이때 let=''을하지않고 굳이 함수로 지정하는건 writable함수가 나중에 수정가능하기 때문 -Child.svelte파일 <script> // import Child from './Child.svelte' import { storeName } from './store.js' //storeName이라는 객체를 가져올건데, 이파일 주변에 있는 store.js에서 가지고 온다는 것 </script> <div> child {$storeName} </div> <child/> 혹시 몰라 위와 같이 필기한 내용까지 그대로 넣은점 양해부탁드립니다! 아무리 보아도 입력하란대로 그대로 입력한것 같은데,,, result 창에 world가 나오지 않는 이유를 모르겠습니다 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
= 과 : 질문
스타일 태그에서 오류가 나서 문득 질문이 있는데요 어떤것을 넣을때 = 과 : 은 어떤 차이가 있나요 ? 예를 들면 width= 50% 라고 되어있는걸 스타일 태그에 바로 넣을때 width : 50% 로 이렇게 고쳐야하는게 어떤 차이가 있고 왜 그러는지 궁금합니다.