묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-B BFS 시간초과질문
1012 BFS로 풀어봤습니다. 시간초과가 나는데,이유를 모르겠습니다. 12%에서 시간초과가 나와서 백준 질문 게시판도 확인했지만, 해당 위치에서 반례또한 제대로 답이 나왔습니다.어떤 점이 문제인지 알고 싶어 질문 남깁니다.항상 좋은 가르침 감사드립니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
작성한 코드가 그대로 나올 떄
.작성한 코드가 아래와 같이 그대로 인쇄되어서 나옵니다. 해커랭크 자체 오류일까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
기본 실습에서 /log-test 주소가 WhiteLabelError가 뜹니다.
↑ 되는 경로↑ 안되는 경로밑에 분과 동일한 증상을 겪었는데 저같은 경우는 데스크탑 바로 밑에 프로젝트 경로를 옮기면 실행이 되고 데스크탑 하위 다른 디렉토리에 프로젝트를 넣어서 실행하니까 안되더라구요.다른 친구한테도 부탁해서 해봤었는데 동일한 조건에서 안되더라구요,,전에 진행했던 프로젝트들은 다 바탕화면 밑에 하위 디렉토리를 만들어서 진행했을 때 이런 문제가 없었는데 이 프로젝트만 유독 왜 이런 문제가 생길까요??당장에 프로젝트가 되는 상황이긴 하나 이런 문제가 다시 발생하면 안될 것 같아 질문 드립니다.
-
해결됨실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
셀레니움으로 네이버를 열고나서 갑자기 data;라는 주소로 바뀌고 내용이 사라집니다.
현재 코드는 아래와 같습니다.자꾸 에러뜨는게 있어서 구글링하면서 2줄이 추가되었네요.options = Options() ## ERROR:device_event_log_impl.cc(218) 방지코드 options.add_argument('--no-sandbox') options.add_experimental_option("excludeSwitches", ["enable-logging"]) ## 화면 창 유지해주는 코드 options.add_experimental_option("detach", True) 그런데, 네이버 창이 떠서 잠시 머물다가 창이 꺼지진 않고 이렇게 바뀝니다.주소가 data; 내용은없음..무엇이 문제일까요. 구글링해도 잘 못찾겠네요.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
반시계 방향으로 회전 하는 모터 납땜시 요령 !
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 반시계 방향으로 회전 하는 모터 납땜시 전선을 꼬아가면서 납땜하면 어려운것 같습니다. 모터를 뒤집어서 전선을 최대한 직선이 되도록 만든상태에서 납땜한 이후에 모터를 뒤집어 주면 편하더라구요.
-
미해결
model.evaluate(x_test, y_test)
모델 평가에서 model.evaluate(x_test, y_test)를 사용했습니다.그런데 저는 출력 값으로 정답률과 loss가 리스트 형식으로 출력 되는 것으로 알고 있는데,결과가 자꾸 loss값 하나로만 나옵니다.혹시 어떤 이유일까요..??
-
해결됨실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
ImportError: cannot import name 'webdriver' from partially initialized module 'selenium' 에러
A 폴더 안에 있는 B폴더에서 셀레니움 실습하던게 있었는데, 여기서는 자동설치 코드로 실행이 잘 되는데요,A폴더 안에 C폴더에서 이번 강의들으면서 실행하려고 하니 아래 에러가 발생합니다..어떻게 해결해야하나요? (base) C:\Users\jyjcj\PycharmProjects\webcrawling>C:/Anaconda3/python.exe c:/Users/jyjcj/PycharmProjects/webcrawling/kimple_inflearn/selenium_exercise/selenium.pyTraceback (most recent call last): File "c:\Users\jyjcj\PycharmProjects\webcrawling\kimple_inflearn\selenium_exercise\selenium.py", line 14, in <module> from selenium import webdriver File "c:\Users\jyjcj\PycharmProjects\webcrawling\kimple_inflearn\selenium_exercise\selenium.py", line 14, in <module> from selenium import webdriverImportError: cannot import name 'webdriver' from partially initialized module 'selenium' (most likely due to a circular import) (c:\Users\jyjcj\PycharmProjects\webcrawling\kimple_inflearn\selenium_exercise\selenium.py)
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
영속쿠키 질문입니다.
사용자가 로그아웃을 하면, 브라우저의 쿠키와 서버의 세션이 모두 삭제되고쿠키는 브라우저(클라이언트), 세션은 서버에서 관리하는 정보라고 알고 있습니다.다른분의 답변에서 Spring boot의 경우는 기본적으로 1800s(초)로 세션이 지속된다고 되어있고,따로 특성을 관리하는 파일에서 다르게 설정해주면, 해당 시간을 늘리는 것도 줄이는 것도 가능합니다. 보통 세션의 지속시간은 그 시간이 지나면 바로 삭제되는 것이 아니라, maxIntervalTimout 이라고 해서 세션을 사용하지 않은 시간, 즉 특정 세션값을 마지막으로 사용한 시점으로 부터 어느정도 지나면 지운다는 의미입니다.라고 되어있는데 그러면 B사이트에서 A 사용자의 영속쿠키를 일주일로 설정을 했다고 가정을 하면 A는 로그아웃이나 브라우저를 종료하고 3일동안 B사이트의 안들어오면 쿠키는 남아있고 세션은 지속시간이 끝났으니까 A 사용자의 영속쿠키에 대한 세션 ID를 삭제했다가A가 4일만에 그 사이트에 재방문시 A 사용자의 영속쿠키에 대한 새로운 세션 ID를 발급해주는 건가요?? 답변주시면 정말 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
메모리 주소 10진수로 출력
안녕하세요 c++입문 강의를 수강하고 있는 학생입니다.강의 6:35 부근에서 array element의 주소값을 출력하기 위해 &를 입력하였고, 이렇게 되면 16진수 형태로 주소가 출력됩니다. 또한int array[num_rows][num_columns] = { {1,2,3,4,5}, // row 0 {6,7,8,9,10}, // row 1 {11,12,13,14,15}, // row 2 };로 상단에 선언된 상태입니다.10진수 형태의 주소값을 출력하기 위해 & 앞에 (int)를 붙였는데, 다음과 같은 오류가 발생합니다.[Error] cast from 'int*' to 'int' loses precision [-fpermissive]이전 강의에서도 메모리 주소를 출력하는 예제가 있었는데, 그때에도 같은 오류가 발생했었습니다.(size_t)&(array[0])(size_t)&(array[1])(size_t)&(array[2])...이렇게 (int) 대신 (size_t)를 사용하면 에러가 발생하지 않고 4byte단위로 메모리 주소가 10진수 형태로 출력되는데, (int)만 사용하면 이런 오류가 발생합니다. 원인을 알 수 있을까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
협상(accept-language)
안녕하세요 친절한 강의와 질문 답변 항상 감사드립니다. Accept-language : ko-KR 등등(q값) -> 서버에서는 이 우선순위 등을 서버 개발자들이 파싱하나요? 아니면 브라우저에서 자동으로 구현이 되어 있나요? 실수로, 내보낼 때 content-language: ko 인데 내용은 영어로 (휴먼에러) 내보낼 수도 있는 것인가요? 이런 불일치가 있다고 해서 에러가 나거나 그럴 수 있나요?
-
미해결스프링 핵심 원리 - 기본편
수동, 자동빈 중복 등록 시 테스트코드에선 오류가 나지 않는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]수동빈과 자동빈을 중복 등록할 때 테스트코드에서는 에러가 뜨지 않았지만 CoreApplication을 실행시켰을 때는 에러가 납니다. 선생님께서 이는 스프링부트를 사용했을 때 에러가 나게 해주기 때문이라고 하셨었는데, 그렇다면 테스트코드의 Junit에서는 스프링부트가 아닌 스프링을 사용했기 때문에 에러가 나지 않은 건가요? 저희가 스프링부트 환경에서 코드를 작성하고 있는데 Junit에서만 스프링을 쓰는게 가능한가요?
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
궁금한 점이 있어요!
const mapOptions = { ..., logoControlOptions: { position: naver.maps.Position.BOTTOM_LEFT, }, };제 생각에는 전역 컨텍스트에 naver 객체가 생성되어 접근이 가능 한 것 같은데, 전역 컨텍스트에 naver라는 객체가 생성되는 시점이 궁금합니다.. !
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
에러 코드의 구현 주체
안녕하세요 좋은 강의 감사합니다.자바/스프링 부트 기준으로 프로젝트를 했을 때, 제가 에러처리를 별도로 해주지도 않았음에도 500 에러(NPE 등등)가 나거나, 성공시 200 성공 코드가 나가는 것은 누가 만드는 것인가요? 웹서버(ex. 내장형 톰캣) 또는 스프링부트(컨테이너) 인가요? 친절한 답변 항상 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
웹서버가 구현?
안녕하세요 좋은 강의 항상 감사합니다.강의에서 405 에러를 내보내면 Allow 헤더 필드 값에 가능한 메서들 값을 내보내준다고 웹서버에서 구현되어 있다 => 이 말이 궁금합니다.다음과 같은 api(/members -GET, DELETE) 를 자바/스프링부트 로 구현해놨습니다. 그런데 프런트에서 /members - POST로 요청을 하게 되었을 때의 경우가 궁금합니다.웹서버에서 자동으로 405 에러와 함께 Allow 헤더 값에 GET, DELETE 값들을 내보내준다는 것인가요?위의 경우에서 말하는 웹서버는 내장형 톰캣을 말하고, 이렇게 구현되어 있는 다른 내장형 웹서버들도 많나요? 친절한 답변 미리 감사드립니다.
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
해당 릴레이로 220V 전압도 제어할 수 있나요?
안녕하세요. 처음 강의를 들었습니다.강의에서 사용한 분무기는 5~6V 정도일 거라고 생각하는데요,해당 릴레이로도 220V 전압을 제어할 수도 있나요? 외부 현장에서는 220V 제품을 제어할 일이 많을것 같은데, 그때도 동일한 릴레이를 사용하는지 아니면 다른 종류의 릴레이를 사용하는지 궁금합니다.예를 들어 220V 펌프나 환풍기 등을 제어할 때도 동일한 릴레이를 사용하는지, 아니면 별도의 제품 또는 방법으로 제어해야 하나요?바쁘시겠지만 답변 부탁드립니다.감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-O 13번 라인
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.1-O에서 13번 라인 cnt=(cnt*10)+1이 어떻게 나왔는지 강의를 들어도 이해가 되지 않습니다ㅠㅠ 모듈로 연산으로 (a+b)%m=((a%m)+(b%m))%m 나머지를 덧섬 연산하기 전에 미리 구하는 것은 이해가 되는데 13번 라인의 식은 왜 저렇게 나왔는지 이해가 안되네요..n==3이라고 할 때첫번째 루프: else에서cnt=(cnt(1)*10)+1=11cnt%=n => cnt=2;두번째 루프:else에서cnt=(cnt(2)*10)+1=21(?) 여기서 21이 무엇을 의미하는지 모르겠습니다...ㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
필수헤더?
안녕하세요. 좋은 강의 잘 듣고 있습니다.필수헤더에서의 '필수'라는 의미가 무엇인가요?궁금한 점은 아래입니다.자주 사용하는 웹 브라우저 소프트웨어(크롬, 엣지 등) 이 요청할 때 알아서(api통신일 경우 프런트 개발자들이 명시하지 않아도) '무조건' 넣는다는 말인가요?필수가 아니라면 어떻게 되나요? 강의를 보면서 구글에서 f12로 api들을 살펴보니, request 부분의 헤더에 HOST가 없는 것들도 있떠라구요. 친절한 답변 항상 감사드립니다.
-
미해결스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
ConstraintMode.NO_CONSTRAINT 역할
3분 43초에 외래키가 되면 null이 될 수 없다고 하셨습니다.근데, 제가 알기론 외래키는 null을 허용합니다... 혹시, jpa에서는 기본적으로 외래키에 null을 허용하지 않는걸까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Host와 Port
안녕하세요 좋은 강의 항상 잘 듣고 있습니다.아래 질문들을 봤는데도 이해가 되지 않아 질문을 올립니다. 2:21 그림에서 aaa.com, bbb.com, ccc.com 은 모두 다 하나의 ip(200.200.200.2)에 연결이 된 거잖아요? 궁금한 점들은 아래입니다.그런데 aaa.com, bbb.com, ccc.com 들은 하나의 host 개념인 것이지, port로 구분하는 프로세스의 개념이 아닌거죠? aaa.com(200.200.200.2:15포트), bbb.com(200.200.200.2:16포트), ccc.com(200.200.200.2:17포트) 처럼 다른거죠? 가상호스트라는 개념을 쓰면 여러 호스트들을 하나의 ip에 연결을 할 수 있고, 각각의 host들은 서로 중복되는 포트를 사용할 수 있는 것인가요? 아래처럼요.aaa.com(200.200.200.2:15포트), bbb.com(200.200.200.2:15포트) ccc.com(200.200.200.2:15포트)
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
8.6 NetworkPolicy에 대한 질문
안녕하세요 강사님,8.6 네트워크 정책에 관한 강의를 듣다가 질문이 있어서 글을 남깁니다.3-2-NetworkPolicy-ipBlock.yaml 파일을 apply 시켰을 때 기대되는 동작은default 네임스페이스의 모든 파드들은 172.16.0.0/16 대역의 수신 트래픽만 허용, 172.16.0.0/17 대역의 송신 트래픽만 허용.제가 궁금한 것은 해당 네트워크 정책을 apply 시킨 후 호스트 상에서 pod에 ping을 날렸는데 답변이 잘 온다는 점이었습니다. 현재 호스트의 ip 대역은 네트워크 정책을 만족하지 못함에도 말이죠.혹시 호스트는 네트워크 정책을 bypass 할 수 있나? 해서 뒤의 실습에서도 테스트 해봤는데 4-2-NetworkPolicy-namespaceSelector-dev2.yaml 의 경우에는 호스트에서 ping을 날려도 답변을 받지 못하더군요. 아마 호스트는 dev2 네임스페이스가 아니라고 인식했기 때문이겠죠. 그러면 결론적으로 왜 3-2 실습의 경우 호스트의 request를 허락해주었을까? 가 궁금합니다. 두 가지 가능성이 있을 거 같아요.제가 알고 있는 호스트의 ip 192.168.1.10이 아니다. 이는 가상의 ip 이었다.쿠버네티스의 네트워크정책 중 ipBlock 태그에 한해서만 호스트는 이를 무시하고 요청을 할 수 있다.그 외긴 질문 읽어주셔서 감사합니다. 시간 날 때 답변주시면 감사하겠습니다!