목록개발중 기억해야 할만한 것들 (40)
supergravity
HTTP 헤더는 클라이언트 또는 서버가 request 또는 response할때 추가정보화 같이 전송하는 것이다. HTTP 해더는 name : value 로 구성되어 있는 성분들로 만들어 짐니다. HTTP 해더는 구성 성분의 역활에 따라 아래와 같이 그룹지어 져 있습니다. General headers : 요청과 응답 둘다 공통적으로 있지만! 실제 바디에 있는 데이터와 연관이 없습니다. Request headers : 클라이언트가 요청하고자 내용들이 들어있습니다. Response headers : 서버가 제공하는 실질적인 데이터 외에 추가적인 서버 특성들이 들어있습니다. Entity headers : 바디특성(형식?)에 관한 내용이 들어있습니다 위의 4가지 그룹중 요청 해더만 정리해보자 Request hea..
Django REST framework에서 함수형 views를 제공해준다. 함수형 뷰는 플라스크와 마찬가지고 파이썬의 decorator 문법을 이용하여 제공한다. 함수형 views에서 decorato는 함수를 감싸고 있으며 Request의 instance를 받는다.(장고 HttpRequest를 받는 것이 아니다) 그리고 Response 하는 것을 도와준다. (여기서 Response는 Djano HttpResponse이다) 마지막으로 어떠한 Request를 쓸지 정하게 해 준다. @api_view 기본 함수형 대코 레이터의 가장 중요한 점은 HTTP method를 리스트를 받는 것이다. @api_view(http_method_names=['GET', 'POST']) 위의 경우 render, parser, ..
pypi.org/project/nodeenv/ nodeenv Node.js virtual environment builder pypi.org 가상환경을 만든다 virtualenv [env name] --python=python3.9 가상환경폴더로 들어가서 source bin/activate 바이너리 파일을 실행해준다. 고러면 파이썬 가상환경이 실행된다. 가상환경 내에서 nodeenv를 설치한다. pip install nodeenv nodeenv 파이썬 패키지를 이용하여 node 가상환경을 만든다. nodeenv test --node=14.15.3 test 폴더로 들어가 source bin/activate를 실행하다. 그럼 파이썬 가상환경안에 node 가상환경을 만들수 있다.
[650000, ['백설탕', '백설탕', 3], ['닭추출물', 'No', 0], ['치킨팻', 'No', 0], ['마늘가루', 'No', 0], ['치킨향', 'No', 0], ['흑후추가루', 'No', 0], ['치자황색소', 'No', 0], ['카라멜', 'No', 0]] 가정 1. 첨가물의 갯수가 적고 레벨이 낮은 것이 많을수록 socre가 좋아야한다. => 좋은것만 여러게 섞어놓은것을 커버 치지못한다. 2. 전체 첨가물의 갯수에서 레벨의 비율을 봐야한다. 낮은 레벨의 비율이 많을수록 socre가좋다. => 이것이 좋은것 같다. 리스트를 만든다. 리스트는 [ 0의 갯수, 1의 갯수, 2의 갯수, 3의 갯수, 4의 갯수]를 가진다. 첨가물의 갯수 l = length of RwData를 정의한..
forums.expo.io/t/android-app-slow-to-resume-when-backgrounded/38776 Android: App slow to resume when backgrounded SDK Version: 37 (managed workflow) Android Device: Samsung Galaxy A7 Android version 7.0 When app is backgrounded, it takes almost exactly 5 seconds for the app to resume. After tapping the app icon, there is nothing until 5 seconds later when app screen i forums.expo.io 안드로이드의 버전이 문..
뚜잇 1. Remote debugger is in a background tab which may cause apps to perform slowly. Fix this by foregrounding the tab (or opening it in a separate window). 2. ImmutableStateInvariantMiddleware took 82ms, which is more than the warning threshold of 32ms. If your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. s..
useEffect(() => { probs.getFavs(); return () => {}; }, [ ]); 마지막 인풋이 빈배열이면 componentDidMount랑 같다? 마지막 배열에 요소가 있게되면 componentdidmount 와 componentdidupdate의 역활을 수행하게된다. useeffeft가 배열의 성분을 지속적으로 감지한다? 조건을 넣어줘야 한다고 한다, 그러나 그냥 성분을 넣는 경우도 있다. ex probs.user.id ===ID or probs.user? 마지막 return을 쓰게되면(안써도됨) componentwillmount의 역활을 수행하게 된다.