묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보를 위한 쿠버네티스 안내서
ingress 질문
강사님 안녕하세요! ingress의 nginx에서 각 host에 따라 분기를 해준다고 이해했는데 그럼 결국 어떤 도메인을 향한 요청이든 처음에는 nginx를 거쳐야 할것 같은데 어떤 도메인을 입력해도 nginx 80번 포트로 요청이 가는 원리가 궁금합니다.!
-
미해결파이썬(Python) 기초부터 실무까지 part.2
함수(실습-3) ex05.py 소수구하는 방법요
실제로 코드 동작시켜서 예시로 정수에 소수가 아닌 숫자 21을 입력하면 소수가 맞다고 나오는데 ... for문 안에서 입력한 숫자 21%2가 0이아니라 temp = True가 되고 for문을 더이상 타지않고True로 Return 되는 것 같습니다.. 또한 숫자 2를 입력했을 때도 해당하는 조건이 없어서 None으로 나오는 것 같구요.. 2에 해당하는 예외처리를 추가하고 이전에 False가 되는 조건이 나오면 소수가 무조건 아니게 되므로 더이상 for문 타지않게 Break문 추가해주고 return 위치를 바꿔서 for문이 계속 동작하도록 수정해봤습니다. 혹시 틀린 부분이 있을까요..?! def is_prime(num): temp = True if(num == 2): temp = True for i in range(2, num): if (num%i) == 0: temp = False break else: temp = True return temp
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
스크래피 - 여러 웹페이지 크롤링하기
안녕하세요 :) 34강 scrapy 다양한 사용법 - 여러 웹페이지 한번에 크롤링하기 강의 관련 간단한 질문이 있습니다. def start_requests(self): yield scrapy.Request('http://davelee-fun.github.io/', self.parse) 위 코드의 self.parser에 대해 궁금한 점이 있습니다. 이전에 객체 지향 관련 강좌를 들었을 때 객체.함수 이런 식으로 작성하는 경우를 봤는데 위의 경우 self.parser에서 self는 객체가 아닌 것 같은데 왜 self.parser로 작성되는지 궁금합니다. 제가 모르고 있는 다른 문법이 있는건가 싶어서요. 답변 부탁드립니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloSpringApplication 실행 후 오류
https://github.com/heoeuntaek/hello-spring.git HelloSpringApplication 실행한 뒤이고요 거부했다고만 뜨네요. 서버 자체가 실행 안되는 것 같은 느낌이 드는 것 같은데 뭐가 문제일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
인피니티 스크롤 적용시 정렬
인피니티 스크롤로 구성할때 해당 게시물들의 정렬들은 어떻게 동작을 하게 되는 것인가요? 현재 불려온 데이터들만 정렬하는건 아닌거같아서정렬할때마다 전체 데이터를 조회해서 상위 10개씩 뽑는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloSpringApplicationTests 실행 오류
https://github.com/heoeuntaek/hello-spring.git package hello.hellospring.repository;import hello.hellospring.domain.Member;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.Test;import java.util.List;import static org.assertj.core.api.Assertions.*;class MemoryMemberRepositoryTest { MemoryMemberRepository repository = new MemoryMemberRepository(); @AfterEach public void afterEach(){ //아래 메서드가 하나 끝날때마다 동작하는 메서드 repository.clearStore(); } @Test public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); //System.out.println("result = " + (result ==member)); //result가 member와 같냐 // 글자로 가져올 수 없기 때문에 사용x 아래 거 사용 assertThat(member).isEqualTo((result)); } @Test public void findByName(){ Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); Member result = repository.findByName("spring1").get(); assertThat(result).isEqualTo(member1); } @Test public void findAll(){ Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); } } plugins { id 'org.springframework.boot' version '2.3.1.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java'}group = 'hello'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'compileJava.options.encoding = 'UTF-8'tasks.withType(JavaCompile) { options.encoding = 'UTF-8'}repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' }}test { useJUnitPlatform()} 오류 Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/Users/taek/OneDrive%20-%20inu.ac.kr/바탕%20화면/hello-spring/hello-spring/build/reports/tests/test/index.html * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. 예전엔 됬었는데 갑자기 안되네요
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커 실습자료는 어디서 다운받나요?
안녕하세요 도커 강의 수강생입니다. 공지사항을 봐도 실습자료는 다음챕터에서 받을수 있다고만 나오는데 다음 챕터가 어디인가요? 도커 실습자료를 어디서 받을수 있는지 알려주시면 감사하겠습니다~
-
미해결홍정모의 따라하며 배우는 C++
placeholder
bind, placeholder라는 개념이 잘 이해가 안되는데요! 1. bind를 사용하는 이유가 무엇인가요?2. placeholder의 의미가 무엇인가요?
-
미해결홍정모의 따라하며 배우는 C언어
실수형의 최댓값과 최솟값
안녕하세요 선생님 float.h 에서 FLT_MIN과 FLT_MAX를 출력해봤는데요 둘 다 %e는 잘 표현이 되었지만 %f는 FLT_MIN의 경우에는 표현이 되지 않았습니다.(0으로 떴네요) %e가 %f보다 더 넓은 범위를 표현할 수 있다고 이해했기에 자연스러운 현상이라고 생각했는데 왜 FLT_MAX는 잘 뜨는데 FLT_MIN만 표현이 안되는지는 궁금합니다. MIN 값을 표현하는데에 있어서 메모리가 더 요구된다고 생각하면 되나요??
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
WHERE 조건 질문드립니다.
강사님께, 안녕하세요. 우선 SQL 강의를 초급부터 계속 따라오고 있는데 흥미롭게 잘 듣고 있습니다. 좋은 강의에 감사드립니다. 그리고 이번 문제를 풀면서 의문점이 생겨 이렇게 질문 드립니다. 제가 처음에 작성한 코드는 SELECT DISTINCT L1.num AS ConsecutiveNums FROM Logs AS L1 INNER JOIN Logs AS L2 ON L1.id = L2.id-1 INNER JOIN Logs AS L3 ON L2.id = L3.id-1 WHERE L1.num = L2.num = L3.num 이것인데요. Run Code시에는 문제가 없었지만, Submit에선 WrongAnswer이 되었습니다. 그런데 강의 내용과 동일하게 WHERE 조건을 설정하여 아래와 같이 작성한 경우에는, Submit에도 통과되었습니다. SELECT DISTINCT L1.num AS ConsecutiveNums FROM Logs AS L1 INNER JOIN Logs AS L2 ON L1.id = L2.id-1 INNER JOIN Logs AS L3 ON L2.id = L3.id-1 WHERE L1.num = L2.num AND L1.num = L3.num 제가 느끼기엔 두 가지가 동일한 조건처럼 느껴지는데, 왜 이런 차이가 발생하는지 여쭙고 싶습니다. 그럼 답변을 기다리겠습니다! 감사합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
깃헙 권한 요청합니다.
안녕하세요~ 강사님의 강의 재미있게 듣고 있습니다. 감사히 들으며 열공 하겠습니다. 열공을 하기 위해 깃헙 권한 요청합니다. 인프런 아이디 : ebut@jinhak.com 인프런 이메일 : ebut@jinhak.com github : camorra@nate.com github username : ebut
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 권한 요청합니다.
안녕하세요. 강사님의 강의 재미있게 듣고 있습니다. 감사히 듣고 있으며, 열공하겠습니다. 열공을 하기 위해 깃헙 권한 요청합니다. 인프런 아이디 : ebut@jinhak.com 인프런 이메일 : ebut@jinhak.com github : camorra@nate.com github username : ebut
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
test.py 파일 질문 드립니다.
안녕하세요 선생님 강의를 수강중인 학생입니다. 다름이 아니라 현재 yolov3파일에 test.py가 없는거같습니다. test또한 val.py로 진행을 해야하는걸까요? 감사합니다.
-
미해결CCNA - Cisco Certified Network Associate (200-301) 자격증 과정
CCNA 개정판
안녕하세요 유익한 강의 잘 듣고 있습니다. 이번에 2월부터 개정판으로 시험이 출제된다고 알고있습니다. 혹시 문제풀이 강의 수강하면 충분히 합격할 수 있을까요?
-
미해결초보를 위한 쿠버네티스 안내서
target port 질문
강사님 안녕하세요! service loadbalancer spec를 yaml로 정의할때 제가 배포한 pod은 8081포트로 spring, 6379포트로 redis 해서 2개 컨테이너를 포함하는데 제가 알기론 targetport는 pod 의 포트를 의미한다고 알고 있는데 1. pod의 port는 어떤식으로 정해지는것인지 궁금합니다. 2. spring에 접근하기 위해서는 targetport를 spring포트로 해야되는지 아니면 pod의 포트로 해야되는지 궁금합니다. 미리 답변 감사합니다.!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제문제
예제문제를 다운했는데 안에 파일이 없습니다.
-
미해결
주피터노트북 imshow 에러
.import cv2 img = cv2.imread('img.jpg') # 해당경로의 파일 읽어오기 cv2.imshow('img', img)# img 라는 이름의 이미지 표시 cv2.waitKey(0) # 지정된 시간 동안 사용자 입력 대기 --------------------------------------------------------------------------- error Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_14792/1836984281.py in <module> 1 import cv2 2 img = cv2.imread('img.jpg') ----> 3 cv2.imshow('img' , img) 4 cv2.waitKey(0) 5 cv2.destroyAllWindows() error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'경로 이상없고 파일명 같은데 일케뜹니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
flush에 대한 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 flush 쪽에서 의문이 생겨서 이렇게 글 남겨봅니다..! 강의에서는 Push 안에 bool flush = false를 이용하는데 따로 flush를 더 사용안하고 위 이미지처럼 그냥 _flush 만 이용하면 안되는 이유가 따로 있을까요..? 강의에서는 lock때문에 접근을 못해서 단계적으로 하기 위함이라고 하셨는데 이해가 잘 안갑니다..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
isNaN()대신 parseInt()를 써도 되나요?
안녕하세요 선생님! 저는 아래처럼 숫자인지 아닌지 판별할 때 parseInt(x)를 써서 숫자로 변환이 되면 숫자인 것으로 판단했는데요, 이렇게 해도 다른 케이스에서도 문제가 없을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
TypeError 관련 질문드립니다.
안녕하세요 강사님 8분 53초까지 코드 잘 따라 적었는데 npm run start 이후에 TypeError가 나오네요. overstackflow에서는 문법 문제라고 하는데 어디가 잘못된지 모르겠습니다. 혹시 한 번 확인해 주시면 감사하겠습니다! 양질의 무료강의에 대해서 다시 한번 감사의 말씀드립니다 좋은하루되세요!!