안녕하세요! 8:40 부터 강사님께서 파워포인트로 설명을 해주시는데, 이 때, helloController를 먼저 찾는 이유가 스프링이 url이름을 보고 무슨 컨트롤러 패키지 디렉토리를 찾는지 알아서 인식을 하는것 인가요?? 예를 들어, a로직을 수행하는 aController라는 패키지를 만들고 b로직 수행하는 bController 패키지를 만든다음 url을 따라 어떤 패키지를 찾는지 스프링이 결정하는 방식인가요, 아니면 보통 컨트롤러 패키지는 하나로 만드는데, 단순히 저희 예제가 helloController여서 그렇게 표기를 하신건가요? 감사합니다!
안녕하세요! 다름이 아니라 제가 강의파일을 다운 받구 압축을 풀었는데 첫 강의부터 다음 사진처럼 파일을 찾을 수 없다고 뜨네요! requirements 파일을 주피터 노트북이 있는 폴더에 같이 넣으라 하셔서 강의자료 폴더에 같이 넣었는데 dir명령어로 안됩니다ㅜㅜ 어떤 폴더에 넣어야 실행이 될까요?
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
docker-compose.yml docker-compose_nginx.yml docker-compose_mysql.yml docker-compose_tomcat.yml 이런식으로 yml파일이 여러개일경우에도 그냥 docker-compose up 하면 다 실행되는건가요? up down을 개별적으로도 할 수 있나여?
안녕하세요. 강좌에 Play함수의 매개변수로 파일경로를 지정하면 읽어와야 하는데 읽지를 못하고 있습니다. 소스코드는 강의에 나온 그대로이고, 확장자도 .wav 붙여서 해봐도 안됩니다.. 혹시나 스크립트 위치 기준으로 불러들이는가 해서 Play 함수와 관련된 스크립트 파일을 Assets에 옮겨서도 실행해봤는데 안됩니다. ㅈ
실무적으로 궁금한 게 있습니다. 일반적으로 대부분의 서비스들은 admin을 제공하는데요. react.js 를 이용해 실제 서비스용 frontend를 구현하고 nestjs를 이용해서 api backend를 만들고 두 번째 frontend 로 admin을 만들어서 2개의 프론트엔드(서비스용, 어드민용)를 동일한 backend api를 공유하여 사용하는지. 아니면 1개의 frontend에서 서비스용과 어드민용을 같이 만들고 backend는 1개를 두는지. 같은 backend를 사용할 경우 서비스용에 전체 기능을 가진 api를 사용하는 것은 혹시 위험하지는 않을지. adminbro같은 경우에는 자동화된 툴로 admin을 간편하게 사용할 수는 있지만, 실제 프로젝트에 적용하기에는 문제가 있는 것은 아닌지. 업무효율성을 고려하여 admin역시 만드는 것이 좋아 보이긴 합니다. 즉 정리하면 service용 reactjs, admin용 reactjs, backend 1 이렇게 구성이 될까요? (총3개) 아니면 서비스용 frontend, backend, 관리자용 frontend, backend 이렇게 구성하는 것이 좋을지. (총4개)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Member result = repository.findById(member.getId()).get(); 이 구문만으로 result 객체와 member 객체가 같아지는 것이 이해가 잘 가질 않습니다. 저 구문에서 result 객체를 생성함과 동시에 result 의 id 를 member 의 id 와 같게하는 것은 이해가 갔습니다. 하지만 그것만으로 result 객체와 member 객체가 isEqualTo 메소드에서 같은 값이 나오는 것이 이해가 가질 않습니다. 혹시 제가 저 구문을 잘 못 이해하고 있는 건가요? 답변 부탁드립니다..!!
코드 main 함수 부분 중에 int ans = 0;//조합 3개=3중 for문 for (int i = 0; i < v.size(); i++) { for (int j = 0; j < i; j++) { for (int k = 0; k < j; k++) { a[v[i].first][v[i].second] = a[v[j].first][v[j].second] = a[v[k].first][v[k].second] = 1;//벽 생성// ans = max(ans, solve()); a[v[i].first][v[i].second] = a[v[j].first][v[j].second] = a[v[k].first][v[k].second] = 0;//벽 해제-->초기화// } } } cout << ans; for문에서 i의 범위 설정은 알겠는데, j와 k의 범위 설정이 약간 이해가 가지 않아서 질문드립니다~~
안녕하세요? 정수님 작년에 개발자를 되기 전에 정수님 강의를 먼저 보고 개발자가 되어야겠다고 결심을 하고 공부를 시작했었는데, 이제 부트캠프에서 프로젝트를 끝나고 다음주부터 스타트업에 인턴으로 나가게 되었습니다. 이렇게 다시 질문을 남기게 된 이유는 다름이 아니라 개발자로써 일하면서 네트워킹, 인맥을 구축하는 법이 궁금해서 입니다. 비록 제가 아직 개발자로 일을 해보지 않아서 잘은 모르겠지만, 제가 이전에 근무하던 다른 업계 등에서 업계 사람들 간의 네트워킹이 중요 했었는데, 개발자도 그러한 네트워킹이 중요하지 않을까라는 생각을 합니다. 그런데 전 비전공자 출신으로 주변에 아는 개발자도 거의 없고 학교 선후배도 없습니다. 그래서 지금 제가 가진 아는 분이라면 부트캠프 출신들의 동기나 그곳의 멘토들 밖에 없습니다. 정수님 같은 경우에는 비전공자 출신 개발자로 어떻게 개발자들간의 네트워킹을 하였고 어떻게 그러한 네트워킹을 유지해나가는 지 궁금해서 이렇게 질문글을 남기게 됩니다. 언제나 친절한 답변을 남겨주셔서 감사합니다. 좋을 하루 보내세요
강의에서 Pod D에서 Service IP를 이용해 Pod B에 접근하는 부분입니다. 그림에서 Node2 의 NAT 기능에 의해 Node1에 등록되어 있는 Service-Pod Ip Transration이 일어나는 것을 알 수 있는데요. 이전 강의에서 kube-proxy가 이를 iptables등에 등록을 해주는 과정을 설명해주실 때 1. Service가 새로 생성 2. apiserver가 Endpoint Object 생성을 감지해 Service-Pod IP 매핑을 kube-proxy에 등록 하는 과정이 있었는데 강의 그림으로는 생성된 서비스가 있는 Node의 kube-proxy로만 Service-Pod IP 매핑이 등록되는 것으로 이해했습니다. 만약 이 가정이 옳다면, 맨 위 그림에서 Pod D가 있는 Node2에서 Node1의 Service-Pod IP 매핑정보를 알 수 없을텐데 어떻게 알 수 있었을까요? 2번 과정이 혹시 모든 Worker Node에 전파되는 것일까요? 감사합니다.
리액트 실시간 처리 질문 드립니다. 전에 리액트 공부가 잘 안되서 다시 시도하고 있습니다. 현재 pc 환경은 윈도우 이며, 기본 셋팅은 vsc 설치 및 확장 설치외에 없습니다. stage2 웹개발하기 부분 리액트 실행을 그대로 따라하고 있습니다만 npm start 한후에 app.js에 값을 변경 후 새로고침을 해도 아무런 변화가 없고 서버를 끄고 다시 켜야 적용이 됩니다. 이 경우가 리액트 초기 실험 말고도 다른 웹팩이나 gulp 혹은 node js를 시험해 볼때도 실시간 적용이 안되는 경우가 많았습니다. 이럴 시 어떻게 세팅 하거나 실시간으로 적용 되게 하는 방법이 있나요?
강의대로 비주얼스튜디오코드 설치했는데 폴더를 만들어야 왼쪽창에서 마우스 오른쪽버튼 활성화되나요? 그부분에대한 어떤 설명도 없어 막힌상태입니다 아니면 초보가 들을수있는 강의가 따로 있나요? 제한모드는 뭔가요? 좀 자세한 설명부탁드립니다... 일단 강의화면이랑 제화면이 다른상태네요 코드사용법? 이런 폴더도 저는 없구요 설치해라는건 다 한 상태입니다
안녕하세요, 제네릭 강의 부분에 '정의된 타입으로 타입을 제한하기' 강의에서 여쭤보고 싶은게 생겨 질문 드립니다. logTextLength(10); 에서 에러가 출력되는 이유가 궁금합니다. 수업과 핸드북 내용(https://joshua1988.github.io/ts/guide/generics.html#%EC%A0%9C%EB%84%A4%EB%A6%AD-%EC%A0%9C%EC%95%BD-%EC%A1%B0%EA%B1%B4)을 참조했을 때, 에러가 발생하는 이유는 logTextLength함수의 전달인자인 10인 숫자 타입에는 length 속성이 없기 때문이라고 하셨는데요, 그런데 수업 중 'T extends LengthType'으로 T 타입은 LengthType 내에 있는 모든 속성들을 갖고 있게 된다고 하셔서, logTextLength(10) 의 10이라는 숫자 타입에도 LengthType의 속성인 length를 갖게 된다고 생각했었습니다. 그런데 logTextLength(10) 이 에러를 출력하는 이유로, 10에 length 속성이 없기 때문이라고 하신 부분이 이해가 잘 안가 문의드립니다.
안녕하세요. 강사님. 항상 강의 잘 듣고 있습니다. 설명을 듣던 중 질문이 생겨서 질문드립니다. 저희가 config_file을 설정할 때, ' '/content/mmdetection/configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 을 설정해서 사용을 하는데, 1x가 epoch:12라고 하셨는데, 2x를 사용하지 않는 이유는 무엇일까요? 그리고 mmdetection 내 다양한 알고리즘을 선택할 때, 선택을 하는 좋은 기준 같은 것들을 여쭤보고 싶습니다! 제 생각엔 아무래도 학습을 더 한 2x가 더 정확성을 가질 것이라고 생각이 드는데, 특별히 1x를 설정하신 이유가 궁금합니다. 감사합니다 :)