묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결배달앱 클론코딩 [with React Native]
혹시 ios splash-screen 은 영상이 없는건가요?
안녕하세요 제로초님 ~ 영상 잘보고있습니다 splash-screen 안드로이드는 잘 따라햇는데 ios 영상은 없는것 같아서 여쭤봅니다
-
미해결실전! 스프링 데이터 JPA
쿼리 출력 형태
안녕하세요 쿼리가 김영한님처럼 예쁘게 포맷된 형태가 아니라 한 줄로 나오는데 이걸 변경하려면 어떤 옵션을 써야할까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
세션, 쿠키 질문
강의에서 req.login에서 쿠키를 브라우저로 보낸다고 하셨는데 passport 깃헙의 req.login 함수코드에서 쿠키를 res에 추가하거나 하는 부분을 못찾았습니다. 대신 req.login은 serializeUser를 호출하고 sericalizeUser에서 req.session에 유저관련 정보를 저장하는 부분을 봤습니다. 혹시 쿠키를 브라우저로 보내는 것은 express-session에서 req.session이 있으면 세션의 sid를 쿠키를 브라우저로 보내는건가요? 그래서 로그아웃시 req.logout으로 세션을 지우고 req.session.destroy로 req.session도 지워주는건가요? req.session.destroy를 하지 않으면 세션에서는 req.logout으로 세션쿠키를 지웠는데 req.session은 남아있어 express-session이 세션에서 쿠키를 찾아 브라우저로 보내려고 하기 때문에 req.session.destroy도 해줘야한다고하면 말이 되는것 같아서 질문드립니다. 정리하자면 쿠키를 브라우저로 보내는 것은 express-session에서 하는 것이고 express-session은 req.session이 있으면 해당 세션쿠키의 sid를 포함한 쿠키를 브라우저로 전송하는 건가요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubectl create 시 apiVersion 이슈가 발생하는 경우 해결방법이 있을까요?
kubectl create 시 apiVersion 이슈가 발생하는 경우 해결방법이 있을까요? 현재 ubuntu 18.04 3대를 구성해 마스터1대, 워커2대 클러스터 구성을 완료하고, weave 설치 완료해서 Ready 상태에 있습니다. 계속해서 강의 설명주신대로 vscode 를 설치하고, yaml 파일을 영상과 같이 작성 후 배포하려하니 Kubectl command failed: error: error validating "/home/azureuser/yaml/go-http-pod.yaml": error validating data: apiVersion not set; if you choose to ignore these errors, turn validation off with --validate=false 에러가 발생합니다. 구글링을 해보니 kubectl api-versions 등록 여부를 확인하란 내용이 있어서 따라해보았으나 'v1' 이 목록에 정상 출력 됩니다. 정상 배포 진행을 위해 달리 해볼 수 있는게 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
프라이빗 망에서 외부 라이브러리(부트스트랩등) 사용
강의를 듣던중 궁금한 부분이 있습니다. 강의를 따라하다보면 외부에서 라이브러리를 사용하는부분이 많습니다. (부트스트랩, 글꼴변경외 기타등등..) 만약 해당 애플리케이션을 내부 보안상의 이슈로인하여 인터넷이 되지 않는 프라이빗망에 설치를 할 경우 해당 라이브러리의 링크를 참고하는게 아니라 라이브러리 자체를 모두 미리 가져와야할 듯한데요 (맞는진 모르겠습니다만) 위와 같이 프라이빗 망에서 부트스트랩이나 글꼴등의 라이브러리를 참고하고싶을 경우엔 어떻게 할 수 있는지 간단하게 시나리오를 알려주실 수 있을까요? (해당 강의를 기반으로 자체적으로 장고 앱을 만들어보려고 생각중인데 위의 상황에서는 어떻게 해야하는지 궁금하네요 ^^)
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
runserver 실행시 강의 화면과 결과가 다릅니다.
개발 환경 운영체제: macOS Monterey, version 12.2.1 에디터: Visual Studio Code - insiders, version 1.65.0 파이썬 버전: python 3.9.10 장고 버전: 3.0.6 문제 "python3 manage.py runserver" 명령어를 사용하면 서버가 정상적으로 구동 되지만, "http://127.0.0.1:8000/"에 접근 했을 때 강의 화면과 다른 웹 페이지가 보입니다. You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs. 라는 메시지를 볼 때, settings.py 파일에서 DEBUG 값을 False로 바꾸면 된다고 생각 됩니다. 하지만 그렇게 하면 서버를 구동 할 때 "CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False." 오류를 만납니다. settings.py의 ALLOWED_HOSTS에 어떤 값을 추가해야 강의에 나왔던 어드민 페이지를 볼 수 있을까요?
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
overloading하지 않을 시 초기화가 불필요한 이유가 궁금합니다!!
안녕하세요. 재밌게 수강하고 있는 학생입니다.😁 이번 강의의 객체 생성 파트에서 의문이 생겨 질문드립니다. TPC12(<객체가 메모리에 어떻게 만들어지나(실습)> 수업)에서는 overloading하면서 default constructor이 실행되지 않기 때문에 초기화를 따로 해줘야 했습니다. BookVO()의 class 파일에서 public BookVO() { this.title="자바" ...} 이 부분입니다. 그런데 이번 강의에서 바로 따로 초기화하는 과정 없이 바로 public BookDTO2(String title, int price, String company, int page) {} 를 정의하면 되더군요. 이건 overloading이 아니라 그런거겠죠. 그런데, 생성자가 새로 정의돼있으면 default constructor가 자동으로 생성되지 않는 건 마찬가지일 텐데 그래도 정상으로 작동하는 이유가 뭔가요? 답변해주시면 정말 감사하겠습니다.🤓
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
발사체 스피드
안녕하세요 강의 잘보고 있습니다^^ 궁긍한게 있는데요.. 7-4장 키입력에 따라 발사에서 ShotScript에서 public class ShotScript : MonoBehaviour { public float speed = 5.0f; void Update() { print(speed); transform.Translate(Vector3.right * Time.deltaTime * speed); } } 질문.1 public float speed = 5.0f; // 스피드를 1이든.. 100이든 적용이 안됩니다. 무엇이 문제일까요? 변수명을 바꾸면 작동됩니다(작동되었다 안되었다함) 프린트로 speed를 찍어보면 다른값이 출력됩니다 왜 코드상의 5가 아닌 다른 값이 출력될까요? = 왜 스피드가 코드와 다르게 적용될까요? ---------------------------------------------------------------------------------------- => 문제점은 찾았습니다 코드상에 speed 숫자를 바꾸고 나서 유니티 에이터 speed를 리셋하지 않으면 적용되지 않터군요.. 그러면 스피드를 수정하려면 코드가 우선인가요 유니티에디터에 값이 우선순위인가요 항상 두번씩 코드와 에디터를 수정해야하나요? 프리펩 같은 경우 유니티에디터에서 값수정하러 가는 경로가 너무 복잡해서요.. 너무 불편한데.. 다른 방법이 있는듯 해서 질문드립니다 꾸뻑^^ 미리 감사인사 드립니다.. 답변 고맙습니다..
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치시 용량초과
강의 한 번 완강했습니다. 리눅스도 조금씩 공부를 해서 익숙해졌고, 설치도 처음에 여러번 실패 하면서 과정이 익숙해져서 문제없이 진행하게 됐는데 C drive 용량이 너무 부족해서 깔끔하게 포맷하고 다시 설치했습니다. 전에는 2021.2 버전에 알 수 없는 문제(용량이 남아도는데 용량이 부족하다고 하는..) 때문에 2020.2 를 설치했었는데요 이번에는 에러가 개선되지 않았을까? 하는 생각으로 2021.2를 설치했는데 이번엔 에러 메세지는 안 뜨고 처음에 설치할 때부터 무려 43GB 를 설치하는 겁니다. 그렇게 2시간 가량을 기다렸더니 이게 왜 이럴까요.. ㅋㅋ 버전 낮춰서 전에 설치가 잘 됐던 2020.2 로 하려고 하는데 이게 무슨 문제일지 궁금해서 글 남깁니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
섹션2-3강. 강의 후반부 영상 손상 문제
섹션2-3강 21분 9초부터 영상 마지막 부분까지 아래 이미지와 같이 손상된 상태입니다. 확인 부탁드립니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
show props 만드신이유가 궁금합니다!
안녕하세요 제로초님 showUserMenu state를 show로 넘기셨는데 Menu 컴포넌트에서는 왜 show를 사용하지 않으시는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-static.html
[질문 내용]초반 강의 내용 중 hello-static.html을 생성하고 그것을 실행하는 과정이 있었는데, 해당 부분에서 Whitelabel Error Page가 발생합니다. 경로도 몇 번 확인했고, 프로젝트도 다시 실행시켜보았는데(네모난 중지버튼 누르고 세모난 플레이 버튼 다시 누름) 변화가 없습니다. 현재 경로: src/main/resources/static/hello-static.html 입력된 내용: <!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>static content</title></head><body>정적 컨텐츠 입니다. </body></html>
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
도커 사용시 pm2사용
안녕하세요! 현재 docker를 사용해서 nest 앱을 ec2에 배포하고 있습니다. docker사용시에는 pm2 사용할 필요가 없나요?? ec2터미널 껐을때 서버가 죽는 것같아서 질문드립니다 ㅠ
-
미해결15일간의 빅데이터 파일럿 프로젝트
스트리밍 데이터 만들기
안녕하세요. 강의 잘 보았습니다.다름이 아니라 이번 프로젝트를 참고해서 스트리밍 데이터 처리 파이프라인을 구성해보려고 합니다. 제공해주신 jar 파일 말고 다른 스트리밍 데이터를 구성해보고싶습니다. 혹시 jar파일을 만든 소스코드를 오픈해주실 수있으실까요? 아니면 어떻게 해당 형식을 만들 수 있는지 공유해주시면 감사하겠습니다.
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
사용자지정 함수호출 버튼부재
안녕하세요. Open API 데이터 활용하기 회차에서 사용자지정 함수호출을 하려하는데, 해당 버튼이 보이지 않습니다. 혹시 해결방법을 아시는지요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
int 활용 문자의 정수 전환 후 계산
[강의 위치] "문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 데이터 타입과 변수, 그리고 출력4" 이 강의의 후반부입니다. 위 강의 내용 따라서 실습 중 전 계혹 오류가 납니다. 화면 캡쳐 드려요 간단한 함수인거 같은데, 더 이상 진도가 안 나가네요 ㅠ.ㅠ;;;
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
환율정보 어디가 문제 인지 ㅠㅠ 원인을 찾기가 어려워요 ㅠㅠ 도와주세요
강사님 ㅠㅠ 어디가 원인일까요 ? boy.py 에는 elif command == "/money" or command =="/환율": w = " ".join(args) output = module.money_translate(w) bot.sendMessage(chat_id, output) 이렇게 넣었고요,,, module.py 에는 아래와 같이 넣었는데 ㅠㅠ 계속 money = format(round(float(money) * float(keywords[0]), 3), ",") 오류가 나타나요,,,강사님처럼 홍콩달라를 했는데도 나타나서 ㅠㅠ 그냥 더 간단하게 했는데도 그러네요 ㅠㅠ File "/home/Ammasters/telegram_file/bot.py", line 40, in handler output = module.money_translate(w) File "/home/Ammasters/telegram_file/./module.py", line 97, in money_translate money = format(round(float(money) * float(keywords[0]), 3), ",")ValueError: could not convert string to float: '/money 1' MONEY_NAME = { "달러": "미국 USD", "유로": "유럽연합 EUR", "엔": "일본 JPY(100엔)", "위안": "중국 CNY", "파운드": "영국 GBP", } def get_exchange_info(): EXCHANGE_LIST = {} url = "https://finance.naver.com/marketindex//exchangeList.nhn" r = requests.get(url) bs = BeautifulSoup(r.text, "lxml") trs = bs.select("table.tbl_exchange > tbody > tr") for tr in trs: tds = tr.select("td") name = tds[0].text.strip() value = tds[1].text.strip().replace(",","") EXCHANGE_LIST[name] = value return EXCHANGE_LIST def money_translate(keyword): EXCHANGE_LIST = get_exchange_info() keywords = [] for m in MONEY_NAME.keys(): if m in keyword: keywords.append(keyword[0:keyword.find(m)].strip()) keywords.append(m) break if keywords[1] in MONEY_NAME: country = MONEY_NAME[keywords[1]] if country in EXCHANGE_LIST: money = float(EXCHANGE_LIST[country]) if country == "일본 JPY (100엔)": money /= 100 money = format(round(float(money) * float(keywords[0]), 3), ",") output ="{} 원".format(money) return output if __name__ == "__main__": print(money_translate("150달러"))
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
favicon 경로 질문
안녕하세요! 강의 잘 듣고 있습니다 :) 강의를 진행하며 궁금한 부분이 생겨 질문 남깁니다. 강의를 진행하던 중 favicon 경로 설정을 잘했다고 생각하였는데, favicon 경로를 찾지 못하는 현상이 나타났습니다. 저의 프로젝트 구조와 코드는 아래와 같았습니다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!-- 페이지 반응형 설정 --> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <!-- 파비콘 설정 --> <link rel="shortcut icon" href="../src/assets/favicon.ico" type="image/x-icon"> <link rel="icon" href="../src/assets/favicon.ico" type="image/x-icon"> <!-- awosome icon CDN --> <script src="https://kit.fontawesome.com/8bfe0c4184.js" crossorigin="anonymous"></script> <!-- 페이지 글꼴 설정 --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap" rel="stylesheet"> <title> <%= htmlWebpackPlugin.options.title %> </title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> 하지만 코드 작성후 cmd + 클릭하여 해당 파일이 잘 연결된 것을 확인하였으나, 아래와 같이 이미지 경로를 찾지 못하였습니다. 이후 다음과 같이 파비콘 파일의 위치를 변경한 후 경로 코드를 재작성한 결과 정상적으로 수행되는 것을 확인할 수 있었습니다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!-- 페이지 반응형 설정 --> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <!-- 파비콘 설정 --> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"> <link rel="icon" href="./favicon.ico" type="image/x-icon"> <!-- awosome icon CDN --> <script src="https://kit.fontawesome.com/8bfe0c4184.js" crossorigin="anonymous"></script> <!-- 페이지 글꼴 설정 --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap" rel="stylesheet"> <title> <%= htmlWebpackPlugin.options.title %> </title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> 혹시 경로를 정상적으로 지정하였음에도, 이러한 현상이 나타나는지 알려주실 수 있으실까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HandlerMapping 우선순위 선정 기준
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] HandlerMapping 구현체들이 조회되는 순서 (우선순위) 관련해서 질문 드립니다. [요약] 궁금했던점 HandlerMapping 구현 객체들의 조회 우선순위 결정 요인 추측 각 HandlerMapping 구현 객체의 order 필드 값에 따라서 결정될 것이다. (order 값 낮을 수록 우선순위 높음) 확인 방법 스프링 부트 어플리케이션을 디버거로 실행하고, HandlerMapping 구현 객체들의 order 값을 확인 예상한 결과 RequestMappingHandlerMapping의 order값이 가장 작고, BeanNameUrlHandlerMapping의 order 값이 그 다음으로 작을 것 확인 결과 BeanNameUrlHandlerMapping의 order 값은 2로 다른 핸들러 매핑의 order 값보다 작지 않음 (WelcomePageHandlerMapping order 값 = 2) 질문 사항 BeanNameUrlHandlerMapping의 order 값이 2로 다른 HandlerMapping 보다 작지 않은데, 왜 우선적으로 조회되나요? 혹시 order 값으로 우선순위가 결정되는 것이 아니라면 무엇으로 핸들러 매핑 객체들이 조회되는 순서가 결정되나요? [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] '핸들러 매핑과 핸들러 어댑터' 강의 6분 경에 HandlerMapping이 우선순위대로 처리 되는것을 설명하시면서, RequestMappingHandlerMapping이 우선순위가 가장 높기 때문에 가장 먼저 조회 되고, 그 다음으로 우선순위가 높은 BeanNameUrlHandlerMapping가 조회된다고 알려주셨습니다. 여기서 각 HandlerMapping의 우선순위가 어떻게 결정되는지 궁금해서 알아봤고, HandlerMapping 인터페이스에서 Ordered 인터페이스를 implement 해서 order 필드를 가지며 order 값으로 우선순위가 결정되는 것으로 파악했습니다. 그렇기 때문에 RequestMappingHandlerMapping의 order값이 가장 작고, BeanNameUrlHandlerMapping의 order 값이 그 다음으로 작을 것으로 예상했습니다. 위 내용을 확인하기 위해 스프링부트 어플리케이션 실행 중 RequestMappingHandlerMapping 객체와 BeanNameUrlHandlerMapping를 비롯한 HandlerMapping 구현 객체들의 order 필드 값을 확인 했습니다. 예상과 다르게 BeanNameUrlHandlerMapping의 order 값은 2로 다른 HandlerMapping 구현 객체의 order 값보다 작지 않고 같았습니다. RequestMappingHandlerMapping.order = 0 BeanNameUrlHandlerMapping.order = 2 WelcomePageHandlerMapping.order = 2 SimpleUrlHandlerMapping.order = 2147483646 ('핸들러 매핑과 핸들러 어댑터' 강의 까지 진행한 상태의 강의 소스 코드를 디버깅 실행했습니다.) 위 내용이 이상해서 order 값이 2로 설정 된 것이 맞는지 확인 하기 위해 BeanNameUrlHandlerMapping 의 order 값을 초기화하는 클래스를 찾아 봤습니다. WebMvcConfigurationSupport 클래스에서 BeanNameUrlHandlerMapping의 order 값을 설정하고 있었는데, 아래와 같이 BeanNameUrlHandlerMapping의 order 값을 2로 설정하고 있었습니다. // WebMvcConfigurationSupport.javapublic BeanNameUrlHandlerMapping beanNameHandlerMapping() { BeanNameUrlHandlerMapping mapping = new BeanNameUrlHandlerMapping(); mapping.setOrder(2); ... return mapping;} public RequestMappingHandlerMapping requestMappingHandlerMapping() {RequestMappingHandlerMapping mapping = createRequestMappingHandlerMapping(); mapping.setOrder(0); ... return mapping;} [질문] BeanNameUrlHandlerMapping의 order 값이 2로 다른 HandlerMapping 보다 낮지 않은데, 왜 우선적으로 조회되나요? 혹시 order 값으로 우선순위가 정해지는게 아니라면 어떤 방법으로 우선순위가 정해지나요? 좋은 강의 항상 감사드립니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
Facebook공식 문서에서 제공해주는 최신 SDK 오류
안녕하세요 강의 잘 듣고있습니다. FaceBook 로그인 기능을 구현하던 도중 implementation 'com.facebook.android:facebook-android-sdk:[4,5)' 를 적용하고 컴파일하게되면 Go to the documentation to learn how to Fix dependency resolution errors. 에러가 발생합니다. 원인을 알 수 있을까요?