묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결ISMS-P 자격증 취득을 위한 기본 실무 강의
자료 업데이트 문의
강의 수강 관련 질문은 인프런 게시판에 해주셔도 되고,CPPG WIN 카페(https://cafe.naver.com/cppgwin)에서 해주시면 더 빠르게 도움 드릴 수 있습니다. 안녕하세요 2025년 1월부터 해당 강의 수강하고있는데, 2025년도 대비 강의자료는 따로 제공해주지 않으시는걸까요? 다른 부분이 있을거같아 자료 공유가 가능하신지 문의드립니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
묻습니다. 질의 하기 전에 체크해야 할 것
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요묻습니다. 영상을 시청하다 멈추고 이곳에 질문을 남기면, 영상 시청 지점도 자동으로 기록 저장 되고 있는지 그 기능에 대해 묻습니다. 앞서 영상에서 오름차순 내림차순 관련 질의를 했으나 질문 의도와는 다른 답변을 보고, 제가 질의하게 된 영상 지점을 확인 하지 않은 듯한 인상이었습니다. 영상의 해당 지점을 질의하려면 강의 제목을 다시 확인하고 해당 지점의 시간을 직접 기록해야 하는지 그러한 안내를 바랍니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제풀이 아이디어
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 큰돌님. 강의 들으면서 잘 공부하던 도중에 발견한 문제의 풀이 아이디어가 잘 생각나지 않아 질문드립니다.(정올이나 백준같은 유명한 사이트가 아니라 링크를 달아드릴 수 없어 테스트 케이스가 부족해요...)이진트리를 사용하면 풀리는 문제이지만 커리큘럼상 트리 구조에 대해 배우지 않은 부분이라 혹시 다른 방법이 있는지 궁금합니다. 02. [알고리즘 종합 - 2] 상어문제 설명 상어는 동족을 잡아먹는 동물이다. 상어가 다른 상어를 잡아먹기 위해서는 특정 조건을 만족해야 하는데,A라는 상어가 B라는 상어보다 크기와 속도 그리고 지능 모두가 높거나 같을 때 A는 B를 잡아먹을 수 있다.두 상어가 서로 잡아먹을 수 있는 경우도 존재한다. 상어 한 마리당 잡아먹을 수 있는 상어의 개수는 최대 두 마리이다.그 보다 많이 잡아먹고자 할 경우에는 너무 배가 부르기에 상어는 잡아먹을 수 없다.상어의 정보가 들어 와서 서로 잡아먹는 살육전이 벌여졌을 때, 남게 되는 최소한의 상어의 개수를 구해보자. 입력 첫 줄에는 상어가 몇 마린지 뜻하는 정수 N(1≤N≤50)이 입력된다.그 다음 줄부터 한 줄에 상어 하나의 크기, 속도, 지능이 순서대로 입력된다.크기, 속도, 지능은 1 이상 2,000,000,000 이하이다. 출력 살아남게 되는 상어의 최소 개수를 출력한다. 예시 입력 1 3 1 2 1 4 3 5 3 1 2예시 출력 1 1예시 입력 2 5 1 4 2 2 3 4 3 2 1 4 1 3 100 100 100예시 출력 2 3예시 입력 3 20 7 8 6 5 2 3 7 3 7 3 5 7 8 5 8 2 5 10 8 8 1 7 8 5 5 1 8 2 10 3 4 9 8 8 1 4 3 2 9 10 3 9 1 6 6 5 8 1 1 2 10 3 3 5 9 3 8 4 2 7 예시 출력 3 7
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
homebrew로 poetry를 설치했는데 pyproject.toml 파일 내용이 다릅니다.
brew로 poetry를 설치했는데 생성된 pyproject.toml 파일 내용이 아래와 같이 강의와 다릅니다. [project]name = "langgraph-agent"version = "0.1.0"description = ""authors = [{name = "이름",email = "email 주소"}]readme = "README.md"requires-python = ">=3.13"dependencies = [] [build-system]requires = ["poetry-core>=2.0.0,<3.0.0"]build-backend = "poetry.core.masonry.api" requires-python = ">=3.13" 부분은 >=3.11로 변경해서 3.11 설치를 했는데요.의존성 목록을 어떻게 붙여넣어야하나요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
book/[id] 과 같은 동적경로에 대응하는 페이지가 어떻게 풀라우트캐시가 동작할 수 있죠?
선생님 강의 5-3) 9분 10초를 보다가 궁금한 것이 있습니다~generateStaticParams으로 지정했던 id값이 아닌4번페이지에 접속했을 때 해당 페이지가 실시간으로 다이나믹하게 페이지가 생성되고 풀라우트캐시에 저장된다고 하셨는데요 풀라우트캐시는 static페이지에서만 동작한다고 알고 있고, [id]컴포넌트에서 fetch함수에 캐싱 옵션으로 'force-cache'을 설정한 것도 아닌데 어떻게 풀라우트 캐시가 동작할 수 있나요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@ManyToOne, @JoinColumn질문드립니다.
@ManyToOne, @JoinColumn에 대해 학습하면서 이해가 잘 되지않아 구글링이나 chatGPT와 같은 AI를 통해 아래와 같이 정리했는데요. 이렇게 이해하면 될까요? 제가 올바르게 이해한것이 맞는지 궁금합니다.. JoinColumn에는 매핑할 외래 키 컬럼 이름을 적는다. 테이블에서 외래키로 사용될 컬럼이름을 적는다. Member 엔티티의 team이랑 MEMBER 테이블의 외래키 컬럼(TEAM_ID)을 서로 매핑해줘야 MEMBER 테이블의 외래키(TEAM_ID)를 통해서 Team을 가지고 올 수 있다.@JoinColumn을 통해 MEMBER테이블의 외래키 컬럼 이름이 TEAM_ID임을 명시하고,@ManyToOne 을 통해 Team엔티티와의 관계를 정의한다. 즉, @JoinColumn과 ManyToOne을 통해 Member엔티티와 Team엔티티의 관계를 정의한다. JPA는 Team엔티티에서 @Id로 설정된 필드를 확인하고, 해당 필드가 Team엔티티의 기본키임을 알게된다. 그리고 JPA는 Member테이블의 외래키와 Team테이블의 기본키를 매핑해서 외래키-기본키 관계를 설정한다.Member엔티티의 필드에는 Team team이 있지만 db에는 객체를 저장할 수 없으므로 Member엔티티를 em.persist()로 저장할떈, db에 team 객체가 아니라 @JoinColumn으로 명시했던 외래키가 저장된다. 이때 Team엔티티에서 @Id로 설정된 필드의 값이 저장된다. member.getTeam()을 할때도 MEMBER 테이블의 TEAM_ID를 사용해 Team엔티티 데이터를 가져올수있다. @JoinColumn으로 명시했던 외래키 값으로 TEAM테이블을 조회해서 TEAM객체를 생성해서 리턴한다.
-
미해결리눅스 입문 - 개념으로 탄탄히!!
기본 명령어 내용까지 들으려고 하는데요
전체 강의중에서https://www.youtube.com/watch?v=ymwMfvzAOPg&list=PL8oUjFBfGVJxH_oJkYfRwSqM9Q5Fy5C1X&index=1위의 링크에 있는 강의목록에 해당하는 내용까지만 수업을 들으려고 하는데요.섹션2까지만 들으면 될까요?
-
미해결데이터 분석을 위한 파이썬: 입문부터 꿀팁까지
파이썬 코드 실행방법
강의에서 윈도우는 따라 하기 힘들어서 강의 아래 자료에다가 윈도우에서 파이썬 실행하는 방법을 올려주신다고 했는데 도저히 찾을 수 없고, 강의자료도 못찾겠어요.너무 복잡해요.... 자료 있는 곳 좀 알려주세요.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
소셜미디어 홍보 전략에 대해
안녕하세요, 강의 잘 듣고 있습니다.소셜미디어 홍보 파트를 듣다가 질문이 있어 남깁니다.강사님께서는 300개가 넘는 앱을 운영하셨는데 이 중 몇개의 앱을 실제 소셜미디어를 통한 홍보 (팬층 확보, 꾸준한 소통, 지속적인 업로드) 로 키우셨는지 궁금합니다. 여쭤보는 이유는 앱을 한 두개 개발하고 sns를 통해 빌드업을 꾸준히 해나가는데 시간을 써야할지, 다작에 시간을 써야할지 방향성을 먼저 정해야 할 것 같아서 입니다.현실적으로 다작을 하는 1인 개발자면 개발하는 데 쓰는 시간을 쪼개서 여러 개의 sns 계정을 운영하며 마케팅을 하는 것이 어렵지 않을까 싶어서요. (sns 마케팅쪽도 강의를 듣거나 공부를 해야 할 만큼 쉽지 않을 듯 하여..)
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
타입스크립트 강의 할인 쿠폰 문의
리액트 종강으로 얻은 타입스크립트 할인 쿠폰인데 입력하니까 이렇게 뜨는데 그럼 못받는건가요 ㅜㅜ
-
미해결클린업 JavaScript: 베이스 빌드업!
안녕하세요, 선배님.
안녕하세요, 선배님. 저는 현재 서버 개발 경력 1년, 클라이언트 개발 경력 6개월 나머지 유지 보수 경력들을 포함해 약 3년 차에 접어든 주니어 개발자입니다. 지금은 주로 서버 개발자로 활동하고 있지만,최근 진로와 관련된 고민이 많아 선배님께 조언을 구하고자 이렇게 글을 드립니다.제 성향은 백엔드 개발이 잘 맞는다고 느끼고 있지만, 프론트엔드 개발에 대한 관심이 점점 커지고 있습니다. 특히 서비스중이신 강의들을 들으면서 프론트엔드를 바라보는 시각이 완전히 달라졌고, 점점 더 매력을 느끼고 있는 상황입니다. 이제는 어느 정도 마음의 결정을 내려야 할 시점이라는 생각이 들어,전문적으로 어떤 커리어를 선택해야 할지 고민하고 있습니다.프론트엔드와 백엔드 모두 매력적인 분야이지만, 새로운 도전을 선택하는 것이 맞는지, 아니면 제가 잘 맞고 경험이 더 많은 백엔드에 집중하는 것이 맞는지 아직 명확히 판단하기 어렵습니다.선배님의 경력을 살펴보니 주로 자바스크립트를 중심으로 다양한 개발 작업을 해오신 것으로 알고 있습니다. 서버 개발도 분명 경험하셨을 것 같고, 저와 비슷한 고민을 해보셨을 것 같아 더욱 궁금해졌습니다.혹시 선배님께서도 과거에 프론트엔드와 백엔드, 혹은 특정 기술 스택 사이에서 고민하셨던 적이 있으셨나요? 그리고 그러한 고민 끝에 무엇이 선배님을 자바스크립트라는 언어로 전문성을 갖추고 커리어를 쌓게 만든 결정적인 요인이었는지 궁금합니다. 선배님의 선택 과정이나 기준이 저에게도 많은 영감을 줄 수 있을 것 같습니다.혹시 선배님께서 제가 이런 결정을 내리는 데 참고할 수 있는 조언이나 방향성을 제시해 주실 수 있을까요? 선배님의 경험과 지혜를 조금이라도 나눠주신다면 큰 힘이 될 것 같습니다.긴 글 읽어주셔서 감사드리고, 좋은 하루 보내시길 바랍니다. 감사합니다!
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker pull edowon0623/docker-server 실패.
mac m1 사용자 입니다.docker pull edowon0623/docker-server명령어 입력시 Using default tag: latestError response from daemon: manifest for edowon0623/docker-server:latest not found: manifest unknown: manifest unknown이런 에러가 떨어집니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1213번 문제 풀이방식 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 큰돌님 강의 잘 보면서 진행하고 있습니다.1213번 문제를 먼저 풀고 강의를 확인했습니다.제가 풀게 된 방식은 조금 다르게 접근한거 같은데 혹시 큰돌님 방식으로 진행을 하는것과 많이 차이가 있는건지 궁금해서 여쭤봅니다.https://www.acmicpc.net/source/88922584
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
스냅샷이 없는 상태에서의 변경 감지 방법이 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Member member = new Member(1L, "member"); em.persist(member); member.setName("Test"); tx.commit();위 코드를 실행하면 아래와 같이 SQL 쿼리문이 로그에 찍히는데요Hibernate: /* insert for hellojpa.Member */ insert into Member (name, id) values (?, ?) Hibernate: /* update for hellojpa.Member */ update Member set name=? where id=?persist()를 할 때 member 객체를 영속성 컨텍스트에 등록하고, 해당 상태에서는 신규 엔티티이므로 setName()으로 이름을 바꾸더라도 새로운 값이고, DB와 동기화되지 않았기에 스냅샷도 없을 것이라 생각했습니다.그래서 쿼리문도 INSERT 쿼리문 1개만 발생할 줄 알았는데, 왜 UPDATE 쿼리문도 함께 발생하는지 알려주실 수 있을까요?정확히는 persist를 수행하고 setName을 수행할 때, 스냅샷이 생성되지 않은 상태, 스냅샷이 없는 상태에서 어떻게 변경을 감지하여 UPDATE 쿼리문을 작성한 것인지 궁금합니다.처음에는 PK 생성 전략을 @GeneratedValue(strategy = GenerationType.IDENTITY) 로 해서 INSERT문이 먼저 생성되어야만 하는 것이 원인인줄 알았지만, SEQUENCE 전략으로 바꿔도 UPDATE 쿼리문이 발생하는 것을 보고 잘못 짚은 것 같아 질문 남겼습니다. 감사합니다.
-
미해결Next + React Query로 SNS 서비스 만들기
질문
쌤하트나 리포스트를 누를 때 마다가끔씩TypeError: data.pages.map is not a function 이런 에러 PostRecommend 섹션에 뜨는데 이런 경우가 종종 발생할까요 ?
-
해결됨한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지
병령처리 하지만 동기화와 같은 출력값
const workA = () => { return new Promise((resolve) => { setTimeout(() => { resolve(`workA`); }, 5000); }); }; const workB = () => { return new Promise((resolve) => { setTimeout(() => { resolve(`workB`); }, 3000); }); }; const workC = () => { return new Promise((resolve) => { setTimeout(() => { resolve(`workC`); }, 10000); }); }; const start = async () => { try { let results = await Promise.all([workA(), workB(), workC()]); console.log(results); results.forEach((res) => console.log(res)); } catch (err) { console.log(err); } };[10:01] 강의 내용 보면 workA가 5초 workB가 3초, workC가 10초인데, 결국 출력 되는 값을 보면 동시에 출력이 됩니다.그리고 순서도 A, B, C 순입니다.let resultA = await workA(); let resultB = await workB(); let resultC = await workC(); console.log(resultA); console.log(resultB); console.log(resultC);물론 실행시간의 차이는 있지만, 실직적으로 프로그램에 표기 되는 값은 바로 위에 있는 코드예제에서 보여주신 A, B, C랑 같은데, 병령처리라면 시간이 짧은 B가 실행되고 그 다음에 A, 그 다음 C가 아웃풋으로 나와야 하는거 아닌가요??
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Downstream Mono, Flux가 subscriber인가요?
안녕하세요! 마블 다이어 그램을 보면 upstream Flux나 Mono는 코드상 Flux.just(), Mono.just()를 통해 직관적으로 생산자로 이해가 되는데! Downstream Flux, Mono는 무엇을 의미하는지 이해가 가지 않습니다. Subscriber라고 보면 될까요? 좋은 강의 감사합니다.^^
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
[해결완료 | 에셋 파일 문의] Item#9
안녕하세요.Item#9 패키지 내 에셋 파일이 존재하지 않아 에셋 이주가 불가능한 상황입니다.패키지 재다운로드파일 명 및 경로 수정Epic Games Launcher로 프로젝트 열기위와 같은 방법들을 시도해 보았으나, 여전히 에셋 파일이 존재하지 않았습니다.해당 문제에 대해 해결 방안이 있는지 문의드립니다.참고로, 아래 메세지는 AssetAction을 통해 Content 폴더로 에셋을 이주를 시도할 때 표시되는 메시지입니다.
-
해결됨강화학습 입문에서 Deep Q-learning/Policy Gradient까지
강의자료
강의자료는 따로 없나요?
-
해결됨안전한 웹 사이트 제작을 위한, 웹 보안 원 포인트 레슨
웹프록시 도구 관련 질문입니다.
안녕하세요. 4:06초에 마스킹을 강조해서 말씀해주신 부분의 웹프록시 도구가 사용되는 상황에서 마스킹 같은 작업들이 큰 의미가 있는가 하는 의문에 질문 드립니다.이미 클라이언트 환경에서 웹프록시 도구나 여러 킷을통해 감청이 되는 상태라고 한다면 마스킹 같은 문제를 떠나서 세션 정보들부터 시작해서 사실상 모든 NIC 의 내용이 감청이 되고 있다는 상황으로 볼 수 있을꺼 같은데, 암호화를 하지 않는 이상은 모두 무력한게 아닌가 생각이 들더라구요.헤더나, 쿠키 또는 중요한 데이터가 있을 때 이런 클라이언트 환경에서 이미 패킷이 캡쳐링 될수있는 상황에서 이걸 막을수 있는 방법이 혹시 있을까요?