일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- telegraf
- python popen
- subporcess path
- selinux port 등록
- grafana dashboard
- c3 초
- 백준
- python os
- snmp
- centos pyhon 설치
- c3 축 가리기
- c3 step graph
- 정규식 컴파일
- python subprocess
- gcc 업데이트
- CentOS7
- influxdb 설치
- regex_search
- c3 축 없애기
- 정규식 활용
- gcc regex
- semanage
- snmp test
- linux시간으로 변경
- InfluxDB
- 정규식 문자열 출력
- 1697
- c3 second
- g++ 업데이트
- c++ 정규식
- Today
- Total
목록분류 전체보기 (560)
리셋 되지 말자
코드 import sys n, k = map(int, input().split()) arr = [] end = 0 for _ in range(n): arr.append(int(sys.stdin.readline())) end = max(end, arr[-1]) start = 1 while start = k: start = mid + 1 else: end = mid - 1 print(end) 설명 이분탐색의 while문 조건은 start
에러 내용 django 에서 DEBUG 옵션을 True로 둔 뒤, POST 요청을 보내면 아래와 같이 에러 내용이 출력된다. 1. 웹 브라우저에서 접속 시 403 error CSRF verification failed. Request aborted 2. django log Forbidden (Referer checking failed - https://kkjnginx.link/api/upload/ does not match any trusted origins.): /api/upload/ 문제 해결을 위한 발자취 1. 처음엔 template에 csrf_token 태그를 안넣어줬나 봤더니 이미 넣어준 상태였다. {% block content %} Upload Image {% csrf_token %} {{ f..
pypi PYthon Package Index의 줄임말로 pip install 명령어를 이용해 다운로드 할 때 사용되는 패키지 저장소이다. docker 컨테이너 생성 및 구성 작업 docker 가 설치된 상태라고 가정한 뒤 실시 1. 파이썬 이미지 pull docker pull python:3.8-slim 2. 컨테이너 실행 [root@localhost ~]# docker run -it -p 8080:8080 \ --name pypi \ python:3.8-slim \ bash 3. apt 패키지 업데이트 및 htpasswd 사용을 위한 apache2 설치 root@8ada1e11ca6c:/# apt update -y root@8ada1e11ca6c:/# apt install -y apache2 4. h..
디렉토리 구조 tree celery/ celery/ ├── csapi │ ├── celery_app.py │ └── tasks.py ├── csapi_boto.py ├── Dockerfile └── requirements.txt 코드 내용 및 분석 - requirements.txt celery==5.1.2 opencv-python==4.5.3.56 Pillow==8.3.2 boto3==1.20.17 eventlet==0.33.0 tensorflow==2.7.0 - Dockerfile FROM python:3.8-slim ENV PYTHONUNBUFFERED 0 WORKDIR /celery RUN apt update -y RUN apt install -y libgl1-mesa-dev RUN apt inst..
celery server, celery worker 분리 이슈 django에서 celery를 설정하고, 실행하면 task가 어떻게 등록되는지 확인해보자. - csapi/tasks.py from celery import shared_task @shared_task def test_task(): print('connect test task') return 'test' 현재 csapi 앱의 tasks.py에 test_task가 shared_task로 등록되어 있다. - csapi/views.py from django.shortcuts import render, redirect from .forms import UploadForm import uuid import boto3 import botocore from..
django server와 celery server를 분리하기위해 고민하고 고생했던걸 기록했습니다. 틀릴 수도 있습니다. 아니 틀릴 확률이 매우 높습니다. Django 프로젝트에서의 celery 구조 현재 사용하고 있는 django 프로젝트 구조는 아래와 같다. 현재 csapi라는 app이 등록된 상태이다. django/ ├── config │ ├── asgi.py │ ├── celery.py │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── csapi │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── models.py │ ├── tasks.py │ ├── tests.py │ ├── urls.p..
django file form 업로드 시, 바로 s3로 저장 https://stackoverflow.com/questions/59891320/valueerror-filename-must-be-a-string-while-uploading-file-to-s3-bucket s3.upload_file 대신 s3.upload_fileobj 사용 head object 와 botocore 를 사용한 버킷 오브젝트 검색 및 예외처리 import boto3 from botocore.errorfactory import ClientError s3 = boto3.client('s3') try: s3.head_object(Bucket='bucket_name', Key='file_path') except ClientError: ..