안녕하세요!!! 또 질문을 남기게 되었습니다 ..ㅎ 12분 35초에서 eigenvector라서 nonnegative이고 orthogonally diagonalization이 가능하다고 한 부분이 이해가 안되어서 질문드립니다. eigenvector이려면 nonzero여야 하고, A^TA가 symmetric이라서 orthogonally diagonalizable한 것 아닌가요 ?? eigenvector가 nonnegative인 것이 orthogonally diagonalizable과 무슨 상관이 있는지 이해가 잘 되지 않습니다. 그냥 따로따로 설명하신건데 제가 연관지어서 생각하는 건지 궁금합니다!
안녕하세요 비주얼스튜디오 코드로 잘 작성하고 있는데요 아래 과 같이 auth 이부분에 빨간줄이 생기는데 무시하고 해도 진행은 되는데... 이거 문제가 무엇일까요? 비주얼 스튜디오 코드에서 설정해야 되는것이 있는건가요? 이거 뿐 아니라. state.으로 시작하는 모든 부분에서 빨간줄이 발생합니다.... const status = useSelector ( state => state . auth . status );
강사님 안녕하세요. 강사님 강좌 중 이번이 세번째 수강인데 첫질문 하나 남겨 봅니다. Controller 로직에서 에러가 발견되면 ResponseEntity 에 에러코드를 기록해서 응답을 하는 부분은 이해를 했는데요. 만약 Service 로직에서 에러가 발생하면 해당 에러를 어떻게 Controller 단의 ResponseEntity 에 기록해 주는 게 좋을까요? Controller 에서 Service 호출 시에 Try/Catch 로 감싸야 하는 것인지.. 좋은 가이드를 간략하게라도 부탁드려봅니다.
처음에 지금은 주석처리된 ch와 dis 배열을 지역변수로 설정했었습니다. #include <stdio.h> #include <vector> #include <algorithm> #include <queue> using namespace std; int steps[3] = {1, -1, 5}; // Checkpoints & Distances int ch[10001] = { 0, }; int dis[10001]; int main(void){ // freopen("input.txt", "rt", stdin); int s, e; scanf("%d %d", &s, &e); // Queue for BFS queue<int> Q; // Checkpoints & Distances (Time out) // int ch[10001] = { 0, }; // int dis[10001]; // Start condition Q.push(s); ch[s] = 1; dis[s] = 0; int pos, x; // BFS for minimum distance while (!Q.empty() && ch[e] == 0){ x = Q.front(); Q.pop(); for (int i = 0; i < 3; i++){ pos = x + steps[i]; if (ch[pos] == 0){ Q.push(pos); ch[pos] = 1; dis[pos] = dis[x] + 1; } } } printf("%d", dis[e]); return 0; } 그런데 3번 부터 time out 이 발생해 다른 점을 찾아보니 배열이 전역변수라는 점이었습니다. 그래서 바꿔서 다시 실행해보니 time out이 걸리지 않고 제대로 실행되었습니다. 이러한 큰 배열을 전역변수와 지역변수로 설정했을 때 속도에 차이가 있나요? 만약 그렇다면 queue나 다른 동적자료구조들도 전역변수로 설정하는 것이 좋을까요?
안녕하세요.. 좋은 내용의 강의를 잘 듣고 있습니다. 현재 1. 스프링 시큐리티 주요 아키텍처 이해 4) 인증저장소( SecurityContextHolder , SecurityContext) 관련해서 2가지 질문이 있는데요. [질문1] 예제 설명에서 Main Thread 에서 자식 Tread 를 새로 생성해서, 테스트 하는 예제가 있는데요. 실제 업무에서, MVC 모델에서 자식 Thread 를 선언해서, 사용하는 예제를 그동안 못 봐서요. @Controller 에서 @Service 를 호출하고, 대부분 처리하는 방식인데요. 자식 쓰레드를 만드는 패턴은 실제적으로 어느때 사용하나요? [질문2] 기본 설정이 strategyName = MODE_THREADLOCAL 인데요. 자식 쓰레드가 Authentication authentication = SecurityContextHolder.getContext().getAuthentication() 로 접근할때는 안 되지만, 세션으로 get 으로, 호출하면, 같은 WAS 세션에 존재함으로, authentication 정보를 가져올 수 있는 건 아닌지요? 개인적으로 2가지 문의사항이 있어서, 질문드립니다. 감사합니다.
JSON.stringify({"id" : id})에서 save를 하면 자동완성 기능이 id의 ""를 없애버립니다. 그래서 람다함수 테스트를 했을 때 id:0이 나오는게 아니라 { "statusCode": 200, "body": "\"Hello from Lambda!\"" } 이렇게 나오네요. 키값을 나타내는 쌍따옴표가 사라지는 문제를 어떻게하죠?
코드를 검토하고 있는 데요 .. 16강에서 /client/src/store.js 파일을 보면 import rootsaga from ".redux/sagas" 로 되어 있는데 ".redux/sagas/index" 가 아닌가요? 위줄에서 reducers/index 인 것 처럼이요. 수고하세요.
선생님 움직이는 이벤트예제입니다. .ilbuni에서 background-position: 50% 50%;와 .ilbuni .a에서 left: 5%; bottom: 5%;의 position 속성이 경합되는 것 아닌가요?? background-position: 50% 50%가 무슨 역할을 하는지 이해를 못하겠습니다.
완성되어있지 않은 api.js, index.js를 가지고 index.html을 실행시켰는데 CRUD 모든 기능이 정상작동합니다. (제가 dummyData에 등록한 JSON에 대한 정보는 표시되지 않구요. 아마 연결이 뭐가 잘못된 거 같은 느낌이..) 그리고 APIHandler의 생성자에 JSON을 등록하는 부분에서.. save했을 경우에 자꾸 JSON의 마지막 원소 뒤에도 콤마가 찍혀서 나오는데.. 그냥 이대로 둬도 되나요?