안녕하세요 제로초님, 제로초님 강의로 정말 배워가고 발전해가고 있는 한 코린이 입니다.! 감사해요! 다름이 아니라 mysql섹션에서 마지막 부분 쿼리 수행하기 코드 중에서 이해 안되는 부분이 있어서 이렇게 질문드립니다.! public/sequelize.js파일에 있는 대략 18줄에 있는 row . addEventListener ( 'click' , () => { getComment ( user . id ); }); 이 부분입니다. getUser함수에 있는 부분인데요 이 코드의 의미가 클릭했을 때 getComment함수로 들어가 그 댓글과 수정,삭제 버튼을 을 만들어 주는 역할인데요 이 코드가 왜 getUserd에 들어가 무슨 역할을 하는지 모르겠습니다. 그리고 저 부분에서의 클릭이 어떤 클릭을 말씀하시는건지 모르겠습니다.. 클릭시, 해당 댓글을 출력해주는 코드는 document . querySelectorAll ( '#user-list tr' ). forEach (( el ) => { el . addEventListener ( 'click' , function () { const id = el . querySelector ( 'td' ). textContent ; getComment ( id ); }); }); 이 코드 아닌가요?.. 저 row.addEventListner저 부분을 주석처리하고 실행해 보아도 문제 없이 잘돌아가더라구요,, 초보적인 질문일 수 있겠지만, 초보자의 마음을 이해해주시고 답변부탁드립니다!!
강의 잘 보고 있습니다. 그랩마켓에 적용하던 중 궁금한 점이 있습니다. 첨부한 사진에서 productHtml변수를 1번위치에서 선언하나 2번위치에서 선언하나 정상적으로 작동됩니다. 강의 중 말씀하신 것처럼 위에서부터 순서대로 코드가 실행된다면 2번에 선언됐을때에는 안되는 것이 맞다고 생각 되는데 왜 되는지 여쭤봅니다. p.s. 제가 짧은 지식으로 생각했을때에는 axiost.get할때 비동기 방식으로 진행되어 네트워크가 진행되는 사이에 변수가 선언되어서 그런게 아닐까란 결론이 나왔습니다.
MaraCopy 자바스크립트로 텍스트 복사 막아 놓은 웹 페이지 내에서 텍스트 복사하기 Enable Right Click context menu on any website 자바스크립트로 마우스 우측 버튼 메뉴를 막아 놓은 웹 사이트에서 마우스 우측 버튼 사용하기 요거 두개가 크롬확장에서 없어용 Font Picker 요거는 아직도 있네요
안녕하세요 제로초님 강의를 보면서 시퀄라이즈를 통해 테이블 생성중에 있습니다. 제가 만드려는 프로젝트에서 테이블에 primaryKey 없이 foreignkey로만 된 테이블들이 있는데 혹시 이런경우엔 어떤식으로 작성해야하는지 알 수 있을까요?? 검색을 해보니 시퀄라이즈는 하나 이상의 프라이머리키가 반드시 존재하여야 한다고 하는데, 제가 만드려는 테이블 예시를 들자면, a: a_id(primaryKey), a_name, a_start_date b: a_id(foreignKey, a테이블 참조), c_id(foreignKey, c테이블 참조), b_orderNumber c: c_id(primaryKey) d: c_id(foreignKey, c테이블 참조), d_value 이런 식 입니다. 이럴때 b와 d는 어떻게 해야하는지 궁금합니다..!!
안녕하세요! 크롬확장프로그램 1, 2탄 강의 수강 중 아래 4개 프로그램이 검색이 되지 않습니다. 혹시 대체할 만한 프로그램을 추천 해주실 수 있을까요?^^ 1탄 - page ruler redux, gallerify powerful image, Mobile RWD Tester 2탄 - maracopy
안녕하세요 선생님. 우선 좋은 수업 감사드립니다 :) 강의 8:33 에서 설명해주신 전역객체 프로퍼티와 전역변수 사이의 관계 에 대해 궁금증이 생겨서 질문 드립니다. 함수 안에서 this.a를 출력했을 때 전역객체의 a 대신 전역변수 a가 출력되는 예제를 다음과 같이 실행해보았는데요 다음과 같이 node.js 환경에서 실행해보았는데.. 이 경우에는 전역객체(global)의 프로퍼티를 가져올 때 전역변수를 가져오지 않는 것 같습니다. ㅠ 따라서 전역변수가 전역객체의 프로퍼티로 동작한다는 특징은 브라우저 환경에서만 유효한 개념인 것인지 궁금합니다. 감사합니다🤗
강사님 안녕하세요 강의를 통해 Qt를 배우고 주로 단순히 하나의 창위에서 프로그램하는 위젯 프로그램을 만들고 있습니다. 해당 위젯에 Qt Charts 의 linechart 를 출력하려고 하는데요 아래 그림과 같이 버튼을 눌렀을때 라인차트를 그리려고 하는데 챠트를 임의의 위젯 위에 올려야 하는데 어떻게 하는지 가이드를 좀 주실 수 있을까요? 챠트도 하나의 위젯으로 window 창에서 오픈하는 예제는 있는데 위젯위에 위젯을 띄우는 방법이 궁금합니다. 물론 레이아웃이 적용이되어 위젯의 크기를 바꿀때 챠트도 비례하여 늘고 줄었으면 합니다.
강사님 안녕하세요, 소중한 강의 만들어주셔서 감사합니다 ㅎ 제가 이해한 그로스라 함은, 데이터를 통해 개선해야할 점이나 문제점을 발견하고, A/B 테스트를 통해 더 나은 방향으로 개선해나가는 것으로 이해를 하였는데요. 이러한 과정이 AARRR 모든 과정에 적용될 수 있을 것으로 이해하였습니다. 혹시 맞을까요 ㅎ 그렇다면 이런 그로스를 전문으로 하는 팀의 리더가 흔히 말하는 PO(프로덕오너)인 것인지, 실제 현업에서는 PO와 그로스 조직간의 관계가 어떻게 연관되어 운영되는지 궁금합니다. 제가 생각한 PO(프로덕 오너)의 역할은 앱 서비스를 예로들면, 앱의 하나의 기능/영역을 프로덕으로 보고 이를 개선해 나가는 역할로서 알고있습니다. 감사합니다.
안녕하세요. 선생님의 MMDetection 강의를 보고 여러가지 만들어보고 있는 학생입니다. 다름이 아니고 mask_rcnn에 tensorrt를 적용해보고자 하여 mmd to tensorrt 라는 github를 발견하고 사용해보았습니다. https://github.com/grimoire/mmdetection-to-tensorrt 일단 설치하고 모델 적용을 하는데 기본값으로 모델을 변환하고 추론하면 추론이 되긴 하는데 segm 가 빠진 bbox만 검출이 됩니다. 그리고 파라미터를 수정해서 seg trt_model = mmdet2trt( cfg_path, args.checkpoint, fp16_mode=args.fp16, device=args.device, enable_mask=True, opt_shape_param=opt_shape_param, output_names=["num_detections", "boxes", "scores", "classes", "masks"] ) 요런식으로 만들어 모델을 돌려보면 IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)가 가 계속 뜨는데요. 혹시 도움주실수 있을까 하여 작성했습니다. 좋은 강의 감사히 보고있습니다. 감사합니다.
배포는 완료되었고 화면도 잘 나옵니다. 그런데 개발 따라하면서 https://github.com/imb96/Minlog 여기를 원격 저장소로 사용하다가 배포까지 했는데 https://github.com/imb96/imb96.github.io 여기를 원격저장소로 하고 배포해야 됐던 건가요? 레퍼지토리 한번 봐주실수 있을까요? 그리고 앞으로 블로그 글 수정할 때는 develop 모드로 수정하고 build후 deploy 하면 되는 건가요?
안녕하세요. 강의 잘 듣고 있습니다. 다음과 같이 여러 테이블을 join 후 하나의 row를 뽑아내려고 하는데 성능은 어떻게 나오는지 궁금합니다. select * from table1 inner join table2 on table1.xxx = table2.XXX inner join table3 on table2.XXX = table3.xxx where table1.nnn = NNN 이렇게 되어있을 때 전체가 다 join이 된 후 where 조건을 테스트 하게 된다면 데이터가 많을 경우 성능이 떨어질 것 같아서요. where 조건으로 먼저 필터링 한다면 금방 끝날 거 같긴한데 DB의 동작은 어떻게 처리되는건가요? 1. where 로 필터링이 되면서 join 되는것인지 아니면 join 완료 후 where로 필터링되는것인지 궁금합니다. 2. join의 횟수를 네다섯번씩 걸어도 성능에 무리가 없을까요? 3. 위 경우 한개의 컬럼만 찾으려면 limit을 추가해 주는게 나을까요? 1개 찾았을 때 전부 다 loop를 돌지 않고 빠져나가면 빠를거 같긴한데요. 확인 부탁드립니다.
6챕터를 강의하실 때, 코루틴에서 python 3.5 이상의 버전에서 <br> - def -> async - yield -> await (StopIteration 자동처리) 대체할 수 있다. 완전 비동기할 때는 짝을 맞춰야 하지만 def를 그냥 사용하면 그냥 함수인지 아닌지 알기 힘들어서 사용한다. 이렇게 배웠습니다. 그래서 from concurrent import futures를 사용하는 예제 def 앞에서 async를 써봐도 작동이 됐습니다. 그러나 asyncio를 사용하는 예제에서 async를 지웠더니 await를 사용하면 반드시 같이 써야 하는 거 같습니다. 그러나까 futures, asyncio는 모두 병행성(한 쓰래드인데 여러작업을 동시에 번갈아 빠르게 하는 것)을 수행하지만 asyncio는 I/O계열의 일을 더 잘하는 패키지이고 반드시 async와 await, as_completed와 짝을 맞추어서 써야 한다는 거죠? 반대로 futures는 async를 안 쓰고 그냥 def, yield만 써도 되는 거고요. 둘 다 결국 같은 일 하는 건데 패턴이 다른 것뿐이죠?