function G () {} G.method1 = function () {} G.prototype.method2 = function () {} const g = new G() 이거하고 const b = function() {} console.log(b.name) 차이점이 아래는 변수명이 b 하나니까 프로퍼티 name 읽어서 부르는데 위는 G.method1로 읽을지 method1로 읽을지 정의가 애매하다고 하셧는데 G.method1 = function(){}하면 function G() { method1 (){} } 이게 이렇게 되고 여기서 const g= new G()에서 생성자함수로서 객체 리턴해서 const g = {method1(){}}되는거 아닌가여?? 제가 이해가 안되서 조금만 더 설명해주시면 감사하겠습니다 TT
안녕하세요 병욱 멘토님 , Bonbon이라고 합니다 :) 저는 28살 여자 비전공 문과생이구요 현재 경남에 거주중입니다 (강의중에 익숙한 말투가 정말 반가웠어요ㅎㅎㅎ) 그리고 강의 중간 중간 느껴지는 엄청난 노력들이... 뭔가 다르다는 것을 느겼습니다ㅎㅎ 좋은 강의로 희망을 주셔서 정말 감사드립니다. 제가 궁금한건 크게 "2가지"입니다. 1. 데이터 사이언스 분야 가 제가 알기로는 석사이상 공부해야하는 분야라고 알고 있어요. 그리고 베이스가 많이 필요한 분야라고 생각해서 부트캠프들은 비전공이며 사회적 경험이 그리 많지 않은 제가 도전하기에는 다소 어려움이 있다고 판단했었는데요. 반면에 멘토님께서는 강의 중에 백엔드 서버 개발자보다 '덜 시간이 걸릴 것'이라고 하셨는데, 왜 그렇게 생각하셨는지 궁금합니다~ (지금 패스트 캠퍼스에 취업스쿨이 개강되었는데 아직까지는 고민중이거든요.. 그래서 멘토님의 생각을 듣고 싶습니다 ^^) 2. 저는 확실하고 찐~하게 공부해서 커리어 전환을 반드시 하고싶어요! 그래서 서울로 공부를 하러 가는게 좋겠다라는 결론을 내렸습니다. 지금 현재는 어떤 부트캠프를 등록하면 좋을지 고민 중인데요, 강의 중에 부트캠프에 자세히 알고싶으시면 질문 남기라고 하셔서 질문남겨요(오픈채팅방이 검색이 안되더라구요ㅠㅠ) 혹시 부트캠프에 대해서 개인적으로 더 여쭤보고 싶은데, 어떤 경로로 여쭤보면 될까요? :) 좋은 강의 제공해주시고, 막막한 저에게 좋은 멘토의 역할해주셔서 정말 감사합니다 !!(정말 이분야로 오고 싶어하는 친구들이 있다면 다~소개해줄거예요!!) 답변 기다리고 있겠습니다 감사합니다 :)
안녕하세요 강사님 퀄리티 높은 강의 감사합니다. node js 토큰 생성 부분에서 막혀 질문드립니다. postman에서 POST http://localhost:5000/register 로 위 email과 password 등록은 잘 되는데 /register를 /login으로 바꿔서 위 email, paassword로 로그인 해보면 다음과 같은 오류가 발생합니다.. vscode 터미널창에는 MongoDB Connected... 로 계속 유지되고 다른 오류는 뜨지 않았습니다.
안녕하세요. 만약 함수가 인터페이스 규약을 구현하는 퍼블릭 함수라면 이름에는 구현 디테일을 넣어서는 안 됩니다. 구현 디테일이 함수 이름에 들어가면 이를 호출하는 사용자는 구현 디테일을 염두에 두며 개발하게 됩니다. 즉 변경에 취약해집니다. 구현 디테일은 인터페이스 구현 클래스 명에 담겨야 합니다. 사실 인터페이스 함수 이름에 구현 디테일이 들어갔다는 것은 설계가 잘못되었다는 뜻이니 함수 이름 자체의 문제라고 보기는 어려울 수 있겠습니다. -> 이부분 무슨 뜻인지 구체적으로 설명 부탁드립니다
안녕하세요! 계획에 맞춰서 곧 강의를 듣게 될 것 같아요! 이전에 질문 드렸을 때 Java에 컬렉션 프레임워크까지는 기본적인 이해가 필요하다고 말씀해주셔서 기본 개념을 이해한 상태입니다. 보통 순서가 JAVA -> Servlet -> JSP인데 지난번에 JSP는 선행학습이 필요 없다고 말씀해주셨는데 혹시 서블릿은 기본적으로 알고 가야하는지 궁금해서 여쭤봅니다. 1. JAVA의 컬렉션 프레임워크까지 개념만 알고 수업을 진행해도 괜찮을까요? 2.Servlet의 선행학습이 없어도 이해하는데 무리 없을까요? 3.이외의 선행학습이 필요한 것들이 있다면 알려주시면 감사드리겠습니다 !
Open에서 공간이 부족하면 새로운 SendBuffer(ChunkSize)를 할당하여 ThreadLocal<SendBuffer> CurrentBuffer에 참조를 전달해주는 부분에서 궁금한 것이 있습니다. 1. RecvBuffer 클래스에서는 buffer가 ArraySegment<byte> 라는 구조체이므로 스택에 할당되며 Clean() 매소드에서 처리된 패킷은 밀어버리고, 처리되지 않은 패킷만 시작위치로 복사하여 버퍼를 재사용한다고 기억하고있습니다. 이 때 복사과정에서 Array.Copy(_buffer.Array, _buffer.Offset + _readPos, _buffer.Array, _buffer.Offset, dataSize); 매소드를 콜할 때 전달되는 매개변수들( 특히 buffer.Array 배열)이 스택프레임에 각각 복사되어 올라가는 것이 맞나요? 2. SendBuffer는 RecvBuffer와 다르게 buffer를 byte[] 로 힙에 할당하는 것으로 되어있는데요, 그 이유가 강의에서는 각 스레드 별로 Send가 완료 되었는지 알 수 없기 때문에 buffer의 앞부분를 밀어버리게되면 sendQueue에 전달된 내용이 날아가버리기 때문에 곤란하다고 하셨습니다. 이 부분을 RecvBuffer의 buffer처럼 구현하는 방법은 없는건가요? 있다면 어떤식으로 하는 것인지 궁금합니다. 3. SendBufferHelper 클래스에서 ThreadLocal로SendBuffer를 만드는 부분에 대해 궁금합니다. 검색해보니 ThreadLocal로 만들면 스레드 별로 독립된 저장공간으로 생성되어 정적멤버변수나 싱글톤에 사용하는 것으로 이해를 했습니다. 이 독립된 공간이 생성되는 시점과 어떻게 생성되는지 궁금합니다. public static ThreadLocal<SendBuffer> CurrentBuffer = new ThreadLocal<SendBuffer>(() => { return null; }); 여기서 valueFactory에 null 반환하는 것으로 구현한 이유가 궁금합니다. 추가로 4가지 생성자가 있던데 각각 어떤것인지 궁금합니다.
그 앞 단계까지는 잘 실행이 되었고, 제 google drive에 파일들과 이름들까지 모두 확인하였지만 문제가 없었습니다.(darknet이라는 폴더에 custom이라는 폴더도 있으며 강좌와 다른 점은 파일 이름이 my_obj.data, my_yolov3.cfg 라는 것입니다.) 하지만 학습을 시키려고 하면 이런 식으로 에러메세지만 나옵니다.. 어떻게 해야할까요??
안녕하세요! 수업 내용을 듣고 object태그를 이용하여 svg를 넣어 주었는데요! 처음에 연결만 되고 뜨는건 많은데 인라인으로 삽입했을 때 처럼 자유롭게 컨트롤이 안되 더라고요! 여기저기 찾아보다가 해당오브젝트에.addEventListener('load', ()=>{})를 이용하여 패스를 선택하는 것에는 성공하였는데요. 뭔가 이상한건지..그 위에 마우스가 지나갈 때(마우스에 움직이는 모양을 달았어요), 엄청 버벅거리면서 svg그림에 막혔다가 움직이는 것처럼 보이더라고요(기본 마우스 포인터는 상관없는데, clientX,clientY로 위치를 준 마우스를 쫒아다니는 이미지가 이상해요). 그냥 인라인으로 svg를 넣었을 때는 아무이상 없는데, object에넣고 위에 말한 방식으로 부른 svg파일에서만 그러더라고요..뭔가 다른 방법이 있는데 잘 못 연결해서 그런 걸까요.. 인라인으로 svg를 컨트롤 할 때의 내용들만 있어서, 어디에 질문을 남겨야 할지 몰라서 여기에 남겨요ㅠ 내용이 길었네요 감사합니다!
각 함수가 실행되면 각 함수의 실행 컨텍스트가 열리고 그 스코프 내부의 lexical enviroment가 생성이되고 environment record를 통해서 스코프 내부의 선언부를 기록하고 outer environment reference를 참조 하는 순서 인가요? 이때 외부 환역에 접근 하는 거를 체이닝 이라는 표현을 사용하는 걸까요?
안녕하세요 항상 답변 감사드립니다. RGB를 img[ :, : ,0], img[ :, : , 1], img[:, :, 2] 로 나눠서 출력하면 각 각 R, G, B 위주로 다른 색으로 출력될거라 생각했는데 출력 이미지는 원본과 다르지만 셋이 서로 같더라구요. 왜 그런지 궁금합니다.
<!DOCTYPE html > < html lang = "en" > < head > < meta charset = "utf-8" > < title > Error </ title > </ head > < body > < pre > Cannot POST /register </ pre > </ body > </ html > 포스트맨에서 에러 메시지가 뜹니다. 그리고 register가 등장하는데, 저게 뭔지 모르겠습니다. 설명해주시면 감사드리겠습니다.