묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
test_module 내에서 경로 등록
안녕하세요 저도 import 파일을 발견하지 못한다는 ModuleNotFound 에러에 직면했었습니다. 그래서 test_module 파일 내에서 sys.path.append('경로') -> 이 명령어를 넣어줬더니 import가 문제없이 잘 되네요. 이렇게 해결해도 되는 건가 싶어 글 적었습니다ㅎㅎ
-
미해결대세는 쿠버네티스 (초급~중급편)
네임스페이스 실습 관련
우선, 너무 명강의 잘 듣고 있습니다! 감사드립니다 :) 다만 네임스페이스 실습인데 노드포트실습으로 끝난 느낌이어서 약간 혼란스러움이 있는데요ㅠ 이 실습의 의도를 어떻게 이해하면 좋을까요?
-
해결됨실전! Querydsl
JPA, Querdsl 환경에서 팬텀리드는 어떻게 방지하나요?
안녕하세요. 초보개발자 명아주입니다. 새해복많이 받으세요! 이번에 QueryDSL 를 이용한 페이징 기능을 공부하면서 느꼈던 의문점이 있습니다. 일반적인 경우 쿼리가 2번 나가게 되는데, 그 사이에 팬텀리드가 발생한다면 어떻게 막을수 있을지 입니다. 어디서 언뜻 보기로, JPA 가 어플리케이션 레벨에서 Repeatable Read를 보장해준다고 봤었던것 같습니다. 물론 Repeatable Read더라도 phantom Read가 발생하는 걸로 알고 있지만요. 그래서 실무에서 이런 phantom read가 발생하는 걸 겪으신 경험이나 어떻게 해결하셨었는지 궁금합니다! 감사합니다!
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
should실행시 mocha 사용하는이유는
node_modules/,bin/mocha utils.spec.js 를 실행하는데 should에서는 node_modules/.bin/should utils.spec.js를 실행하지 않고 /mocha 폴더를 사용하는건 잘못된게 아닌지 궁금합니다. /should 를 사용시 오류가 발생하는데 안내 부탁드립니다.
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
float 속성을 설정했을 때 display: inline-block이 되는 것에 관련하여 질문이 있습니다.
inline-block is ignored due to the float. If 'float' has a value other than 'none', the box is floated and 'display' is treated as 'block'css(propertyIgnoredDueToDisplay) VS Code에서 display: inline-block; float: right;로 설정하니 노란색 밑줄이 생겼습니다. 그래서 그 위로 마우스를 올렸더니 위처럼 메시지가 떴는데요. 이 메시지는 float 값이 none이 아닌 경우 display 속성은 블록으로 처리된다고 하는데 선생님 말씀과 달라서 헷갈립니다..
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
margin: auto;
6분 20초 쯤에 margin: auto;가 등장했는데요. margin: auto;를 했을 때 상하좌우가 아니라 좌우 마진만 정렬되는 이유가 무엇인가요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
우선순위 큐 관련 질문
Pop부분에서 if (_heap[left] > _heap[top] && left <= lastIndex) top = left; if (_heap[right] > _heap[top] && right <= lastIndex) top = right; 이렇게 적으면 인덱스가 초과 했다고 에러뜨고 강사님 입력하신 대로 if (left <= lastIndex &&_heap[left] > _heap[top]) top = left; if ( right <= lastIndex &&_heap[right] > _heap[top]) top = right; 입력하면 정상 출력되는데 조건문에서 AND니깐 상관없다고 생각이 드는데 왜 이렇게 서로 다른 결과가 나온는 건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션2 코드 구현 능력 기르기 4번
안녕하세요! 섹션 2 코드 구현 능력 기르기의 대표값 문제(4번) 아래와 같은 방식으로 풀면 오답인가요? 채점기를 돌렸을 때는 모든 부분 오답이라고 뜨는데, visual studio에서는 잘 실행 되더라구요! (해당 예시만 실행했을 때) 어느 부분이 잘못된 것인지 질문합니다. import sys #sys.stdin=open("input.txt","rt") N = int(input()) math=list(map(int, input().split())) avg=round(sum(math)/N) res=0 for i in range(N): for j in range(i+1, N): res=i if abs(avg-math[i])>abs(avg-math[j]): res=j print(avg, res-1)
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
웹사이트제작은 몇강의부터 인가요?
-우선 실습만 먼저해볼려고하는데 몇강의부터 인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
에러 메시지와 기본 메시지 차이
런을 하면 로그가 빨갛게 떠서 에러가 나도 구분이 잘 안되는데 보통은 로그를 다 읽어서 파악을 하는걸까요 ? 너무 기본적인 질문이라 죄송합니다 ㅠ
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
sqldeveloper.exe 실행과정 문제
Unable to find main class 에러가 계속 떠서 구글링하여 "%appdata%에 있는 sqldeveloper파일을 삭제하고 다시 해보기", "sqldeveloper.conf 에서 경로 다시 설정", "%appdata%에 있는 product.conf에서 경로 다시 설정" 등 다양한 방법을 시도해도 게속해서 안되는데, 혹시 어떤게 문제인지 알 수 있을까요?
-
미해결벡터 미적분학 시리즈1 - 미분 기초
벡터미적분과 미분방정식과의 관계 질문드립니다.
선생님 안녕하세요 수업 내용 관련된 질문은 아니지만, 벡터미적분과 미분방정식differential equations 의 관계? 에 대해서 질문드립니다. 보다 구체적으로는 벡터미적분학 강의를 들으면, https://www.youtube.com/playlist?list=PLUl4u3cNGP63oTpyxCMLKt_JmB0WtSZfG 이 강의를 들을 수 있는 선행지식이 있다고 할 수 있는 것인지 문의드립니다. (들을 수 있다. 조금 부족하다, 내용이 좀 겹치는 것 같다 등등) (예를 들어서, 선생님의 선대개 강의 듣고, Strang 교수님의 "딥러닝을 위한 선형대수학" 강의를 듣고 있는데 정말 잘 듣고 있습니다!)
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
localhost:3000/topic 을 했을 때 아무 화면도 render 이 안 됩니다 ㅠㅠ
안녕하세요! 이고잉 선생님이 하신 그대로 코드를 입력했는데요, localhost:3000/topic 을 입력할 경우 render 이 안 됩니다. 코드 상에서는 전혀 차이가 없는데요, 도대체 왜 그런 것인지 모르겠습니다 ㅠㅠ
-
미해결초보를 위한 쿠버네티스 안내서
쿠버네티스 기본 실습 "시작하기" 강의에서 wordpress 페이지 접속 실패
minikube 실행은 도커로 아래와 같이 실행하였구요 ============================================================================ λ minikube start � Microsoft Windows 10 Home 10.0.19043 Build 19043 의 minikube v1.25.1 ✨ 자동적으로 docker 드라이버가 선택되었습니다. 다른 드라이버 목록: virtualbox, ssh � minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작하는 중 � 베이스 이미지를 다운받는 중 ... � Creating docker container (CPUs=2, Memory=2200MB) ...\ E0130 10:11:07.134058 25316 kic.go:267] icacls failed applying pe rmissions - err - [%!s(<nil>)], output - [ó���� ����: C:\Users\����ȭ\.minikube\machines\minikube\id_rsa 1 ������ ó�������� 0 ������ ó������ ���߽��ϴ�.] ❗ Executing "docker container inspect minikube --format={{.State.Status}}" took an unusually long time: 2.1521591s � Restarting the docker service may improve performance. � 쿠버네티스 v1.23.1 을 Docker 20.10.12 런타임으로 설치하는 중 ▪ kubelet.housekeeping-interval=5m ▪ 인증서 및 키를 생성하는 중 ... ▪ 컨트롤 플레인이 부팅... ▪ RBAC 규칙을 구성하는 중 ... � Kubernetes 구성 요소를 확인... ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 � 애드온 활성화 : storage-provisioner, default-storageclass � 끝났습니다! kubectl이 "minikube" 클러스터와 "default" 네임스페이스를 기본적으로 사용하도록 구성되었습니다. ============================================================================ guide/index/docker-compose.yml 파일 적용 후 워드프레스 페이지를 접근했을 때 페이지가 나타나지 않고 그 이유가 궁금합니다. <kubectl get all 결과> ============================================================================ λ kubectl get all NAME READY STATUS RESTARTS AGE pod/wordpress-5cf6c98486-9dkcj 1/1 Running 0 16m pod/wordpress-mysql-546955b7cb-cpkcb 1/1 Running 0 16m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 25m service/wordpress NodePort 10.97.234.144 <none> 80:32416/TCP 16m service/wordpress-mysql ClusterIP 10.100.124.27 <none> 3306/TCP 16m NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/wordpress 1/1 1 1 16m deployment.apps/wordpress-mysql 1/1 1 1 16m NAME DESIRED CURRENT READY AGE replicaset.apps/wordpress-5cf6c98486 1 1 1 16m replicaset.apps/wordpress-mysql-546955b7cb 1 1 1 16m ============================================================================ <페이지 접속 결과>
-
미해결스프링 핵심 원리 - 기본편
AutoAppConfigTest 관련 코드 질문입니다.
1. AutoAppConfigTest코드에서 Application ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); 로 스프링 컨테이너 생성하면, 스프링부트가 내부적으로 컨테이너 만들어주는 것 처럼 @Component찾아서 등록시켜주는 것이 맞을까요? 2. 맞다면 AutoAppConfig.class는 실행에 필요한 의미있는 설정정보가 아니긴한데 쓰는 이유는 그냥 AnnotationConfigApplicationContext()에 설정정보를 무조건 넣어줘야 문법이 맞기때문에 넣어주는 것 인가요? 강의를 듣다 제가 잘 이해하고 있는 것인지 궁금하여 질문드립니다!
-
미해결현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
2년전코드라 작동안되서 강의 포기하다가 인프런 발견했는데 또 유튜브링크 연결되면
또 안되는거잖아요 되는 강의도 있지만 안되는강의가 있어요
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
req.login()에서 loginError는 어떤 에러인가요?
어제 드렸던 질문에서 연장선이 되는 질문이네요. req.login이 실행될때 passport.serializeUser로 넘어가게 될 때 passport.serializeUser 내부에서의 done()은 null과 user.id를 인수로 갖게 되고 user.id를 세션에 저장된다고 하셨습니다. 그러면 다시 req.login을 이어서 실행을 하겠죠? req.login에서 콜백함수로 loginError를 인자로 넘겨주게 되는데요. 이미 에러에 대해서는 위쪽 코드에서 비밀번호가 틀렸다던가 회원이 아니라던가 등에 로그인에 실패할수 있는 요인들에 대해 에러를 처리해줬는데 여기서 또 loginError를 처리한다는건 어떤 에러인가요? passport.serializeUser 내부에서의 done()에서 세션을 저장하지 못했을 때에 에러인가요? 추가적으로 exUser 변수가 existUser인가요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
LSI설명에서 질문있어요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. LSI설명할때 예시를 든 테이블에서 정렬키가 업승면 2020년의 데이터를 가져오려할때 테이블 전체를 다 뒤져야 한다고 하셨는데, 파티션 키는 고객 ID로 가정하시고 정렬키를 구매날짜로 가정하신건가요? 그리고 LSI는 파티션키가 동일하니까 정렬키를 설정 안하면 뷰는 한개만 생성되나요?
-
미해결Node.js로 웹 크롤링하기
userAgent 질문입니다.
안녕하세요 강의 잘듣고있습니다. 한가지궁금한게 fake userAgent 를위해서 본인의 브라우저에 있는 agent 를 setup 하면된다라고하셨는데, 테스트해보니 기본 page.evaluation('navigator.userAgent') 의 결과값이 아래와같습니다. Puppeteer 의 default userAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3723.0 Safari/537.36 제 브라우저의 userAgent 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Mobile Safari/537.36' 위와 같이 나오긴합니다. 일반적인 브라우저와 별차이가 없는거같아 보이긴하는데... puppeteer 의 userAgent 로 userAgent 로 막는방법이있을까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
new-form.jsp 요청시 jsp파일이 다운로드 관련
같은 내용으로 또 질문해서 죄송합니다 ㅜ new-form.jsp 요청시 jsp파일이 다운로드 되는 문제로 밑에 질문글을 확인해봐도 이해가 되지 않습니다 인텔리제이 톰캣버전과 build.gradle에 추가한 tomcat-embed-jasper 버전 차이가 원인이라고 본 거 같은데 정확히 어떻게 수정을 해야 고칠 수 있는지는 잘 모르겠더라고요 ㅜㅜ 링크도 들어가보니 접속이 되지 않아서 해결을 못하고 있습니다. 그대로 수업자료를 복붙해서 붙인거라 오타는 없고 스프링부트 버전만 2.6.3인 것 빼고 전부 같습니다. 항상 감사합니다.