묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceIntegrationTest에서 회원가입 실행시 get() 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]MemberServiceIntegrationTest에서 회원가입 테스트 할때 아래와 같이 get(0에서 에러가 납니다. MemberService 와 MemberRepository에서 사용하는 메서드도 확인을 해봤는데 강의 코드와 같습니다.. 검색해보니 isPresent를 통해 null이어도 처리가능하도록 해야한다는데 위에서 Member객체도 생성하는데 왜 null이 반환되는지 모르겠습니다..
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
해결했습니다 ~~!!!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 데이터 JPA
페이징관련질문
PageRequest pagerequest = PageRequest.of(0, 3)이 있다고하면 첫번째 페이지에 3개의 데이터를 가져오라고하는 말이라고배웠는데 1. 저 of라는게 여기서만 나오는게아니고 여러군데에서 나오는데 정확히 어떨때 쓰는지 알수있을까요 2. 그리고 페이징 처리는 마이바티스 쓸떄는 네비시작페이지 끝페이지 페이지 블록 크기등등 여러가지가 필요한데 그런 정보들이 하나도없는데 저걸로 어떻게 만드는지 예시가없어서 이런건 제가 찾아봐서 하는건가요 페이징강의가 직접구현을 안하고 테스트코드로 콘솔로 찍으니 이해가 잘가지가않습니다.
-
미해결배달앱 클론코딩 [with React Native]
Mac CPU 사용량 초과, 코드 버그 오류
강좌 들으면서 제가 원하는 대로 수정하면서 진행하고 있었습니다. 그런데 갑자기 발열이 높아지면서 CPU 사용률이 500%를 왔다갔다 해서, 노트북이나 시뮬레이터 문제인줄 알았는데 아무래도 코드 문제 같아서 지우고 다시 개발해보니 문제 없이 잘 작동했습니다.... 아마 제가 추측하기론 선생님이 강의에서 말해준 것 처럼 스스로 버그코드를 심은것 같은데 ... VSC에서 오류로 잡지 않고 실행은 되나 시뮬레이터가 멈추는(바로 멈추지는 않았고 발열이 심해지면서 점점 속도가 느려지는) 버그가 발생하는 코드는 어떻게 해결하나요?...(에러가 코드가 뜨지 않는 상황) 자주 있는 일인가요...?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
아래분(phantele47)과 동일한 문제가 발생해서 문의드립니다.
다른 분의 질문과 같이 json.loads(response.body_as_unicode())에서 문제가 발생하는 것을 보입니다. 이전 단계(print(response.text))에서는 문제가 발생하지 않았습니다. 그런데 다음으로 특정 item 관련 data를 획득하기 위한 단계에서 문제가 발생하였습니다. <AttributeError: 'TextResponse' object has no attribute 'body_as_unicode'>란 메세지가 보이네요. 나름 문제 해결을 위해서 구글링도 해보고 있는데 아직 정확한 해결책을 찾지 못했습니다. 더 고민해 봐야할 테지만 저만의 문제가 아닌 듯하여 일단 질문드립니다. 답변이 가능하시다면 답변 부탁드립니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useSWR 로그인 정보에 대해 궁금한 점이 있습니다
useSWR를 사용해 get요청을 보내서 현재 사용자가 로그인을 한 상태인지 확인한다고 하셨는데 get요청과 함께 보낸 파라미터가 없는데도 불구하고 어떻게 백엔드 쪽에서 이 사용자가 로그인 했다는 것을 알 수 있는지 원리가 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문 하나 있습니다!
보통 데이터를 담을 때, 데이터 범위가 작은 곳에서 큰 곳으로는 변환이 가능 하지만. 데이터 범위가 큰 곳에서 작은 곳으로는 변환을 못하잖아요? (제가 알기로는 다 담을 수 없기 떄문으로 압니다...) 그런데 이번 강의에서는 자식 클래스(부모 클래스보다 데이터 범위가 크다?)에서 부모 클래스(데이터 범뮈가 작은?)로 변환이 가능하지만. 반대의 경우는 안 되는 이유가 뭘까요? 데이터 범위 문제가 아니어서 그런가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
실행시 한글이 깨지는데 어떻게 해야 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.
톰캣 모듈에서 path를 / 설정하라해서 설정하곤 런 돌리니까 위에 또 문제가 생겼습니다 ㅠㅜ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
There was an unexpected error (type=Forbidden, status=403). Access Denied 에러
http://localhost:8000/user-service/welcome 으로 가면 There was an unexpected error (type=Forbidden, status=403). Access Denied 오류가 나옵니다. WebSecurity 코드에 configure 메소드 @Override protected void configure(HttpSecurity http) throws Exception { // <- 권한 http.csrf().disable();// http.authorizeHttpRequests().antMatchers("/users/**").permitAll(); http.authorizeRequests().antMatchers("/error/**").permitAll() .antMatchers("/**") .access("hasIpAddress('" + "192.168.0.2" + "')") // IP_ADDRESS="x.x.x.x" .and() .addFilter(getAuthenticationFilter()); // 이 필터 통과한 데이터만 http.headers().frameOptions().disable(); } 192.168.0.2:포트번호/welcome 으로가면 정상적으로 나오는데 api gateway를 거쳐가면 항상 access denied가 됩니다. 스프링 버전은 2.7 사용중입니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
연속부분수열2 질문
선생님 안녕하세요. 해당 강의 보다가 궁금한 점이 있어서 질문 드립니다. 혹시 배열의 특정 원소가 m보다 크면, (만약 m=5이고 [1,7,1,2,3] 이라는 배열이 주어진다면) 어떻게 풀이가 되는지 알려주실 수 있을까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
http://localhost:8080/MiniProjectJava%20%7D/board/read
똑같이 잘 진행하다가 read 쪽 하면서 이런 문제가 발생이 되는데 어떻게 해결하면 될까요 ? 못찾겠습니다 404 에러가 발생이 됩니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
for ~ in kfold.split(): 역할
안녕하세요 선생님 학습중에 의문점이 생겨 문의드립니다. 우선 KFold(n_splits=5) 로 폴드의 개수를 5개로 설정했기 때문에 shuffle 설정을 안하기 때문에 인덱스 순서로 120개의 피처와 30개의 레이블이 생성된다는 점은 알겠는데, for 반복문을 돌 때 30개의 레이블이 자동으로 각 폴드를 건너뛰는 점이 이해가 잘안되는데 쉽게 설명해주실 수 있을까요..
-
미해결다양한 사례로 익히는 SQL 데이터 분석
order_id, product_id 모든 경우의 수를 자동으로 산출하는 수식은 없을까요?
선생님 좋은 강의 보고 열심히 따라하는 중인데, 1. ord001, product 001 이런 주문번호의 경우의 수를 수강할 때는 일일히 정의해서 temp로 묶을 수 있지만, 실제로는 주문번호가 몇만건이 되고, 제품 SKU도 몇백개 되니까 이걸 일일히 정의할수는 없겠더라구요.. 이걸 일일히 temp에 정의하지 않고, 컬럼 단위로 모든 경우의 수가 나오도록 할 방법은 없을까요..? 2. product 1과 2가 join해서 별개의 column으로 형성되는 케이스는 이해했습니다. 그러면 제품 3개를 동시에 장바구니 분석하기 위해서는 한번 더 product_c 케이스로 조인해서 실행하면 되나요? 뒤에 진도를 안나간상태로 여쭙게 되어 혹시 뒤에 있을까봐 걱정되긴 하네요; 좋은 강의 항상 감사드립니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결CSS Flex와 Grid 제대로 익히기
"Flex UI #7 - 카드 리스트" 에서 gap을 사용하지 않는 이유가 있을까요?
안녕하세요! 카드리스트를 만들때 .card-item 간 간격을 padding으로 설정하고, 그것을 감싸는 .card-list 에 마이너스 margin 값을 주어 처리하는 방법으로 안내를 주셨는데요, ( 그 밖에 container에 overflow: hidden 마지막에 설정) 혹시 이부분 .card-list에 gap 값을 지정해서 간격을 주면 마이너스 마진이나 다른처리가 필요없는것 아닌가 해서요..! 혹시 gap 을 사용하지 않는 이유가 있을지 궁금해서 여쭤봅니다..! (ie브라우저 이슈등이 있을지요.??)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : operation194@naver.com인프런 이메일 : operation194@naver.com깃헙 아이디 : 707ksb@gmail.com깃헙 Username : kimyonghyeonn
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
flex 수직중앙정렬 질문드립니다.
안녕하세요. 선생님 flex 수직수평중앙정렬에서요. 높이값이 없다면 수직중앙은 안된다고 알고 있는데요. 강의에서 보면, height: 100vh;주기 전에 align-items: center;를 주니깐 수직으로 가운데로 내려오는데요. 의아해서 질문드립니다. HTML+CSS 실전 퍼블리싱 제작 with JQUERY 20세 이상 성인인증 체크 강의에서, 8:35초 내용입니다.
-
미해결
다음뉴스 댓글 크롤링 도움 부탁 드립니다. On/Off 버튼 클릭이 안되어요 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 잔재미코딩님의 셀레니움&스크래피 강좌를 듣고 있는데, 해당 게시물에 질문이 안되네요..?ㅠ 오래되서 그런가,, 그래서 전체 게시물에 질문 한 번 드려봅니다. 강좌는 이미 펼쳐져있는 댓글 창에서 '더보기'를 누르고 추가적으로 크롤링을 하는 코드를 알려주었는데요, 이후에 다음에서 On/Off버튼이 생겨 댓글이 기본적으로 닫혀있어서 아래 크롤링을 수행하려면 On/Off 버튼도 한 번 눌러줘야 하는 상황입니다. 도움 주실 수 있으신 분 있으시다면,, 한 번만 부탁 드리겠습니다. 안녕하세요? 기존 강좌 제작 시점과 달리 댓글은 기본적으로 닫혀 있고 on/off 버튼을 눌러야 댓글이 보이게 됩니다. 강의 활용해서 on_button 변수를 만들고, 이를 클릭할 수 있도록 한 번 꾸며 봤는데요, 태그도 바꿔보고, 함수도 바꿔보고, 다양한 방법으로 시도를 해봤는데, On/Off 버튼을 누르는 것을 못합니다 ㅠ 태그도 div.cmt_count_box까지만 해보고, button까지도 해보고, span까지도 해보고, 다양한 방법으로 시도 해봤습니다. on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() 아무래도 눈으로 보고 직접 체득해야 실력이 Up되지 않을까 해서 강의만 보고 넘어가기 보다는, 한 번 직접 구현해보고 싶어 문의 드리고자 합니다. 기초 강의 때에는 조금씩 페이지가 바뀌는 부분도 쉽게 해결이 되었는데, 나름 중급이라 조금 어렵네요 ㅎㅎ 도움 부탁 드려 보겠습니다! [작성코드] from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import TimeoutException import time chromedriver = '/usr/local/chromedriver' driver = webdriver.Chrome(chromedriver) driver.get('https://news.v.daum.net/v/20190709165157301?d=y') #댓글창 On/Off 버튼 누르기 - 게속 안됨 ㅠ element = WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_count_box > button'))) on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() #더보기 누르기 로직 만들기 loop, count = True, 0 while loop and count < 10: try: element = WebDriverWait(driver, 5).until( EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_box > div.alex_more > button')) ) more_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > div.alex_more > button') webdriver.ActionChains(driver).click(more_button).perform() count = count + 1 #count += 1로도 가능 time.sleep(2.0) except TimeoutException : loop = False #크롤링하기 comment_box = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > ul.list_comment') comment_list = comment_box.find_elements_by_tag_name('li') #각각 댓글은 li가 감싸고 있음 for num, comment_item in enumerate(comment_list) : print("[",+str(num+1),+"]", comment_item.find_element_by_css_selector('div p').text) driver.quit() #alex-area > div > div > div > div.cmt_count_box > button > span <- on/off #alex-area > div > div > div > div.cmt_box > div.alex_more > button > span:nth-child(1) <- 더보기버튼 #alex-area > div > div > div > div.cmt_box > ul.list_comment <- 댓글리스트
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
model.addAttribute
처음부터 강사님이 하시는거 다 따라했는데 저는 여기서 에러가 나요 import문도 활성화가 안되고여
-
해결됨스프링 배치
빌드된 jar 파일로 jobParameter를 전달할 경우 DB
빌드된 jar 파일로 jobParameter를 전달할 경우 DB에 Parameter값이나 Job실행 정보들을 남기지 않는데 맞는건가요? 아니면 어떠한 설정 값 영향인가요?