아래 코드가 제가 작성한 코드입니다. 교수님께서 작성한 코드는 이렇습니다. 그런데, 제가 작성한 코드는 정상적으로 출력되지 않습니다. 무엇이 다른걸까요..? 그리고 후에 함수 배울 때 설명해주시리라고 생각하지만, 지역변수와 전역변수의 개념을 모르겠습니다. 이 개념을 알고있어야 함수 구현할 때 제대로 알고 작성을 할 수 있을거라고 생각하는데, 어떤 차이가 있는지 알려주신다면 감사하겠습니다.
안녕하세요. todolist만들면서 궁금한 점이 있어 여쭙니다. 예시로 공부하기, 청소하기 title을 만들었는데 생각해보니 공부하기는 completed값이 true이고 청소하기는 false더라구요 둘의차이가 ui적으로도 없고 기능적으로도 없는데 왜 둘은 다르게 설정을 한건가요?
안녕하세요^^ 강의 내용에 직접적인 관련은 없지만... 마땅히 질문할데가 없어 여기 남겨봅니다! 저는 가격 뿐 아니라 재무제표도 활용하고 싶어서요.. 데이터 수집 방법은 크롤링이든 수작업이든 한다고 치고.. 엑셀로 저장만 되어있으면 처리는 강의 내용 참고해서 하면 될거 같은데요.. 과거 데이터에서 상장기업 목록이 조금씩 다를거 같은데 (상폐, 신규상장 등) 백테스트를 할때 해마다 그 해에 상장된 기업에 대해 분석해야 하는거죠? 보통 dart api 사용해서 크롤링 하는듯 한데 그럼 비상장까지 다 가져오는거 같고.. 기간도 15년 이후부터 제공한다던데.. 그 이전 데이터, 그리고 그 해 상장 기업만 재무제표 수집을 하고 싶은데 이 부분에 대한 조언을 해주실수 있을까요?
많은 분들이 같은 에러인거 같은데 저도 실행이 안되네요. 강의소식에 올라온 docker run으로 실행하니 에러메세지는 바뀐거같습니다. [root@bc8cd43d26d8 ~]# systemctl start docker A dependency job for docker.service failed. See 'journalctl -xe' for details. [root@bc8cd43d26d8 ~]# journalctl -xe -- Unit docker.service has failed. -- -- The result is dependency. Oct 03 14:37:09 bc8cd43d26d8 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'. Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Failed to create listening socket: Address already in use Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.socket: Failed to listen on sockets: Address already in use Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.socket: Failed with result 'resources'. -- Subject: Unit failed -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- The unit docker.socket has entered the 'failed' state with result 'resources'. Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Failed to listen on Docker Socket for the API. -- Subject: Unit docker.socket has failed -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- Unit docker.socket has failed. -- -- The result is failed. Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Dependency failed for Docker Application Container Engine. -- Subject: Unit docker.service has failed -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- Unit docker.service has failed. -- -- The result is dependency. Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'. [root@bc8cd43d26d8 ~]#
계속 고민하다가 답을 못찾아서 문의드립니다. 우선 접근한 url은 iframe으로 올라오는 url에 대해 직접 접근하였습니다. 문제는 스크롤 다운이 안되네요. 다른 예제들로는 잘 내려갔었는데.. 의심되는 원인으로는 아래 id값을 통해 창이 제대로 클릭되지 않는 케이스입니다. browser.find_element(By.CSS_SELECTOR, "#_pcmap_list_scroll_container").click() 스크롤 다운이 제대로 되지 않는 경우 browser.execute_script("window.scrollTo(0, document.documentElement.scrollHeight)") #이부분 1번일 가능성을 높게보는데, 이것저것 해봤는데 정답을 못찾았네요. 혹시 원인 유추 가능할까요? 전체 소스코드는 아래와 같습니다. 감사합니다. from openpyxl import Workbook import requests from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options import time # 브라우저 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) url = "https://pcmap.place.naver.com/restaurant/list?query=성수동+파스타" service = Service(executable_path=ChromeDriverManager().install()) browser = webdriver.Chrome(service=service, options=chrome_options) browser.implicitly_wait(10) browser.maximize_window() browser.get(url) browser.find_element(By.CSS_SELECTOR, "#_pcmap_list_scroll_container").click() #이부분 before_h = browser.execute_script("return document.documentElement.scrollHeight") print(before_h) for i in range(0,10): browser.execute_script("window.scrollTo(0, document.documentElement.scrollHeight)") #이부분 time.sleep(1) after_h = browser.execute_script("return document.documentElement.scrollHeight") print(after_h) if after_h == before_h: break before_h = after_h restaurant_names = browser.find_elements(By.CSS_SELECTOR, ".place_bluelink.TYaxT") for restaurant_name in restaurant_names: print(restaurant_name.text)
안녕하세요, printf("%hhd %hd %d", 257, 257, 257); 여기서 콘솔창 결과가 1 257 257 로 나온 것에 대해 설명 중 1이 나온 이유에 대해 설명하신 내용이 정정되어야 하는 것 아닌지 해서 글 작성합니다. unsigned char 에서 가장 큰 값은 256이 아니고 255라서 257의 경우 오버플로우가 255 --> 0 (255+1) --> 1 (255+2) 로 발생해서 1로 표시되는 것으로 설명이 되어야 할 것 같은데 잘못 이해하였다면 말씀 부탁드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 내용과 같이 했는데 회원가입에서 db정보를 입력하면 org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MEMBER" not found (this database is empty); SQL statement: select * from member where name = ? [42104-214] 과 같은 오류가 발생합니다. 오타일 가능성이 높아서 계속 찾아보는데 도저히 못찾겠어서 질문 올립니다ㅜㅠㅠ spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.driver-class-name=org.h2.Driver
우선 너무 자주 질문을 드리는 것 같아 죄송합니다. SuccessHandler를 입력하고, 핸들러에 BreakPoint가 작동하지 않아 FailHandler와 denied를 만들어서 작동시켜 봤는데 SuccessHandler이외에는 정상 작동하는 것을 확인했습니다. 저에게는 코드에 이상한 부분이 보이지 않아 질문드리게 되었습니다. 전체 코드는 깃허브 Othkkartho/SpringSecurityLearn: 스프링 시큐리티 인프런 강의에 실전 프로젝트를 직접 해보는 프로젝트입니다. ( github.com ) 에 branches ch3.9,10,11입니다.
일단 강의 정말 잘듣고있습니다 감사합니다. 지금 저는 jwt를 먼저 듣고 oauth2를 듣는 상황인데 jwt를 구현하며 http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS); 해당과 같은 설정을 하였는데 22분 49초쯤에 설명해주시기를 세션안에 시큐리티 세션이 있고 그안에 Authentication객체가 들어가있다고 말씀해주셔서 세션을 쓰지않는다면 Authentication객체가 못들어가는게 아닐까라는 생각을 하고 있어서요 뭔가 혼란스러워 질문드려봅니다. 그리고 설명에서 principaldetails를 부모라고 하셨는데 UserDeatils와 OAuth2User를 implemets받은 principaldetails가 자식아닌가요
안녕하세요. 좋은 강의 감사합니다. 컨슈머 랙 단원에서 궁금한 점이 생겨 질문 드립니다. 추석과 같은 이벤트로 인해 일시적으로 트래픽이 몰리는 상황에서 파티션과 컨슈머를 추가함으로써 처리량을 늘려 대응한다고 말씀해주신 부분에서 궁금증이 생겼습니다. 파티션은 다시 줄일 수 없는 것으로 알고 있는데, 이러한 일시적 트래픽 증가를 대응하는 방안으로 적절한 지 여쭤보고 싶습니다. 일시적으로 트래픽이 엄청 몰리는 상황에 무턱대고 파티션을 n배 증가시켰다가 추후 트래픽이 다시 원래대로 돌아왔을 때 남은 파티션이 낭비되는 것이 아닌가 생각이 들어서요. (컨슈머는 감소가 가능하다고 쳐도요! - 리밸런싱) 혹은 다른 방안으로는 어떤게 있을 수 있을까요?