안녕하세요. 현재 강의를 수강 중에 https 설정 후 발생하는 문제가 있어서 질문드립니다. 현재 모든 강의를 수강하고 SSL 인증서를 적용하는 제로초님 블로그 의 글을 따라 하고 있는데 로그인은 되지만 로그아웃이 되지 않는 현상이 발생합니다. 개발자도구 - 네트워크에 응답으로 withcredential 예외 응답이 오는 걸로 봐서는 쿠키 설정에 문제가 있는 것으로 추측됩니다. (Nginx 설정은 블로그에 있는 설정에 도메인만 바꿔서 적용하였고 다른 부분은 바꾼 것이 없습니다.) Nginx 설정에 쿠키를 보낼 수 있도록 적용하면 될거 같은데 혹시 다른 문제이진 않은가 걱정이 되어 글을 남깁니다. 또한 혹시 https를 적용하고 또 설정해줘야 하는 부분이 짐작되는 것이 있으시다면 조언해주시면 감사하겠습니다.
6분 30초 Team.java에 양방향 매핑 설명하실때 mappedBy = "team"으로 주신 부분이 있는데 team으로 명시해도 되는 이유가 현재 team객체와 member객체가 유니크해서 그런건가요?? 만일 Entity들이 테이블과 매핑되어있지않거나 엔티티의 객체들이 유니크하지 않다면 어떻게 해야 할까요?
안녕하세요 포토샵 강의를 듣기 시작한 학생입니다. 제가 쓰는 포토샵 버전이 CS6인데요 레이어 마스크 부분에서 레이어 마스크 창 띄우고 까만색 브러쉬를 사용해서 강의해주신 내용 그대로 지우기를 할려는데, 제 컴퓨터에선 몇번을 해도 브러쉬 자체가 기능을 안하더라구요.. 이게 버전에 문제 일까요? 아니면 컴퓨터 성능에 문제일까요?? 해결할 수 있는 방법이 있을까요??
안녕하세요. 강사님.. 덕분에 강의 잘 듣고 개별 프로젝트도 잘 진행하고 있는데요 몇가지 질문을 드릴려고 합니다. 1. note를 신규로 insert 할때 add_edit_view_model에서 파라미터로 전달받은 id, title, content 를 가지고 신규 note를 만들어서 insert를 하고 있는데요 제가 지금 만들려고 하는 앱에서는 등록을 하는 페이지가 3개로 나누어져 있습니다. 1번페이지에서는 type 을 위한 값을 셋팅하고 2번 페이지에서는 기본정보(이름, 제목, 라디오 버튼 값, 이미지 경로) 3번 페이지에서는 부가정보 (체크박스를 통한 값, 소개글 등등) 이렇게 등록하는 페이지가 한페이지가 아닌 3 페이지로 나누어져 있고 3페이지에 입력된 모든 값을 이용해서 마지막페이지에서 등록을 시키려고 하는데요 이런경우에도 강사님께서 개발하신 방법처럼 addEditNoteViewModel내 color를 선언하시고 이용했던것 처럼 각 input 값, radio값, 체크박스, 이미지 경로등 여러가지 변수를 선언해두고 유사한 방식으로 해야 할까요? 이렇게 되면 선언해지는 변수가 많아지게 되어서요.. 아니면 note 라는 빈 모델을 생성해두고 각 등록페이지에서 입력된 값을 계속 이벤트?로 받아서.. 빈모델에 하나씩 채워가고 이를 나중에 최종 저장할때 사용하는 방식으로 해도 될까요? 이게 맞다면 이를 위한 예제를 한번 보여주시면 정말 감사하겠습니다. 2. 그리고 3개의 페이지로 나누어진 등록화면에서 각 1개의 등록페이지에서 입력된 값을 계속 저장해두고 2페이지 -> 1페이지, 3페이지 -> 2페이지로 넘어갔을때 이전 페이지에 입력한 값을 그대로 유지 시켜서 노출하고 싶은데 이럴때는 input에 입력된 값을 viewmodel내 빈 model을 만들어 담아두고 사용해야 할까요?? 두서 없이 질문을 좀 드렸는데 답변 부탁드리겠습니다. 감사합니다.
강좌를 들으면서 공부할 때 항상 앤티티매니저를 통해서 DB와 상호작용을 하셨던 것 같은데 어떤 예제에서는 DB와 상호작용할 때 JpaRepository를 상속받아서 하시더라구요.. 찾아봐도 이해가 잘 안갑니다 ㅠㅠ 둘 간의 어떤차이가 있는건지.. 어떤 한 방식이 옛날방식인건지.. 또 엔티티매니저를 매개변수로 넣어야할 때 JpaRepository는 어떻게 넣어야하는지.. 이런 부분들이 너무 궁금합니다..
안녕하세요. 강의를 따라가다 궁금한 점이 생겨 질문을 올립니다. 강의 내용에 덧붙여서, 리액트 측에서 npm watch를 설치를하여, 코드를 고칠때마다 리액트 파일 빌드를 자동화하여 빌드된 파일을 노드가 sendFile하면, 화면 새로고침이 되도록 만들었는데, 프론트 코드를 고칠때마다 빌드되는것이 시간이 오래걸립니다. 빌드하고나서야 노드가 빌드된 파일을 렌더링하기때문에 혹시 매번 프론트코드를 고칠때마다 바로바로 화면에 적용되게끔 할 수 있는 방법이 있는지 질문드립니다.
(function(){ const parents = document.querySelector('.stage'); function clickEvent(e) { const tar = e.target; const tar2 = tar.parentNode.classList.contains('door-opened'); if(tar2){ // tar2.parentNode.classList.remove('door-opened'); console.log(tar2.target); } if(tar.classList.contains('door-body')){ tar.parentNode.classList.add('door-opened'); } }; parents.addEventListener('click', clickEvent); })(); 이렇게 했을때 마지막 if문은 실행이 되는데요(문 열리는것) 위에 if문은 실행이 안되고 tar2 값을 찾을 수 없다고 나옵니다 ㅠㅠ 문 열리는 if문이 실행되면서 door-opened 클래스가 붙으면 다시 위로 올라가서 위에 if문 실행하면서 tar2값을 찾을 수 있는거 아닌가요? 이해한 줄 알았는데.. 혼자 풀어볼려다 갑자기 머리가 다시 뒤죽박죽이 되버려서요ㅠㅠ 번거로우시겠지만 여쭤볼 곳이 딱히 없어서 죄송함 무릅쓰고 질문올립니다
안녕하세요. 현영님 강좌 너무 감사하게 잘듣고 이번 강의를 끝냈습니다. 다음 강좌를 nodebird sns로 넘어가려 하는데 문득 궁금한 생각이 들어 질문드립니다. 1.class가 아닌 hooks로 바뀌면서 class로 만들 이유가 많이 사라졌다고 생각합니다. 그럼에도 저와 같은 리액트 입문자 입장에서는 클래스를 통해 훅의 차이를 알기 위해 두 가지 방법을 신경 써서 들었는데요. 앞으로는 훅으로 공부하는 방향을 잡는 게 옳은지 여쭙고 싶습니다. 2. slack 클론 코딩 강좌를 살펴보니 ' 리덕스를 걷어내고, swr을 사용', '자바스크립트-> 타입 스크립트' 이렇게 말씀하셨는데, 1번과 같은 이유로 우선은 기존의 것들을 같이 살펴 가며 nodebird -> slack 강좌 순서로 가는 게 맞는지, 최신 방법들을 먼저 따라가는 게 맞는지 궁금합니다. +개인적으로 여러 인프런 강의 많이 들었는데, 이렇게 세세하고 좋은 강의 없었습니다. 감사합니다.
안녕하세요 선생님 선생님의 강의로 열심히 배우고 있습니다. 욜로 부분의 강의를 보고 제가 스스로 이미지 데이터를 가공하고 yolov5를 이용하여 모델을 만들어보고 싶은데 단순히 깃헙에 있는 yolov5를 이용하는 것이 아니라, yolo모델의 파라미터를 조금씩 바꾸던지, 모델의 구조를 조금 변형하던지, 가지고 있는 데이터를 추가적으로 다른 방법으로 활용하던지 등등 여러 방법을 이용하여 모델의 정확도를 직접 높여보고 싶습니다. 이러한 상황에서 깃헙의 yolov5 프로젝트에 있는 여러 파이썬 파일 중에서 어느 부분을 건들여보면 되고, 이를 위해 어느부분을 공부해야 하는지, tensorflow 보다는 pytorch를 중점으로 공부하는 것이 맞는지 등등 교수님의 의견이 궁금합니다. 읽어주셔서 감사합니다.