묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
63번- PRIOR 자식 = 부모 형태 질문
안녕하세요. 문제 63번 해설을 보면 PRIOR 자식 = 부모 형태는 역방향 탐색을 수행해 적절하지 않다고 되어있는데, 구글링이나 다른 해설강의를 보면 해당 형태는 순방향 전개를 한다고 합니다. 어떤게 맞는건지 확인 부탁드립니다.
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
안녕하세요, MessageRelay 관련해 궁금한 사항 생겨서 문의드립니다.
안녕하세요, 강사님늘 강의 잘 듣고 있습니다. 감사합니다.강의를 보다보니, 아래 프로세스가 발생한다면 동시성 이슈가 발생할 수 있을 것 같기도 한데요,혹시 관련하여 의견 여쭙고자 글 남깁니다감사합니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
리렌더링 구분
리렌더링이 되고 있다고 설명하는 화면 리렌더링이 발생하지 않는다는 화면 제가 보엔 둘 다 하이라이팅이 되고 있는 것 같은데 어느 부분을 봐야 리렌더링이 안된다고 느낄 수 있을까요??
-
미해결컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
안녕하세요. 코드 자료 부탁드립니다
xodus4352@naver.com 감사합니다
-
해결됨친절한 블렌더 - [LV.3] 캐릭터 애니메이션
팔, 다리를 몸통에 꼭 이어야 하나요?
막힌 부분의 시간(예를들면 3:24)과 안 되는 부분과 현상을 자세히 써주셔야 해결이 빠릅니다. - 3:24, 여기서 막혔어요 (X) - 3:24, 영상에서는 원형인데 저는 타원형으로 만들어져요. (O) - 3:24, 베벨과 익스투르드까지는 적용이 되는데 미러 모디파이어는 반응이 없어요. (O) 문제되는 물체를 선택한 상황에서 일부가 아닌 전체 스크린샷 사진을 첨부해주시면 훨씬 좋습니다. - 아웃라이너나 프로펄티스도 문제 상황 파악에 도움이 되므로 함께 찍어주세요. 안녕하세요, 리깅을 할 때나 uv를 펼칠 때 팔 다리를 꼭 몸에 연결시켜야 하나요?혹시 몸통에 팔과 다리를 연결시키지 않고 겹치면 애니메이션을 넣을 때 찢어질까요?!머리는 연결시키지 않아도 괜찮을까요?
-
미해결
네이버 카페 크롤링 중 iframe 없어지는 현상
안녕하세요. 스타트코딩님 네이버 카페 크롤링 중 유트뷰 후기를 클릭 하면 #cafe_main iframe이 사라 집니다. 그래서 유튜브 후기 클릭 하면 iframe 전환을 할 수가 없습니다. 초보라서 가르침 부탁 드립니다.
-
미해결Real MySQL 시즌 1 - Part 1
LEFT JOIN 시 드라이빙 테이블을 왜 ALL로 읽나요?
10강 LEFT JOIN 주의사항 및 튜닝에서explain select u.id, u.name, uc.coupon_id, uc.use_ynfrom user u left join user_coupon uc on uc.user_id = u.i and uc.coupon_id = 3;위 쿼리의 실행계획으로type ALL 이 나왔는데요왜 u.id는 primary key인데 왜 index가 나오지 않고 ALL이 나오는 걸까요?left join 시 where 절에 조건이 없으면 드라이빙 테이블은 항상 ALL로 읽나요?혹시 u.name을 select절에 포함해서 ALL이 나오는걸까요?
-
미해결나도! 스프링으로 인공지능을 할 수 있다(인프1탄)
Advisors 질문입니다.
예제를 따라하고 있는데요public ChatClient chatClient(ChatClient.Builder chatBuilder){ return chatBuilder .defaultAdvisors(new MessageChatMemoryAdvisor(new InMemoryChatMemory()).build();}이부분이 에러가 나서 MessageChatMemoryAdvisor를 생성을 못하는데요.. 어떻게 해야 할까요?spring ai버전이 1.0.0버전인데 버전에 따라 코드가 바뀌는것 같은데요..
-
해결됨웹 프론트엔드를 위한 자바스크립트 첫걸음
북마크 추가 버튼 활성화 오류 문의드립니다!
세션 7 6.북마크 아이템 추가하기북마크 추가 버튼을 클릭해도 이름, 주소, 취소, 추가 활성화되지 않고 있습니다.어떠한 코드 오류가 있는 지 오류 코드 체크해주세요!const newBookmarkForm = document.getElementById("bookmark-item-input-form"); let bookmarkList = []; if (localStorage.getItem("bookmarkList")) { bookmarkList = JSON.parse(localStorage.getItem("bookmarkList")); } else { localStorage.setItem("bookmarkList", JSON.stringify(bookmarkList)); } const addBookmarkItem = () => { let bookmarkList = []; if (localStorage.getItem("bookmarkList")) { bookmarkList = JSON.parse(localStorage.getItem("bookmarkList")); } let name = document.getElementById("new-bookmark-name-input").value; let url = document.getElementById("new-bookmark-url-input").value; let createAt = Date.now(); bookmarkList.push({ name: name, url: url, createAt: createAt }); localStorage.setItem("bookmarkList", JSON.stringify(bookmarkList)); document.getElementById("new-bookmark-name-input").value = ""; document.getElementById("new-bookmark-url-input").value = ""; newBookmarkToggle(); }; let isAddBtnClick = false; newBookmarkForm.style.display = "none"; const newBookmarkToggle = () => { isAddBtnClick = !isAddBtnClick; isAddBtnClick ? (newBookmarkForm.style.display = "block") : (newBookmarkForm.style.display = "none"); }; document .getElementById("bookmark-item-add-btn") .addEventListener("click", newBookmarkToggle); document.getElementById("add-btn").addEventListener("click", addBookmarkItem); document .getElementById("cancel-btn") .addEventListener("click", newBookmarkToggle); (function () { const bookmarkBar = document.getElementById("bookmark-bar"); const bookmarkOpen = document.getElementById("bookmark-open"); const bookmarkClose = document.getElementById("bookmark-close"); const isBookMarkBarOpen = localStorage.getItem("isBookMarkBarOpen"); if (isBookMarkBarOpen === "close") { bookmarkBar.style.display = "none"; bookmarkOpen.style.display = "none"; bookmarkClose.style.display = "flex"; } else { bookmarkBar.style.display = "block"; bookmarkOpen.style.display = "flex"; bookmarkClose.style.display = "none"; } const bookmarkBarToggle = () => { const isBookMarkBarOpen = localStorage.getItem("isBookMarkBarOpen"); if (isBookMarkBarOpen === "close") { localStorage.setItem("isBookMarkBarOpen", "open"); bookmarkBar.style.display = "block"; bookmarkOpen.style.display = "flex"; bookmarkClose.style.display = "none"; return; } localStorage.setItem("isBookMarkBarOpen", "close"); bookmarkBar.style.display = "none"; bookmarkOpen.style.display = "none"; bookmarkClose.style.display = "flex"; }; document .getElementById("bookmark-open-btn") .addEventListener("click", bookmarkBarToggle); document .getElementById("bookmark-close-btn") .addEventListener("click", bookmarkBarToggle); })(); <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap" rel="stylesheet" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>newtab</title> <link rel="stylesheet" href="./css/main.css" /> </head> <body> <div class="main-container"> <div class="main-wrapper"> <div class="today-info"> <div class="date" id="date"> <!-- 날짜&요일 --> </div> <div class="time" id="time"> <!-- 현재 시간 --> </div> </div> <div class="search"> <input id="search-input" autocomplete="off" placeholder="검색어를 입력하세요" /> </div> </div> <div class="quote" id="quote"> <!-- 명언 --> </div> </div> <div class="bookmark-open" id="bookmark-open"> <div id="bookmark-open-btn">북마크 닫기</div> </div> <div class="bookmark-close" id="bookmark-close"> <div id="bookmark-close-btn">북마크 열기</div> </div> <div class="bookmark-bar" id="bookmark-bar"> <!-- 북마크바 --> <div class="bookmark-item-add-btn">+ 북마크 추가</div> <div class="bookmark-item-input-form" id="bookmark-item-input-form"> <div class="bookmark-input"> <div class="new-bookmark-name"> <div class="label">이름</div> <input id="new-bookmark-name-input" /> </div> <div class="new-bookmark-url"> <div class="label">주소</div> <input id="new-bookmark-url-input" /> </div> </div> <div class="bookmark-item-input-btn"> <div class="cancel-btn" id="cancel-btn">취소</div> <div class="add-btn" id="add-btn">추가</div> </div> </div> </div> <script src="./js/clock.js"></script> <script src="./js/search.js"></script> <script src="./js/quote.js"></script> <script src="./js/bookmark-toggle.js"></script> <script src="./js/bookmark.js"></script> </body> </html>
-
미해결
[전국/무료] 실무 경험부터 취업 지원까지! 한경닷컴 디지털 마케팅 부트캠프🔥
🗯실무 중심의 스펙을 쌓고 싶다면?🗯전문가의 1:1 사후 취업 지원까지 받고 싶다면?🏆경제 1위 미디어, 한경닷컴 기업연계 교육📢현업에서 무조건 쓰이는 툴 실습!📢전문가의 끈질긴 1:1 취업 매칭!🎁이렇게까지 퍼준다고?- 매월 316,000원 교육장려금 지급- 이력서, 포트폴리오 맞춤형 첨삭- 교육과정 동안 깜짝 프로모션📌모집안내-모집 인원 : 30명 *최종 입과 기준 선착순 30명-모집 대상 : 데이터 분석 기반 디지털 마케팅에 관심 있는 사람 누구나-모집 기간 :~ 6.22(일) 23:59까지📌교육안내-교육 시간 : 평일 09:00 ~ 18:00 (8H, 점심시간 1시간 포함)-교육 비용 : 무료 (9,075,000원 정부 전액 지원)-교육 방식 : 온/오프라인 병행(서울시 영등포구 양산로 53 월드메르디앙비즈센터 401호)🙏고민하다가 마감돼요🙏https://pkit.kr/edudetail?id=102446📞 문의: 02-589-2022
-
미해결코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
맥 버전
남박사님 혹시 맥 버전 설명도 추가해주실 수 있나요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-C 맞왜틀
http://boj.kr/2a2f4fa8775a4e0e87f4f2aa4f2c118e뭐가 틀렸는지 모르겠습니다..
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
강의 연장 문의
안녕하세요:)강의를 구매했다가 일정 때문에 모두 못들어서 강의 연장을 해서 꼭 강의를 모두 수강하고 싶습니다ㅜ혹시 강의 수강 기간 연장 진행해주실 수 있으실까요?확인 부탁드립니다.감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 연장 요청드립니다 !!
안녕하세요 강사님 강의 너무 잘 듣고있습니다. 작년 1회차에 실기 취득을 위해 강의를 구매했었는데 시험기간과 겹쳐 공부하지 못하고 이번 회차에 다시 신청했습니다강의 수강기간이 다음주 28일까지인데 28일까지 웹 프로젝트 개발 발표일정이 있어서 강의 기간을 조금 연장해주실 수 있을까요 ?메일주소는 thdus1770@gmail.com입니다 !!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
강의화면과 다른데 맞게진행되는것인가요...????
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
jdk 24 를 쓰면 상관이 있을까요?
이미 다른 21 버전이 있어서 그런가 같은 21.0.1 버전이 안나오는데 상관없겠죠?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-I 질문있습니다.
안녕하세요 큰돌님.강의를 듣고 풀고 틀려서 큰돌님 코드도 보고 지피티도 괴롭혀가며 코드를 작성했는데 왜 틀렸는지 잘 모르겠습니다. 코드 한 번 봐주실 수 있을까요??http://boj.kr/410812e5f0ab4cc9bdc331fea2a6a6f0
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
안녕하세요, 5.3)풀라우트 캐시 3. 동적경로에 적용하기 질문
안녕하세요, 정환님 궁금한게 있습니다. 동적 경로를 갖는 page.tsx 파일 안에 generateStaticParams 라는 함수를 설정하게되면, 경로에 해당하는 모든 페이지는 모두 Static Page로 만들어지는 것으로 알고 있습니다. return하지 않은 URL Parameter를 갖는 페이지에 대해서도 동일하다고 봤었는데요그렇다면 , 도서 id999번까지 있다고 가정해볼게요return [{id:"1"}] 이렇게만 작성해도 999번까지 static page가 되는게 맞을까요 ?
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
강의 내용 질문은 아닙지만 여쭙고 싶은게 있습니다.
강의 내용 질문은 아닙지만 여쭙고 싶은게 있습니다.아래의 사진 보시면 빨간색, 초록색 표시하는 부분이 궁금합니다....해당 강의 중 HxD에 해당 오프셋 강조하실때 사용하는 도구 여쭈어봐도 될까요?제가 혼자 복습 후 기술 블로그에 실습 사진을 올리려고 합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
@Transactional connection 얻는 시점
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]스프링에서 기본적인 설정으로 @Transactional 적용된 메서드를 실행했을 때 connection을 바로 풀에서 가져오나요 아니면 실제 DB상 쿼리를 날리기 전에 connection을 얻어와서 처리하나요??