inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

패킷 분석 너무 재밌습니다!!

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요. 좋은 영상 감사합니다 실습으로 내주신 패킷 분석이 너무 재밌습니다. 덕분에 네트워크에 대해서 깊게 이해가 되는것같네요 항상 감사합니다 ^^

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
석재현 댓글 2 좋아요 0 조회수 117

개발툴에대해서

해결됨

인프런 클론코딩 Part 1: Next.js와 NestJS로 시작하는 실전 프로젝트

혹시 커서ai말고 젯브레인ai로 강의를 진행해도 진행에 어려움이 없을까요?

  • aws
  • docker
  • next.js
  • nestjs
  • prisma
ultimates 댓글 1 좋아요 0 조회수 162

services와 repository 파일에서 해야하는 작업

미해결

따라하며 배우는 NestJS

user.repository에서는 db작업을 하고 user.service에서는 cotroller와 repository 그 사이 에 무언가 작업을 해야하는걸로 생각해 왔는데 이번 강의에서 user.service에서 db조회를 하셔서 각각 파일의 역할을 잘 모르겠습니다. user.service와 user.repository 파일에서 각각 해야하는 작업이 뭔지 알고싶습니다

  • postgresql
  • jwt
  • nestjs
  • typeorm
YJ J 댓글 1 좋아요 0 조회수 158

데이트타임 노트북 주소가 잘 못된 것 같습니ㅏㄷ!!!

미해결

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세 요

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
stomdll3 댓글 1 좋아요 0 조회수 71

63번- PRIOR 자식 = 부모 형태 질문

해결됨

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

안녕하세요. 문제 63번 해설을 보면 PRIOR 자식 = 부모 형태는 역방향 탐색을 수행해 적절하지 않다고 되어있는데, 구글링이나 다른 해설강의를 보면 해당 형태는 순방향 전개를 한다고 합니다. 어떤게 맞는건지 확인 부탁드립니다.

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
2008ojm 댓글 2 좋아요 1 조회수 676

안녕하세요, MessageRelay 관련해 궁금한 사항 생겨서 문의드립니다.

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

안녕하세요, 강사님 늘 강의 잘 듣고 있습니다. 감사합니다. 강의를 보다보니, 아래 프로세스가 발생한다면 동시성 이슈가 발생할 수 있을 것 같기도 한데요, 혹시 관련하여 의견 여쭙고자 글 남깁니다 감사합니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
자기개발하고싶어요 댓글 2 좋아요 0 조회수 136

리렌더링 구분

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

리렌더링이 되고 있다고 설명하는 화면 리렌더링이 발생하지 않는다는 화면 제가 보엔 둘 다 하이라이팅이 되고 있는 것 같은데 어느 부분을 봐야 리렌더링이 안된다고 느낄 수 있을까요??

  • javascript
  • react
  • node.js
도던 댓글 2 좋아요 1 조회수 130

안녕하세요. 코드 자료 부탁드립니다

해결됨

컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터

xodus4352@naver.com 감사합니다

  • python
  • 머신러닝
  • 딥러닝
  • azure-databricks
  • 인공지능(ai)
김태연 댓글 3 좋아요 1 조회수 151

팔, 다리를 몸통에 꼭 이어야 하나요?

해결됨

친절한 블렌더 - [LV.3] 캐릭터 애니메이션

막힌 부분의 시간(예를들면 3:24)과 안 되는 부분과 현상을 자세히 써주셔야 해결이 빠릅니다. - 3:24, 여기서 막혔어요 (X) - 3:24, 영상에서는 원형인데 저는 타원형으로 만들어져요. (O) - 3:24, 베벨과 익스투르드까지는 적용이 되는데 미러 모디파이어는 반응이 없어요. (O) 문제되는 물체를 선택한 상황에서 일부가 아닌 전체 스크린샷 사진을 첨부해주시면 훨씬 좋습니다. - 아웃라이너나 프로펄티스도 문제 상황 파악에 도움이 되므로 함께 찍어주세요. 안녕하세요, 리깅을 할 때나 uv를 펼칠 때 팔 다리를 꼭 몸에 연결시켜야 하나요? 혹시 몸통에 팔과 다리를 연결시키지 않고 겹치면 애니메이션을 넣을 때 찢어질까요?! 머리는 연결시키지 않아도 괜찮을까요?

  • blender
  • 3d
  • 3d-modelling
  • 3d-rendering
