안녕하세요 Library 다음에 method 지정하는데, melt는 pd.에 나오고, pivot은 df.에 따르는데, 어떤 규칙이 있나요. logic에서도 마찬가지여서, 작성하면서 혼돈이 많이 되네요. 아님 그냥 외워야 되는건지요. 그리고 별개의 질문인데요. data 읽어 올 때 list of dictionary 하고 list of list 개념 설명 부탁합니다. 어떤 차이점이 있고 어떤 방식으로 활용해야 되는지요
[실습4-1] XXE Injection 공격 실습 편에서 아래와 같이 외부 개체 참조 테스트를 위해 XML을 입력하면 secret_info.txt 파일 내용이 보이지 않는 경우가 있습니다. PHP5 에서는 문제가 없는 것 같고 PHP7에서 문제가 되네요. xmlparser.php 내 simplexml_load_string 함수를 호출할 때 아래와 같이 옵션을 지정해주면 secret_info.txt 문자열을 정상적으로 확인할 수 있습니다. 혹시라도 저 처럼 AMP 환경이 아닌 곳에서 학습을 진행하고 계시다면 참고하시면 좋을 것 같습니다.
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
안녕하세요! 질 좋은 강의에 감사인사부터 드립니다. 다름이 아니라 질문이 한 가지 있는데요! 해당 강의 속 코드를 설명하시면서 출력 화면 순서가 before_first_request -> before_request -> route경로가 있는 함수 -> after_request 이렇게 되는 것 같은데 그렇다면 route 경로가 있는 함수에서 리턴해주어서 브라우저 화면에 출력되는 "Hello Flask" 가 브라우저 화면에 출력된 이후에 after_request 함수가 실행되는 순서인가요? 아니면 단순히 route경로가 있는 함수에서 print('hello') 부분만 after_request 함수 이전에 출력되는 건가요!? 만약 위 질문이 이해가 안가신다면 답변 달아주시면 더 상세한 설명 해드리겠습니다 ㅜㅜ
좋은 강의 감사합니다. 조회 v3.1에서 to One 관계는 모두 페치 조인하고 나머지 컬렉션은 지연로딩을 유지했을때 다음과 같은 에러가 발생합니다. query specified join fetching, but the owner of the fetched association was not present in the select list 고심하던 중 @Query부분을 value 와 countQuery로 나눠어서 처리 한 결과 정상적으로 조회 됬습니다.(Spring Data Jpa사용) 예) @Query(value = "select u from User u join fetch u.store s", countQuery = "select count(u) from User u") Page<User> findAllUser(Pageable pageable); 꼭 countQuery를 사용해야 하는지 궁금합니다.
캐릭터랑 똥이랑 충돌했을 시 어떤 다른 이미지를 띄우고 싶을 때는 어떻게 하면 좋을까요? 1. ending image 를 image.load로 지정 2. screen.blit 을 통해 화면에 그리기 3. colliderect 시 pygame.image.load (경로) 를 넣었는데 생각한대로 응용이 되지 않습니다.ㅠ
안녕하세요! 강의 잘 수강하고 있습니다. 우리 천일 후에 만나! 에서 유효한 날짜인지 확인하는 함수를 스스로 짜보았는데요, 실행시키니까 두번째 줄에 Invalid syntax 라고 하였는데 어디가 틀린지 잘 모르겠어서 질문 올립니다. 코드는 아래처럼 짰습니다. def invaliddate(y, m, d) : 31month = [1, 3, 5, 7, 8, 10, 12] if (m in 31month) : if(d<=31) : return False else : return True elif(m==2) : if(y%4==0 and d<=29) : return False elif(y%4!=0 and d<=28) : return False else : return True else : if (d<=30) : return False else : return True
DROP_LATEST 의 경우 강사님의 설명에서는 onBackPressureBuffer의 첫번째 매개변수인 capacity에 128 의 값을 넣으면 127개까지 정상적으로 발행이 되고 그 후에 나오는 overflow라는 메시지를 보면서 128, 129 가 오버플로 되고 있다고 설명을 하셨습니다. 그리고 그 오버플로우 돼서 나간 값인 128, 129 가 다른곳에 저장 되어있다가 버퍼에 들어온다고 말씀하셨습니다. (버퍼를 지정했는데 그 버퍼 외의 공간에 overflow된 값을 저장하는 것도 말이 안됨) 하지만 이게 맞지 않는 것 같습니다. 일단 127까지(capacity에 무관) 값이 발행되면 그 이후에 들어오는 값들을 capacity만큼 버퍼에 쌓게 됩니다. 현재 발행 속도는 1ms 이므로 0.001초마다 발행이 되어야하죠. capacity를 256으로 하였다면 256만큼 버퍼에 쌓여야하니 대략 0.256초 이후에 오버플로우가 발생 할 겁니다. 0.257 이후에 오버플로우가 발생합니다. 그리고 255 이후인 값들은 들어오지 못하고 최신값부터 버려지겠죠. 127+255 는 정확히 382 입니다. 여기까지 버퍼에 들어가서 순차적으로 처리하겠죠. 그 이후는 오버플로우 되어서 최신의 데이터가 삭제 되니. 이렇게 382에서 583으로 점프합니다. 해당 부분의 강의가 어떻게 하려고해도 이해가 안돼서 검색을 해보니 저런 의미로 설명이 되어있더라고요. 여기에 대한 명확한 설명을 부탁드립니다. 44,000원 주고 강의를 신청했는데 초장부터 잘못된 정보로 강의를 듣다보니 믿음이 좀 깨집니다. 정확한 답변 부탁드리겠습니다.
test를 진행할때 Long saveId = memberRepository .save( member ); save를 호출할때 member instance를 넣는다고 이해하였습니다. 앞서 given에서 멤버 이름만 설정하고 id는 자동 생성이기 때문에 설정하지 않고 넣는 건가요? 그리고 find를 호출하고 나면 return값으로 정확히 뭐가 들어오는지 잘 모르겠습니다 .. ㅜㅜ 개발공부한지 얼마 안되서... 잘 모릅니다.. 감사합니다 ㅜ
강의 진행 중 실습 단계, "데모: Azure VM 만들기"에서 Azure Portal 에 로그인 및 구독을 하는 방법 안내 부탁 드립니다. 개인적으로 사용하는 계정으로 로그인하게 되면 추가로 "구독"이 필요합니다. 강의를 위해 제공되는 구독 서비스가 있는지 궁금합니다.
프로필페이지에서 삭제버튼을 눌러서 언팔로우같은 기능이 아직 리덕스 상태를 수정해줘서, 바로바로 적용되지 않고 새로고침을 해야 새로 데이터를 받아와서 적용되는것 같은데, swr로 받아와진 아래데이터를 버튼 눌렀을때 직접 제거해줘야 바로 바로 화면에 적용되는 것일까요? 아니면 혹시 나중강의에서 내용이 나오는 건지 궁금합니다! 항상 좋은 강의 잘 듣고 있습니다