묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
최신화 문의
최신화 작업은 오늘 중 업데이트 될까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
docker에서 n8n 실행오류
안녕하세요어제 2강(N8N설치부터 셀프호스팅까지)수강하면서당시 5678:5678 클릭했을때정상적으로 접속했었는데 오늘 새로 컴퓨터를 키고5678:5678 클릭을 하니 첨부한 그림과 같이 오류가 뜹니다. 혹시 어떻게 해결해야할까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
PaginationListView
안녕하세요 강사님, 질문이 하나 있습니다!RestaurantScreen에서는 PaginationListView를 사용해서 무한 스크롤을 깔끔하게 구현했는데,RestaurantDetailScreen에서는 별도의 리스트(메뉴, 리뷰 등)를 여러 개 렌더링해야 하다 보니 PaginationListView를 사용하지 않았습니다.이 경우처럼 CustomScrollView 안에서 여러 Sliver를 조합하는 화면에서는PaginationListView를 쓰는 것이 구조적으로 어려운 상황이 맞을까요?혹시 이런 복합적인 UI에서도 PaginationListView를 응용할 수 있는 방법이 있을지 궁금합니다.예를 들어, SliverList 일부만 무한 스크롤로 처리하거나, 커스터마이징해서 적용하는 사례가 있는지도 알고 싶습니다!감사합니다
-
미해결
같이 공부하실 분 구합니다
🔥 같이 성장할 사람 찾습니다 - [코딩존]에서 신규부원 모집합니다!! 🔥 혼자 공부하다 멘붕 온 사람 토이 프로젝트 같이 만들 사람 찾는 사람 CS 기본기나 알고리즘, 면접 준비까지 하고 싶은 사람 그런 당신을 위한 진짜 실속형 스터디,<코딩존>에서 같이 공부해요!! 💻 스터디 소개💡 목적: 실력 있는 개발자 되기 위한 꾸준한 성장💡 방식: 오프라인 OT, 온라인 + 선택적 오프라인 / 협업 툴 활용💡 대상: 개발을 진지하게 공부하고 싶은 누구나 (초보도 환영!)💡 스터디 커리큘럼:CS 기본기 (운영체제, 네트워크, 자료구조 등)알고리즘 문제풀이 (백준/프로그래머스 중심)토이 프로젝트 기획 및 협업코드리뷰 & 발표 스킬 향상개인 목표 점검 및 피드백※ 주제별 소그룹 운영 예정 💻 모집대상서울 거주하는 분들 중 자격증이나 취준 준비 중인데 같이 공부할 팀이 필요한 분 “혼자 공부는 잘 안 돼요…” 싶은 동기부여가 필요한 분 사이드 프로젝트 하고 싶은데 디자이너/프론트/백 구하는 중인 분 단순 스터디가 아닌, 함께 성장하는 커뮤니티를 원하는 분 📌 신청 방법📅 마감: 선착순 6명 (진짜로 소수 정예로 갑니다)📍 지원링크: [https://docs.google.com/forms/d/1aoKEz2ppgUvGmC5jf_jgeid0BjBk6CwVMROEp503Zv0/edit]📩 문의사항은 댓글에 남겨주세요!
-
미해결Airflow 마스터 클래스
EmailOperator 의 smtp_default 관련 문의
안녕하세요.Airflow 3.0 에서 EmailOperator 사용시 conn_id 를 세팅하지 않으면 smtp_default 를 기본적으로 사용하고 있어보입니다. smtp_default 세팅은 config 파일에 보니 email_conn_id(AIRFLOW__EMAIL__EMAIL__CONN__ID) 에 세팅되어 있어 EmailOperator 와 fail났을때 smtp_default를 세팅해놓으면 동시에 사용 가능한것은 아닐까요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
RequestBody를 읽어올 때
RequestBody를 읽어올 때,Content-Length의 값을 파싱하고 그 크기만큼 read()에 배열 형태로 전달해서 버퍼형태로 한번에 받아오게끔 작성하셨습니다. 여기서 궁금한 점은,Content-Length는 byte 단위로 측정이 될텐데,char[]를 그대로 사용하면 UTF-8로 디코딩이 자동으로 되는 이유가 궁금합니다..! byte[] 단위로 읽어온 다음,Charset을 지정해서 디코딩해야하는거 아닌가욤? 감사합니다!
-
미해결세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
최대값 int(1e6, 1e7, 1e8) 기준
선생님 안녕하세요. 최대 혹은 최소값으로 ans를 int(1e6, 1e7, 1e8) 등 다양하게 설정하시는데 혹시 기준이 있을까요?문제를 풀다 보면 탐색 전에 미리 최소값이나 최대값을 세팅해야 하는 경우가 있는데, 그 세팅의 베스트 프랙티스나 혹은 float(int) 같이 최대/최소값을 따로 정하시는 로직이 후반부에 나오는지 궁금합니다.
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
app_logs 테이블 생성 문제
안녕하세요, 수업 잘 듣고 있습니다. 실습 하려고 데이터셋 로드 하는 도중에 문제가 발생해서 혼자 해결해 보고자 했는데 잘 되지 않아 문의 드립니다. 어떤 강의를 들으면서 발생했나요?BigQuery (활용편) 어떤 문제가 생겼나요?강의대로 데이터 로드한 후 테이블 파티션 기준으로 나눠 새로운 테이블을 생성했지만 컬럼 명은 생성이 되었는데 테이블 내용 전체가 비어있습니다. 어떤 시도를 해보셨나요? 문제 해결을 위해 ARRAY+STRUCT형태가 아닌 다른 컬럼들만 뽑아 새로운 테이블을 생성했을 때는 제대로 새 테이블이 생성 됐는데 event_params 컬럼을 포함시키면 데이터 전체가 딸려오지 않았습니다. 위 그림처럼요, 어떤 쿼리를 사용했나요?환경이 어떻게 되나요?(윈도우, 맥 중 택1, 크롬 같은 웹브라우저 환경)맥입니다. 혼자 해결해보려고 했지만 강의 속도가 너무 지연되는 것 같아 문의 드립니다!
-
미해결graphRAG - Neo4J로 구현하는 지식 그래프 기반 RAG 시스템 (feat. LangChain)
2강에서 Aura에 파이썬으로 접속 안 됩니다.
test.py 작성 시 AuraDB에 접속이 안 되서 막혀 있습니다. 이전에도 질문해 주신 분이 계셨던 것 같은데요..env 파일에 URI, USERNAME, PASSWORD 정확히 썼고요(browser.neo4j.io 접속해서 위 정보 복사해서 붙이니 잘 되는 것 확인했습니다.)분명 제 PC 문제일 것 같은데, 유사 해결사례가 있으시면 조언부탁드립니다. 수업을 시작할 수가 없네요. ㅠㅠ(방화벽 off 시도, PC 재부팅 시도 ) <code>import os from dotenv import load_dotenv from langchain_neo4j import Neo4jGraph load_dotenv() graph = Neo4jGraph( url=os.getenv("NEO4J_URI"), username=os.getenv("NEO4J_USERNAME"), password=os.getenv("NEO4J_PASSWORD"), ) def main(): # 간단한 테스트 쿼리 result = graph.query("MATCH (n) RETURN count(n) as node_count") print(f"Neo4j 데이터베이스 내 노드 수: {result[0]['node_count']}") if __name__ == "__main__": main() <Error>Unable to retrieve routing information Traceback (most recent call last): File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\langchain_neo4j\graphs\neo4j_graph.py", line 153, in __init__ self._driver.verify_connectivity() File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\driver.py", line 1090, in verify_connectivity self._get_server_info(session_config) File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\driver.py", line 1305, in _get_server_info return session._get_server_info() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\work\session.py", line 183, in _get_server_info self._connect( File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\work\session.py", line 136, in _connect super()._connect( File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\work\workspace.py", line 186, in _connect target_db = self._get_routing_target_database( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\work\workspace.py", line 260, in _get_routing_target_database self._pool.update_routing_table( File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\neo4j\_sync\io\_pool.py", line 1025, in update_routing_table raise ServiceUnavailable("Unable to retrieve routing information") neo4j.exceptions.ServiceUnavailable: Unable to retrieve routing information During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\VSCODE Scripts\neo4j-project\test.py", line 9, in <module> graph = Neo4jGraph( ^^^^^^^^^^^ File "C:\Users\user-pc\AppData\Local\pypoetry\Cache\virtualenvs\neo4j-project-qp9QAGSV-py3.11\Lib\site-packages\langchain_neo4j\graphs\neo4j_graph.py", line 160, in __init__ raise ValueError( ValueError: Could not connect to Neo4j database. Please ensure that the url is correctㅇㄹ
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
멀티스레드일 때 테스트 결과 공유
영한님이 단일 스레드일 때 테스트 하셨는데요.멀티 스레드일 때 테스트 결과도 궁금하신 분들이 있을 것 같아 공유 드립니다 :)빠른 테스트를 위해서 sleep 은 사용하지 않았습니다. public class IncrementPerformanceMain { public static final int COUNT = 1_000_000; public static void main(String[] args) throws InterruptedException { test(new BasicInteger()); test(new VolatileInteger()); test(new SyncInteger()); test(new MyAtomicInteger()); } private static void test(IncrementInteger incrementInteger) throws InterruptedException { long startMs = System.currentTimeMillis(); Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i < COUNT; i++) { incrementInteger.increment(); } } }; ArrayList<Thread> threads = new ArrayList<>(); for (int i = 0; i < 100; i++) { Thread thread = new Thread(runnable); threads.add(thread); thread.start(); } for (Thread thread : threads) { thread.join(); // 모든 스레드가 종료 될 때 까지 기다림 } long endMs = System.currentTimeMillis(); System.out.println( incrementInteger.getClass().getSimpleName() + ": ms=" + (endMs - startMs) + ", result=" + incrementInteger.get()); } } 결과 BasicInteger: ms=32, result=88652038 VolatileInteger: ms=3653, result=17721836 SyncInteger: ms=4882, result=100000000 MyAtomicInteger: ms=6953, result=100000000 MyAtomicInteger 보다 SyncInteger 가 성능이 좋은 이유는 CAS 는 기본적으로 락보다는 빠르지만, 경쟁이 심하면 CAS 실패로 재시도를 반복하기 때문에 성능이 락보다 안나오고 있는 것으로 보이네요.추가로 BasicInteger 에 비해서 VolatileInteger 의 손실율이 큰 이유는 모두가 동시에 메인 메모리에 접근하게 되면서 발생한 문제로 보이네요. 비유적으로 설명하면BasicInteger: 각자 수첩(캐시)에 메모하고 나중에 합침→ 충돌 적고, 결과는 꽤 괜찮음 (운이 좋으면)VolatileInteger: 100명이 하나의 화이트보드(메인 메모리)에 동시에 적으려는 상황→ 끊임없는 덮어쓰기, 충돌 많음 → 결과는 엉망 감사합니다. ^0^
-
해결됨인프런 클론코딩 Part 1: Next.js와 NestJS로 시작하는 실전 프로젝트
JWT 발급을 Front에서 하는게 맞는건가요??
안녕하세요. 강의를 듣던 중 궁금한 부분이 있어서 질문드립니다.토큰 발급은 기본적으로 백엔드에서 처리하는 것으로 알고있는데,본 강의에서는 frontend/auth.ts 에서 토큰을 발급하고 있습니다.의도하신건지? 궁금해서 질문드립니다.감사합니다.
-
미해결
배드민턴 동아리 '민턴로그(MINTONLOG)' 신규 부원 추가 모집
안녕하세요!서울 지역 대학생 배드민턴 동아리 민턴로그(MINTONLOG)에서 2기 신규 부원을 모집합니다.민턴로그에서는 실력보다는 함께 운동을 즐기고 싶은 마음을 더 중요하게 생각하는 동아리입니다!바쁜 일상 속에서 새로운 사람들과 건강하게 리프레쉬 해보아요! 🏸 모집 정보- 모집 대상: 서울 거주 중인 대학생, 졸업생- 지원 가능 연령: 1999년생 ~ 2006년생- 모집 인원: 총 5~10명 (성비 1:1로 선발 예정)- 모집 기간: 상시모집- 활동 기간: 7월 1일 ~ 8월 31일- 입회비: 5,000원 (회계 내역 투명 공개) 🏸 민턴로그는 이런 활동을 해요- 정기 모임: 격주 1회(일정에 따라 편하게 참여)- 활동 장소: 서울 시내 체육관(주마다 투표로 결정)(ex. 망원나들목체육관, 구로누리배드민턴장, 미성체육관)신규 부원 추가 모집 - 주요 활동:▪ 팀 매치 & 미니 토너먼트 (경품 있음!)▪ 자유 연습 및 간단한 친목 게임▪ 운동 후 뒷풀이 or 맛집 탐방 🏸 지원하러가기!- 지원 링크:https://forms.gle/jH644ZLAqSRhtmLu5 - 문의 오픈채팅:https://open.kakao.com/o/se0y5nnh
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
TodayBanner 위젯에서 required 파라미터를 전달하지 않았는데 오류 없이 실행됩니다.
TodayBanner 위젯에서 required 파라미터를 전달하지 않았는데 오류 없이 실행됩니다.📄 질문 내용:안녕하세요. 수업 중에 위젯 간 데이터 전달 구조를 연습하면서 이상한 현상을 발견해서 질문드립니다.⚙ 현재 상황제가 만든 TodayBanner 위젯은 아래와 같이 selectedDay를 required로 받도록 작성돼 있습니다:class TodayBanner extends StatelessWidget { final DateTime selectedDay; const TodayBanner({ required this.selectedDay, super.key, }); @override Widget build(BuildContext context) { return Text('${selectedDay.year}년 ${selectedDay.month}월 ${selectedDay.day}일'); } }복사편집class TodayBanner extends StatelessWidget { final DateTime selectedDay; const TodayBanner({ required this.selectedDay, super.key, }); @override Widget build(BuildContext context) { return Text('${selectedDay.year}년 ${selectedDay.month}월 ${selectedDay.day}일'); } }그리고 HomeScreen이나 다른 어떤 파일에서도 TodayBanner(selectedDay: ...)처럼 값을 전달해준 기억이 없고, 전체 프로젝트 검색으로도 그런 코드가 보이지 않습니다.그런데도 앱 실행 시 아무런 에러도 없이 정상적으로 selectedDay 관련 값이 화면에 출력됩니다.❗ 궁금한 점required 키워드가 있는 생성자에서 값을 전달하지 않으면 컴파일 타임에 에러가 나야 정상 아닌가요?혹시 이전에 required 키워드를 빼놨다가 나중에 붙이고, hot reload 상태로 캐시가 꼬여서 생기는 현상일 수도 있을까요?전역변수로 선언된 것도 없고, 다른 클래스에서 넘겨준 흔적도 없는데 이런 경우가 실제로 발생할 수 있는 구조인지 궁금합니다.혹시 제가 놓친 부분이 있는 걸까요?
-
해결됨컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
이상치 데이터 합성 및 기본데이터셋 생성
안녕하세요 강사님! 이상치 데이터 합성 및 기본데이터셋 생성 부분에서 이상치 데이터를 생성하는 파일 코드 공유가 따로 없어서요! 혹시 해당 파일은 이메일로 공유를 따로 주실까요??만약 그렇다면 아래 이메일로 공유좀 부탁드리겠습니다! main3373@gmail.com
-
미해결데이터 분석 SQL Fundamentals
(공유)맥, 스키마 import
덤프 파일 다운(.backup)brew install libpq(terminal)echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.zshrcsource ~/.zshrcln -s /opt/homebrew/opt/libpq/bin ~/'적절한 경로' (파인더에서 참조할 수 있도록 경로 설정, 기존 brew 설치 경로에서는 파인더에서 비하인드 처리되어 이를 찾을 수 없도록 되어있음)Driver Manager > Edit Driver 'PostgreSQL' > Local Client 탭에서 ~/'적절한 경로' 로 선택 스키마 import 완료(최종사진첨부)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
UserException과 첫 ExceptionResolver의 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 처음 만든 ExceptionResolver에서 sendError를 하고 두번째에서는 sendError없이 response를 만들어서 빈 modelAndView를 리턴해줬는데 둘의 차이를 복잡하게 sendError 하는 과정없이 그냥 modelAndView에 주고싶은 응답값을 줘서 바로 처리하게끔 하자 정도로 이해하면 맞을까요?
-
미해결실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
안녕하세요 선생님 '실전에서 바로 써먹는 Kafka 입문' 강의 질문 있습니다.
일단 해당 질문은 강의 내용하고 관련 없는 점 죄송 드립니다.'실전에서 바로 써먹는 Kafka 입문' 해당 강의 구입 전 질문을 하고 싶어서 찾고 있었는데 게시판이 따로 없어서 어쩔수 없이 여기에 글을 등록합니다. 양해 부탁드립니다. 일단 저는 어느 한 스타트업에서 종사 하고 있는 주니어 개발자 입니다. 어쩔수 없이 Kafka 를 당장 사용해야 하는 상황이 발생해서 Kafka 관련 지식도 중요하지만 이보다 더 중요한 것은 상용 서비스에서 실제로 직접 Kafka 를 설치 하고 서버를 운영 해야 하는 일인데요.일단 해당 강의 내용을 보니 AWS EC2 로 실습을 하는 것 같은데요. <질문1>이 강의 내용만 잘 따른다면 기초적인 Kafka 서버 운영에서 크게 무리가 없을까요? (제가 추상적으로 질문을 드렸고 어떤 기능 및 사용자 접속량도 말하지 않는 상황에서 답변드리기 곤란하시겠지만 대략 적으로 말씀드리자면 아직 초반이라 하루에 100명 정도 사용자가 접속 한다고 생각하시면 될 것 같습니다!)<질문2>그리고 제가 한번 찾아보니 "Amazon MSK", "컨플루언트" 같은 SaaS 형태로 제공하는 서비스를 제외 했는지 알고 싶습니다.<질문3>혹시 제가 말씀드린 상황에서 SaaS 형태로 제공하는 서비스는 비추천일까요?다시 한번 강의 내용과 관련없는 질문을 남겨드려서 죄송 합니다.답변 부탁드립니다 감사합니다 :)
-
미해결
리액트 네이티브 구글 로그인
안녕하세요 지금 expo go에서 구글 로그인 연결 중 인데요. redirectUri를 https://auth.expo.io/@your-username/your-app-slug 식으로 입력하면 Something went wrong trying to finish signing in. Please close this screen to go back to the app. 화면이 뜨면서 액세스 토큰은 불러와지는 것 같고, 밑에 방식으로 하면 redirectUri가 exp://ip주소:포트번호 로 나오면서 구글 클라우드 콘솔에 등록을 할 수가 없는데 어떻게 해결하면 좋을까요?.. 도와주시면 감사하겠습니다.. const [request, response, promptAsync] = Google.useAuthRequest({ clientId: process.env.GOOGLE_CLIENT_ID, //redirectUri: 'https://auth.expo.io/@your-username/your-app-slug', redirectUri: makeRedirectUri({ useProxy: true } as any), scopes: ['profile', 'email'], });
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
웹사이트연결 에러 및 제한 횟수
데이터베이스로 만들어서 회사명 검색 하여 웹페이지에서 corp_code 가 나오게 실행 하면 완성이 됐다고 나오지만 나와있는 로컬호스트웹사이트 연결시 에러가 납니다. 무엇이 문제일까요?처음부터 새로 다시 해 보아도 마찬 가지로 결과물이 안나오고 (완성은 다 되었다고 나오는데)Connect failed. If the problem persists, please check your internet connection or VPN(Request ID: cfa85769-b70a-4f31-8d89-7e60d1dc9a40)와 같이 나오는데 왜 그럴까요? 뭔가 더 조치를 취해야 할까요. 그리고 실행 제어 명령 할때 하루에 커서앱에서 제한 횟수가 있나요?실행해보고 다음 단계로 넘어가 보고싶은데 안 되서 진도가 안나갑니다 ㅜㅠ?
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
koreanjson 관련 사이트가 접속이 안되요
koreanjson.com 접속이 계속 안되서 대체 사이트가 있을까요?