본문 바로가기
반응형

전체 글463

주기적 백업 방법 [백업 방법 요약] 구글 드라이브 동기화: 특정 디렉토리를 컴퓨터와 동기화하여 쓰기 및 업데이트 이벤트 발생 시 자동 저장. 도커 이미지 백업: 전체 시스템(패키지 설치 및 환경설정 포함)을 도커 이미지로 백업. AWS의 ECR이나 NCP의 Container Registry 사용. AWS S3 스토리지 서버: AWS의 S3 서비스 이용. 시놀로지 NAS 백업: 네트워크 연결 저장장치(NAS)를 이용한 백업. 다른 제안 방법: 코드 백업: GitHub을 통한 백업. 패키지 관리: Gradle 또는 Maven 사용. 형상 관리: GitHub 사용. 배포 프로세스: CI/CD에 대해 알아보고 Jenkins 사용 고려. 환경 설정 백업: IntelliJ IDEA나 Eclipse의 환경 설정 폴더 백업. IDE .. 2024. 1. 16.
파이썬 비동기 대량 HTTP 요청 처리 예제 코드 아래의 코드는 aiohttp 라이브러리를 사용하여 비동기 HTTP 요청을 처리하는 예제입니다. 주요 구성요소는 다음과 같습니다: timeit 데코레이터: 비동기 함수의 실행 시간을 측정합니다. 함수를 감싸고, 실행 전후의 시간을 측정하여 실행 시간을 출력합니다. nest_asyncio.apply(): 일부 환경(예: Jupyter 노트북)에서 발생할 수 있는 asyncio 루프 문제를 해결합니다. fetch_url 함수: 지정된 URL('https://www.naver.com')을 비동기적으로 요청합니다. 요청이 실패하거나 200 상태 코드가 아닌 경우 지정된 횟수만큼 재시도합니다. main 함수: fetch_url 함수를 병렬로 실행하여 여러 HTTP 요청을 동시에 처리합니다. 총 300.. 2024. 1. 15.
Selenium과 WebDriver의 크롬 인스턴스 연동 세팅 안녕하세요! 오늘은 Python과 Selenium을 사용하여 Chrome 브라우저를 자동화하는 방법에 대해 알아보겠습니다. 이 방법은 웹 페이지 테스트, 데이터 스크래핑 등 다양한 목적으로 사용될 수 있습니다. 시작하기 전에 우선 필요한 라이브러리를 임포트합니다. subprocess, os, socket는 시스템과 네트워크 상호작용을 위해, selenium은 웹 브라우저의 자동화를 위해 사용됩니다. import subprocess import os import socket from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.support.ui import WebD.. 2024. 1. 15.
[ChatGPT] 일관성 문제 개선 ChatGPT 사용 시 경험한 일관성 문제와 개선 방안 1. RTFC 프레임워크 소개 RTFC는 Role(역할), Task(작업), Format(형식), Constraint(제약)을 의미합니다. 이는 역할, 작업, 형식 등 전형적인 요소에 제약이라는 독특한 요소를 추가합니다. 제약 조건은 하지 말아야 할 일을 구체적으로 제시하여 효과적일 수 있습니다. 예시: SaaS 기업 CEO를 위한 콜드 이메일 문장은 간단하되 단순하지 않게, 5학년 수준으로 작성 권위 있는 글쓰기 유지 유행어나 전문 용어 피하기, 솔직한 표현 사용 지나친 열정이나 과장 대신 차분한 자신감 전달 이러한 제약 조건으로 명확한 기준을 세우고 준수함으로써 효과적인 커뮤니케이션 가능 2. 원하는 답변 예시 제공 방향성을 명확히 하기 위해 가.. 2024. 1. 11.
반응형