학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요! 멀티 스레드 관련된 내용으로 강의를 듣다가 궁금한 점이 있어서 댓글 달아봅니다. 혹시 멀티 쓰레드에서의 동시 요청과 다수의 서버로 운영되는 어플리케이션에서의 동시 요청은 같은 맥락일까요?? 멀티 쓰레드의 동시 요청에서 공유 변수를 사용할 때 주의하는 것과 동기화 시키는 내용이 다수의 서버로 운여되는 어플리케이션에서도 동일한 내용인지 명확하게 구분이 안되어 여쭤봅니다. 감사합니다!
안녕하세요 제가 궁금한 게 있어서 질문드립니다. 위 사진과 같은 상황이 발생하면 AccetEvent를 하나만 사용하기 때문에 애써 힘들게 구한 세션이 Register 할 때 초기화 돼버리지 않나요 ㅠㅠ? Register를 하기 전에 따로 세션을 저장해야 하는 거 아닌가요? 혹시라도 다음 강의에서 다르는 주제라면 죄송합니다.
안녕하세요 제로초님. 제가 socket.io 이벤트 연결하기 강의를 보다가 해당 에러가 발생하게 되어 질문 드립니다. 버전은 이렇게 되고 // 프론트 버전 "socket.io-client": "^4.5.2", // 백엔드 버전 "socket.io": "^4.5.2" 프론트 useSocket 의 소스는 이렇게 되어 있고 백엔드 소스는 이렇게 되어 있습니다. 연결시 해당 에러가 발생합니다. 혹시 이유를 알 수 있을까요??
안녕하세요. 결론부터 말하자면 1-5문제 오답인데요 선생님께서 푸신 풀이와는 좀 다른 방식으로 풀었습니다. 저는 구간이 아니라 쌩으로 전체 시간 (N)을 dy로 놓고 풀었습니다. = (time_) => d y는 해당 시간까지의 최대효율값 을 넣고있습니다. [1] 일들을 끝나는 시간으로 정렬해서 그 순서대로 진행하는건 동일하구요. [2] dy 배열에서 해당 일의 시작 시간 - R (쉬는시간) 부터 0번째 시간까지 한 일 중에 가장 큰 값에다 해당 일의 효율을 더하는 식으로 진행했습니다. #include <iostream> #include <vector> #include <algorithm> using namespace std; int time_[1000001]; //dy*** struct my{ int a,b,c; my(int a, int b, int c){ this->a=a; //시작 시간 this->b=b; //끝나는 시간 this->c=c; //효율 } bool operator<(const my& other)const{ return b<other.b; } }; int main() { int max_=0; int N,M,R; //총 시간, 일 개수, 휴식시간 vector<my> arr; ... //DP sort(arr.begin(), arr.end()); for(int i=0; i< arr.size(); i++){ //일의 갯수 int val; if(arr[i].a - R >=1){ //time의 1번째부터 arr[i].a - R번째까지 수 중에... //가장 큰 값을 찾아서 더하여 넣음 int maxtmp=0; for(int j=0; j<=arr[i].a-R; j++){ if(maxtmp < time_[j]) maxtmp = time_[j]; } val = maxtmp + arr[i].c; } else{ val = arr[i].c; } //할 수 있는 일이 없으므로 //다음 일정이 끝나기 전 까지 같은 값 넣기 int j = arr[i].b; time_[j]=val; while( i+1!=arr.size() && j<arr[i+1].b){ time_[j]=val; j++; } //최대값 찾기 if(val > max_) max_ = val; } cout<<max_; return 0; } 이렇게 풀다가 오답이 나왔습니다. 결과는 케이스 1만 오답이고 나머지 2345는 정답 인데 정답은 83인데 제 코드는 81이 나옵니다 큰 입력에 대해서는 정답인게 케이스 1에 뭔가 반례가 있어서 틀린 것 같은데 모르겠습니다... 이전 단계 강의에서 늘상 하던 방식으로 걸리는 시간을 배열로 놓은거라 방법 자체는 맞는 것 같은데 이유를 모르겠습니다. 도와주세요
강의를 듣다가 이해되지 않는 부분이 생겨 질문드립니다. $screen.addEventListener('click', (event) => { if (event.target.classList.contains('waiting')) { event.target.classList.replace('waiting','ready'); event.target.textContent='초록색이 나오면 클릭하세요'; setTimeout(function(){ event.target.classList.replace('ready','now'); evnet.target.textContent='클릭하세요!'; startTime=new Date(); //startTime===undefined },Math.floor(Math.random()*1000)+2000); } else if (event.target.classList.contains('ready')) { alert('너무 빨리 클릭했습니다.'); event.target.classList.replace('ready','waiting'); event.target.textContent='클릭해서 시작하세요'; } else if (event.target.classList.contains('now')) { //끝 시간 재기 endTime=new Date(); $result.textContent=`${startTime} ms`; event.target.classList.replace('now','waiting'); event.target.textContent='클릭해서 시작하세요'; } }); 제가 작성한 반응속도 게임 만들기의 addEventListener부분입니다. 해당 코드의 변수 startTime 에 Date가 할당되는 시기가 이벤트타겟의 값이 now로 변경되는 시기보다 뒤에 오게되면 undefined가 할당됩니다. 아래의 코드는 startTime의 값이 undefined가 아닌 제대로 된 날짜가 저장되도록 수정한 코드입니다. 위 코드의 startTime 이 undefined가 되는 이유를 알려주세요. setTimeout(function(){ startTime=new Date(); //startTime===`Thu Oct 13 2022 18:13:10 GMT+0900 (한국 표준시)` event.target.classList.replace('ready','now'); evnet.target.textContent='클릭하세요!'; },Math.floor(Math.random()*1000)+2000);
spring cloud gateway + eureka + service application 2대로 구성해서 테스트 중인데, service application중 한대를 일부러 종료시키면 500 Server Error for HTTP GET ~~ java.net .UnknownHostException 오류가 발생합니다. gateway에 resilience4j를 추가해서 failover를 해야 하는걸까요? 아니면 기본 spring cloud gateway설정으로 eureka에 등록된 application이 다운됐을 경우에 대한 failover처리가 가능한가요?
안녕하세요! 저는 현재 리사이클러 뷰 제작을 하고 있습니다. 강의와 같이 따라 했는데도 불구하고 꿀팁에서 All을 클릭하면 자꾸 앱이 종료되더라구요. 따로 오류 메세지도 안뜹니다.. 이유가 뭘까요? 수업에서 제작한 ContentRVAdapter, ContentListActivity, TipFragment 캡쳐본 첨부합니다. 도와주세요ㅠㅠ
로그인 : 테스터 화면에 안가고 로그인 화면에만 가는데 쿠키도 잘넘어오는데 왜그런걸까요? 쿠키는 화면에 찍히는데 if (memberId == null) { return "home"; } 여기서 memberId가 null로 됩니다. 그리고 강사님은 새로고침 하면 request headers에 쿠키가 있는데 저는 쿠키가 sessionId=0c96..... 로 뜹니다. 왜그런걸까요?
설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
좋은 강의 감사드립니다.. 수강 중 의문점이 있어 문의드려요. 강의 중 [AI HW Lab2] CNN Verilog HDL Practice 1 (Simulation) - 문제설명편 ppt 의 약 9:14초 정도에서 "현업에서는 이러한 CNN_CORE를 사용하지 않아요" 라고 말씀하셨는데 그 뜻이 궁금합니다. veriolg가 아닌 HLS 등을 사용해서 구현한다는 건지 ? 아님 다른 가속용 IP core를 사와서 구현한다는 뜻인지? 아닌 다른 뜻이 있는지 알고 싶습니다. 그 외에 현업에서 실제로 어떠한 방식으로 딥러닝 IP를 구현하는지 간단하게 설명 부탁드려도 될까요?
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 Next.js로 threeJs 강의 수강 중에 있습니다. npm에 react-three 라이브러리가 있지만 사용하지 않고 강의 내용 그대로 코딩하고 있는데요, Next.js에서 dat.gui를 import 하면 window is not found 에러가 발생합니다. 해결 방법이 있을까요??
안녕하세요. 동영상 강의 잘 보고 있는 사람입니다. 다름이 아니라 Nuxt.js 검색기능 강좌 보고 있는 도중 궁금한 것이 있어 문의드립니다. input 타입 text에서 입력하고 검색하는 것은 어찌 영상 따라하면서 구현은 하였으나.. 실문에서는 input창 뿐만 아니라 다양한 검색조건이 있지 않습니까? 예를 들어 날짜 입력 하거나 라디오, 체크박스, 셀렉트박스에서 검색할 부분 체크 한 다음에 최종 검색 버튼을 누르잖아요. 그렇게 여러가지 선택해서 검색하려면 작업을 어떻게 해야할까요? 궁급합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 제가 강의 를 아마존에서 실습하는 강의까지 들었는데요. EC2 에 소나큐브 설치하는 것은 강의가 있어서 따라 했는데 실습 영상중에서는 EC2에 설치한 소나큐브 이용한 강의는 없는것 같아서요. 혹시 나중에 업데이트 되는지 궁금합니다. 강의 들을때는 소나큐브 컨테이너는 유료써야 된다구 해서 나름 큰맘먹구 따라했는데 실제 실습하는 영상은 없으니까.. 약간 허무해서요. 시간되시면 한번 업데이트 부탁드려요. 감사합니다.