묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결3시간에 끝내는 디지털 마케팅의 모든 것
강의교안 공유 여부 확인 요청드립니다.
안녕하세요, 지식공유자님. 유익한 강의 잘 수강했습니다. 덕분에 디지털 마케팅이라는 분야가 친숙하게 느껴지고, 앞으로 나아가게 되는 시작점이 되었습니다.감사합니다. 질문은 강의 교안 공유 여부 확인 목적으로 요청 드렸습니다.교안에 메모하며 학습 내용을 정리하고자 합니다.가능하시다면 아래 메일로 공유 부탁드립니다. 🙃🙃 jimmy.1004.kim@gmail.com 감사합니다.
-
미해결Practical Testing: 실용적인 테스트 가이드
private 상수 테스트 관련 질문
안녕하세요, 선생님의 강의 덕에 개인 프로젝트에 테스트를 적용하는 재미를 느끼고있는 수강생입니다. 강의 내용을 참고하여 개인 프로젝트에서 도메인 테스트를 작성하던 중,한 가지 개념적으로 헷갈리는 지점이 있어 질문드립니다. 강의 중“private 메서드는 테스트할 필요도 없고, 해서도 안 된다”라고 말씀 주셨는데, 엔티티 내부에 도메인 정책으로서 private static final 상수와 이를 사용하는 private 검증 로직이 존재하는 경우엔 어떻게 하지...? 라는 궁금증이 생겼습니다.이때 테스트에서는 경계값을 검증해야 하는데,@Entity public class TransactionFile extends BaseEntity { private static final long MAX_FILE_SIZE = 10; // 중략 private static void validateSize(long size) { state(size != 0, "파일 크기는 0보다 커야합니다."); state(size <= MAX_FILE_SIZE*1024*1024, "파일 크기는" + MAX_FILE_SIZE + "MB 이하여야 합니다."); } } 상수가 private 이므로 테스트 코드에서 값을 참조할 수 없습니다.class TransactionFileTest { long fileSize = MAX_FILE_SIZE * 1024 * 1024 - 1; // 테스트에서는 접근 불가 } 결국 궁금한 점은 private 상수를 경계값 테스트 기준으로 사용할 시...□ 단순히 도메인 모델 정책만 지켜지는지 검증하고 경계값 테스트를 안하는게 맞는지 (예 - MIN_VALUE, MAX_VALUE를 써서 그냥 충분히 작은값, 큰값으로 테스트하고 넘기기)□ 아니면 리플렉션을 이용해서 상수 값을 참조해야하는지(강의 중 리플렉션에 대해 부정적으로 말씀해 주셔서, 이런 경우에도 리플렉션을 지양하는 것이 맞는지 아니면 예외적으로 고려할 수 있는 상황인지...) 강의자님의 실무 기준을 듣고싶습니다.
-
해결됨[4주 과정] 『AI 에이전트 엔지니어링』완독 챌린지
'한빛 마일리지 최대 2만 점 지급'이라고 되어 있는데 이건 어떤 방식으로 제공되나요?
안녕하세요. 이번에 챌린지에 참석했는데요.아래처럼 한빛 마일리지 2만점 지급이라고 되어 있는데, 강의에는 관련 내용이나 안내가 없네요.제가 인프런에서 한빛미디어 도서로 완독챌린지를 몇번 한적이 있는데보통 1주차에 도서 구입 인증하고, 마지막 회차에 한빛 마일리지 적립을 구글 폼을 받더라구요.이번 강의는 그런게 없고, 별도 안내도 안되어 있습니다.
-
해결됨[3주 과정] 역자와 함께 하는『밑바닥부터 시작하는 딥러닝1』 완독 챌린지
수업 자료도 없고 아무 것도 없는데 어떻게 시작하나요?
수업 자료도 없고 아무 것도 없는데 어떻게 시작하나요?
-
미해결김영한의 실전 데이터베이스 - 기본편
커버링 인덱스와 랜덤i/o 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 primary key 로 where 절에 넣고 select 를 하면 key 에 primary 가 찍혀 효율적인 조회가 가능하다고 알고있습니다! 그런데 수업 내용에서 EXPLAIN SELECT item_id, price, item_name FROM items WHERE price BETWEEN 50000 AND 100000; 해당 쿼리를 사용하면 extra 에 Using index condition 나와 인덱스를 사용해서 구했다 < 까지는 이해가 가는데 여기서 item_id 라는 primary key 가 존재하는데 이거로 db 접글을 재시도하면 어째서 랜덤i/0가 발생하는건지 궁금합니다.
-
미해결
'한빛 마일리지 최대 2만 점 지급'이라고 되어 있는데 이건 어떤 방식으로 제공되나요?
안녕하세요. 이번에 챌린지에 참석했는데요.아래처럼 한빛 마일리지 2만점 지급이라고 되어 있는데, 강의에는 관련 내용이나 안내가 없네요.제가 인프런에서 한빛미디어 도서로 완독챌린지를 몇번 한적이 있는데보통 1주차에 도서 구입 인증하고, 마지막 회차에 한빛 마일리지 적립을 구글 폼을 받더라구요.이번 강의는 그런게 없고, 별도 안내도 안되어 있습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
조금 다른 질문인데요!
선생님 혹시 클로저 강의는 어디 없나요..!
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
선생님 총체적 난국입니다..
cafe24 로 호스팅을 구매하고 도메인 연결을 했어요 그런데 어드민 페이지에는 접속이 불가하고 이 사이트에 대한 연결이 안전하지 않습니다.shdiary.com 잘못된 응답을 보냈습니다.ERR_SSL_PROTOCOL_ERROR 계속 이렇게 나와요 ㅠㅠ 인증서? 도 받아지지 않습니다 HTTPS 443포트 접근 이 실패로 나와요..도저히 어떻게 해야할지 감이 안옵니다 ㅠㅠㅠ 어떻게 해야하나요?... 시작은 할수있는걸까요..
-
미해결로그까지 잡아라! Zabbix & Grafana 실전 통합 강의
10051을 열고 10050은 열지 않는 이유가 궁금합니다.
자빅스 에이전트 EC2 만드는데서 ZABBIX-GRP 보안그룹을 그대로 사용하는데 자빅스 서버 8080에서는 10050으로 연결해 연결이 되지 않습니다. 잘못 말씀하신건지 혹은 제가 실수한건지 궁금합니다. 실제로 10051로 해서 기본 템플릿에서 안되다가 10050으로 해서 연결되어서요..
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
mac에서 시작하기 관련
안녕하세요!강의를 듣기 전 교안을 보고 Mac에서 설치를 하는 중인데요.gcc설치, bits/stdc++.h관련 작업까지 마치고 cpp 파일 실행 중 터미널에서 컴파일 명령어를 실행시키니 계속 이런 오류가 나옵니다. 이러한 경우에는 어떻게 해결해야 할까요?
-
미해결입문자에서 실무자로: 피그마로 마스터하는 디자인 시스템 A to Z
47.그리드 주요 용어
그리드에서 사용하신 피그마 플러그인 Breakpoint 가 유료인데 추천해주실만한 무료 플러그인 있을까요?
-
미해결
TMS for Korea가 설치되지 않네요.
TMS for Korea 플러그인을 여러차례 삭제/재설치해보았고, QGIS도 껐다 키기를 반복했지만, 다음과 같은 에러로 안된다고 나옵니다. 해당 사항에 대한 대안방법이 있을까요? classFactory() 메서드를 호출할 때 오류로 인해 'tmsforkorea' 플러그인을 불러올 수 없습니다이 (가) 발생했습니다ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py)Traceback (most recent call last): File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 478, in _startPlugin plugins[packageName] = package.classFactory(iface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/__init__.py", line 26, in classFactory from .openlayers_plugin import OpenlayersPlugin File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_plugin.py", line 34, in from .openlayers_overview import OLOverview File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_overview.py", line 23, in from .openlayers_ovwidget import OpenLayersOverviewWidget File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_ovwidget.py", line 34, in from .ui_openlayers_ovwidget import Ui_Form File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/ui_openlayers_ovwidget.py", line 75, in from PyQt5 import QtWebKitWidgets ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py) 파이썬 버전: 3.12.11 (main, Dec 18 2025, 07:47:48) [Clang 16.0.0 (clang-1600.0.26.6)] QGIS 버전: 3.44.7-Solothurn Solothurn, 4edb1325파이썬 경로:/Applications/QGIS.app/Contents/Resources/qgis/python/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Applications/QGIS.app/Contents/Resources/qgis/python/plugins/Applications/QGIS.app/Contents/Frameworks/lib/python312.zip/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/lib-dynload/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python
-
미해결기초부터 실무까지 제대로 배우는 피그마 UI 디자인 클래스
예제 파일이 다릅니다.
예제파일을 열어도, 현재 강의 내용과 일치하는 화면이 없습니다. 어떤걸 보고 따라 해야하나요? 아니면, 실습없이 강의를 듣는 영역인가요?
-
미해결QGIS 입문자 올인원 스타터팩 (이론/실습형)
TMS for Korea 설치되나 다음과 같은 에러가 뜨고 웹에 표시가 되지 않아요
안녕하세요, QGIS를 설치하고 TMS for Korea를 설치했는데, 웹에서 보이지 않아 QGIS를 여러번 껐다 켜도 보이지 않고 플러그인을 다시 삭제하고 설치해도 안되는 상황입니다. 다음은 에러 메세지 입니다. classFactory() 메서드를 호출할 때 오류로 인해 'tmsforkorea' 플러그인을 불러올 수 없습니다이 (가) 발생했습니다ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py)Traceback (most recent call last): File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 478, in _startPlugin plugins[packageName] = package.classFactory(iface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/__init__.py", line 26, in classFactory from .openlayers_plugin import OpenlayersPlugin File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_plugin.py", line 34, in from .openlayers_overview import OLOverview File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_overview.py", line 23, in from .openlayers_ovwidget import OpenLayersOverviewWidget File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_ovwidget.py", line 34, in from .ui_openlayers_ovwidget import Ui_Form File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/ui_openlayers_ovwidget.py", line 75, in from PyQt5 import QtWebKitWidgets ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py) 파이썬 버전: 3.12.11 (main, Dec 18 2025, 07:47:48) [Clang 16.0.0 (clang-1600.0.26.6)] QGIS 버전: 3.44.7-Solothurn Solothurn, 4edb1325파이썬 경로:/Applications/QGIS.app/Contents/Resources/qgis/python/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Applications/QGIS.app/Contents/Resources/qgis/python/plugins/Applications/QGIS.app/Contents/Frameworks/lib/python312.zip/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/lib-dynload/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python
-
미해결실무에서 사용하는 클라우드 보안 프로그래밍 (AWS, Python, Terraform)
.terraform, .terraform.lock.hcl 파일이 생성되지 않는 현상
안녕하세요. terraform 강의중에 3. 변수와 자료형 이후에서는 동작하는데 이상은 없지만 terraform init 시에 .terraform 폴더와 .terraform.lock.hcl 파일이 생성되지 않습니다. 이것이 정상적인 현상인지 궁굼합니다. Window 환경이고 plugin cache 설정은 terraform.rc 파일에 plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"disable_checkpoint = true이렇게 했습니다.
-
미해결기초부터 실무까지 제대로 배우는 피그마 UI 디자인 클래스
시작 파일
시작할때, 새로 만들기를 눌러서 시작하는게 아니라주신 예제파일을 열어서 실행하는건가요?저는 frame을 만들면, section이 없는데 강사님은 이미 section부터 시작하셔서요.create 밑에 있는 import로 앞서 주신 Practice v1.fig 파일을 불러오고 시작하나요?
-
미해결
Problem with order
Hello. I bought 2 courses for Unreal Engine bluprints from you and I didn't get the access to the course.
-
미해결
I paid for the course but i didn't get it..
What can I do. I bought 2 courses, paid for it an I didn't get any access.... Help
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
functions 함수 섭들을려고하는데요
자료 다운 받는게 없어서요. 강의 자료 요청드립니다! 아니면 자료실이 따로 있을까요??? 알려주시면 가서 받겟습니다clichesang@naver.com
-
미해결2026 코딩테스트 올인원 [JAVA]
part5 홍팀청팀 테스트케이스 오류
안녕하세요 강의 잘 듣고 있습니다.해당 문제 테스트 케이스에 오류가 있는 것 같아 글 남깁니다! 연결된 네트워크 그룹이 여러 개일 때를 고려하지 않고 문제를 풀었는데 정답 처리 되었습니다..!확인 부탁드립니다감사합니다!import java.util.*; class Solution { List<List<Integer>> graph; public boolean solution(int[][] friends) { graph = new ArrayList<>(); for (int i = 0; i < friends.length; i++) { graph.add(new ArrayList<>()); } for (int i = 0; i < friends.length; i++) { for (int j = 0; j < friends[i].length; j++) { graph.get(i).add(friends[i][j]); graph.get(friends[i][j]).add(i); } } return bfs(0); } private boolean bfs(int start) { Queue<Integer> queue = new ArrayDeque<>(); queue.offer(start); int[] team = new int[graph.size()]; Arrays.fill(team, -1); team[start] = 0; // 시작 팀 while(!queue.isEmpty()) { int cur = queue.poll(); for(int next : graph.get(cur)) { if (team[next] == -1) { // 아직 미방문한 노드 team[next] = 1 - team[cur]; // 반대팀 배정 queue.offer(next); } else if (team[next] == team[cur]) { // 방문한 노드가 같은 팀이면 false 반환 return false; } } } return true; } }