본문 바로가기
반응형

분류 전체보기77

[Docker] Docker 기초 - 1. 사용할 이미지 다운 받기 설치 https://docs.docker.com/engine/install/ubuntu/ 설치 방법이나 버전이 계속 바뀔 수 있어서, 링크로 대체합니다. 이미지 다운 받기 https://hub.docker.com/ 사용하고 싶은 환경을 다운받는 곳입니다. 가령 python 이미지를 다운받고 싶다면! 첫 번째 Official Image를 들어가면 됩니다. 들어가서! 여기 Tags를 누르면 원하는 버전의 이미지를 다운할 수 있습니다. 가령 python 3.8 버전을 다운받는다 했을때 이미지도 많고, 위에 붙은 postfix에 따라 용량이 다른걸 볼 수 있습니다. alpine, slim 이미지는 최소한의 기능만 넣은 이미지라고 하네요. 그래서 임베디드 장비에서 사용하기 위함 등등 이랍니다. 저는 보통 아무런 .. 2023. 2. 19.
[PDFKIT] python에서 html을 pdf로 변환하기 - 사전준비 Python을 이용해 HTML => PDF로 변환하는 방법을 알아보려고 합니다. 만약 도커를 잘 모른다면, 이 글을 통해 도커를 간단히 배우고 사용하는 것을 추천합니다! # 개발환경 OS : Ubuntu 18.04 (WSL2 Docker) # Dockerfile # Dockerfile FROM python:3.8 COPY ./requirements.txt / RUN pip install -r ./requirements.txt # HTML to PDF Lib RUN apt-get update && apt-get install -y wkhtmltopdf && apt-get install -y xvfb && apt-get install -y fontconfig COPY ./SpoqaHanSansNeo_all... 2023. 2. 19.
[Trouble Shooting] "Missing filename. Request should include a Content-Disposition header with a filename parameter." 해결 ## 문제사항 Django에서 Post 함수를 구현할 때 위와 같은 문제를 겪었다. Postman에서 post로 호출하면서 나온 상황이다. ## 해결 header에 Content-Type: "application/json" 을 추가하면 된다. 2023. 2. 14.
[Python] 소수점 n번째 자리에서 반올림 Python에서 round함수는 오사오입 법칙을 따른다. 사사오입 사사오입(四捨五入) 십진법에서는 다음과 같이 반올림을 한다. 반올림 할 자리를 구한다. 4 이하이면 0으로 버리고 5 이상이면 0으로 버린 후 윗자리에 1을 더한다. 사사오입의 예 73 일의 자리에서 반올림: 70 십의 자리에서 반올림: 100 51.6137 소수점 넷째 자리에서 반올림: 51.614 소수점 셋째 자리에서 반올림: 51.61 소수점 둘째 자리에서 반올림: 51.6 소수점 첫째 자리에서 반올림: 52 일의 자리에서 반올림: 50 십의 자리에서 반올림: 100 오사오입 반올림에서 5 미만의 숫자는 버림 하며 5 초과의 숫자는 올림한다.올림 한다. 5의 경우에는 5의 앞자리가 홀수인 경우엔 올림을 하고 짝수인 경우엔 버림을 하여.. 2023. 2. 6.
반응형