안녕하세요. MobX 데코레이터 질문드립니다. 현재 2022년 6월 기준 MobX공식 문서를 찾아봤더니 데코레이터가 아직도 표준화가 되지 않았고, 데코레이터를 많이 사용하지 않는 추세로 바뀐 것 같은데 이 부분은 어떻게 생각하시는지 궁금합니다. 또 뒤에 나오는 수업에서는 데코레이터를 다루는데 만약 데코레이터를 현재는 잘 사용하지 않는 추세라면 가볍게 보고 넘어가는 정도로만 해도 문제가 없을까요?
안녕하세요. 강의 잘 듣고 있습니다. 4분 15초부터 나오는곳을 따라해보고 있는데 질문이 있습니다. lists = bs.select("div.g") 이 부분에는 제가 직접 개발자모드로 들어가보니 class가 div class="g tF2Cxc"로 나오는데 lists = bs.select("div.g.tF2Cxc")를 사용하면 되는건가요? 또 검색결과의 제목은 h3태그를 확인하니 h3 class="LC201b MBeuO DKV0Md"이 나왔고 검색결과의 요약내용은 div태그에서 <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf" style="-webkit-line-clamp:2"> 이런식으로 길게 나왔습니다. 이럴 경우에는 어떻게 사용해야하나요?
올려주신 강의 잘들었습니다. 질문사항이 있어 글을 남깁니다. pc로 접속시 메타마스크 로그인이 자동으로 잘 실행이 되는데 모바일 환경에서 접속 시 휴대폰에 메타마스크가 깔려 있음에도 web3를 찾을 수 없다고 나옵니다. 검색해보니 딥링크를 사용하면 모바일에서 로그인이 가능하다고 하는데 관련해서 알고 싶습니다!
class SecondMan extends StatelessWidget { String name ; int age ; String gender ; bool isKorean ; SecondMan({ this .name , this .age , this .gender , this .isKorean}) ; 인터넷에 백수코딩이라는 블로그에서 플러터 강의글이 있길래 따라하던중에 오류가 생겨서 질문드립니다 해당 코드는 두번째 페이지에서 변수선언을 하는 부분인데요 저 this.XXX들을 메인페이지에서 데이터를 받아와야하는데 어째서인지 데이터를 받아오지 못합니다 이런식으로 빨간줄 처리가 되네요 분명히 똑같이 따라했는데 혹시 dart가 업데이트 되면서 문법이 바뀐걸까요?? 몇번이고 고쳐써도 안되길레 다 지우고 처음부터 다시 했는데도 똑같은 문제가 발생하네요 데이터를 받아오지 못하고 null만 뜹니다.. 제가 배우고 있는 페이지 링크입니다 https://100sucoding.tistory.com/36?category=948840
Domain: example.com Type: dns Detail: DNS problem: SERVFAIL looking up A for example.com - the domain's nameservers may be malfunctioning; DNS problem: SERVFAIL looking up AAAA for grimlerdl.com - the domain's nameservers may be malfunctioning 이 강의 보고 잘 작동하는 프로젝트를 올려놨었는데 몇일 지나고 보니까 사이트가 안들어가져서 ec2삭제하고 다시 진행하는중에 위와같은 에러를 마주하였습니다. 구글링 해봐도 DNS관련 지식이 포함되어있는 영어들이라 잘 모르겠어서 질문드립니다. ㅠ 무엇이 문제이걸 까요??
제로초님 안녕하세요! 최근 nestjs에 입문해 많은 도움을 받고 있는 백엔드 개발자 입니다. 강의 내용을 바탕으로 별도로 공부하며 서버를 하나 구축하고 있는데요! API 요청 & 응답 Body 데이터를 구성할 때, 필드명(key값)을 snake case로 유지시키고 싶은데요! 뭔가 배운 지식으로는 Interceptor나 Pipe를 잘 활용하면 구현이 가능할 것 같은데, 질문은 아래와 같습니다! 1. snake case로 요청 & 응답 데이터를 만드는 것이 현명할지 제로초님의 조언을 구하고 싶습니다 1. camel case의 DTO를 snake case 형태의 Body 데이터로 변환하는 기능은 nestjs에서 따로 제공하고 있지 않은 것 같은데요. 제가 밑바닥부터 구현을 해야할지 조언을 구하고 싶습니다 (구글링을 여러번 했는데 관련 라이브러리나 코드를 찾지 못했습니다..) 항상 좋은 강의 감사합니다 :)
1) 강의에 나온 코드에서는 생산자와 소비자가 각각 하나씩의 쓰레드로 존재하고 생산자는 sleep_for를 이용한 텀이 있기에 문제되진 않겠지만 만약 생산자나 소비자의 쓰레드가 하나가 아니거나 생산자의 텀이 불규칙해지면 Event의 Signal의 상태에 RaceCondition이 일어날 수 있나요? 2) SetEvent나 ResetEvent는 커널에게 해당 HANDLE의 signal의 상태에 대한 변경을 요청하는 거 같은데 문맥교환이 일어나나요?
Mini batch를 구성할 때 1개 이미지에서 64개 roi로 구성하는데 정답이랑 IoU가 0.5이상인 positive sample을 25%로 구성하고 나머지를 75% 구성한다고 이해했습니다. selective search로 생성된 2000개 RoI 중에서 정답이랑 비교하던 중에 만약 IoU가 0.5 이상인 것이 16개가 되지 않을 때는 어떻게 처리하는게 맞을까요? 16개가 되지 않으면 학습 데이터로 사용 못하는 건가요?
안녕하세요 선생님, 강의 잘 듣고 있습니다. 사용자가 로그인 페이지에서 로그인 버튼을 클릭하여 서버에서 인증을 처리할 때, 언제 사용자(브라우저)의 고유 세션을 만드는지가 궁금합니다. HttpServletRequest의 getSession(true); 코드를 통해, 사용자에게 이미 부여된 세션이 있다면 그 세션을 가져오고, 없다면 새로운 세션을 생성한 후, Set-Cookie 에 jsessionid를 설정하여 반환 한다고 알고 있습니다. (처음 서버에 접속한 브라우저에게 적어도 한 번은 세션을 생성해서 부여해줘야 추후에 브라우저가 request header 부분에 jsessionid를 갖고 요청을 한다고 알고 있습니다.) 그런데 사용자가 로그인 버튼을 클릭하여 인증 프로세스가 진행 될 때 AbstractAuthenticationProcessingFilter, UsernamePasswordAuthenticationFilter 부분을 봐도 세션을 명시적으로 생성하는 코드는 딱히 보이지 않는 것 같습니다. 다만 특이한 점은, 로그인을 하려고 localhost:8080/login 페이지로 접속을 하게 되면 그 페이지를 응답받는 동시에 response 헤더쪽에 Set-Cookie: jsessionid=xxxx를 설정해서 응답하더군요. (아래 사진 참고해주시면 감사하겠습니다.) 그러니깐, 사용자가 로그인을 하려고 localhost:8080/login에 접속하면, 로그인 페이지를 자동으로 만들어서 응답해주는 DefaultLoginPageGeneratingFilter 에서 사용자(브라우저)의 세션을 만들어주는 건가요? (그런데 DefaultLoginPageGeneratingFilter 코드를 봐도, 딱히 명시적으로 세션을 생성해주는 코드는 없는 것 같습니다.) 로그인 (인증) 프로세스가 서버에서 진행될 때, public final class ChangeSessionIdAuthenticationStrategy extends AbstractSessionFixationProtectionStrategy { @Override HttpSession applySessionFixation(HttpServletRequest request) { request.changeSessionId(); return request.getSession(); } } 위의 코드를 보면 공격자의 세션 주입 공격을 방지하기 위해서 인증에 성공하면 request.changeSessionId(); 를 실행하여 세션 아이디를 변경해주고 있는데, changeSessionId 메서드는 세션이 생성되어 있지 않다면 java.lang.IllegalStateException: Cannot change session ID. There is no session associated with this request. 예외를 내뱉기 때문에, 인증이 성공적으로 끝난 이후나 이전에 이미 세션이 생성되어져야 한다고 이해하고 있습니다. 제 질문의 의도가 잘 전달되었는지는 모르겠지만, 답변 해주시면 감사드리겠습니다. 좋은 강의 잘 보고 있습니다. 감사합니다
안녕하세요 ! 전 비전공자 국비 6개월 수강 후 취준 중인 취준생입니다. 국비학원을 다니면서 취업부분 중심으로 강사님 강의를 들었는데요 학원을 다니면서 말씀해주신 방향으로 깃허브에 포트폴리오를 만들고 매일 공부한것을 블로그에 작성했었습니다. 우선 강사님 덕분에 사막에서 길을 잃은 제게 나침판이 되어주셨습니다. 덕분에 확신이 생겨 학원 또한 열심히 다니고 무사히 수료했습니다. 정말 감사하다고 말씀드리고 싶습니다. 제가 질문드리고 싶은건 제목 그대로 스타트업에 갈 수 있을까인데요.. 4월말에 국비가 끝나고 SSAFY 교육 기회가 있어 도전하였지만 아쉽게 탈락하여 이제 취업 준비를 하고 있는데요 서류를 여러 스타트업에 넣었는데 서류가 합격한 적이 없어 너무 우려가 됩니다. (서류를 넣은지 2-3일정도 되긴 했습니다 ㅠㅠ ) 현재 말씀해주신 면접질문 준비와 코테 공부를 중심으로 하고 있는데요.. 서류에서도 탈락한다면 이게 의미가 있나 싶기도 하고 전략을 다시 짜야하는건지 걱정이 됩니다...제가 생각하기에 제 탈락 요소가 포트폴리오가 아닌가 생각이 들긴 하는데.. 왜냐하면 미완성으로 끝났거든요 JSP 를 기반으로 한 프로젝트이기도 하고.. 그래서 제가 다시 전략을 세워보려고 하는데 두가지 전략을 생각해보았습니다. 한번 들어주시면 정말 감사할 것 같습니다. <1.시간이 걸리더라도 취업준비 멈추고 프로젝트를 다시 만든다> 1) 김영한님 Spring 강의를 듣고 Spring 기반 프로젝트를 다시 만든다. 2) 이때 다시 취업 준비를 한다. <2.계속 서류 넣으면서 면접질문 준비,코테 공부에 집중한다.> 1) 서류 넣은지 얼마 안됐으므로 면접질문 대비 자료구조 알고리즘 학습하고 코테준비한다. 혼자 학습하는것에 한계를 느껴서 사실 최대한 빨리 취업해서 배우고 싶은 마음이 큽니다. 그래서 SI나 SM 회사를 들어가야하나 흔들리기도 하구요.. 그리고 학원에서 배운것 마저 까먹을까봐 실무에 빨리 투입하는게 맞지 않나라는 생각도 드는것 같습니다. 그러나 추후 서비스 기업에서 일하고자 하는 마음이 크기때문에 우려가 되는 것 같습니다. 뼈때리는 말씀도 괜찮으니 솔직히 조언주시면 정말 감사할 것 같습니다.작은 조언이라도 주변에 스타트업으로 취업한 개발자가 없는 저에게 정말 큰 도움이 될 것 같습니다.
API 호출하기 강의에서 질문드립니다. async function getData(){ //fetch 자바스크립트에서 이런식으로 api호출을 할수 있도록 도와주는 내장함수 let rawResponse = await fetch( "https://jsonplaceholder.typicode.com/posts" ); let jsonResponse = await rawResponse.json(); console.log(jsonResponse); } 여기에서 async 라는것은 별도의 자바스크립트 명령인지요? fetch 앞에 붙은 await 도 기능이 있는 자바스크립트 명령인지요?