반응형 분류 전체보기135 [LeetCode] 300. Longest Increasing Subsequence | LIM 문제 https://leetcode.com/problems/longest-increasing-subsequence/description/ Longest Increasing Subsequence - LeetCode Can you solve this real interview question? Longest Increasing Subsequence - Given an integer array nums, return the length of the longest strictly increasing subsequence. Example 1: Input: nums = [10,9,2,5,3,7,101,18] Output: 4 Explanation: The longest leetcode.com Given an int.. 2023. 5. 16. [Docker] Volume 사용시 mac 에 /var/lib/docker 경로가 없는 이유 | LIM 이전 포스팅에서 docker 컨테이너에 volume을 사용해서 데이터를 저장했었는데 그때 /var/lib/docker 에 volume이 생성되었지만 로컬에서 접근을 할 수 없었다. https://amazelimi.tistory.com/entry/Docker-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%97%90-%EC%A0%80%EC%9E%A5%EB%90%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%9C%A0%EC%A7%80Volume-Mount-LIM [Docker] 컨테이너에 저장된 데이터 유지(Volume Mount) | LIM Docker 컨테이너 내부에 쓰인 데이터는 기본적으로 컨테이너가 삭제될 때 함께 사라진다. 따라서 Docker에서 수집한 데이터.. 2023. 5. 14. [Python] 도커 파일에 Pipenv 로 패키지 설치하기 | LIM Dockerfile 에 Pipenv 로 패키지를 관리할 경우 작성 방법 FROM python:3.7 COPY Pipfile ./ COPY Pipfile.lock ./ RUN python -m pip install --upgrade pip RUN pip install pipenv && pipenv install --dev --system --deploy WORKDIR /app COPY . /app CMD ["python", "main.py"] 2023. 5. 12. [Python] Pipenv 설치 및 가상환경 관리(Mac 기준) | LIM Intro pipenv는 파이썬에서 공식으로 권장하는 패키지 관리 툴이다. pipenv는 파이썬 버전까지 같이 명시할 수 있어서 관리에 더 용이하다. 또한, 여러 패키지들의 dependcy와 버전 관리를 해줄 수 있어 가상환경을 관리할 때 자주 쓰인다. pipenv 설치 brew install pipenv 😩 시간이 오래 걸렸음 **brew 가 설치되지 않은 경우** https://whitepaek.tistory.com/3 Homebrew(홈브류) 설치 및 사용법, MacOS에서 프로그램을 쉽게 다운로드 및 삭제할 수 있는 패키지 관 Homebrew 설치 및 사용법 macOS를 새롭게 구입 또는 클린 설치를 하고 나서 가장 먼저 설치하는 MacOS 용 패키지 관리자입니다! 많은 맥 유저분들이 아직 Hom.. 2023. 5. 12. [Airflow] Sensor - ExternalTaskSensor | LIM Intro Airflow의 DAG안에 Task들 간의 의존성을 통해 Task의 실행 여부 및 순서를 결정할 수 있듯이 DAG 간에도 가능하다. 예로, DAG A의 마지막 TaskC의 실행이 성공으로 끝나면 DAG B의 Sensor가 이를 인지하고 Task D가 시작되는 이러한 흐름이다. ExternalTaskSensor의 구성요소 ✔️ task_id - 현재 dag( 위의 예시에서 Dag B )의 task 이름 ✔️ external_dag_id - sensing 하는 dag( 위의 예시에서 Dag A )의 이름 ✔️ external_task_id - sensing 하는 dag의 최종적인 task 이름( 위의 예시에서 Dag A - Task C ) ✔️ execution_date_fn - sensing 대.. 2023. 5. 12. [Python] csv 모듈을 이용하여 파일 읽고, 쓰기 | LIM 파이썬으로 CSV 파일 읽기(mode='r') with 문 사용 - with 문을 사용해서 읽고 쓸 경우 파일을 닫을 필요가 없습니다. import csv with open('test.csv', 'r') as f: reader = csv.reader(f) for line in reader: print(line) ['Name', ' Height'] ['Robin', ' 170'] ['Rudy', ' 150'] ['Mike', ' 190'] ['Hailey', ' 160'] with 문 사용하지 않는 경우 import csv f = open('test.csv', 'r') reader = csv.reader(f) for line in reader: print(line) f.close() 파이썬으로 CSV 파일.. 2023. 5. 10. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음 반응형