강의를 듣다가 궁금한 점이 있어서 질문드립니다. 8:40에서 3개의 요소에 각각의 버튼을 랜더링 하고 그에 대한 설명으로 보통은 리액트 안에서 해결을 하는게 좋다고 말씀해주셨는데 리액트 안에서 해결한다는 말이 어떤 의미인지 정확히 모르겠습니다. 저는 각 root 1, 2, 3에 랜더링을 하는 것도 리액트를 사용하는거고 리액트 안에서 사용을 한다고 생각했는데 리액트를 사용한다는 것과 리액트 안에서 해결한다는 의미의 차이가 궁금합니다. 그냥 단순히 1개의 요소에 여러개의 버튼을 랜더링하는게 리액트 안에서 해결한다는 의미인가요? 기본 개념에 대해 거의 무지한 채로 리액트를 사용하다보니 작은 것이라고 온전히 이해하고 싶어서 질문드립니다.
안녕하세요 강사님 질문이 있습니다. 전체 회원 조회시 테스트 코드가 아래와 같았었는데여 메모리 저장시에는 두명 회원 가입후 전체 멤버가 2명이면 된다는식으로 테스트코드를 작성했는데 디비에 저장할때는 어떻게 해야 될까여? @Test public void findAll() { // 멤버 객체 member1 설정 Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); // 멤버 객체 member2 설정 Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); // 전체 회원 정보 리스트로 리턴 받아 result에 저장 // 두명 저장했으므로 2명이어야 함 List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); }
전 질문에 빠른 답변 진심으로 감사드립니다! 제가 파이썬 2.x version 일 수 도 있다고 지적해주셔서 파이썬과 아톰 둘다 최신버전으로 다시 다운 받아서 똑같이 실행해 보았지만 결과는 똑같았습니다. 또한 .py인지 확인해보라 지적주셔서 다시 확인해 보았지만 문제가 없어서 궁굼증만 커갑니다. IDLE shell에서 실행했을때에는 선생님께서 의도하신데로 모든 결과가 올바르게 나타나지만 아톰을 이용하여 할때에는 전 과 같은 문제가 계속 발생합니다. 선생님의 가르침이 재밌어서 더 빨리 배우고 진도를 나가고싶지만, 말씀하신거 같이 처음이 중요하기때문에 비슷한 질문 계속 올려도 넓은마음으로 이해해주시길 바랍니다 ㅜㅜ 위 사진은 IDLE Shell 3.9.1버젼으로 아톰과는 다른 올바른 답을 보여줍니다. 하지만 아톰에서 실행할때는 그렇지 못합니다. 파일 보시면 .py 적혀 있는 것 확인 가능합니다. 아톰을 안쓸 수 도 없어보이기 때문에 도움 요청합니다 ㅜㅜ 미리 답변 고맙습니다!! :)
강사님 안녕하세요. 저도 아래 질문하신 분들과 같은 오류가 발생해서 질문 남깁니다. 회원가입 후 submit을 누르면 회원가입이 되지 않고 [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 라는 에러가 뜹니다. mongoDB에는 잘 연결되었는데 무엇이 문제일까요? localhost 3000에서 5000으로 가는 부분에서 혼동이 발생한 것 같은데, 어떻게 고쳐야할지 찾아봐도 나오지 않아 남깁니다. 답변 기다리겠습니다!!
[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
맥에서 강의를 들으면서 실습하고 있습니다. pymongo 라이브러리를 설치하기 위해서 커맨드 창에서 pip install pymongo 를 실행하면 설치가 잘 되고 커맨드 파이썬에서 import도 잘 됩니다. 그런데 Jupyter Notebook에서는 에러가 나더군요... 그래서 검색해봤는데 커맨드 창에서 conda install pymongo를 실행하려고 하더군요. 실행하니 설치가 되고 다시 주피터 노트북에서 하니 에러가 나더라고요... 아나콘다 네이게이터에 Environment에서 설정을 해줘야 한대서 들어가보니 base(root)와 anaconda3 가 있는데 anaconda3에는 pymongo가 체크되어 있고 base에는 체크가 안되어 있어서 체크하니 그 다음부터는 잘 되었습니다... 아나콘다 Environments에 대한 설명을 좀 부탁드려도 될까요????
안녕하세요 오류가 발생하는데 혼자 잡기가 힘들어 문의드립니다! 현재 DB에 연결되고, login은 되는데 logout에서 자꾸 에러가 발생합니다. 이 곳은 제 깃헙 주소이고, 아래 코드 확인 부탁드립니다. events.js:292 throw er; // Unhandled 'error' event ^ at C:\Users\USER\Documents\boiler-plate\models\User.js:112:13 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4846:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4846:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\query.js:4397:11 at C:\Users\USER\Documents\boiler-plate\node_modules\kareem\index.js:135:16 at processTicksAndRejections (internal/process/task_queues.js:75:11) Emitted 'error' event on Function instance at: at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4848:13 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16 [... lines matching original stack trace ...] at processTicksAndRejections (internal/process/task_queues.js:75:11)
다음 새로운 강의로는 AWS기반의 EKS, NLB, SSL, Nginx, Aurora for mysql을 활용한 쿠버네티스 강의를 만들어주시면 감사하겠습니다. EKS(Elastic Kubernetes Service)로 node 구성시 multi-AZ으로 해주시고, ECR(Elastic Container Registry)사용법, ALB for Ingress로 할지 아니면 'NLB + Nginx for Ingress로 할지', SSL(혹은 TLS)인증서를 어디에 구성할지(Termination할지?), Jenkins 와 쿠버네티스 연동 그리고, 웹서버 혹은 WAS서버가 Scale-In될 때 웹클라이언트 세션 유지 용도로 ElasticCache for Redis도 추가 부탁 드립니다. 이 정도 커리큘럼이면 괜찮은 강의가 구성될 것 같습니다. 여력이 되신다면 쿠버네티스 모니터링용으로 프로메테우스와 그라파나, 그리고 로그서버로 fluentd도 부탁 드립니다. ^^
이벤트 트리거 시에 다음 두 가지 형태로 차이가 나게 사용하는데, 차이가 뭔지 감이 안 잡힙니다 ㅠㅠ onChange에는 그냥 함수 이름을 전달, onClick에는 arrow function으로 호출하는 형태인 것은 알겠는데 무슨 차이일까요...? onChange에서도 (e) => handleOnChange(e)라 해도 되지 않을까요?! const handleOnClick = () => { 블라블라블라 } const handleOnChange = () => { 블라블라블라 } - onChange - <input onChange = {handleOnChange}> Test </input> - onClick - <button onClick = {() => handleOnClick()}> Test </button>
혹시나 제 코드에 문제가 있는 줄 알고 강사님 git 페이지에 있는 react-shop-ko 파일을 클론해서 다시 올려봐도 리드미 페이지가 뜨네요 ㅠㅠ https://minji1999.github.io/online-store/ https://github.com/MinJi1999/online-store 이건 깃 주소입니다!
face_cascade_name = 'opencv/data/haarcascades/haarcascade_frontalface_alt.xml' eyes_cascade_name = 'opencv/data/haarcascades/haarcascade_eye_tree_eyeglasses.xml' 201face_detection 프로그램 실행시켰을 때 위의 코드에서 에러가 발생한다는데 ../opencv, opencv 둘 다 경로 에러가 발생합니다 저는 pip로 깔았는데, opencv 패키지 경로가 정확히 어떻게 되나요?