안녕하세요 부산사는 유아람이라고 합니다. 수업 잘 듣고 있습니다. 한 가지 궁금한 점이 있어서 이렇게 글을 작성합니다. *{} 가 전체 선택자이고 div {} 는 태그 선택자라고 가르쳐주셨는데, 마지막에 실험을 하는데서 궁금해서 말씀드립니다. <!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> <style> * { box-sizing: border-box; } div { width: 80px; height: 80px; border: 1px solid red; padding: 10px; } /* #contentBox { box-sizing: content-box; } #borderBox { box-sizing: border-box; } */ </style> </head> <body> <div id="contentBox">박스 1</div> <div>박스 2</div> <div id="borderBox">박스 3</div> </body> </html> <body> <div>박스 1</div> 는 처음에 아무런 style을 지정하지 않았을 때, 박스로 나타나지 않고 그냥 텍스트 "박스 1"만 적혀있었는데, 이건 제 눈에 안보이는 박스가 이미 형성이 되어있는데 색이나 크기를 지정하지 않아서 그냥 텍스트로 보이는게 맞나요? div { width: 80px; height: 80px; border: 1px solid red; padding: 10px; } 이걸 지정하면서 보이지 않던 박스가 생긴걸까요? 밑에 설정을 한 div 전체니까 div{}로 하지않고 *를적용해서 <!DOCTYPE html> <html lang="ko"> <head> <title>Document</title> <style> * { box-sizing: border-box; } * { width: 80px; height: 80px; border: 1px solid red; padding: 10px; } /* #contentBox { box-sizing: content-box; } #borderBox { box-sizing: border-box; } */ </style> </head> <body> <div id="contentBox">박스 1</div> <div>박스 2</div> <div id="borderBox">박스 3</div> </body> </html> 이렇게 나오던데 이건 왜 이렇게 되는걸까요?
const getSortBy = () =>{ if(window.location.search){ const sortText = window.location.search.split('sort=')[1].split('&')[0]; console.log(`getSortBy : ${sortText}`); return sortText; }; return 'total'; }; const getSearchWord = () => { if(window.location.search && window.location.search.includes('search=')){ return window.location.search.split('search=')[1]; }; return ''; }; ... this.state = { startIdx: 0, sortBy : getSortBy(), searchWord: getSearchWord(), region: "", cities: "",}; 일단 문제가 되는 코드는 이 부분 입니다. 이부분을 작성 한 이후로, 새로고침 하면 아래 시티리스트가 안나오다가 상단 sort 또는 search 를 주석처리 하면 리스트가 출력 됩니다 전체 코드는 아래 git 주소를 같이 봐주시면 감사하겠습니다. https://github.com/KimDay366/onebite_js/tree/main/section09/Trip-Wiki 한시간째 똑같은 코드만 보고 있는데, 계속 봐도 저는 뭐가 문제인지 모르겠네요 ㅠㅠㅠ
안녕하세요, 강사님. 올려주신 강의를 열심히 듣고 있습니다. 제가 코드를 따라하고 있는데 MemberService에서 주입한 emailSender와 passwordEncoder에 Could not autowire. No beans of 'PasswordEncoder' type found. 라는 오류가 뜹니다. 찾아보니 해당 인터페이스가 빈으로 등록되지 않아서 생긴 오류라고 하는데 어디서 빈으로 등록한건지 못찾겠습니다. 급한대로 두 인터페이스에 @Component를 해봤는데 MemberService의 오류는 사라졌지만 MemberResisterTest에 NoSuchBeanDefinitionException 문제가 뜹니다. 원래는 인터페이스들을 어떻게 빈으로 등록했던건가요?
코드 킬러문제보다 서브넷 마스크 계산이 더 쉬운거같은데 푸는 방법이라도 설명을 해주시면 좋을텐데요 비트 이진수 그거 928이었나 계산하는거에도 16진수로 나와서 and 연산하는구만 2진법 모르는 사람 없을 거고 cidr 표기법 왜 앞에 비트 20개제외하는지 이론적으로 설명할 필요없이 그냥 위우는 느낌을 설명하면 될걸 자꾸 끄시는지 이해가 안가네요 이거 설명해서 반외워서 푸는게 킬러문제보다 맞출 확률 높다고 생각하는데 설명을 아예 안해버리시면 조금 어이가 없습니다 ip클래스니 이런거 그렇게 필요해보이지도 않고요 다른 분 설명 보면 그냥 푸는 법만 설명해도 풀사람 수십명은 생길 듯 해보입니다 장담하는데 코드 킬러문제, 코드 노가다 계산 문제보다 이거 푸는게 더 빠르네요;
안녕하세요 이전에 커리어에 관한 질문 드렸었습니다(아래링크) https://inf.run/N5Wz7 . 다름이 아니라 강사님의 강의가 저의 프론트엔드에 대한 시각을 완전히 바꿔 놓았음을 전하고자 이 글을 씁니다. 단순히 라이브러리 숙련도를 넘어, 자바스크립트를 통해 클라이언트 공통 스펙을 깊이 있게 다루는 강사님의 강의는 저에게 큰 울림을 주었습니다. 이는 언어의 경계를 넘어선, 클라이언트 개발의 본질을 꿰뚫는 강의라고 생각합니다. 현재 텐서플로우 강의를 제외한 대부분의 강의를 90% 이상 수강했으며, 앞으로 여러 번 반복해서 들으며 더 깊은 깨달음을 얻을 수 있으리라 확신합니다. 국내외를 통틀어 이처럼 프론트엔드 펀더멘털을 유일무이하게 다루는 강의는 없다고 생각하며, 앞으로도 많은 분께 클라이언트 개발자의 공통 교과목으로 강력히 추천할 것입니다. 강사님의 강의를 들으며 현업에서의 경험과 맞물려 많은 것을 느꼈습니다. 특히 현업 프론트, 백엔드 개발자들이 자신의 포지션에만 집중하여 발생하는 소통의 단절과 비효율성에 대해 깊이 공감하게 되었습니다. 한 프로젝트를 함께 완성해나가는 과정에서 각자의 파트에만 몰두하여 전체적인 흐름을 놓치고 소통이 원활하지 않은 모습들을 보며, 강사님의 강의가 제시하는 깊이 있는 이해의 중요성을 더욱 절감했습니다. 곧 프론트엔드 부트캠프에 참여하게 되는데, 강사님의 강의를 통해 얻은 통찰력이 큰 자산이 될 것이라 믿습니다. 앞으로도 변함없이 좋은 강의를 제공해주시기를 바라며, 늘 응원하겠습니다. 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/ 아니오 ) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 강의에 어떤 회차에는 자막이 나오고, 다른 회차에는 안나오고 합니다.. 인프런 AI 챗봇에 문의해 봤는데요 <<강의에 따라 지식공유자(강사)가 인프런의 AI 기능 적용에 비동의한 경우, 자막이 제공되지 않을 수 있습니다. 김영한의 자바 입문 강의에서 자막이 나왔다가 안 나왔다가 하는 경우, 해당 강의의 자막 제공 여부가 강사의 설정에 따라 달라질 수 있습니다. >> 이렇게 답변하네요.. 청각능력이 좋지 않아서 이어폰을 장시간 착용하기 어려운데, 자막이 없는 회차가 있어 어려움을 겪고있습니다ㅠㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. new class 가 뜨지 않아요.
9분 45초에서 (Data*)는 malloc앞에 왜 붙이는 건가요? malloc이 메모리 공간을 확보해 준다는건 알겠는데 앞에 (Data*)이게 왜 붙어있는지 이해가 안갑니다. 그리고 if(!new_node) 를 해석할때 제가 이당시에 문제를 풀때 이걸 new_node가 빈공간이 아닐때 ~ 이렇게 해석을 못했습니다. 배운적이 없던것 같은데 혹시 이거와 관련된 강의가 있다면 몇번째 어느강의인지 알려주시면 감사합니다.
안녕하세요. 컬렉션 페치조인 페이징을 하게되면, 조인을 하고나서 페이징 처리가 되서 2개의 ROW에서 각 TEAM에 하나의 회원씩만 있게 된 채로 리턴된다고 강의에서 하셨는데, 이 부분이 잘 이해가 되질 않습니다. 어차피 리턴되는 데이터는 TEAM이라서 각각의 TEAM이 페이징 처리되서 리턴되는게 아닌가요..? 왜 페이징 처리를 하게되면, 2개의 ROW에서 각 TEAM에 하나의 회원씩만 있게 된 채로 리턴되는지 이해가 잘 되지않습니다...
제가 멍청한건지 수차례 읽어도 왜 이렇게 나오는지 연결고리를 못찾겠더라구요. gpt한테 물어보니까 메서드는 자식객체에 오버라이딩된 메서드가 있다면 거기를 우선으로 하지만 변수는 객체 말고 변수의 타입 즉 앞에 붙은 클래스를 따라가서 이런 결과가 나온다고하는데 혹시 맞을까요? 변수와 매서드의 차이.