- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 네이버 웹툰 rank01이 아예 안불러져요. 그래서 하단 속성 a 값도 안불러지고요.
안녕하세요. OddEvenResult 관련 부분 설명 시, 저는 decideodd 라고 했을 때는 인식이 되지 않다가 Decideodd 라고 하게 되면 인식이 되는 모습을 볼 수 있었습니다. 즉. 함수명은 소문자로 시작하면 에러가 발생을 합니다. 관련해서는 무조건 대문자로 시작을 해야하는건가요??
안녕하세요. 올려주신 강의 열심히 보면서 공부중에 있습니다^^ Continual Learning 과 Transfer Learning 의 차이점을 혹시 알수 있을까요? 두가지 개념 모두 기존에 학습된 weight를 사용하여 현재 데이터에 더 잘 맞는 모델을 만들겠다. 라고 느껴져서요. 차이점이 궁금합니다~!!^^
[Nest] 17813 - 2022. 03. 08. 오후 1:22:35 ERROR [HttpApiExceptionFilter] Object: { "statusCode": 404, "message": "Cannot POST /graphql", "error": "Not Found" } 이런 에러 메시지가 나오는데, 현재 필터에서 graphql 부분은 추가하지 않아서, 필터시 에러가 나오는 것 같은데 graphql 관련 모듈을 설치하지 않았고, graphqlroot도 쓰지 않았는데 이러한 에러가 왜 발생하고, http-api-exception.filter.ts에서 어떻게 해결 가능할까요?
axios의 onUploadProgess 메서드를 이용해 진행률을 표시할 수 있는 좋은 정보 감사합니다. 궁금한점은 일반 FileReader에서 제공하는 progress 이벤트에서는 1%~100%를 차례대로 받아오지 않고 무조건 100%로만 받아와 지던데, 만약 로컬에서 이미지를 미리보기로 띄우기위한 프로그레스 바를 만든다고하면 어떻게 진행률을 표시해야 하나요?? 로컬에서 받아와야하니 axios의 메서드를 쓰지 못해 난감하네요..
큐에서 데이터를 꺼내는 작업 자체가 여러 스레드가 동시에 들어가도 의미가 없거나 wsasend가 스레드 안전하지 않아서 그런건가요? recv도 그렇고 send도 그렇도 하나의 세션에 대한 본질적인 작업은 사실상 하나의 스레드만 수행할 수 있다고 이해하면 되는걸까요?(사실상 여러 스레드가 접근해도 실질적인 세션의 공유자원(버퍼 등등)에 대해 순차적으로 접근할 수 있으므로 )
우선 강의 정말 잘 듣고 있습니다 ! 로그인과 관련하여 소셜 로그인 연동을 도전해보라고 하셔서 Google과 Kakao의 경우에는 성공하였습니다. Naver의 경우 로그인 정보를 받는 과정에서 필수 입력 사항임에도 불구하고 누락하여 등록이 가능하도록 설계가 되어있어 passport.authenticate에서 failureRedirect로 처리하였습니다. router . get ( '/naver/callback' , passport . authenticate ( 'naver' , { // GET /user/naver/callback failureRedirect : `https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id= ${ process . env . NAVER_CLIENT_ID } &state=STATE_STRING&redirect_uri=http://localhost:3065/user/naver/callback&auth_type=reprompt` , failureMessage : '필수 제공 항목을 반드시 입력하셔야합니다.' }), async ( req , res , next ) => { return res . status ( 200 ). redirect ( 'http://localhost:3060' ); }); 문제는 정보 입력 시 취소 버튼을 누를 때에도 같은 failureRedirect로 처리되어버립니다. (취소버튼 클릭시에는 메인 화면으로 보내고자 합니다.) 여기서 질문을 드리자면 failureRedirect를 각각 다른 url로 보낼 수 있는 방법이 있나요? 없다면 passport.authenticate를 custom 해야할 것 같은데 구글링을 통한 custom을 보고 이런식으로 만들어봤는데 작동하지 않아서 질문드립니다 ㅠㅠ router . get ( '/naver/callback' , function ( req , res , next ) { passport . authenticate ( 'naver' , ( err , user , info ) => { if ( err ) { return console . log ( 'err' , req ) }; req . login ( user , () => { return res . redirect ( 'http://localhost:3060' ) })( req , res , next ); })}); 에러는 GET /user/naver/callback?error=access_denied&error_description=Canceled+By+User&state=STATE_STRING - - ms - - 이렇게 나오는데 console에 찍히지는 않습니다. callback 으로 넘어오는 값을 받는 방법이 혹시 있을까요?
안녕하세요, 강사님. 강의 들으면서 코딩테스트 정말 잘 준비하고 있습니다. 리스트를 생성하는 방법에 대한 질문이 있습니다. 강사님께서 리스트를 생성하실 때, 가끔은 arr = [] for _ in range(10): arr.append(int(input()) 이런 식으로 빈 리스트를 생성한 후에 그 안에 요소들을 차곡차곡 채워 넣는 방식으로 생성하시고, n = 10 arr = [0]*n for i in range(10): arr[i] = int(input()) 가끔은 이런 식으로 0을 채워넣은 리스트를 생성한 후에 각각의 index를 활용하여 list의 요소를 바꿔주는 방식을 이용하시는 것을 보았는데, 두 가지 방식에 따른 효율성(시간복잡도의 유의미한 차이가 있다 등) 및 논리성(두 번째 경우 C에서 Array를 구성하듯 리스트의 공간을 미리 확보해 놓고, 그 안에 값을 채워넣는 방식이다)의 차이가 있을까요? 또, 강사님이 선호하시는 방식은 무엇인지, 그에 대한 특별한 이유가 있는지 궁금합니다!
질문에 앞서 좋은 강의 감사합니다:) 13:51초 부분에서 문득 든 생각때문에 질문드립니다. GameObject go가 @Managers오브젝트에 잘 연결됬는지는 확인하고 있지만 Manager컴포넌트도 안에 있는지는 체크를 안하고있는데 이부분은 크게 고려하지 않아도 되나요??
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 현재 2021.2버전 비바도를 쓰고 있습니다. 다름이 아니라 비바도 프로젝트를 만드는 과정에서 마지막에 보드를 선택하는 과정있는데.. 몇주전에 zybo zy-10보드를 정상적으로 깔고 FPGA1,2,3,4강 실습까지 완료했었는데... 지금 다시 해볼려하니까 보드 선택창에 Zybo자체가 검색되질 않습니다.(refresh 버튼을 눌러도 그러네요) 제가 쓰는 버전은 (installUpdate Boards)메뉴가 없는데 어떻게 다시 추가해줘야 되나요..? ============================ 해결 ============================================ 전에 다른 수강자님이 올려주신걸 참고해서 비바도 설치경로에 board_files폴더 만들어서 직접 보드 파일 넣어주면 잘 실행됩니다.... 갑자기 설치했던 보드가 검색도 안되서 당황스러웠는데... 다행이네요! ( 혹시 실치 후 지워지는 이슈들이 간혹 있나요..? )
react 연동해서 로그인 해볼려고 하는데 login api를 불러와서 username과 password를 입력하면 객체로 들어가서 User user = om.readValue(request.getInputStream(), User.class); 이부분 에서 오류가 납니다 스트링 타입으로 바꾸는 방법 없을까요?
제가 알고있는 도메인은 ip 주소를 기억하기 어려워 기억하기 쉬운 주소를 부여한 것으로 알고있습니다. 그런데 이 맥락에서 보면 회원 도메인 설계라는 말이 무슨 말인지 이해가 가지않아서 질문남깁니다. 단순히 봤을때 어떻게 코딩할지를 다이어그램으로 그리는 작업 같은데 왜 저런 명칭이 붙는지 알 수 있을까요? 마찬가지로 vo라고 불리는 것을 도메인이라고 부르는 경우도 있던데 이 경우도 궁금합니다. 제가 궁금해서 찾아보니 http://naver.com/alkajdsf?asdlkjf 이런 url이 있을때 naver.com이 도메인이 되고, 전체적인 것은 url이 되는 것으로 알게됐습니다. 그렇다면 프로젝트를 생성 하면 앞의 naver.com이 변경되는게 아닌 / 뒤가 수정 되기 떄문에 url 쪽 용어가 더 맞는거 아닌가요? 도메인은 한프로그램에 하나가 고정되어 있는 의미 같은데요.. 어떤 점을 의아해하고 잘 모르겠는지 전달 됐을 것 같다고 생각합니다. 고생많으시고 건강 조심하세요.
reducer 파일에서 swtich(action.type) 부분에 property가 정의되어 있지 않다는 에러가 자꾸 뜹니다... ----------------------------------------------------------------------------------------------------------------------------- 혹시나 action객체가 비어있나 싶어서 위에 이미지 처럼 rootReducer 안에다가 로그 찍어보니까 아래처럼 나오더라고요. 분명 action객체 안에 type이 정의되어있는데 왜 undefined가 나오는지 의문입니다. 에러가 발생한 reducers/index.js의 코드는 아래와 같습니다. import { HYDRATE } from 'next-redux-wrapper'; import { combineReducers } from 'redux'; import user from './user'; import post from './post'; // 1. state를 바꾸고 싶을 때마다 action을 만들고, // 3. aync action creater // // 2. 매번 state값을 바꿔줄 수도 있는 부분은 // 함수로 뽑아내서 동적데이터 집어넣어서 처리할 수 있음! // (이전상태, 액션) => 다음 상태 const rootReducer = combineReducers({ index: (state = {}, action) => { switch (action.type) { case HYDRATE: console.log('HYDRATE', action); return { ...state, ...action.payload }; default: return state; } }, user, post, }); export default rootReducer;