- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 정말 잘 듣고 있습니다! 여기서 Penguin 클래스의 인스턴스를 만들고 getter를 사용해봤더니 오류가 납니다. override val legCount를 public override val legCount로 변경해주어야 조회가 가능했습니다. Animal 추상 클래스를 만들 때 legCount 프로퍼티의 getter가 protected로 만들어져서 Penguin 클래스에서 오버라이드 했을 때도 protected로 만들어져서 그런건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. WebGLRenderer 과 WebGL1Renderer 차이가 무엇인가요 ? threejs.org 에서 r118이후 WebGLRenderer 는 WebGL 2 렌더링 컨텍스트 사용한다고 적혀있는데 WebGL1Renderer은 어떤것이 다른지 궁금해서 여쭙습니다
안녕하세요 강사님! 개인프로젝트를 만들고 있는데 실례가 안된다면 간단한 질문드려도 될까요?? 제가 프로젝트에서 신고기능을 만들고 있는데요, 모델을 이렇게 만드는게 맞는지 모르겠어서 여쭤봅니다.. 신고기능은 유저신고, 댓글신고, 대댓글 신고가 있습니다. user, comment, recooment모두 외래키로 받아와야 해서 아래 캡쳐사진과 같이 다 따로 작성했는데요 코드 중복이 너무 많이 있는 것 같아서 이게 맞는지 모르겠습니다..! 코드중복 문제 때문에 제가 생각한 다른 방법은 Report라는 모델을 만들고 거기에 신고대상인 user, comment, recomment 필드를 만들어서 user가 신고되었을 경우엔 나머지 필드를 null로 처리해주는 방법을 생각했습니다. 혹시 이 방법 외에도 다른 좋은 방법이 있을까요? 추가적으로 캡쳐사진처럼 모델을 다 나눠서 적는게 보통 개발하는 방법인가요? 개인프로젝트인데 질문드려 죄송하고 감사합니다ㅠㅠ
/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')) 이라는 에러 메시지가 나와서 검색해보니 npm i canvas --save 이것 설치하라해서 설치했더니 서버 동작하였습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 Files 에서 0_Jupyter > open-data-analysis-basic > data 로 위치 지정해두었고, open-data-analysis-basic 폴더 안에 data 폴더를 옮겨서 프로그램은 잘 실행되었습니다. 한가지 궁금한것은, data 파일을 open-data-analysis-basic 폴더 안이 아니라, 0_Jupyter>data로 지정해서 사용할 수는 없을지 여쭤보고싶습니다. %ls data 하면, open-data-analysis-basic-master 안에 있는 data 폴더로 기본이 되는 것 같아서요.
ReduceLROnPlateau의 factor는 patience동안 val_loss가 개선되지 않으면, learning rate를 변화시켜서 Local minina에 빠지지 않는다고 하셨습니다. 그런데, 구글에서 검색을 하거나, 선생님이 예시로 든 코드를 보면 factor는 0.x로, 이전 learning rate보다 감소되는 방향입니다. local minina에서 빠져나오기 위해서는 오히려 이전 learning rate보다 키워야 하는게 아닐까 생각했습니다. factor를 0.x로 설정해서 learning rate를 감소시키는 이유가 궁금합니다. 머신러닝 강의, 캐글 강의 모두 너무 잘 들었습니다!
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. struct Padding { char a; //1 long long b; //8 short c; //2 int d; //4 char e; //1 long long f; //8 char g; //1 }; 디폴트 패킹 값으로 설정되어있고 32bit 환경과 64bit 환경에서 둘다 테스트해봤습니다. 처음에 디폴트 패킹값이 8이라고 알고있어서 8byte 단위로 끊어서 c , d , e 변수가 하나의 8byte 단위로 들어갈거라고 생각해서 sizeof(Padding)이 40byte라고 생각했는데 결과는 48byte가 나왔습니다 그래서 메모리 뷰를 확인해 본 결과 0x000000837FB1F948 03 00 cc cc ..?? 0x000000837FB1F94C 04 00 00 00 .... 0x000000837FB1F950 05 cc cc cc .??? 0x000000837FB1F954 cc cc cc cc ???? short c 랑 int d가 8byte 차지하고 char e 혼자 8byte를 차지하더라고요 왜 굳이 8byte단위로 처리 가능한데 short c / int d / char e 를 하나의 8byte로 처리하지 않고 오히려 4byte씩 끊어서 처리하는 느낌이 들었는데 이런 현상에 대해서 궁금합니다
해결했습니다..! 아래 질문글은 일단 그대로 남겨둘게요. 아래쪽 글은 해결됐으니 안읽어주셔두 괜찮을 것 같아요! 제가 문제생겼던 부분이 import logoutAction from '../reducers'; 제가 원래는 이렇게 써놨는데 에러가 생겼고, import { logoutAction } from '../reducers'; 이렇게 괄호를 붙여주니까 에러가 사라지고 잘 동작하더라구요.. 제가 아직 개념이 정확하진 않지만 저런식으로 { } 이런 괄호를 해주는게 구조분해할당? 그런 느낌으로 알고있는데 reducer에서 함수를 호출해줄때도 괄호가 필수적인걸로 알고있으면 될까요? 당연한 개념인데 몰라서 실수한건가 해서요 ㅜㅜ 항상 좋은 강의 감사하고. 유튜브에서 생각하고 질문하는 습관 키우라고 하신게 기억나서, 질문 올리기 전에 코드 여러번 살펴보고 조사하다보니 강좌 내용도 더 이해가 잘 되고 오히려 오류가 도움이 되긴 했네요 항상 감사합니다. ----------------------------------------------------- 안녕하세요 제로초님 강좌 수강중 오류가 나는 부분에 대해서, 원인 파악이 힘들어서 문의드리게 되었습니다. 일단 rootReducer를 통해서 LOG_IN, LOG_OUT이라는 type을 정의하고 이를 통해서 해당 기능들을 보려고 했는데요. 일단 LOG_IN같은 경우는 잘 동작하고 위의 사진과 같이 redux에서도 관련 내용이 잘 확인되었습니다. 문제는 log_out을 하려는 경우에 발생하였는데요. TypeError: Cannot read properties of undefined (reading 'type') 위 사진의 부분에 위와 같은 에러가 발생합니다. 제가 이해한 바로는 undefinde의 type을 읽어올 수 없다는 것이니, action 자체가 undefined이기에 해당 에러가 발생했다고 생각했습니다. 하지만 왜 log_out시에 action이 undefined가 되는지에 대해서알기가 힘드네요.. 그래서 일단 LOG_IN은 제대로 동작하니 그것과 코드를 비교해봤는데요. 일단 정의는 저렇게 되어있고. 로그인 같은 경우에는 이것처럼 onSubmitForm에 callback함수로 정의해서 onFinish일때 작동하고 그때는 action.type 이 LOG_IN입니다. 로그아웃을 하는 경우에도 비슷한데요. 이렇게 된 상태에서 이 버튼을 클릭하면 로그아웃이 되어야한다고 생각했습니다. 그런데 이 때는 왜 action이 undefined가 되어서 type을 찾을 수 없을까요 ㅜㅜ
혹시 마지막에 status 부분에 192.0 .. user-service:9001 이런식으로 등록이 되어있는데 전 host.docker.internal:user-service:9001 이라고 상태에 등록이 되어있습니다. 데스크탑에 도커가 설치되어있긴한데 이부분 떄문에 이렇게 뜨는 건지 모르겠습니다.