현재 슬랙클론 수강중인 학생입니다. 저는 군대에서 독학으로 공부중입니다. 현재 제로초님 깃허브에서 git clone 하여 그대로 데모버전을 사용하고 있습니다. 제가 사용하는 에디터는 구름ide를 사용하고 있는데 구름 ide 에서는 localhost를 제공해주지 않고, 제가 port를 설정하면 구름에서 제공해주는 사이트 주소를 사용하는 식으로 운영됩니다. 제가 본 영상에서와 같이 dependency까지 그대로 다운받고, npm run dev 명령어를 실행하면 당연히 localhost가 없기때문에 사이트 접속이 힘듭니다.... 그래서 port 3090에 맞게 url에 접속하면 invaild host header 에러가 나옵니다.. 전에 위 에러를 만났을 때는 항상 cra로 개발했기 때문에 금방 구글링으로 해결을 했는데 현재는 어떻게 해결해야 할지 모르는 상황입니다..
안녕하세요 재남님 updateProduct mutation에서 args 인 …data를 사용하셨는데 …data라는게 정확히 client에서 update된 정보들을 말하는걸까요?? 만약 맞다면 client에서 product가 update된 data를 api호출을 통해 백엔드가 사용하는 부분인가요?.. 그리구 args를 구글링해보니깐 GraphQL 쿼리의 필드에 제공된 인수 라고 나오는데, client에서 받는 data의 값이라고 이해하면 되는거겠죠?.. (restfulApi 통신할 때 사용하는 파라미터라고 생각합니다) const updatedItem = { …db.products[updateTarget] ….data } 그래서 위에 코드에 …data가 필요한 이유는 update된 product만 보여주는게 아니고 전체 데이터도 필요하기 때문에 사용한거라고 생각합니다. 질문들이 너무 많아서 죄송하지만 뭔가 이해가 안되서 질문남겼습니다 ㅜㅜ
수강생분들의 질문을 기다립니다! - 에러에 해당하는 질문은 "에러가 발생한 상황에 대한 충분한 설명", "에러 메세지", "에러가 난 코드 스크린샷"을 함께 첨부해주세요. - 언어에 해당하는 질문은 구글링 및 서치 후에 구체적으로 질문해주시면 좋습니다. - 간단한 진로 및 방향성에 대한 질문은 메일로 보내주세요. - 패키지 버전 관리은 실무 환경과 트랜드에 맞추어 강의를 업데이트 하고 있습니다. 강의를 그대로 따라갔는데 에러가 발생한다면 패키지 버전을 강의에서 사용하는 버전과 동일하게 맞춰주세요! - 강의 노트, QA 목록, 공지 사항을 먼저 확인해주세요. - 논리적이고 구체적인 질문은 학습 효과를 올립니다 :) PS C:\Users\pc\Desktop\node_rkddml> npm i npm ERR! code ENOENT npm ERR! syscall open npm ERR! path C:\Users\pc\Desktop\node_rkddml/package.json npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\pc\Desktop\node_rkddml\package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\pc\AppData\Local\npm-cache\_logs\2022-10-01T07_05_11_752Z-debug-0.log PS C:\Users\pc\Desktop\node_rkddml>
강의 예시중 부모에서 이벤트를 만들고, 자식에서 상속을 막은다음, 어트리뷰트 속성을활용해서 이벤트를 버튼에만 발생시키는 예제를 보았는데요, 이를 활용하는 사례가 많을까요? 제가 생각하기엔, 상속해주는개념보다는=> 자식에서 emit으로 부모의 이벤트를 발생시키는 흐름이 훨씬 자연스럽다고(?) 느껴져 조금 이질감이 들어 질문 남깁니다.
안녕하세요 루키스님! 몇 가지 여쭤볼게 있습니다. 패킷의 구성은 패킷헤더 + 패킷내용으로 잘 이해했습니다. 그러나 경우에 따라 패킷이 짤려서 올 수도 있으므로 경우를 크게 2가지로 나눠봤습니다. 패킷 헤더의 일부분만 도착한 경우 이 경우는 PacketSession 클래스 덕분에 도착한 패킷이 패킷헤더 사이즈인 2보다 작으면 다음 패킷 까지 기다리는 것을 이해했습니다. 그러나 아래의 경우는 어떻게 될지 의문입니다. 패킷 헤더와 패킷의 내용이 함께 도착했지만 패킷의 내용은 절반만 도착함. 이 경우 도착한 패킷이 패킷헤더 사이즈인 2보다 크므로 OnRecvPacket함수를 호출을 하겠지만 사실상 패킷의 내용물이 절반밖에 되지 않으므로 정상적으로 패킷을 못 받을 것 같은데 맞을까요? 따라서 사실상 OnRecvPacket 함수 내부에서 해커로부터 보안의 목적 외에도 받은 패킷이 정말 끝까지 잘 받았는지 검사를 하기 위해 받은 패킷의 사이즈를 다시 한 번 더 클라와 교차검증을 해야할 필요가 있는건가요?
수강생분들의 질문을 기다립니다! - 에러에 해당하는 질문은 "에러가 발생한 상황에 대한 충분한 설명", "에러 메세지", "에러가 난 코드 스크린샷"을 함께 첨부해주세요. - 언어에 해당하는 질문은 구글링 및 서치 후에 구체적으로 질문해주시면 좋습니다. - 간단한 진로 및 방향성에 대한 질문은 메일로 보내주세요. - 패키지 버전 관리은 실무 환경과 트랜드에 맞추어 강의를 업데이트 하고 있습니다. 강의를 그대로 따라갔는데 에러가 발생한다면 패키지 버전을 강의에서 사용하는 버전과 동일하게 맞춰주세요! - 강의 노트, QA 목록, 공지 사항을 먼저 확인해주세요. - 논리적이고 구체적인 질문은 학습 효과를 올립니다 :) build후 app.js를 실행시키는 것과 app.ts를 실행하는 것의 차이가 있을까요?? ts-node 같은 것을 활용하면 바로 실행이되는데 왜 js로 빌드하는 것인지?? 궁금해요!! 호환성 때문일까요??
강의 예시처럼 새로고침해도 PRG를 이용해 중복된 주문을 하지않도록 하는건 이해했습니다. 근데 이번에 간단한 프로젝트를 진행하면서 중복 요청이 되는경우가 있었는데 예를들어 게시글을 작성하여 게시글 등록하기 버튼을 빠르게 2번 클릭할 경우 게시글 등록 요청이 2번이 발생하여 2개의 게시글이 등록되는 현상이 발생하는데 이러한 경우는 어떤방법을 이용하여 중복 요청을 막을 수 있나요?
New Project 만들기가 뜨도록 설정하려면 어떻게 해야하나요? 맥북입니다. +그리고 선생님처럼 코드 한 줄 수정할 때 마우스로 드래그 하지 않고 지우려면 어떻게 해야 하나요? 저는 단어 단위로만 지워져서 ... ctrl+a는 전체가 지워지고.. 코드 한 줄만 지워질 수는 없나요?
QGIS 강의가 드문데 이렇게 좋은강의 개설해 주셔서 감사합니다^^(거기다 파이썬 활용한 자동화라니 ... 보자마자 바로 구매했습니다) 추후 레스터 데이터관련 파이썬 자동화, QGIS+ 파이썬을 활용한 공간통계 같은 강의를 개설하실 계획이 있으신가요? 그리고 이 강의가 초보자보다 QGIS를 어느정도 알아야 따라갈 수 있을거 같습니다(속성테이블 이나 벡터데이터 추가(점,선,면 제작 및 편집방법 등), 필터나 쿼리사용, 좌표계 같은 내용이 없네요) 그런부분은 유튜브로 공부하는게 맞을까요?(기초는 유튜브도 꽤 있으니깐요) 아님 혹시 강사님이 추가 강의 제작 계획이 있으신가요? 아무튼 드물고 귀한 강의 만들어 주셔서 감사합니다^^
class JavaHouse( val address: String, val livingRoom: LivingRoom = LivingRoom(10.0) ) { class LivingRoom(private val area: Double) } fun main() { val house: JavaHouse = JavaHouse("busan", JavaHouse.LivingRoom(10.0)) } 안녕하세요 강사님 좋은 강의 잘듣고있습니다. 강의 예시 코드를 작성하고 main() 함수에 JavaHouse 의 인스턴스를 생성했습니다. main() 함수를 실행하니, 아래와 같은 에러가 발생했습니다. noSuchMethodError 라는걸 보면 JavaHouse() 라는 메서드가 없다고 에러가 뜬것 같은데, 저는 JavaHouse() 를 생성자의 용도로 사용했다고 생각했습니다. 혹시 어떤 지점에서 제가 잘못 생각했는지 알 수 있을까요? 감사합니다. <에러> Exception in thread "main" java.lang.NoSuchMethodError: 'void com.lannstark.lec13.JavaHouse$LivingRoom.<init>(double)' at com.lannstark.lec13.Lec13Kt.main(Lec13.kt:17) at com.lannstark.lec13.Lec13Kt.main(Lec13.kt)
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
안녕하세요 강사님 ~List() { while (_size > 0) pop_back(); delete _head; delete _tail; } 리스트를 구현하는데 다음과 같이 소멸자가 없어도 잘 작동은 하더라고요 그래도 이걸 하는게 다른 기능을 하는 함수들이 동적 메모리를 할당하면서 전에 소멸자를 안해 줬기 때문에 메모리 오염이 일어나기 때문이라고 생각하는데 제가 이해한게 맞나요? 추가로 저 리스트 프로그램을 아예 종료하거나 꺼버리면 애초에 new로 동적할당된 부분도 자연스럽게 지워지는게 맞나요?(왠지 맞을것 같지만 확인차 여쭤보았습니다.)