클라이언트=안드로이드앱 이라는 가정하에 질문드립니다! 클라이언트가 post를 정보를 이제 서버에 보내게 되는데 그러면 서버단에는 username과 age를 받을수있게 @PostMapping(members) 이런식으로 해서 서버를 열어놔야하는건가요 ? (클라이언트가post메서드=서버도 post메서드, 클라이언트가get메서드 = 서버도 get메서드) 이런식으로요! 서버에서 저 post 메서드에 있는 바디를 어떻게 받고 그걸 db에 저장시켜주는건가요? 자꾸 귀찮게 해서 죄송합니다 ㅠㅠ 이거 다듣고 jpa활용1편 할건데 그떄 제가 질문한 이내용이 나온다면 이거 보라고 그냥 말씀해주셔도됩니다!!! 귀찮게 해서 정말 죄송합니다 ㅠㅠ
PRG 패턴에서 Redirect의 핵심은 일반적인 브라우저가 이해할 수 있는 3xx 응답코드를 통해, POST요청했던 페이지에서 새로운 리소스로 페이지를 바꿀 수 있도록 하는거라고 이해했는데요. 그렇다면 302보다는 303을 사용하는 것이 더 낫지않을까요? 물론 일반적으로 대부분의 브라우저가 302의 응답의 경우엔 GET으로 바꾸겠지만, 그래도 명시적으로 GET으로 바꾸는 스펙을 가진 303으로 응답하는게 낫지 않을까 싶어서요.
안녕하세요 강의 너무 잘 듣고 있습니다 ㅎㅎ 듣다보니 궁금한게 생겼는데 --- Query DSL도 Entity Manager를 사용하는걸 보고 이런 생각이 들었습니다. ' 그러면 Query DSL도 지연 로딩이 가능한가? ' --- Entity Manger를 사용하는 JPA 같은 경우엔 영속성 컨텍스트를 사용하여 지연 로딩 사용이 가능한데 Query DSL도 사용 가능하다고 보는게 맞을까요? --- 실제로 Query DSL로 테스트를 했을 땐 Lazy 로딩으로 설정이 잡혀있어도 fetch join 처럼 다 조회해서 가져오긴하네용 ㅎㅎ --- 감사합니다.
선수과목인 파이썬 데이터 시각화 강의에서는 빈칸을 채우면서, 명령어에 익숙해지는 연습을 했는데, 이 강좌는 어떻게 공부를 해야하나요? 강의듣고 복습할때 어떤 식으로 해야할지 궁금합니다. 이 코드들을 다 외울수는 없으니까, 이해하고 손으로 작성해보는 정도로 해도 충분할까요? 과제가 나오거나 하는 식인줄 알았는데 아닌가 보네요.
리스트안에 튜플을 넣어서 T,P 로 따로 나누지 않고 코드를 짰는데 효율 측면에서 리스트로 나누는게 나은건지 궁금합니다. def DFS(v,sum): global res if v > n: return if v == n: if sum > res: res = sum else: DFS(v+li[v][0],sum+li[v][1]) DFS(v+1,sum) if __name__ == "__main__": n = int(input()) li = [] for i in range(n): x,y = map(int, input().split()) li.append((x,y)) res = 0 DFS(0,0) print(res)
강의 제목 - 실전크롤링: xpath와 selenium 활용해서 페이스북 로그인하기 강의 동영상 6:46 에서 1. xpath 선택자 부분이 바뀌었습니다. 기존코드 login_button = "//*[@id=''u_0_d]" 바뀐코드 login_btn = "//*[@id='u_0_d_1n']" 2. 기존 동영상 강의 코드 그대로 하면 크롤링이 안됩니다. 문제가 되는 부분 ------------ email_id = "//*[@id='email']" password_id = "//*[@id='pass']" login_button = "//*[@id='u_0_d_1n']" email_tag = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH, email_id))) password_tag = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,password_id))) login_button_tag = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,login_button))) xpath와 WebDriverWait 부분이 문제가 되는 것 같습니다. 바꾼 전체 소스 코드 ------------- 다음과 같이 바꾸니 크롤링이 되었습니다. from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() time.sleep(2) driver.get('https://www.facebook.com') time.sleep(5) my_id = '7005425@gmail.com' my_pwd = '칠공공5425' email = driver.find_element_by_id('email') password = driver.find_element_by_id('pass') login_btn = driver.find_element_by_name('login') email.clear() email.send_keys(my_id) time.sleep(2) password.clear() password.send_keys(my_pwd) time.sleep(2) login_btn.click()
filter 메서드 자체가 콜백 함수 조건에 부합하는 값을 모아 새로운 배열을 만들어 주는 것이기에, 이를 비교해주는 조건만 작성해 줘도 될 듯 합니다. [MDN :: filter](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)
제가 제대로 기억하는게 맞는지 확인 좀 부탁 드려도 될까요? Animation Event가 Attack Animation에서 오류를 나타내는 이유가 저 기능은 해당 애니메이션의 특정 순간에 다른 이벤트를 호출하는 기능인데 지금 당장은 쓰고 있질 않지만 이벤트가 등록이 되어있고 동시에 그 이벤트를 받는 대상이 없어서 이게 맞나요?
안녕하세요. 이번 유튜브 강의 잘 듣고 있습니다. 감사합니다. 마지막 좋아요 강의를 듣고 확인하려고 서버를 구동시켰는데, 갑자기 아래와 같은 메세지가 나오기 시작했는데요. 검색을 해서 해결하려고 노력을 해 봤으나 잘 안 되네요. 해결 방법을 좀 알고 싶습니다. - 터미널 화면 - 웹 화면
안녕하세요. 저번 질문의 답변 감사합니다. 각각 방법을 비교하여 펴포먼스 테스트로 많은 이해가 되었습니다. 그런데 궁금한게 혹시 그럼 예를 들면 blogSchema에 commentSchema를 nesting 하여 퍼포몬스를 증가 시켰는데 어찌보면 제일 좋은 방법인데 그럼 blogschema에 user 키에도 userSchema를 네스팅 하면 안되나요? user 키에는 Type.ObjectId만 설정 되오있는데 그냥 이것도 comment 처럼 user: [userScehma] 로 하면 되는지 궁금합니다.