묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
필터에서 reject되는 경우 공통처리
안녕하세요 강사님? 좋은강의 잘 듣고 있습니다. 강의 수강 중 질문이 있습니다 ! apigateway-service에서 인증된 사용자 요청과 같은 검증을 공통으로 처리할 때, 오류가발생한 경우 현재 강의에서는 setComplete()함수를 통해 request를 user-service까지전달하지 않고 종료하는것으로 이해했습니다. 에러페이지로 redirect를 보낸다거나, 클라이언트에 에러 응답을 json형식으로 반환할 수 는없을까요 ? 즉, apigateway-service의 filter에서 reject되었을 때 에러에 대한 결과 페이지를 어떻게 깔끔하게 처리할 수 있을까요 ?? * [공식문서]를 찾아보았지만 적당한 해결책을 찾지못해 질문드립니다 !
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
<div> 감싸는 영역이 많을때 조금 헷갈립니다
<div>가 너무 많을때 어디가 어디를 감싸고 있는지 분석하기가 너무 힘이 듭니다 혹시 좋은 팁이 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SetUpdateAcceptSocket 질문입니다.
1. 일반 accept 함수가 리턴하면 client 소켓과 통신할 소켓이 리턴되는데 listen 소켓 속성과 같은 속성이 리턴된다고 알고있습니다. 하지만 AcceptEX 함수에서는 client와 통신할 소켓을 미리 만들어 인자로 전달하기 떄문에 수동으로 SetUpdateAcceptSocket 를 호출하는 것인가요? 2.getpeername 함수에서 두번째 인자로 reinterpret_cast<SOCKADDR*> 캐스팅을 해주는 이유가 궁금합니다. static_cast나 (SOCKADDR*) 과 같은 캐스팅보다 위와 같이 하는 이유가 궁금합니다. 3. AcceptEx 함수에 IocpEvent 형 acceptEvent를 Overlapped 타입으로 캐스팅하여 전달하는데 OVERLAPPED 구조체를 상속하여 크기가 큰 클래스(IocpEvent)를 전달하여도 OVERLAPPED 타입에 맞게 데이터가 잘리지 않고 GetQueuedCompletionStatus에서 복원는데 이게 맞는건가요? 포인터로 주소만 전달하기 때문에 가능한 것인지 int -> char 타입으로 캐스팅 할때처럼 데이터가 잘리지 않는건지 궁금합니다
-
미해결제로부터 시작하는 암호화폐 오토트레이딩
alertatron 질문드립니다.
티라노님 덕분에 수익을 내고 있습니다.. 감사합니다. 저의 아내가 그동안 지켜봤었나봐요. alertatron에서 계정을 하나더 추가 할수는 없나요? 방법을 좀 알고 싶어서 이렇게 질물 드립니다...제발 알려주세요? 아니면 알수 있는 방법이라도 알려주시면 감사드립니다..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이방법 시간복잡도 질문드립니다.
강의코드와 비교했을때, 아래 풀이방법도 시간복잡도 측면에서 차이 없을까요? function solution(size, arr) { let answer; let cache = Array.from({ length: size }, () => 0); for (let x of arr) { if (cache.indexOf(x) === -1) { cache.unshift(x); if (cache.length > size) cache.pop(); } else { let pos = cache.indexOf(x); for (let i = pos; i > 0; i--) cache[i] = cache[i - 1]; cache[0] = x; } } answer = cache; return answer; }
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
파일명 한글시 live Server 작동안함
파일 뿐만아니라 폴더까지 한글, 띄어쓰기가 있으면 live Server가 작동이 안됩니다. 참고 하실분 참고하시고요 영상에서는 잘되길래 따라하다가 당황했네요... 이 영상은 왜 되는거죠...?? settings찾아보고 그랬는데 당황 ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
FPS에 대해 질문이 있습니다.
다름이 아니라, Ctrl+F5를 누르고 실행을 시켜서 window창이 뜨면, fps가 60정도 밖에 안 뜹니다. 그런데, 이 window창을 비활성황 시키면 즉 window창을 비주얼 창 뒤에 안 보이게 하면, fps가 3000정도로 다시 올라갑니다. 이 원인이 코드에 있는 걸까요 아니면 제 컴퓨터에 원인이 있는 것일까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
delete 의 body 사용에 대해서 궁금합니다.
axios 요청 시에 , delete는 body를 기본적으로는 제공하지 않는다고 알고 있습니다. 그런데 두 번째 파라미터로 data: {} 를 넣어줘서 body를 쓸 수 있는것으로 알고 있는데, 혹시 이게 권장되지 않는 방법인가요? 혹시 그렇다면, 배열이나 예민한 정보를 delete로 보낼 시에는 어떤 방법이 권장되는지 알고 싶습니다. //예시 axios.delete('/product', { data: { body에 들어갈 객체} });
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
혹시 github 보는법좀 알 수 있을까요
passport 안에 내용이 더 많은거 같아서 github로 보고싶은데 https://github1s.com/jaredhanson/passport/ 여기서 어떤식으로 봐야하는지 뭐부터 봐야하는지 감이 안잡히는데 어떤식으로 따라가면서 보는건지 알 수 답변주시면 감사합니다. 그리고 passport.serializeUser((user,done)=>{ done(null,user.id) }); 여기서 done할때 userid를 저장한다고 하는데 connect.sid의 값도 여기서 자동으로 생성해서 id값 들어가면서 들어가는건가요??
-
미해결실전! 스프링 데이터 JPA
UsernameOnly 내의 함수 네이밍 룰
안녕하세요 UsernameOnly에서 GetUsername() 으로 함수명을 적었더니 오류가 발생하였는데 프로젝션 기능을 쓰기 위해서는 소문자 get + 변수명을 작성해야 하는걸까요 ?
-
미해결처음 배우는 리액트 네이티브
undefined disabled 란 에러가 뜨는데 아무래도 변수 props 전달에서
아무래도 변수 props 전달에서 문제가 발생한것 같은데 제실력으론 찾기가 어렵네요 범준님 ... https://github.com/dongguntechnology/rn_chat
-
미해결비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드
교안 받고 싶습니다.
수강평 작성했습니다. blackbutterfly0852@gmail.com 전체교안 부탁드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
testbench simuation error 문의드립니다.
안녕하세요 vivado 2020.2 설치 후 testbench를 작성해 simuation을 돌리려고 하는데 해당 step이 끝나질 않는 오류가 계속해서 생깁니다.. 어떻게 해야될지 몰라 실례를 무릅쓰고 질문 남깁니다.. 감사합니다..
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
querystring (get방식)으로 파라미터가 숫자라서 false가 됩니다
선생님 수업 잘듣고 있습니다 다름이 아니라 검색기능 수업중에서 select 의 value 와 keyword의 value 자바스크립트로 self.location.href를 이용하여 get방식으로 값을 넘기는 내용이 있습니다 약 48분 정도쯤에 있는 내용이구요 select 값의 value를 0, 1, 2, 3, 4 로 설정해놓아서 이중에서 하나의 값을 넘기는데요 get방식으로 넘길때, 숫자가 넘어가는게 아니라 false가 넘어가는데 도저히 해결이 안되네요 get방식 값이 http://192.168.1.13:9000/list?search=false&keyword=%ED%8C%8C%EC%9D%B4%EC%8D%AC 이렇게 나옴니다 search = 숫자 이렇게 나와야 하는데 false가 들어가니 해결이 안되네요 영상에는 잘되는데 저는 잘안되서 이후 강의에 있는 선생님이 수업자료로 첨부하신 코드를 가져와서 실행해도 안됩니다 ㅠㅠ
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
tokenType 과 tokenPrice 값이 바뀌어서 옵니다ㅠ
안녕하세요! remix에서 테스트 해볼땐 tokenId, tokenType, tokenPrice 값이 순서대로 잘나오는데 프론트 my-animal.tsx 파일에서 getAnimalTokens() 를 호출하면 response 값이 tokenType 과 toeknPrice 순서가 바뀌어서 옵니다.. 강사님 github 코드와 비교해보았는데도 뭐가 잘못됐는지 잘모르겠습니다ㅠㅠ 도와주세요! mintAnimalToken.sol 코드입니다.
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
메서드 리턴 값이 print일 때 print를 찍으면 None
Robot을 상속받은 siri 인스턴스로 call_me() 함수를 호출하면 "네?"가 리턴 됩니다. --> siri.call_me() # 네? 하지만 함수를 호출할 시 프린트 문을 사용하면 None이 다음 줄에 반환됩니다. --> print(siri.call_me()) # 네? # None call_me 함수에서는 return하는 값이 없으니 None이 나오는 것일까요?
-
미해결스프링 핵심 원리 - 기본편
DiscountService 빈으로 등록 할 때 질문 드립니다.
안녕하세요!! 질문 있어서 글 남깁니다. AutoAppConfig.class를 제외하고 new AnnotationConfigApplicationContext(DiscountService.class)를 생성 할 때 DiscountService는 빈으로 등록이 되는데 DiscountPolicy를 구현한 구현체들(RateDiscountPolicy, FixDiscountPolicy)는 왜 빈으로 등록이 안되는지 궁금합니다. 스프링 컨테이너가 DiscountService를 빈으로 등록 할때 @Autowired가 추가된 생성자를 통해서 빈으로 등록을 하는데, 그때 생성자에 있는 DisocuntPolicy도 컨테이너가 자동으로 스캔해서 의존관계 주입을 하면서 빈으로 등록하는것이 아닌가요? 예를 들어서, OrderServiceImple의 경우에는 ComponentScan의 대상이 되어서 빈으로 등록 될 때 스프링 컨테이너가 생성자에 있는 MemberRepository 와 DiscountPolicy를 자동으로 스캔해서 빈으로 등록 된다고 알고 있었는데 제가 어떤것을 놓치고 있을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolo weight에 대해서 질문이 있습니다
안녕하세요 https://pjreddie.com/darknet/yolo/ 해당 사이트에 있는 yolov3-320, 416, 608 weight들 값은 다 다르게 훈련된 파일인가요? 그런데 내부 cfg는 608로 고정이 되어 있어서 어떻게 된지 궁금하네요 opencv 실습에서 416으로 resize 하는데, multi-scale training을 한 것이니 사실은 416이 굳이 아니어도 320, 608 모두 넣어도 되는 것 아닌가요??
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
공부순서(?)에 대해서 질문입니다.
안녕하세요? 강사님 좋은 강의 감사드립니다. 공부순서(?)에 대해서 한번 여쭤보고 싶어서 질문을 드립니다. 사실 이 질문을 드려도 될까에 대해서 좀 고민을 했습니다. 약간 강의 외적인 부분이라.. 하지만 이 부분을 미리 잘 결정해두는 것이 중요할 것 같아 실례를 무릎쓰고 질문을 드립니다. 또한 글이 길어지는 것에 대해 양해를 구합니다 우선 강의는 조금 어렵습니다ㅠㅠ . 하지만 간신히 한발한발 따라갈 수는 있으니 참 다행입니다. 또 따라갈 수 있으면서 어려운 강의는 오히려 장점이라고 생각합니다. 그만큼 배워야만 하는 내용들을 효율적으로 배울 수 잇는 환경에 던져졌다는 뜻이니까요. 다행이 열의도 있어서 제게는 참 감사한 상황입니다. 다만 조언을 구하고 싶은 부분은 어떤식으로 공부를 해나가야 할지를 잘 모르겠습니다. 물론 단순히 많은 시간을 들이면 어떤 방식으로 공부를 하고 무엇을 지향하든 더 높은 실력을 갖출 수 있겠으나 ㅠㅠ (누구나 그렇듯)시간이 한정적이다 보니 효율적인 공부방식에 대한 선생님의 의견을 여쭙게 되네요. 이번 3월내내 선생님의 강의를 두번~세번정도 들어볼 생각이였습니다.(4월 초에 부트캠프를 떠나게되어) 다만 계속해서 드는 생각이 제 몫을 할줄아는 장고개발자란 필요할 때 문서를 찾아보고 상황에 맞게 장고의 기능들을 커스터마이징할 수 있는 개발자가 아닐까? 라는 생각이 들더라구요. 그리고 그렇게 생각을 해보면, 사실 지금 장고강의를 들을 때가 아니라 파이썬 문법을 더 파야하는 시기인가? 라는 고민을 하게 되었습니다. 예를 들어,밑의 주소는 동일한 강의에서 선생님꼐서 답변해주신 내용에서 제공해주신 링크입니다. https://github.com/django/django/blob/3.2.8/django/contrib/admin/decorators.py#L74 데코레이터가 클로저 함수를 가독성있게 표현해뒀다~ 정도로 대략적인 개념은 알고 있었습니다. 그래서 강의 중간에 데코레이터가 나와도 별다른 고민없이 받아들일 수 있지만 막상 코드를 보면 정확하게는 이해할 수가 없더라구요.. 이런 부분들이 좀 걱정이 됩니다. 결국 내가 깃헙을 보고 코드를 파헤쳐서 커스터마이징할 수 잇는게 아니라면, 아직은 장고를 공부하기에 부족한게 아닐까?.. 하고요. 다만 이에 대해서도 고민이 되는 부분은, 지금 일단 장고가 재미있고 그래서 파이썬 문법보다는 장고공부를 더 하고 싶은 마음입니다. 괜히 길게 말했나 싶네요 ㅠㅠ 결국 질문을 요약하면 이정도 인것 같습니다. 강의를 따라가면서 강사님이 말씀해주시는 내용을 그냥 수동적으로 받아들이는 것 자체는 어떻게든 따라갈 수 잇을 것 같습니다. 그러나, 강의 외적으로 깃헙에 올라와있는 공식 코드를 보면서 이해하고 새롭게 커스터마이징 하거나 하는 것은 힘들것 같은데(파이썬 문법수준이), 이러한 상황일때는 파이썬 문법을 더 공부해야 할까요? 혹은 제가 원하는 바대로 장고강의를 계속해서 진행해도 될까요? 또한 답변과 상관없이, 좋은 강의를 제공해주신 것에 대해 한번 더 감사드립니다.
-
미해결인공지능 기초수학
chapter10-3 벡터의 뺄셈
벡터의 뺄셈 설명해주실 때는 빼는벡터(a)의 끝점을 시작점으로하고 빼지는 벡터의 끝점을 시작점으로 한다고 하셨는데 화면상의 그림은 회색선의 화살표 방향이 잘못된 것 같은데 맞나요?