안녕하세요 선생님, 질문드립니다. 현재 초급편 북마크탭만들기까지 완료하고 게시판만들기로 막 넘어간 상황입니다. 앱을 처음 실행할 때는 북마크 페이지가 정상적으로 작동하는데 홈, 꿀팁 등 다른 탭을 들어갔다 나온 후 다시 북마크 탭으로 돌아가면 아래처럼 빈 화면이 됩니다. 제가 뭔가 실수를 한 것 같은데, 따로 에러가 뜨지 않아 어떤 코드가 문제인지 알 수가 없어 깃허브 전체 코드 첨부드립니다. https://github.com/shinyelee/my-solo-life
제가 궁금한 점은 결과물에서 마지막에 '%'가 나오는 이유와, 이를 나오지 않기 위해서 무엇을 해야하는지 입니다. 코드는 다음과 같이 짜고, my_file.txt에 문자열을 입력을 한 후 출력을 진행하였습니다. 하지만, 다음과 같이 마지막에 '%'가 함께 출력됩니다. 감사합니다.
너무 자주 질문드리는거 같아서 죄송스럽네요. 항상 친절하신 답변 감사드립니다. react-query 관련하여 질문드립니다. NicknameEditForm.js 에서 nickname 변경할 때 axios.patch를 사용하기 때문에 저는 useMutation 사용하였는데 제로초님께서는 useQuery를 사용하셨더라구요. 질문1. useMutation 대신 useQuery를 사용하신 이유가 있으신가요? ( C,U,D 의 경우에는 useMutation을 사용한다고 알고 있어서요.. ) 질문2. useQuery를 사용하게 되면 loadMyInfoAPI를 다시 한 번 호출하는 텀 동안에는 화면에서 UserProfile에서는 nickname이 렌더링이 안되지 않나요? 추가로 현재 followers와 followings를 불러오는 profile.js 부분 하고 있는데요.. useInfiniteQuery를 사용하여 똑같이 구현해보았습니다. 이 때 더보기 버튼을 클릭하면 req.query로 { page: 1 }은 들어가는 것이 확인되었고 getNextPageParam에서 pages를 찍어보면 배열이 하나 더 들어온 것을 확인할 수 있는데 빈 배열이 와서 추가적인 followers를 불러오지는 않더라구요.. 이유를 모르겠습니다 ㅠㅠ (총 followers는 5명 입니다.) API 소스입니다.
div 안에 div가 존재하고 자식 div에 position:absolute를 주면 높이값을 잃기 때문에 높이값을 부모요소에 준다고 알고있습니다. 근데 그 높이값이 고정으로 주는게 아니라 안에 자식들이 div가 여러개 있거나 자식 div높이값에 따라서 유동적으로 부모 div값도 고정값이 아닌 자동으로 높이값이 변경되게 하려면 어떻게 해야하나요? 꼭 고정값으로 줘야 하나요? 당연히...자식에 의해서 부모의 높이값을 주면 담길꺼라 생각했는데 실제 담기는게 아니라...부모 사이즈만 늘어나는것 같습니다.
main.js에 직접 import Chart from 'chart.js'하지 않고 플러그인을 따로 만드는 이유는 무엇인가요? 모든 컴포넌트에서 사용하고 싶은 기능을 정의한게 plugin이라고 알고 있습니다. 그렇다면 plugins 폴더를 따로 만들지 않고 main.js에 import Chart from 'chart.js'해서 사용해도 되는거 아닌가요??
6236 용돈관리 문제 질문드립니다. 제공해주신 문제해설 코드가 틀렸다고 나와서 질문드립니다. 시작 hi값을 써야되는 금액을 모두 더한 값으로 설정하고 이분탐색을 했더니 통과가 되었습니다. 문제에서 K의 최대값에 대한 설명이 없어서 맞게 생각해서 통과한건지 어쩌다 얻어걸린건지 궁금해서 질문드립니다!
안녕하세요 강사님 혹시 이렇게 작성하는 것은 연관관계가 생기게 되어서 좋지않은 코드일까요? 이전 강의인 Form 전송객체를 다루는 부분에서 Item에 생성자를 만들어서 처리하는 방법도 있다라고 설명해주셔서 Item 쪽에 ItemSaveForm , ItemUpdateForm 객체를 인자로 받는 생성자를 각각 생성해 보았었습니다. 하지만 이번 강의의 설명에 따르면 이는 domain과 web 간에 의존관계가 생길 수 있는 사항이라서 좋지않은 코드일지도 모른다는 생각이 들어서 질문드립니다. 감사합니다.
아래 비슷한 질문을 먼저 읽어봤는데, 선생님의 답변 Managers를 Component로 만들었는데, Scene에 배치된 GameObject에 기생(?)하고 있어야 해당 Component의 Start, Update가 호출됩니다. 을 보고 어느정도 이해가 되었습니다. 그런데 씬에 배치된 @Scene에는 컴포넌트로 Managers스크립트가 아닌 GameScene 스크립트가 들어가 있습니다. 그래서 저는 GameScene 스크립트 파일 코드 중, Managers.UI.ShowSceneUI<UI_Inven>(); 이 부분에서 Managers의 인스턴스를 처음으로 생성하는것으로 이해하고 이 지점에서 브레이킹 포인트를 잡고디버깅을 해보았는데, 이 구문이 실행되기 전에 이미 s_instance에 @Manager가 생성돼있었습니다. 즉 Managers의 start함수에서 init이 먼저 실행되었다는건데, 이때 매니저스는 어느 게임오브젝트에서도 기생하고 있지 않은데 언제 start함수가 실행되서 @Managers가 생성된 것인지 원리를 모르겠습니다..
안녕하세요 ~ 이제 막 XShell부터 최신판 올려주신 거 보고있습니다. 지금 설치 강의가 k8s v1.15 와 k8s v1.22 버전 두개가 있는데 1.15버전 건너뛰고 최신버전 강의를 들으면 되는건가요? XShell 부분에서 설치가 어려운데, 이게 맥에서 터미널 역할을 하는건가요~? XShell은 안깔고 2.VirutalBox 부터 시작하면 되는건지 묻고싶습니다. 강의 두번째 VirtualBox 설치하고 난 후에도 이렇게 뜨고요. OS는 지원안해주는거 같은데 어떻게해야하죠..? You can’t open the application “VirtualBox-6.1.26-145957-Win.exe” because Microsoft Windows applications are not supported on macOS.
Access denied for user 'root'@'localhost' (using password: YES) 라는 문구가 계속 나오면서 login.jsp를 실행하면 항상 database 오류가 납니다.. 찾아보니까 다른 버전이라 오류가 난다고 하는데 어떻게 고쳐야 할지 모르겠습니다
무거운 교착상태 검출에 관한 질문입니다. 자원 할당 그래프의 방향이 순환구조라면 교착상태가 생겼다고 판단한다고 하셨는데, 이게 교착상태의 조건 중 '원형 대기'에 해당하는 것 같습니다. 그렇다면 무거운 교착상태 검출은 나머지 조건인 '상호배제'와 '비선점', '점유와 대기'는 충족한 상태에서 '원형 대기' 조건을 충족했는지 검사하는 방식인가요?