묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
파티클 시스템 연습 강의 질문드립니다.
안녕하세요 강의 잘 듣고 있습니다. 파티클 강의를 듣는 도중 사진과 같이 나무가 자꾸 아래로 배치되는데 이런 경우 해결을 어떻게 해야 하는지 궁금해서 질문 남깁니다 ㅜㅜ 나무의 오리진 설정을 잘못해서 그런 것 같은데 어떻게 바꾸는지 잘 모르겠습니다....
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
여기서 말하는 서버1 서버2 서버3은 포트인가요??
쇼핑몰에서 노트북 2개를 신용카드로 산다고 하면, 하나의 쇼핑몰은 IP가 1개일테고 그럼 고객들을 응대하는 서버는 IP내의(?) 포트들인가요? 이 서버1 서버2 서버3이 각각이 다른 웹사이트인지 궁금합니다잘 이해가 안돼서 질문이 조금 엉성하네요 죄송합니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MSA 에서 연관관계
안녕하세요 강의를 보던 도중 질문이 생겼습니다. 보통 JPA 서비스 설계시 모놀로틱한 서비스에서 서로 다른 엔티티를 연관관계를 통해 데이터베이스 JOIN 을 이용하여 서비스 하는것으로 알고 있습니다. 그러나 MSA 환경에서는 데이터베이스 자체가 분리되어 있는 상태여서 해당 방식은 불가능 하다는 것을 이전 여러 질문들을 통해 알게 되었습니다.이러한 점을 해결할 방식을 찾는 도중 DDD를 이용하여 관점을 분리하고 연관된 엔티티들을 묶어 Aggregator 개념으로 묶어서 사용한다는 글들을 알게 되었습니다. 여기서 질문인 점은 Aggregator로 연관된 엔티티를 묶는 다는 의미가하나의 마이크로 서비스에 여러 엔티티를 두어 기존 사용하던 JPA 연관관계처럼 사용한다는 것인지아니면 분리된 두 서비스는 각자 두고 상위 서비스를 다시 선언하여 해당 서비스에서 연관된 두 엔티티를 조회하여 묶어서 사용하는 것인지 궁금합니다. 아니면 제가 아예 Aggregator 라는 개념을 잘못 이해한 것일까요?
-
미해결처음 배우는 리액트 네이티브
회원가입 기능 오류 도움 요청
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 코드는 깃헙에 올리고 깃헙 주소를 함께 남겨주세요.- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님회원가입 기능이 원래는 됐었는데 코드를 짜다가보니 어느순간부터 회원가입을 진행하고 회원가입 버튼을 누르면 [Firebase: Error (auth/invalid-email).] 라는 에러가 뜨면서 회원가입 등록이 되지 않습니다무엇이 문제일까요..ㅜㅜ?아래는 제 깃허브 주소입니다https://github.com/BPNS-Prectice/JE_Task-ReactNative_app 추가 질문으로, 로그인 화면에 체크박스를 추가하여 체크를 하고 로그인을 햇을경우 자동로그인기능을 구현하고 싶은데 혼자하려니 힘드네요.. 강의를 순서대로 듣는게 아니라 섹션9만 일단 진행중인데 자동로그인 관련 강의 부분이나 책도 소장중인데 책에라도 관련 내용이 있을까요?파이어베이스가 처음이라,, 강의에 없다면 참고할만한 링크라도 알고계신다면 알려주시면 감사하겠습니다
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
블로그 글작성
안녕하세요~ㅎㅎ 배우는 김에 초중급 강의 구매하고 AWS Developer 자격증 준비하려고합니다!그래서 나중에 보려고 강의 내용 블로그에 정리하고자하는데, 혹 강의 내용을 올려도 되는지 여쭙습니다~
-
해결됨홍정모의 따라하며 배우는 C++
3분 30초 부근 질문 있습니다.
그림을 보면 Der class의 가상표에 func1(), func2()가 있는데 저는 my_derived에 func2()가 없어도 상속 구조이므로 호출이 되어서 func2()이 실행이 되는데 virtual 키워드를 만나게 되므로 Base class의 가상표를 호출해서 fun2()가 실행되는 구조로 생각이 드는데 틀린 걸까요? 아니면 파생 클래스는 그보다 상위 클래스의 virtual function에 대한 포인터를 가상표에 다 지니고 있는 건가요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
filter 에서의 보조함수 f(a) 질문드립니다.
const filter = (f,products) =>{ let res = [] for (const a of products){ if(f(a)) res.push(a) } return res } 해당 부분 에서 a가 정확하게 궁금합니다. f(a) 는 f의 실행 결과 retrun 값인가요? 그게 맞다면 filter인자 첫번째 f는 function(p){return p.price} 이고 a 는 p.price 라고 보는게 맞겠죠?
-
미해결이펙티브 자바 완벽 공략 2부
아이템31 비한정적와일드카드
안녕하세요, 저번 1탄과 이번의 강의는 정말 유용하게 잘 듣고 있습니다. 제가 알기로는 List<? extends T> aaa 와 같이 사용할 경우, aaa에 할당되는 값이 T의 list 일수도 T의 자손의 list일 수도 있어서. 말씀하신 대로 추가하거나 변경하는게 안되는 걸로 알고 있습니다. <?>의 경우 <? extends Object> 로 봐도 된다고 본적이 있는 것 같습니다. 그럼 이 때에도 extends 로 인해 변경하지 못하는 것으로 생각 해도 될까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
ref.watch로 데이터 변경을 감지하면 해당 코드가 포함된 위젯 전 체가 다 다시 빌드되나요??
안녕하세요!riverpod과 관련해서 질문이 있어서 남깁니다. ref.watch로 데이터 변경이 감지되면 해당 위젯 전체(하위까지)가 모두 다시 빌드되나요? 아니면 해당 데이터를 사용하는 부분만 다시 빌드가 되나요?? 추가로 위젯이 리빌드가 되는지 안되는지 알 수 있는 방법이 있을까요?? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
안녕하세요! 예외처리 관련해서 질문드립니다!
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 안녕하세요. exception filter는 에러가 controller까지 전달이 되어야지 동작한다고 해주셨는데요! 일반적인 서비스 레이어의 코드라면 service 레이어에서 throw 한 에러가 controller까지 전달이 될 것 같은데요! trasaction 사용을 위해서 try / catch 문을 사용할 시 catch에서 잡힌 에러가 controller로 전달되지 않는 것을 확인했습니다! 이럴 경우에는 catch 에서 잡힌 에러를 그대로 다시 controller로 throw해주는 것이 괜찮은 방법인지 고민이 들어서 질문드립니다! 아래와 같이 처리하는 방법이 맞는지 혹은 조금 더 좋은 방법이 있는지 궁금합니다!example.service.tsasync testService() { const queryRunner = this.connection.createQueryRunner() .. 트랜잭션 스타트 try { ... 중략 } catch(error) { await queryRunner.rollback() throw error } }
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한요청 부탁드립니다.
추가해놨는데 확인부탁드려요!
-
미해결예제로 배우는 딥러닝 자연어 처리 입문 NLP with TensorFlow - RNN부터 BERT까지
개인 깃허브 소스코드 업로드 가능할까요?
안녕하세요? 정말 좋은 강의로 nlp를 매우 재밌게 배우고 있습니다!혹시 학습자료로 제공한 소스코드를 기록용으로 출처와 함께 제 개인 깃허브에 업로드해도 괜찮은지 궁금합니다. 기록용으로 올려두고 나중에 다시 읽어보면서 공부하고 싶습니다!좋은 강의 만들어주셔서 감사합니다!
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
vBox로 실행 시 네트워크 관련 에러
vagrant up 에러로 인해 virtualbox에서 실습중입니다.8-1에 네트워크 에러가 발생하는데 사용안함 - 사용함 으로 변경하면 vm시작을 할 수 없습니다 ㅜㅜ,, VM Name: cent1Host-only adapters are no longer supported!For your convenience a host-only network named 'Legacy Network' has been created with network mask '255.255.255.0' and IP address range '192.168.56.1' - '192.168.56.254'.To fix this problem, switch to 'Host-only Network' attachment type in the VM settings.VERR_NOT_FOUND).Result Code:NS_ERROR_FAILURE (0X80004005)Component:ConsoleWrapInterface:IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}이런 에러메세지가 출력되구요네트워크를 사용하지 않으면 vm 시작은 정상적으로 되긴하는데요 지정된 아이피로 웹페이지에 접속할 수 없습니다....현재 macOS 사용중이고 vBox는 가장 최신 버전입니다.. 버전 에러로 구버전에선 아예 vm 실행이 안되네요 버전 다운그레이드는 현재로써 어려울 것 같습니다. 이런 경우 다른 해결방법이 있을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 1. 기본문제 3번
<html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(n){ let answer; let share; if (n === 0 ) answer = 0; if( n > 0 && n <= 12) answer = 1; else if ( n % 12 !== 0) { share = parseInt(n / 12); answer = share + 1; } return answer; } console.log(solution(0)); </script> </body> </html>위에 같이 문제를 해결하였는데 괜찮은 풀이인지 의견을 여쭤보고 싶습니다! 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Rect Transform 강의 에서 회전축이 조절이 안됩니다.
위와 같이 원래 중앙에 있는 O를 움직일 수 있다 하셨는데, 2021.3.8f 을 사용중인데 움직여지지 않더라구요(또한 Button -> Button(Legacy)로 바뀌었더라구요)그러다 영상 후반부 쯤에 shift를 누르고 preset 을 변경시 회전 축도 같이 바꿀수있대서 눌러봤더니 이와 같이 표기가 되었습니다. 이런 것의 경우 버전 업데이트로 인한 변경점일까요?또한 이 기능이 크게 중요할까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
ingress에 대해
안녕하세요 선생님 항상 감사합니다dockerfile과 ingress 와 service에 대해 이해가 잘 가지 않아 질문 드립니다.k8s를 운영하면서 web pod를 띄울때 전체적인 순서가Dockerfile -> deployment -> service -> metalLB -> ingress controller -> ingress 라고 생각 하고 있습니다 1.web-server가 0.0.0.0:8000 이라고 한다면 dockerfile 에서 expose 할 때 8000 으로 맞춰 줘야 하나요? 2.image를 expose 8000 으로 띄웠으니 deployment의 containerports를 8000 번으로 열어주어야 하나요?3.deployment pod port가 8000이니 service의 targetport는 pod 를 가리키는 8000을 줘야 하나요? 4.ingress를 80번 포트로 열어준다고 한다면 service의 port는 80이고 tagretport는 pod를 가리키는 8000 번이 맞나요?5. ngress-nginx-controller - ingress - service - deployement 이런식으로 트래픽이 들어오는게 맞다면 HPA 오토스케일을 걸어주고 싶은 상황에서는 ngress-nginx-controller에 걸어 줘야하나요?익스터널 ip가 있는 pod에 걸어주는거로 알고 있었는데 ngress-nginx-controller에 익스터널 ip가 있고 pod에는 없어서요이정도가 궁금합니다!
-
미해결배달앱 클론코딩 [with React Native]
react-native-keyboard-aware-scroll-view 버튼 질문입니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다.사진 업로드가 안되서 스크린샷은 못올렸습니다.input을 클릭하면 스크롤이 생겨서 버튼이 보이게 아래로 스크롤이 되긴하지만 처음부터 input을 클릭했을 때 버튼도 키보드 위로 보이게 하고 싶어서<KeyboardAwareScrollView {...props} style={props.style} extraScrollHeight={180}> {children} </KeyboardAwareScrollView>extraScrollHeight 옵션을 추가해줘서 버튼이 키보드에 가려지는거 없이 다 보이게는 올라옵니다.그런데 여기서 문제가마지막 세번째 비밀번호 input을 클릭했을 경우에만 버튼이 올라오고 첫번째와 두번째 이메일, 이름 input을 클릭했을 때는 버튼이 올라오지 않고 스크롤만 생깁니다. 추가로 버튼이 키보드 위로 올라오면서 화면 최상단 회원가입 타이틀(headerShown의 헤더부분 X)이 가려지는데 위에 회원가입 타이틀이랑 버튼을 모두 화면에 담겨지게끔 화면을 위아래 쪼그라지게하려면 css로 작업을 해야하는건가요? KeyboardAvoingView는 자체적으로 쪼그라지게 하는 것 같은데 KeyboardAwareScrollView는 그런 기능이 문서에 없는 것 같아 질문드렸습니다.
-
미해결홍정모의 따라하며 배우는 C++
9:28 개념
9:28에서 설명하신 주소는 같지만 값은 지워져서 쓰레기 값이 나오는 개념이 혹시 Dangling Pointer인가요?learncpp.com 으로 공부하다가 강의가 있었으면 해서 찾아왔는데 도움이 많이 되고 있습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
c++강의 등록 1강부터 문제가 발생했습니다. ㅠ
%include "io64.inc" section .textglobal CMAINCMAIN:;write your code here PRINT_STRING msg xor rax, raxret section .datamsg db 'Hello World', 0x00ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡBuild started...Unable to start assembler. check your settings. 지금 첫 수업인 헬로우 월드를 치고 진행하면 저렇게 셋팅 오류가 출력됩니다.구글링을 해봤는대 세팅 하는곳에 -g를 추가해서 실행하면 된다고 되어있는대, 똑같이 진행해도 실행이 되지 않습니다. 아래는 현재 저의 빌드 세팅 내용입니다.무엇이 문제인걸까요? 첫 수업부터 막히네요 ㅜㅜ
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
SAA C03 관련 질문
안녕하세요C03 관련 덤프나 강의 업데이트는 언제 진행되나여??C02 덤프 이제 그만 풀고 싶어요ㅠ 문제 외운거 같아여....