강의 4분52초에 static class 로 만든 Hello class를 helloApi 메소드에서 [클래스이름.메소드형태] 로 호출하지 않고 Hello class 의 인스턴스를 직접 생성해서 get/set 메소드를 사용하고 있는데 어째서 [클래스이름.메소드형태] 이형태로는 호출되지 않는것일까요?
31강의 ChatRoom 생성하기에 모달 팝업창에 질문 있습니다. 모달 팝업창을 띄우면 콘솔에 이런 에러가 나옵니다. Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node at div at Transition (http://localhost:3000/static/js/0.chunk.js:143095:30) at Fade (http://localhost:3000/static/js/0.chunk.js:66501:24) at BackdropTransition at Modal (http://localhost:3000/static/js/0.chunk.js:137780:24) at Modal (http://localhost:3000/static/js/0.chunk.js:67527:23) at div at ChatRooms (http://localhost:3000/static/js/main.chunk.js:999:5) at Connect(ChatRooms) (http://localhost:3000/static/js/0.chunk.js:139310:75) at div at SidePanel at div at div at ChatPage at Route (http://localhost:3000/static/js/0.chunk.js:142152:29) at Switch (http://localhost:3000/static/js/0.chunk.js:142354:29) at App (http://localhost:3000/static/js/main.chunk.js:182:84) at Router (http://localhost:3000/static/js/0.chunk.js:141787:30) at BrowserRouter (http://localhost:3000/static/js/0.chunk.js:141407:35) at Provider (http://localhost:3000/static/js/0.chunk.js:139023:20) 이런걸 찾아 보았는데, 제가 리액트 초보라 뭔말 인지 모르겠습니다. https://stackoverflow.com/questions/60903335/warning-finddomnode-is-deprecated-in-strictmode-finddomnode-was-passed-an-inst 검색을 해서 찾아본 페이지 입니다.
npm 잘 설치해서 cmd 창에서도 잘 되는 것 확인했는데 VSC에서 test.js 파일 작성하고 터미널에서 node test.js 치면 D:\Webcoding\javascript>node test.js 'node'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이런 오류 메세지가 나오네요..
안녕하세요, 몇가지 질문이 있습니다. id : { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: ture, }, 이렇게 넣어줘야하는데 sequelize는 id를 자동으로 넣어주기 때문에 생략해도 된다고 하셨는데 id라는 컬럼이 무조건적으로 생기는 건가요? 즉, primary키를 id로 고정하고 모델을 생성하는 것인가요?? 그리고 unique index로 name을 설정할때 단순히 빨리 찾기 위함이라고 이해했는데, unique 자체가 무결성을 만족해야한다고 알고 있거든요, 그렇다면 똑같은 name을 가지고 있는 사람들이 없다고 가정하고 unique를 사용하는 건가요?? 만약 홍길동이라는 이름이 2개 있을 때 어떻게 찾게 되는 것 인가요??
이번 강의 마지막 부분에 적용하는 스타일이 footer에도 자동 적용되어서 아래와 같이 적용이 되는데 어떤 이유에서일까요?.. 추가로 강의 소개 페이지에서는 정상으로 footer가 위치하지만 메인페이지에서는 footer가 아래와 같이 위치합니다.. 첫 번째 문제는 해결했습니다!!
동작을 보니까 값타입 파라미터를 사용하는 함수를 defer 호출했을 경우는, defer문 작성 위치 시점의 값 그대로 넘어오고 레퍼런스타입 파라미터를 사용하는 함수를 defer호출했을 경우는 , 해당 defer를 호출하는 함수 내부에서 그 레퍼런스타입 변수의 마지막 상태값으로 호출되는 것 같습니다. 어찌보면 당연한 동작이긴 하네요ㅋㅋ defer문은 말 그대로 그냥 (스택 형태로)함수들을 저장해두었다가 흐름 마지막에 하나씩 빼면서 호출해주는것 뿐이라고 이해하면 될 것 같은데 맞겠죠??
선생님 저는 문제를 잘 이해하지 못한건지;; 이렇게 짰습니다 첫번째로 pizza라는 페어를 새로 만들어서 할당해도 괜찮은지 궁금합니다 그리고 강의에서는 dis = min(dis) 이렇게 하셨는데 이게 이해가 안갑니다 모든 집에서 선택된 피자가게까지의 거리를 더한 후에 그것의 min 값을 구하는 문제가 아닌가요..? #include <iostream> #include <algorithm> #include <vector> using namespace std; int n, m, res; vector<pair<int, int> > map[30]; pair<int, int> pizza[30]; dfs(int s, int L){ if(L==m){ for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ sum += abs(map[1][i].first-map[2][j].first) + abs(map[1][i].second-map[2][j].second); } } if(res>sum) res=sum; } else{ for(int j=s;j<map[2].size();j++){ pizza[j] = map[2][j]; dfs(j+1,L+1); pizza[j] = {0,0}; } } } int main(){ int x; scanf("%d %d",&n,&m); for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&x); if(x==1){ map[1].push_back(make_pair(i,j)); } else if(x==2){ map[2].push_back(make_pair(i,j)); } } } dfs(0,0); return 0; }
제가 자바에 익숙하지 않아서 List<List<Integer>> result = new ArrayList<>(); 이 부분이 잘 이해 안되는데 list안에 list를 선언 한건가요? 그리고 class TreeNode { int val; TreeNode left, right; TreeNode(int x) { this.val = x; } } 이 부분에서 left,right는 요소인거 같은데 new로 root 객체 선언해서 만들고 그 요소로 접근해서 2,3넣고 left.left 로 4 넣고 이렇게 진행 하는게 맞는건가요?(틀렸다는게 아니라 몰라서 물어봅니다.) 그럼 계속 내려갈떄마다 객체선언한 root 뒤에 left,right로 내려가고 left,right로 접근해서 할당이 가능한지도 궁금하네요. 제가 잘 몰라서 .. 답변해주시면 감사하겠습니다.
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 이 강의 맥북만 가능한가요? 제가 윈도우10 쓰는데 예제 파일들 압축 풀었는데 파일 encoding을 못하네요
선생님, 아이가 c++을 학원을 통해서 배우고 있는데 문제풀이 위주로 진행되다보니 좀 더 깊고 상세하게 배워보라고 선생님 수업을 시작했어요. 몇일전부터 처음부터 차근차근 듣기 시작했는데, 다만, 학원 진도가 많이 나간 상태여서 지금 헤매고 있는 완전탐색에 도움되는 부분을 추천해 주시면 그 부분을 먼저 들어서 이해를 좀 도울 수 있으면 좋겠다 싶어서 문의드려 봅니다. 좋은 강의...정말 감사합니다.
안녕하세요 선생님, 이번에 "다대다 [N:M]" 강좌 - 6:00 를 듣다가 헷갈리는 부분이 생겨서 질문드립니다. . 일단 @ManyToMany 를 사용해서 Member, Product 테이블 모두 외래키를 갖고 있지 않고 , 중간 테이블인 Member_Product 테이블이 외래키를 갖고 있는 상태라 가정 하고 질문을 드리겠습니다. . 질문: 1. 다대다의 관계에서는 Member_Product가 연관관계의 주인이 되는건가요? 만약 그렇다면 Member, Product 모두 mappedBy를 설정해줘야 되는거 아닌가요? 2. Member에만 mappedBy를 표기했는데 그 이유가 뭔가요?
안녕하세요. 인터넷에서 셀레니움을 통해 부동산등기부 자동발급 프로그램을 만들고 있습니다. www.iros.go.kr 웹 사이트를 로그인하고 등기부등본 결제를 한다음 열람을 하게되면 크롬 브라우저에서 RPTRegisterXCtrl을 선택하는 메시지 창을 출력합니다. 메시지 윈도우는 다음과 같습니다 (이 메시지 윈도우에서 RPRTRegisterXCtrl을 클릭하여 다음으로 진행하고 싶은데... 방법을 찾지 못하고 있습니다) . 크롬 브라우저를 포함한 전체 화면의 스크린 샷은 아래와 같습니다. -- 그런데 이게 일반적인 크롬 메시지 윈도우는 아닌 것 같습니다. res_msg = Alert(driver) msg.accept() 등을 이런 방식의 코드로는 전혀 접근이 안 됩니다. -- pywinauto를 통해 제어하려고 spy++로 확인해도 되지를 않습니다. app = Application().connect(class_name="....")과 같은 형태로 접근하려 해도 NotFound 에러가 납니다. pyautogui를 통하면 좌표로 클릭하면 됩니다만, 백그라운드 실행을 목표로 하고 있습니다. 따라서 이 방법 이외의 구현 방안을 찾고 있습니다. -- pywinauto나 다른 방법을 통해 구현하고 싶습니다. 여러 방안을 찾아보는데 찾지를 못해 메시지를 넣습니다. 해결을 위한 어떤 실마리라도 찾았으면 좋겠습니다. 그럼 정말 감사합니다. 꾸~~~~벅.
안녕하세요. 인터넷에서 셀레니움을 통해 부동산등기부 자동발급 프로그램을 만들고 있습니다. www.iros.go.kr 웹 사이트를 로그인하고 등기부등본 결제를 한다음 열람을 하게되면 크롬 브라우저에서 RPTRegisterXCtrl을 선택하는 메시지 창을 출력합니다. 메시지 윈도우는 다음과 같습니다 (이 메시지 윈도우에서 RPRTRegisterXCtrl을 클릭하여 다음으로 진행하고 싶은데... 방법을 찾지 못하고 있습니다) . 크롬 브라우저를 포함한 전체 화면의 스크린 샷은 아래와 같습니다. -- 그런데 이게 일반적인 크롬 메시지 윈도우는 아닌 것 같습니다. res_msg = Alert(driver) msg.accept() 등을 이런 방식의 코드로는 전혀 접근이 안 됩니다. -- pywinauto를 통해 제어하려고 spy++로 확인해도 되지를 않습니다. app = Application().connect(class_name="....")과 같은 형태로 접근하려 해도 NotFound 에러가 납니다. pyautogui를 통하면 좌표로 클릭하면 됩니다만, 백그라운드 실행을 목표로 하고 있습니다. 따라서 이 방법 이외의 구현 방안을 찾고 있습니다. -- pywinauto나 다른 방법을 통해 구현하고 싶습니다. 여러 방안을 찾아보는데 찾지를 못해 메시지를 넣습니다. 해결을 위한 어떤 실마리라도 찾았으면 좋겠습니다. 그럼 정말 감사합니다. 꾸~~~~벅.