Of the mermaid Sol 댓글 1 좋아요 1 조회수 99

네이버 카페 크롤링 중 iframe 없어지는 현상

미해결

안녕하세요. 스타트코딩님 네이버 카페 크롤링 중 유트뷰 후기를 클릭 하면 #cafe_main iframe이 사라 집니다. 그래서 유튜브 후기 클릭 하면 iframe 전환을 할 수가 없습니다. 초보라서 가르침 부탁 드립니다.

쌍큼래쑹 댓글 0 좋아요 0 조회수 38

LEFT JOIN 시 드라이빙 테이블을 왜 ALL로 읽나요?

해결됨

Real MySQL 시즌 1 - Part 1

10강 LEFT JOIN 주의사항 및 튜닝에서 explain select u.id , u.name , uc.coupon_id, uc.use_yn from 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이 나오는걸까요?

  • mysql
  • dbms/rdbms
  • backend
  • query-tuning
  • mysql-query
또또록 댓글 2 좋아요 0 조회수 157

Advisors 질문입니다.

미해결

나도! 스프링으로 인공지능을 할 수 있다(인프1탄)

예제를 따라하고 있는데요 public ChatClient chatClient(ChatClient.Builder chatBuilder){ return chatBuilder .defaultAdvisors(new MessageChatMemoryAdvisor(new InMemoryChatMemory()).build(); } 이부분이 에러가 나서 MessageChatMemoryAdvisor를 생성을 못하는데요.. 어떻게 해야 할까요? spring ai버전이 1.0.0버전인데 버전에 따라 코드가 바뀌는것 같은데요..

  • java
  • spring
  • spring-boot
  • 인공지능(ai)
  • spring-ai
gynam 댓글 3 좋아요 0 조회수 177

북마크 추가 버튼 활성화 오류 문의드립니다!

해결됨

웹 프론트엔드를 위한 자바스크립트 첫걸음

세션 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>

  • javascript
  • dom
안연수 댓글 1 좋아요 0 조회수 146

[전국/무료] 실무 경험부터 취업 지원까지! 한경닷컴 디지털 마케팅 부트캠프🔥

미해결

🗯 실무 중심의 스펙을 쌓고 싶다면? 🗯 전문가의 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

유민자 댓글 1 좋아요 0 조회수 28

맥 버전

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

남박사님 혹시 맥 버전 설명도 추가해주실 수 있나요?

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
goo 댓글 2 좋아요 2 조회수 116

6-C 맞왜틀

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/2a2f4fa8775a4e0e87f4f2aa4f2c118e 뭐가 틀렸는지 모르겠습니다..

  • c++
  • 코딩-테스트
유병욱 댓글 2 좋아요 0 조회수 49

강의 연장 문의

해결됨

실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터

안녕하세요:) 강의를 구매했다가 일정 때문에 모두 못들어서 강의 연장을 해서 꼭 강의를 모두 수강하고 싶습니다ㅜ 혹시 강의 수강 기간 연장 진행해주실 수 있으실까요? 확인 부탁드립니다. 감사합니다.

  • spring
  • oracle
  • 넥사크로
아이야 댓글 2 좋아요 0 조회수 112

강의 연장 요청드립니다 !!

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요 강사님 강의 너무 잘 듣고있습니다. 작년 1회차에 실기 취득을 위해 강의를 구매했었는데 시험기간과 겹쳐 공부하지 못하고 이번 회차에 다시 신청했습니다 강의 수강기간이 다음주 28일까지인데 28일까지 웹 프로젝트 개발 발표일정이 있어서 강의 기간을 조금 연장해주실 수 있을까요 ? 메일주소는 thdus1770@gmail.com입니다 !!

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
김소연 댓글 2 좋아요 0 조회수 59

jdk 24 를 쓰면 상관이 있을까요?

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

이미 다른 21 버전이 있어서 그런가 같은 21.0.1 버전이 안나오는데 상관없겠죠?

  • java
  • 객체지향
차수현 댓글 2 좋아요 0 조회수 295

인기 태그

인프런 TOP Writers

주간 인기글