항상 좋은 강의해주셔서 감사합니다! 스키마 구조 설계에 관한 궁금증이 생겼습니다. 몽고DB의 schemaless 의 특징 때문에 유동저으로 Data를 저장할 수 있다고 알고 있습니다. 만약 Model의 스키마 구조가 이렇게 되어있다고 할 때 value로 들어오는 값이 정해져 있지 않을 때 내장해서 관리하고 싶은데 혹시 방법이 있는지 궁금합니다. value의 값으로 들어올 수 있는 것은 json 객체이며 { a:3 }이 들어올 수 있고 {b: 'ok'} 등 다양한 data가 들어올 수 있습니다. 이런식으로 정해져있지 않은 값을 내장할 수 있는지.. 그리고 방법이 궁금합니다! 실제로 value: Object 이렇게 하면 그냥 모든 데이터든 들어가는 것 같은데.. 먼가 이렇게 하면 안될 것 같은 느낌이라.. 현업에서는 이럴 경우 어떻게 구조를 짜시는지 궁금합니다. { name: string, age : number, value: 구조가 다양함 }
안녕하세요 강의 덕분에 많이 도움이 되고 있습니다. 저는 아래와 같이 코드를 짰습니다. 숫자만 걸러내기 위해 입력 문자 하나하나 ord를 적용해서 숫자인지 확인하였습니다. 그리고 숫자만 따로 문자로 만들어서 int()로 형변환을 하니 0이 사라졌습니다. 이렇게 문제를 해결해도 되는 것인가요?? import sys import math #sys.stdin=open("input.txt","rt") arr = input() def find_gcd(x): cnt = 0 for i in range(1, x+1): if x % i == 0 : cnt +=1 return cnt st = '' for i in range(len(arr)): #print(ord(arr[i])) if ord('0') <= ord(arr[i]) <= ord('9'): st += arr[i] res = int(st) print(res) print(find_gcd(res))
안녕하세요 항상 강의 잘 듣고 있습니다. 강의를 듣다가 생각해 보니 PostEditForm과 PostAddForm이 거의 비슷하게 생겼고 하는 일도 조금의 차이가 있어서 저는 PostForm.vue를 만들고 this.$router.id의 존재 유무에 따라서 기존 데이터를 받아올지 말지 혹은 포스트를 create, edit할지를 결정하도록 만들었습니다. 다 만들고 생각해 보니 컴포넌트는 하나로 사용해서 좋긴 한데 하나의 컴포넌트에서 두 가지 일을 하는 느낌이 들어서 좋은 코드가 아니라고 생각이 들어서 질문드립니다. ( 물론 동작은 정상적으로 동작합니다. ) 위와 같은 현상일 때는 하나의 컴포넌트에서 분기 처리하기보다는 Mixin이나 하이 오더 컴포넌트로 하는 것이 맞는 거겠죠? 맞는다면 Mixin이나 HOC 중에 어떤 걸 사용하는 게 더 좋을까요?
안녕하세요 제로초님, 만약 도메인을 사지 않을 경우에는 한 컴퓨터로 서버를 두대 돌리라고 하셔서 프론트서버와 백엔드 서버를 가상컴퓨터 한대에서 돌렸습니다. 프론트서버는 빌드하다가 메모리 부족으로 그냥 .next만 원격저장소에서 받아와서 사용중인데 ip를 들어가보면 80번 포트를 이미 사용중이라고 뜹니다. 어느 서버를 포트를 바꿔야하나요?
어제까지 api가 호출되어 강의를 진행 하였는데, 오늘 해보니 api호출이 안되네요.. https://github.com/tastejs/hacker-news-pwas/blob/master/docs/api.md 해커뉴스 api 깃헙주소에서 각 api 클릭해도 ' Error: could not handle the request' 란 문구만 나오네요..
swr을 사용하면 리덕스를 사용하지 않아도 된다는데 그 이유가 뭔지 잘 이해를 못하겠어요 ^^;; 그리고 또 한가지 mutate 함수는 왜 필요한것인지 그리고 fetcher 함수를 이용해서 axios 요청을 날리는데 fetcher 함수를 만드는게 필수인지 궁금합니다. 혹시 swr 사용 관련한 강의 부분을 알려주시면 감사요 ~!
선생님의 강의 잘듣고 있습니다. 강의를 들으면서 나만의 자료를 가지고 데이터를 분석해보고 있습니다. 근데 pd.to_numeric으로 object -> float64 변경하였는데 약 70%정도의 데이터가 NaN으로 표시 도고 30%정도는 정상입니다.. 아무리 검색해도 알수가 없어 선생님께 질문드립니다.
영상 23:14 초 쯤에 b형 4번째 설명 하실때, b형 1번과 푸터 가로 크기만 변경하면 b형 4번을 만들 수 있다고 하셨는데요! width 를 변경하는게 아니라 html 코드 순서를 변경 해야 하는 것 아닌가요? 버전 1 < footer > < div class = "footer-logo" ></ div > < div class = "copyright" > < div ></ div > < div ></ div > </ div > </ footer > 에서 버전4를 만들려면 css 안고치고 < footer > < div class = "copyright" > < div ></ div > < div ></ div > </ div > < div class = "footer-logo" ></ div > </ footer > 이렇게 순서만 변경하면 되는거 아닌가요?
def dp ( arr ): dy = [ 0 ]*( len ( arr )) dy [ 0 ] = 1 for i , num in enumerate ( arr ): if i == 0 : continue if num == max ( arr [: i + 1 ]): dy [ i ] = dy [ i - 1 ] + 1 else : dy [ i ] = dy [ i - 1 ] return dy [- 1 ]