묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
오토스케일 관련 질문(feat.환경구성)
안녕하세요 강사님 현재 책과 강의를 동시에 진행하며 공부하는데 강의를 위해서 공유해주신 파일과 책에서 공유해주신 파일이 달라서 여쭤보고싶은게 있어서 질문 올립니다. 1. Grafana와 Prometheus를 책에 있는 파일을 기반으로 사용하고싶은데 vagrant에서 밑의 코드 부분을 어떻게 바꿔서 제 가상머신에 적용해야 할까요??(저는 현재 강의 파일을 기반으로 클러스터 생성했습니다) cfg.vm.synced_folder "../data", "/vagrant", disabled: true 2. 현재 파드 오토스케일은 기본적으로 cpu 사용량을 기반으로 오토스케일 되는데 요청수 기반으로 오토스케일을 하려 한다면 어떤 소스파일을 건드려야 적용이 가능할까요??(제가 아직 기반지식이 부족해서 질문이 부족하다면 이해해주시길 부탁드립니다) 1번 질문에 대한 추가적인 내용은 이와 같습니다 1.1 현재 vagrant 파일이 있는곳 1.2 vagrant 파일 synced folder 에서 다음과 같이 고치고 난 이후 cmd cfg.vm.synced_folder "data","/vagrant" 이상입니다. 읽어주셔서 감사하고 답변해주시면 감사하겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그아웃이 안됩니다.
안녕하세요. 안선생님! 지난번에 props에 관한 질문을 드렸었던 학생입니다! 지난번 주신 답변으로 해결을 했고 이제 로그아웃을 하려고 하는데 계속 오류가 납니다... 음 사실 오류가 아닌가? 라는 생각도 해보는데 콘솔창에 로그아웃을하면 로그인 유저 이렇게 로그인 잘되었고 토큰이 생성 되면서 유저 id가 생성됩니다. 선생님의 보일러 플레이트 깃허브를 참조 했지만 똑 같이 적어도 alert 부분에서 로그아웃 오류가 발생합니다. alert를 지우고 콘솔에 data를 찍어보면 { isAuth : false , error : true} 같은 방식의 문장이 나오는데 어찌보면 로그인 유저에서 auth가 false가 되었으니 로그아웃이 잘된건가? 라는 생각을 하게 되는데... 네트워크 부분을 보면 logout 부분이 찍히는데 200 초록불이 들어와있어서 ... 오! 드디어 된건가 했지만 결과적으로 보면 history push 부분에서 로그인 페이지로 이동하질 않아서 고민입니다... 오타로 인한 오류는 아닌것 같습니다.. 혹시몰라서 제 깃허브 주소를 남겨놓겠습니다.. https://github.com/madmanforces/COIN-TRACKER 이부분 때문에 인증부분까지 나아가지 못한채 3일을... 붇고있습니다.. ㅎㅎ... 토큰 방식이 아닌 세션 방식으로 바꿔보려고도 해봤는데 쉽지가 않네요... 도와주세요...
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
제로초님 nestjs vscode에서 디버깅하는 것 좀 알려주시면 감사합니다.
안녕하세요 제로초님. 강의 잘 봤습니다. 그런데 제가 vscode에서 nestjs 프로젝트를 하면서 브레이킹 포인트로 디버깅을 하고 싶은데 브레이킹 포인트가 안 먹혀서 질문드립니다. 인터넷에서 보고 launch.json 파일도 만들어서 해봤는데 계속 타입스크립트로 디버깅이 안되더라고요. 방법을 알려주시면 감사하겠습니다.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
아마존 cloid9과 같은 웹 기반 ide 환경에서 파이썬
안녕하세요 강의자분의 파이썬을 이용한 퀀트투자에 관심이 있어 파이썬 기본 강의부터 들으려는 군인입니다. 군대 보안 상 컴퓨터에서 anaconda 실행이 안되어 여러 방법을 찾아보던 중 cloud9과 같은 웹 기반ide를 이용하면 이러한 보안시스템에 걸리지 않는다 하던군요. 다만 ide 자체의 성능이 어느정도 제한된다 들었기에 .. 강의자분의 강의를 듣는데 괜찮을지 여쭈어봅니다 ^^ 감사합니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문드립니다.
음.. 결국에는 현재로썬 Opencv DNN을 사용하여 GPU로 inference 하는 방법 밖에 없는 건가요? Opencv DNN을 쓰기 위해선 저장한 모델을 불러와야 하며 해당 opencv 버전에 맞는 환경 설정 파일이 있어야 가능한건가요? 예전에, segmentation을 공부하면서 inference하는데 GPU로 돌리지 않고 CPU로 하다보니 CPU usage를 95% 이상 썼던 기억이 납니다.. 이를 GPU로 inference하려다 포기했었는데,,, 현재로썬 불가능한건가요..?
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
해결책 노출 방법 문의합니다.
안녕하세요 좋은 강의 감사드립니다! 업무에서 사용중 궁금한 사항이 있어 문의 남깁니다. 워크플로우 중 완료 > 해결책으로 변경시 해결책을 선택할수 있는 방법이 있나요? 상태 변경시 해결책 유형을 노출 시키는 방법 문의드립니다. 현재, 해결책은 생성해 놓았으나, 미노출되서 문의드립니다. (첨부파일 확인)
-
미해결실전! 스프링 데이터 JPA
화면에 맞춰진 복잡한 정적 쿼리 관련 질문입니다!
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하십니까 강사님! 강사님의 강의와 영상을 통해 성장을 꿈꾸는 주니어 백엔드 개발자 입니다!이번 회차와 쿼리 결과를 DTO로 받는 강의를 통해 궁금한 점이 생겼습니다. 만약 거래내역과 같이 특정 하나의 테이블이 아닌 관련된 여러 테이블의 값이 필요할 경우에는 단일 거래내역을 가져오기위해서는 적어도 3~4개에서 많으면 5~6개의 쿼리가 발생하게 됩니다. ex1) A a = a_repo.findById({id}); B b = b_repo.findByA_Id({a.getId()}); .... // 연관관계가 맺어져 있다면ex2) A a = a_repo.findById({id}); B b = a.getB(); ... 위와 같은 방법으로 하여 전체 거래내역을 불러오기 위해서는 총 ({전체 거래내역 갯수} * {하나의 거래내역을 가져오기 위한 쿼리 갯수}) 개의 쿼리가 발생하게 됩니다. 그래서 강사님의 강의를 듣고 JPQL로 풀어보아야겠다 해서 시도를 했습니다. 그런데, JPQL로 하다보니 SELECT와 FROM절에서 서브쿼리를 지원하지 않는다는 것을 알게되었고 아주 많은 조인이 일어나는 쿼리에서 From절에서 데이터를 걸러내지 못하고 WHERE절에 서브쿼리를 많이 넣게 되는 것도 그렇게 좋은 방법이 아니라고 생각이 들어 이렇게 질문드립니다. 1) 위와 같이, 화면에 맞춰져 있고, 많은 조인이 필요한 경우(쿼리가 복잡한 경우)에는 어떠한 방법을 추천해주시나요? (Querydsl은 아직 도입하기에는 무리인 상황입니다ㅠㅠ) 2) 거래내역과 같이 여러 테이블의 필드값들이 필요한 경우에, 하나의 거래내역을 클라이언트에게 반환하기 위해서 몇 개의 쿼리가 넘어가야 각각의 쿼리메소드보다 JPQL로 사용하는게 낫겠다고 느끼시나요? (사실, @NamedNativeQuery를 사용하여 단일 쿼리로 전체 결과를 반환하도록 리팩토링 하였고 성능 향상의 이점도 얻었지만, 더러워진 Entity 클래스와 유지보수에 대한 걱정이 있었는데 강사님 강의를 보고 조금 더 좋은 방향으로 고쳐야겠다는 생각이 들었습니다ㅠ)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next에서 리액트사용시 자동완성 질문있습니다!
import React, { useState} from 'react'; 이부분에서 useState를 추가할떄에는 자동완성을 지원하는데 const LogimForm = () => { const [id, setId] = useState(''); // 이부분에서 useState를 타이핑할경우 자동완성과 import를 자동추가하지않는데 vsc에서의 해결법이있는지 궁금합니다 const [password, setPassword] = useRef(null); return ( <form> ... </form> ); }; export default LogimForm; 비슷한 질문글이 있어 확인을 해보았는데요 답변으로 웹스톰 고유기능이라고 하신답글을 보긴하였는데 vsc에서도 자동완성이되었는데 next내부라는 이유때문에 자동완성이 되지않는지 해결법은 있는지 궁금합니다 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
읽기 자료는 따로 없나요?
강의 자료에 없는데, 마크다운으로 작성하신거같은데 저 마크다운 읽기자료파일은없나요?
-
미해결스프링 시큐리티
AbstratSecurityInterceptor에서의 Event의 용도가 궁금합니다
// AbstractSecurityInterceptor.class private void attemptAuthorization(Object object, Collection<ConfigAttribute> attributes, Authentication authenticated) { try { this.accessDecisionManager.decide(authenticated, object, attributes); } catch (AccessDeniedException ex) { if (this.logger.isTraceEnabled()) { this.logger.trace(LogMessage.format("Failed to authorize %s with attributes %s using %s", object, attributes, this.accessDecisionManager)); } else if (this.logger.isDebugEnabled()) { this.logger.debug(LogMessage.format("Failed to authorize %s with attributes %s", object, attributes)); } publishEvent(new AuthorizationFailureEvent(object, attributes, authenticated, ex)); throw ex; } } 여기서 publishEvent를 진행하는데요, 제가 이해한 바로는 ExceptionTranslationFilter에서 try-catch로 작업을 진행하기 때문에, 해당 로직(예외처리)에는 불필요해보이는 로직이라 생각합니다.이 부분의 역할에 대해 궁금증이 생겨 질문 남깁니다!코드를 분석해봤을 때에는, LoggerListener에서 이 이벤트를 로그로 작성해주고 있는데, 해당 부분만을 별도의 로그 관리로 진행하는지?에 대해서도 의문이남네요!
-
해결됨홍정모의 따라하며 배우는 C언어
텍스트 파일 접근에 관한 질문입니다.
안녕하세요. 제가 텍스트 파일에 여러 실험을 해보다 의문점이 생겨 질문 드립니다. 6 Sector 7 4.6 전 해당 내용을 가진 텍스트 파일의 내용을 수정하기 위해서 해당 코드를 작성했습니다. FILE* file = fopen(filename, "r+"); int num; fscanf(file, "%d%*c", &num); printf("%d\n", num); fseek(file, 0, SEEK_CUR); fwrite("JohnWick", 9, 1, file); fclose(file); 기존 내용의 삭제 없이 수정하기 위해 r+ 옵션을 사용하고 한번씩 파일에서 입, 출력을 실행했습니다. 해당 코드는 잘 작동했으나 fseek() 함수를 사용하지 않을시 에러가 발생했습니다. 제가 사용한 fseek(file, 0, SEEK_CUR); 은 file 포인터 위치를 현재 위치에 그대로 두는, 사실상 의미가 없는 과정인데 어째서 이런 결과가 나오는 것인지 알고 싶습니다. 답변 부탁드립니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
페이징 처리중 오류가 발생에 대해 질문 합니다
post_list.htm 부분에 {% load bootstrap4%}를 추가했더니 화면 처럼 빨간줄이 생깁니다 settings.py도 확인 해봣는데 별다른 이상이 없었고 html 문법 부분이라 관련이 없다고 생각하는데 제가 어느 부분에 서 실수를 했을까요? <!doctype html> 부부분을 지워도 돌아가기는 하는데 뭔가 찝찝해서 질문 드립니다
-
미해결블렌더 파이썬 BPY 입문강의
blender start에 경로를 추가하고 실행하면 에러가 납니다.
vscode와 블렌더 연결을 위해, 환결 설정을 잡는과정에서 에러가 납니다. ctrl + shift + p 를 누르고, bledner start 경로를 설정하고 실행하면, 아래와 같이 에러가 발생합니다. (no workspace folder found) 확인 부탁드리겠습니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
json 파일 모양이 변하지않는데 문제가 될까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 부트 개념과 활용
어노테이션 헷갈릴때
Component, Bean 등의 어노테이션이 잘 이해가 안가면 어떤 강의를 먼저 수강해야하나요? 아니면 그때그때 찾아가보면서 수강해도 큰 문제 없을까요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
DB 파일을 가져올 수 없습니다.
Restore Database를 열어 DB파일을 가져오려 하는데 불러와지지가 않습니다.다른 첨부파일은 불러올 수 있으나, 야구관련 파일은 불러와지지 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
babel-eslint 대신..
babel-eslint가 deprecated되고 @babel/eslint-parser로 사용되는 것 같아서 세팅을 해보았습니다만, airbnb가 잡아주지 못하고 있는 거 같은데 어떤 부분이 잘못된 건지 한번 봐주실 수 있나요?
-
미해결
웹에서 그래프, 동적 이미지, 차트 등을 구현할 수 있는 언어 또는 스터디
안녕하세요, 저는 중소기업에서 개발을 담당하는 인력입니다. 저는 모니터링 시스템을 웹으로 구현하고 싶습니다. 관리하는 장비들의 데이터를 통신으로 가져와 DB에 저장하고, DB의 데이터를 Ajax등을 통하여 가져올 수 있습니다. 이제 프론트엔드를 구성하여 장비의 데이터를 그래프화 하고, 데이터 로그를 시간대별로 출력하고 싶습니다. 그러다 인프런에 가입하게 되었고, 검색을 해보았지만 너무 많은 정보들이 저를 혼란스럽게 하네요. HTML, CSS, JavaScript는 어느정도 할 수 있습니다. 정적인 출력이 아닌, 그래프나 데이터에 맞게 변하는 이미지들을 구현하고 싶습니다. 또한 날짜/시간을 지정하면 DB에서 해당 로그를 시간순으로 출력하고 싶습니다. 어떤 것들을 공부하면 좋을까요? 여러 방향이 있겠지만, 한가지 방향을 제시해주신다면 정말 감사하겠습니다. (ex) 리액트→타입스크립트 / 뷰js→워드프레스) 일단 그 방향으로 전진해보고, 이 영역에 대해 느끼고 깨달은 다음 저한테 정말 필요한 것이 무엇인지 고민해보고 싶습니다.
-
미해결스프링 핵심 원리 - 고급편
강의자료 누락 수정 요청
안녕하세요, 강의 내용에서는 v3/no-log 메서드를 추가하는데 강의 자료에는 빠진 것 같아서 글 남깁니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 선생님!!!!!! createview form_valid에 대해서 질문드립니다!!
안녕하세요!!!!!!! 선생님 스승님!!!!!!!!!!!!!!!!!!♥♥♥♥♥ createview에 대하여 질문드릴게 있습니다!!!!!!!!!! 먼저 설계한 모델 간단히 보여드리면! (나머진 길어서 생략) 위에는 driver모델이구요! 위는 driver 모델과 1대1 외래키 관계인 Transfer모델입니다. 제가 원하는 구현은 ※ 위는 for문으로 driver모델을 루프를돌면서 template에 표현했습니다. 위의 나온 표대로 키값이 있고 (키값 = driver모델의 driver_pk 필드입니다) 이직 날짜가 아직없는(tranfer모델이 아직 생성되지 않은) 키값에 대해서는 새롭게 tranfer모델을 생성하고 싶습니다!!! (이미 tranfer모델이 있는 driver모델에 대해서는 저렇게 이직날짜가 나와있도록 표현했습니다) 위 그림 나온대로 정해진 키값에 대해서만 tranfer모델을 create하고 싶은데 위 사진에 보시면 driver모델이 선택할 수 있도록 활성화가 되있습니다. (위는 tranfer modelform을 표현한것입니다!) 즉 위 사진에 나온 키값이 '오로라1351 ' 행에 있는 이직create 버튼(회색버튼)을 누르면 '오로라1351'키값(Driver) 은 이미 고정되서 수정할수 없도록 disable상태가 되어있고 나머지만 이직날짜, 이직횟수등만 create해서 저장하고 싶습니다!! (따로 구현한 updateview는 동작이 잘됩니다!!) 제생각엔 위와 같이 form_valid를 건들면 될것 같은데 (물론 제생각입니다) 어떻게 하면 좋을까요!!?? 존경하고 감사합니다!!!!