이번에 Front 강의 끝까지 마치고 배포하려고 하는데 build한 결과물(dist폴더+index.html)을 back/public에 옮겨넣어서 배포하면 되는것이 맞을까요??? 위의 방법으로 해보니 로컬에서 npm run dev로 실행하였을때는 잘 실행이 되는데, Nodebird강좌에서 알려주신대로 AWS에서 npm start를 하니 로그인 창에서 로그인을 해도 workspace화면으로 넘어가지지를 않네요ㅠㅠ 원인을 분석하려 네트워크탭을 보니 login정보는 잘 POST보내나 users정보를 get할때 자꾸 false로 들어오네요 ㅠㅠ 이게 back에서의 문제인지... front쪽의 문제인지.... 아직 초보인지라 어디가 어떻게 문제인지 감이 하나도 잡히지가 않습니다 ㅠㅠ 구글링으로만 3일 고생하다가 도저히 방법을 못찾겠어서 질문으로 남겨봅니당... /// Front-End 위주로 공부하고 있어서 백엔드 강의는 듣지않았습니다!! 혹시 듣는다면 해결이 될까요?? /// 혹시나 코드중에 제가 놓치거나 오타를 낸게 있을까 싶어 제로초님 깃헙을 클론해서 똑같은방법으로 배포해봤는데 똑같이 false가 반환됩니다 ㅠㅠㅠ 제가 뭔가 놓치고 있는것이 있는걸까요?
안녕하세요 강사님. 좋은 강의 진심으로 감사합니다! 데이터 전처리 하는 과정을 보면서 질문이 생겼는데요. 1. 회귀 모델을 위해 전처리 할 때는 standardScaler를 하지만, rule-based model인 결정 트리에서는 안한다고 알고 있습니다. 그럼 결정 트리에서 전처리 할 때는 imputer, one-hot encoding 외에 어떤 전처리가 가능할 까요? 2. 왜곡도가 높은 피처들을 로그 변환 적용을 하는데, 이 또한 standardScaler를 위한 거니까 결정 트리 모델을 위해 전처리 할 때는 생략해도 되는 과정인가요? 감사합니다.
(reduce, filter, map 에 전부 curry 적용 ) go (reduce (a, f)=>f(a), args) 1. 처음 reduce 에 a 와 filter 를 인자로 받는다 . 2. 하지만 filter 에 인자가 하나 밖에 없으므로 한번 기다렸다가 a 를 받은 뒤 실행 3. filter 의 결과를 acc 값으로 저장한 뒤 두번째 시도에서 a 값으로 적용 4. reduce 두번째 시도 에서는 filter 결과 (a) 와 map 을 인자로 받는다 . 5. map 의 인자가 하나이므로 기다렸다가 a 를 받고 나서 실행 6. map 의 결과값을 acc 로 저장했다가 다음 번 a 로 적용 7. reduce 세번째 시도 에서는 map 결과 (a) 와 reduce 를 인자로 받아 실행 8. 마찬가지로 reduce 의 인자가 하나이므로 기다렸다가 a 값이 전해지면 실행 9. reduce 의 결과를 acc 값에 저장했다가 다음 차례 a 로 적용 10. reduce 네번째 시도 에서는 reduce 결과 (a) 와 log 를 인자로 받은 뒤 실행 계속 뒤로가서 그 전 강의들을 다시봤네요 ㅎㅎ 제가 이해한 내용이 맞나요?
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
해당 강의에서 restcontroller는 view를 갖지않는 rest data를 반환한다고 하셨는데, 그렇다면 예를 들어 로그인을 완료한 후 session or token등을 가지고 메인화면으로 가는것만 한다면 그 메서드는 따로 controller을 만들어줘야하는건가요? 아니면 react같은 프레임워크 단에서 처리하는 방향이 맞다면 어떤식으로 하는건지 간략히 설명들을 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아직 많이 부족한 초보입니다 InputManager 강의에서 Action 대리자를 쓰셨는데 Action 대리자를 쓰신 이유가 궁금합니다.. (delegate보다 편해서 인건지, 메서드를 꼭 받아야만 했던 것인지 ㅠㅠ) 그리고 InputManager를 구현할 다른 방법이 또 있는건지도 궁금해요!
로그인 정보를 불러올 때 현재 노드버드 앱 같은 경우에는 페이지 수가 적어서 가가 필요한 정보가 비슷해서 loadUserAPI시 항상 같은 데이터를 받아오는데 만약 페이지가 어느정도 많고 각 페이지에서 유저 관련된 필요한 정보가 많이 다를 경우에는 1. loadUserAPI를 여러개로 쪼갠 후에 loadUser 에서 경우에 따라 다른 api를 호출 하는 게 좋은지 아니면 2. 액션을 여러개로 늘려서 하는 것 이 좋을지 아니면 3. 모든 페이지에서 필요한 유저 관련 데이터의 합집합을 받는것 이 좋을지 궁금하네요. 제 생각에는 2번인데 만약 2번이라면 그에 따른 코드량이 방대해 질텐데 (state수, 리듀서, 사가 등) 그래도 이렇게 하는게 가장 좋겠죠??
root 디렉토리에 폴더명을 uploads로 만들어놔서 api/video/uploadfiles 말고 api/video/uploads 로 고쳐서 하시면 됩니다. 아마 강사님이 처음에 uploads가 아니라 uploadfiles로 선언을 하시고 추후에 uploads로 바꾸셨는데 나머지 부분이 변경이 안됐던것 같습니다. VideoUploadPage.js에서 axios . post ( '/api/video/uploads' , formData , config ) 로 고치고 server 디렉토리의 video.js에선 router . post ( '/uploads' , ( req , res ) => { 로 고치면 정상적으로 작동 됩니다.
안녕하세요. "AOP 적용" 강의에서 AOP를 적용했을때 프록시로 가짜 MemberService가 생성되는걸 확인 시켜주시기 위해서 MemberController 의 MemberService 주입 부분에서 프린트를 찍어서 보여주시는데요. AOP가 적용되지 않은 상태에서 프린트 찍어도 비슷한 형태로 출력됩니다. 이 부분에 대해서 설명해주실 수 있을까요..?
강의 잘 듣고 있습니다. 감사합니다. Queue를 처음 배우고 있어 혼자 풀 때 아래와 같이 풀었는데 반례가 있을지 궁금합니다. function solution ( need , plan ) { let answer = " YES " ; let planArr = plan . split ( "" ) ; let max = - 1 ; for ( let x of need ) { let YN = false ; for ( let i = 0 ; i < planArr . length ; i ++ ) { if ( x === planArr [ i ]) { YN = true ; if ( max < i ) { max = i ; } else { answer = " NO " ; } break ; } } if ( ! YN ) { answer = " NO " ; } } return answer ; }
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요, BRAM과 ZYNQ에 대해 공부하던 중, 사용할 수 있는 BRAM이 630kB 정도 밖에 되지 않다는 것을 알게 되었습니다. 1) 만약 BRAM이 부족한 경우, 그렇다면 다른 memory를 사용해야할텐데, 그때는 DDR(?)을 사용하는 것인가요? 2) (1)번이 맞다면, 그 사용법이나 정보를 얻을 수 있는 곳이 있을까요? 여러 문서를 봐도, 코드를 어떤 식으로 작성해야하는지를 알 수가 없네요ㅠ 이 수업 커리큘럼 내에서는 DDR을 다루지 않는 것 같아, 관련된 정보라도 얻을 수 있을까 하여 질문드립니다. 감사합니다:)
지금까지 테스트 케이스 실행에는 큰 문제가 없었지만 ./gradlew clean build 시에 아래와 같은 문제가 발생합니다. 자바버전은 11인것을 확인하였습니다. 어떠한 문제때문에 이러한 에러가 발생하는 것인가요? 이와같은 문제가 gradle 캐시를 삭제후 다시 하면 잘 된다는 글을 봐서 캐시를 모두 삭제하고 다시 실행시켜보니 똑같은 현상이 일어납니다. Could not find org-springframework.boot:spring-boot-devtools: 이 부분을 찾지 못해서 문제인 것 같은데 어떻게 해결할 수 있을까요?
안녕하세요 제로초님! sequlize를 이용해서 배운 내용을 토대로 공부를 하고 있는데 create에서 몇일동안 잡히지 않는 에러가 있어서 제로초님께 질문 드립니다 ㅜ 다름이 아니라, 아래 코드를 가지고 mysql이랑 연동을 했는데 데이터베이스 컬럼?도 아래 4개로 구성되어있고 id는 자동생성인 상태인데, 왜 create한 결과가 null로 되는지 모르겠습니다.. sequlize에서 내부적으로 쿼리가 잘못되면 생성하지 않는 기능이 별도로 있는 것일까요?ㅜ graphql에 적용해보는데 console.log도 안먹히고 어떻게 해야할 지 모르겠습니다 ㅜㅜ const newUser = await User . create ( { email : email , password : hashpw , type : " user " , token : "" , } ) ;