묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
블로그 작성
안녕하세요. 한 입 크기로 잘라먹는 Next.js(v15)를 수강하고 있는 학생입니다.학습한 내용을 블로그에 정리하고 싶은데, 인프런 내 강의 캡처 기능을 사용하여 시각 자료도 캡처해서 블로그 정리할 때 사용해도 괜찮을까요?좋은 강의 만들어주셔서 감사합니다! :)
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
취약환경 구축 not found 에러?
mysql 로그인도 했고 query.txt 복사해서 붙여넣기도 잘 했는데 '127.0.0.1/insercure_website' 접속시 저런 오류가 납니다. 어디 문제일까요? 질문 내역 중 저랑 같은오류가 생긴 분이 질문하신거 답변 확인해봤는데도 잘 해결이 안됩니다.!
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
p5 구글드라이브 url 404 에러 발생
p5 구글드라이브 url 404 에러로 인해서 접속이 되지 않습니다 해결방법이 있을까요...?
-
미해결RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
re-rank score 관련 아래 질문입니다.
학습 관련 질문이 있으시면, 상세하게 남겨주세요.문제가 발생한 부분의 코드를 함께 올려주세요.수업 영상 몇 분/초 구간인지 알려주세요.
-
미해결RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
ㄱ
from langchain.retrievers.document_compressors import DocumentCompressorPipeline from langchain_community.document_transformers import EmbeddingsRedundantFilter # 중복 문서 제거 redundant_filter = EmbeddingsRedundantFilter(embeddings=embeddings_model) # 쿼리와 관련성이 높은 문서만 필터링 relevant_filter = EmbeddingsFilter(embeddings=embeddings_model, similarity_threshold=0.5) # Re-ranking re_ranker = LLMListwiseRerank.from_llm(llm, top_n=2) pipeline_compressor = DocumentCompressorPipeline( transformers=[redundant_filter, relevant_filter, re_ranker] ) pipeline_compression_retriever = ContextualCompressionRetriever( base_compressor=pipeline_compressor, base_retriever=chroma_db.as_retriever() ) question = "테슬라 회장은 누구인가요?" compressed_docs = pipeline_compression_retriever.invoke(question) print(f"쿼리: {question}") print("검색 결과:") for doc in compressed_docs: print(f"- {doc.page_content} [출처: {doc.metadata['source']}]") print("-"*100) print()`(4) DocumentCompressorPipeline` - 여러 압축기를 순차적으로 결합하는 방식 - BaseDocumentTransformers를 추가하여, 문서를 더 작은 조각으로 나누거나 중복 문서를 제거하는 등의 작업도 가능여기에서 result = chain.invoke() 로 받아서 result의 데이터를 보면, context = result['context'][i] query_similarity_score = context.state['query_similarity_score']이렇게 similarity_score 처럼 rerank score같은거 보고싶은데,# 크로스 인코더를 사용하여 유사성 점수를 계산합니다. sentence_pairs = [[query, prediction]] similarity_scores = cross_encoder_model.predict(sentence_pairs)이런식으로 계산을 해야하나요? 추출하고 싶은데 방법을 잘 모르겠습니다.
-
미해결김영한의 실전 자바 - 중급 2편
LinkedList의 for-each 동작 방식이 궁금합니다.
본 강의 약 10분 쯤에 나오는 코드private static boolean contains(LinkedList<Integer>[] buckets, int searchValue) { int hashIndex = hashIndex(searchValue); LinkedList<Integer> bucket = buckets[hashIndex]; for (Integer integer : bucket) { if (integer == searchValue) { return true; } } return false; }이 부분에서 배열은 각 인덱스의 요소를 하나씩 꺼내는데 LinkedList는 어떤식으로 for-each문을 사용하는지 궁금합니다.
-
미해결
ozu님의 프리미어 프로 수업 영상자료 지원 안되나요?
결제 전 수업 안내에[각 실습챕터에 제공되는 영상이 있습니다. (.mp4, .mov)]라고 명시해 두셨는데 영상자료가 보이지 않습니다.답변 부탁드립니다.
-
해결됨
PMP 파일 다운관련 문의
PMP 강의를 수강중입니다.자료다운을 하려고 하는데 암호가 걸려져있어서 PDF 파일을 볼수가 없네요..확인부탁드립니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
갑자기 정적페이지 크롤링
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 갑자기 선수강의에 없었던 정적페이지크롤링 파일이 나오는데 이건 어떻게 해야 하나요. 어디서 참고해야 하나요
-
미해결FastAPI 찍어먹기 (FastAPI + React.js + AWS LightSail)
schema 클래스의 model_config 속성 관련 질문
안녕하세요! fastapi 입문으로 강사님 강의를 듣게되어 영광입니다. 강의 내용 따라 진행은 잘되고 있으나 강사님이 구현하신 class SubCategoryCreate(BaseModel): model_config = ConfigDict(from_attributes=True) subcategory_name: str category_id: int model_config = { "json_schema_extra": { "example": { "subcategory_id": 1, "subcategory_name": "수도", "category_id": 1 } }이렇게 구현을 하셨는데 model_config 변수가 두번사용 되어 마지막에 사용된 model_config 값이 첫번째 ConfigDict(from_attributes=True) 값을 덮어 씌워 첫번째로 사용된 model_config 변수의 역할이 없어지는것이 아닌가 하여 의문이 들어 왜 같은 변수명으로 덮어 씌우는지 궁금하여 질문 드립니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
저도 tailwind.config.js 가 없네요..
이거 관련해서 한번 정리해주시면 좋을거같습니다. ㅠㅠ인터넷에서 찾아보고 gpt한테도 물어봤는데 해결방법을 못찾겠네요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
조건, 반복문 질문
25:39 C언어 조건, 반목문에서 sum이 왜 -1이 되는지 잘 모르겠습니다.도표에서 sum 값이 이해가 잘 안됩니다.27:52 마찬가지로 다음 C언어 도표의 sum값도 이해가 잘 안됩니다.
-
미해결[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
카카오로그인SDK 질문
안녕하세요. 저는 createCustomToken 에러 로그가 이렇게 뜹니다. 분명 처음부터 끝까지 영상 그대로 했는데 왜그런걸까요? user collection등도 다 활성화 되어있는 상태입니다.createCustomTokenjdu0e5j7y993TypeError: Cannot read properties of undefined (reading 'user')at /workspace/create_custom_token.js:21:21at /workspace/node_modules/firebase-functions/lib/common/onInit.js:33:16at AsyncLocalStorage.run (node:async_hooks:338:14)at /workspace/node_modules/firebase-functions/lib/v2/trace.js:18:37at cloudFunction (/workspace/node_modules/firebase-functions/lib/v1/providers/https.js:53:78)at /layers/google.nodejs.functions-framework/functions-framework/node_modules/@google-cloud/functions-framework/build/src/function_wrappers.js💯29at process.processTicksAndRejections (node:internal/process/task_queues:77:11)GPT한테 물어보면,이 Cloud Function은 onRequest를 사용하고 있고, 데이터를 request.body.data로 받도록 작성되어 있습니다. 그런데 실제 요청에서는 request.body에 직접 user 객체가 있거나, data가 빠져있을 가능성이 높습니다. 라고 합니다. GPT가 수정해주는 코드나 밑에 인프런에의 수정코드로 다 해도 DEPLOY부터 실패하네요~~도와주실 수 있으실까요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
리액트 라우터 관련
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 리액트 학습 중에 궁금한 게 있어서 질문드려요. 기본 path 가 아닌 라우트로 바로 접속을 할때, html을 받으면 라우팅이 이뤄지구 useeffect로 api 요청이 가면서 페이지 렌더링이 이뤄지는건가요?
-
미해결김영한의 실전 자바 - 중급 1편
중급2편 수강 전 문의
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예중급2편 수강 전 문의 한번만 확인 부탁드려요 ㅠㅠ[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨PMP(프로젝트 관리 전문가) 자격 취득과정
온라인 수업 중 자료 다운 관련
문의 드립니다. 온라인으로 교육을 듣고있는데자료다운시 암호를 넣어야 한다고 하네요..암호는 어떻게 되는지요?
-
미해결Next + React Query로 SNS 서비스 만들기
getPostRecommend() tags 속성 사용
getPostRecommend() 함수 내부에서tags : ['post', 'recommends']로 설정이 되어있는데, queryClient.prefetch 함수나, useQuery 함수의 queryKey와 항상 동일하게 일치시켜야 하나요? 불러온 데이터를 캐싱할 경우, react-query에서만 관리를 키를 관리해도 되지 않을까요?
-
미해결처음 만난 리액트(React)
2025년 3월 리액트버전
혹시 현재 25년 3월기준 이 강의를 들으면 리액트 버전 차이로 인해 렌더링 방식이라던지 다른 점이 있어서 수강할때 불편할까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨Windows 시스템 프로그래밍 - 기본
파일 복사에 관한 질문입니다
파일에 대한 내용을 공부하다가 실무에 응용할 수 있을까 궁금해져서 질문 드립니다.한 프로세스 안에서 실시간으로 파일을 쓰고 있고, 최대 4GB입니다. 사용자가 저장 버튼을 누르면 이 파일을 별도의 파일로 저장하는데, 재구성을 위해 (편의상 쓰고 있는 파일을 입력 파일, 저장할 파일을 출력 파일이 라 부르겠습니다) 입력 파일의 일부 내용을 복사해서 출력 파일에 쓰고 있습니다. 쓰기 쓰레드와 저장 쓰레드는 별도입니다. 현재는 이 복사 과정을 파일 포인터를 옮겨가며 진행하고 있는데, 이 부분을 Memory Mapped File로 변경한다고 하면 복사 과정에서 쓰기 쓰레드가 접근하는 것을 막을 수 있나요? 아니면 별도의 처리를 해주어야 하나요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
인앱구현 문의드립니다.
UnityPurchasing.Initialize(this, builder); 초기화 코드에 위 코드는 사용되지 않는 코드라고합니다. 유니티 6입니다.Unity IAP: Unity In-App Purchasing requires Unity Gaming Services to have been initialized before use.- Find out how to initialize Unity Gaming Services by following the documentation https://docs.unity.com/ugs-overview/services-core-api.html#InitializationExampleor download the 06 Initialize Gaming Services sample from Package Manager > In-App Purchasing > Samples.- If you are using the codeless API, you may want to enable the enable Unity Gaming Services automatic initialization by checking the Automatically initialize Unity Gaming Services checkbox at the bottom of the IAP Catalog windowUnityEngine.Purchasing.UnityPurchasing:Initialize (UnityEngine.Purchasing.IStoreListener,UnityEngine.Purchasing.ConfigurationBuilder)cIAPManager:InitUnityIAP () (at Assets/2.Scripts/8.ShopManager/cIAPManager.cs:53)cIAPManager:Awake () (at Assets/2.Scripts/8.ShopManager/cIAPManager.cs:13) 이런 오류가 발생하는데 경고문이긴한데 무시해도 괜찮을까요?? 수정해야한다면 어떻게 수정해야하나요??