에러는 아닌데 노란줄이 떠서 커서를 올려보니 Type safety: The expression of type Enumeration needs unchecked conversion to conform to Enumeration<String> 라는 문구가 뜹니다. @SuppressWarnings ( "unchecked" )를 통해 노란줄을 없애도 500에러가 뜹니다. 아마 데이터 문제같은데 어디를 봐야할지 잘모르겠어요ㅜㅜ
섹션2 카프카 기본 개념 설명 pdf 의 파티션 개수와 컨슈머 개수의 처리량 설명에서 병렬처리량을 늘리려면 토픽에 설정된 파티션 갯수를 늘리고, 늘린 파티션 갯수만큼 컨슈머를 연결시켜 처리량을 늘리는 방법을 소개하고 있습니다. 이전설명에선 토픽에 소속되는 파티션은 리더 파티션, 팔로워 파티션으로 이루어져 있고, 리더 파티션의 데이터들은 팔로워 파티션에 복제가 된다고 설명이 되어있던 것 같은데요 컨슈머들은 그럼 팔로워 파티션과 연산처리를 위한 통신을 한다는 것 아닌가요? 아니라고 한다면 파티션 개수와 컨슈머 개수의 처리량의 그림 설명의 파티션 0, 1을 제가 잘못 이해하고 있는건지 궁금합니다. 퀴즈의 4번 설명중에 컨슈머 설명과 이전 파티션 갯수증가와 병렬처리의 설명이 햇갈려서 질문남깁니다
안녕하세요 선생님 강의 잘 보고 있는데, 제가 앞에서 놓친게 있는지, 이해가 안되는 부분이 있어 질문드립니다. userSlice 파일 중에서 setUser()의 state.email = action.payload.email 처럼 페이로드 위에 변수명이 붙는경우와 setAccessToken()의 state.accessToken = action.payload; 처럼 페이로드로 끝나는 경우는 어떤점이 다른가요? setAccessToken 에서 action.payload.accessToken 이라고 쓰니 로그아웃 할 때 유효하지 않은 토큰이라며 오류가 났었었는데 이 두 경우의 차이점을 잘 모르겠습니다. 제가 놓친게 있는지 ^^;; 알려주시면 감사드리겠습니다. setUser(state, action) { state.email = action.payload.email; state.name = action.payload.name; state.accessToken = action.payload.accessToken; }, setAccessToken(state, action) { state.accessToken = action.payload; },
def reverse(x): wordL = [] for i in str(x): wordL.append(str(i)) wordL.reverse() res = int("".join(wordL)) #int는 019 같은건 자동으로 0을 제외해서 만들어줌 return res 이렇게 풀어도 될까요? .
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. 배열을 순회하는 해설코드에서 왜 Z부터 A까지 도는지 궁금해요 2. 43번라인에 j+=2로 2씩 증가되는게 명확하게 이해가 되지않습니다 ㅠㅠ (팰린드롬 가장앞 가장뒤 처리때문이라고만 이해했는데 머릿속으로 이해가 잘안갑니다)
안녕하세요. 수강중에 의문점이 드는 게 있어서 질문드립니다. InputManager를 만들 때 PlayerController.cs에는 Start함수에 키보드입력을 처리하는 함수를 InputManager의 KeyAction이라는 delegate에 넣었고 그걸 Managers.cs의 Update함수에서 호출해주고 있는 것 같습니다. 일단 첫번째로 유니티 c#스크립트의 흐름이 이해가 되지 않습니다. PlayerController의 Update부분에는 아무런 코드도 없고 Player객체(유니티짱)의 script component는 PlayerController밖에 없는데 왜 Managers.cs의 Update가 실행돼서 Player가 움직일 수 있는건가요? Update에 순서가 있나요? 두번째로 Invoke함수는 뭔가요?
강의 12분 26초에 성별에 따른 예측값 계산할 때, pd.merge(x_train, users) 부분에서 MergeError: No common columns to perform merge on. Merge options: left_on=None, right_on=None, left_index=False, right_index=False 와 같은 에러메시지가 뜹니다. 어떻게 해결하면 될까요?
return auth ==true ?<ProductDetail/>:< Navigate to='/login'/> <ProductDetail/> 이거는 왜 Navigate to='/login' 이런식으로 할필요가없는건가요? < Navigate to='/login'/>여기는 했는데 그리고 왜 return auth ==true ?<ProductDetail/>:< Login/> 이런식으로했을때 로그인페이지는 가는데, 로그인버튼눌렀을때 왜 아무 반응이 없는건가요?
안녕하세요 강사님 강의 너무 잘듣고있습니다. 제가 네이버 클라우드를 현재 사용할수없어서 server 폴더 안에 img 폴더를 만들어서 이미지를 관리하고있는데요. 그래서 유저 프로필 사진을 변경할때에도 로컬폴더에서 변경해주려고 했습니다. 문제는 firebase에서 photoURL에 로컬 url값을 줘야하는데 photoURL이 로컬 url은 못받는거같습니다. 혹시 다른 방법이 있을까요? 감사합니다
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예/ 아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 / 아니오 ) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요, 현재 <JPA와 DB 설정, 동작확인> 내용을 (09:13) 따라가면서 듣고 있는데 import하는 Assert 부분에서 오류가 납니다. <강의> <내 코드> 구글링해서 찾아보니까 (https://aonee.tistory.com/2) build.gradle에 밑 내용 넣으면 된다고 하는데 다른 방법이 있나요? 강의에서는 안 넣어도 잘 되는 것 같아서 여쭤봅니다. 또 제가 devtools 동작오류가 있어서 (https://www.inflearn.com/course/스프링부트-JPA-활용-1/unit/24277?tab=community&q=152186) 질문에서 알려준 사이트 내용대로 build.gradle에 apply plugin: 'idea'를 적었습니다. 저는 이 부분을 바꾸지 않는 선에서 오류를 해결하고 싶어서 다른 방법을 찾고 싶습니다. 추가) 비슷한 질문 보니까 build.gradle를 올리면 좋다고 하셔서 추가합니다. https://www.inflearn.com/course/ 스프링부트 -JPA- 활용 -1/unit/24279?tab=community&q=580709 <bulid.gradle> plugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-management' version '1.0.12.RELEASE' id 'java' } apply plugin: 'idea' group = 'jpabook' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() }
질문을 한번에 몰아서 하는 게 나을 것 같아서요 ㅠㅠ 1. 저같은 경우 프론트엔드 개발자을 준비하고 있어 커리큘럼 및 교육방식이 맞다고 생각되지 않아 국비학원을 1달다니고 중퇴한뒤 독학하고 있는데 이것도 교육에 넣는 게 좋을까요? 사실 이것빼고는 개발 관련된 경력(?)이 없어서 걱정됩니다 ㅠㅠ 2. 외부활동(세미나, 컨퍼런스)은 단순히 참여했다는 것만 적어도 어필이 될까요 ㅠㅠㅠㅠ?
안녕하십니까 큰 사진 가져올 때 오류가 발생하여 질문드립니다. 강사님과 같이 2번째 사진부터 작은 사진이 받아지기 시작했고, html을 보니, 1번째 사진은 2가지 img.n3VNCb 중 1번 url 2번째 이후부터는 3가지 img.n3VNCb 중 2번 url에 사진이 정확히 연결되는 것을 확인했습니다. 따라서 # 큰 이미지 주소 추출 if i == 1 : target = browser . find_elements ( By . CSS_SELECTOR , "img.n3VNCb" )[ 0 ] else : target = browser . find_elements ( By . CSS_SELECTOR , "img.n3VNCb" )[ 1 ] img_src = target . get_attribute ( "src" ) 위와 같은 코딩을 추가했습니다. 1. 2번째 사진부터 작은 사진이 받아지는 문제는 해결됨 2. . 강의 영상에 나오는 오류해결 방법을 모두 해봤지만, 2번째 사진 이후, 3번째사진부터는 다운로드가 되지 않음 3. 오류는 아래와 같이 발생 Traceback (most recent call last): File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1348, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output self.send(msg) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send self.connect() File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1454, in connect self.sock = self._context.wrap_socket(self.sock, File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 513, in wrap_socket return self.sslsocket_class._create( File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1071, in _create self.do_handshake() File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1342, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: WRONG_SIGNATURE_TYPE] wrong signature type (_ssl.c:997) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<stdin>", line 15, in <module> File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 241, in urlretrieve with contextlib.closing(urlopen(url, data)) as fp: File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 216, in urlopen return opener.open(url, data, timeout) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 519, in open response = self._open(req, data) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 536, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 496, in _call_chain result = func(*args) File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1391, in https_open return self.do_open(http.client.HTTPSConnection, req, File "C:\Users\rnrxh\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1351, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: WRONG_SIGNATURE_TYPE] wrong signature type (_ssl.c:997)> >>> # 구글이미지+큰거 다운로드 import imp from lib2to3 . pgen2 import driver from tkinter import BROWSE from selenium import webdriver from selenium . webdriver . chrome . service import Service from selenium . webdriver . chrome . options import Options from selenium . webdriver . common . by import By from selenium . webdriver . common . keys import Keys import time import os import urllib . request # url 이미지 다운로드 라이브러리 import pyautogui # 크롬 드라이버 자동 업데이트 from webdriver_manager . chrome import ChromeDriverManager # 브라우저 자동으로 꺼짐 방지 chrome_options = Options () chrome_options . add_experimental_option ( "detach" , True ) # 불필요한 에러 메시지 삭제 chrome_options . add_experimental_option ( "excludeSwitches" , [ "enable-logging" ]) # 셀레니움으로 웹브라우저 자동으로 띄우기 # ChromeDriverManager를 통해서 ChromeDriver를 설치하고, Service라는 객체를 만든 뒤, service라는 변수에 저장한다 service = Service ( executable_path = ChromeDriverManager (). install ()) browser = webdriver . Chrome ( service = service , options = chrome_options ) if not os . path . exists ( "파이썬/고양이" ): os . mkdir ( "파이썬/고양이" ) url = "https://www.google.com/search?q= %E A%B3%A0 %E C %96% 91 %E C%9D%B4&prmd=ivsn&sxsrf=ALiCzsZMlAb_fB1ieepQcfla0HAFPCSjlQ:1658683173264&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjD-diqhJL5AhUE-2EKHVGcChoQ_AUoAXoECAIQAQ&biw=819&bih=862&dpr=2" browser . implicitly_wait ( 10 ) browser . maximize_window () browser . get ( url ) # 무한 스크롤: 동적 사이트에서 자동으로 스크롤을 가장 아래까지 내려주는 알고리즘 # 스크롤을 내리기 전 기본이 되는 높이를 설정 before_h = browser . execute_script ( 'return window.scrollY' ) while True : # 맨 아래로 스크롤을 내린다. browser . find_element ( By . CSS_SELECTOR , 'body' ). send_keys ( Keys . END ) # 대부분의 웹페이지는 body 태그가 다 있다. 이걸 이용하고, END를 통해 맨 아래까지 스크롤 내림 # 너무 빠르면 오류가 생기니까 스크롤 사이에 페이지 로딩 시간을 주자. time . sleep ( 1 ) # 스크롤 후 높이 after_h = browser . execute_script ( 'return window.scrollY' ) if after_h == before_h : break before_h = after_h # 이미지 태그를 추출하자 imgs = browser . find_elements ( By . CSS_SELECTOR , ".rg_i.Q4LuWd" ) for i , img in enumerate ( imgs , 1 ): img . click () time . sleep ( 1 ) # 큰 이미지 주소 추출 if i == 1 : target = browser . find_elements ( By . CSS_SELECTOR , "img.n3VNCb" )[ 0 ] else : target = browser . find_elements ( By . CSS_SELECTOR , "img.n3VNCb" )[ 1 ] img_src = target . get_attribute ( "src" ) # HTTP Error 403: Forbidden opener = urllib . request . build_opener () opener . addheaders = [( "User-Agent" , "Mozila/5.0" )] urllib . request . install_opener ( opener ) # 이미지 다운로드 urllib . request . urlretrieve ( img_src , f "파이썬/고양이/ { i } .jpg" )