728x90 ๐ป Programming83 [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? Docker ์ ์ฒด ํฌ์คํ ๋๋ณด๊ธฐ [Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น? [Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋ [Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ [Docker] (4) docker pull(์ด๋ฏธ์ง ๋ค์ด๋ก๋) & docker run(์ปจํ ์ด๋ ์์ฑ/์คํ) & ํฌํธํฌ์๋ฉ(ํฌํธ๋งคํ) [Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ [Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach [Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ [Docker] (8) ๋์ปค commit(์ปค๋ฐ) & push(ํธ์.. 2023. 8. 20. [python] ๊ตฌ๊ธ ๊ฒ์ ์ด๋ฏธ์ง ํฌ๋กค๋ง/์คํฌ๋ํํ๊ธฐ ๊ตฌ๊ธ ๊ฒ์ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ฅผ ํ์ด์ฌ์ผ๋ก ํฌ๋กค๋งํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ๋ค. Selenium ์ฐ์ ์นํฌ๋กค๋ง/์คํฌ๋ํ์ ํ๋ ๊ฒฝ์ฐ ์ฃผ๋ก Selenium์ด๋ผ๋ ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ธฐ์ ๊ฐ๋จํ ์์๋ณด๊ณ ์ง๋๊ฐ์. Selenium์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ๊ฑฐ๋ ์๋ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋ ์์ํฌ์ด๋ค. ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์ ์ํธ ์์ฉํ๋ฉฐ, ์น ํ์ด์ง๋ฅผ ์ ์ดํ๊ณ ํ ์คํธํ๋ ๋ฐ ์ ์ฉํ ๋๊ตฌ๋ก, ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ง์๋๋ฉฐ, ์น ํ์ด์ง์ ์์๋ฅผ ์ฐพ๊ณ ์กฐ์ํ ์ ์์ด ์น ์คํฌ๋ํ ๋๋ ์น ์๋ํ์ ํ์ฉ๋๋ค. from selenium import webdriver # ์น ๋๋ผ์ด๋ฒ ์ค์ driver_path = "๊ฒฝ๋ก/chromedriver" # ๋ค์ด๋ก๋ํ ChromeDriver์ ๊ฒฝ๋ก driver = webdriver.Chrome(ex.. 2023. 8. 15. [Linux] ๋ฆฌ๋ ์ค(์ฐ๋ถํฌ) ์ค๋ช | ๋ฆฌ๋ ์ค์ ์ฅ์ Linux (๋ฆฌ๋ ์ค) ๋ฆฌ๋ ์ค๋ ๊ฐ๋ฐ์ ๋ฆฌ๋์ค ํ ๋ฅด๋ฐ์ค(Linus Torvalds)๊ฐ 1991๋ ์ ๊ฐ๋ฐํ ์คํ์์ค ์ด์์ฒด์ ์ด๋ค. ๋ฆฌ๋ ์ค๋ Unix ๊ณ์ด์ ์ด์์ฒด์ ๋ก, ํ๋์ ์ธ ์ปดํจํฐ ์์คํ ์์ ์ฌ์ฉ๋๋ ๋ค์ํ ํ๋์จ์ด ์ํคํ ์ฒ์์ ๋์ํ๋ฉฐ, ๋ง์ ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ค์ ์ํด ์ง์๋๊ณ , ๋ค์ํ ๋ฐฐํฌํ์ด ์กด์ฌํ๋ค. ๋ฆฌ๋ ์ค์ ํน์ง๊ณผ ์ฅ์ ์คํ์์ค: ๋ฆฌ๋ ์ค๋ ์คํ์์ค๋ก ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ์์ด ์ฌ์ฉ์๋ค์ด ์ง์ ์์ ํ๊ฑฐ๋ ๊ฐ์ ํ ์ ์๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์๋ค์ด ์์ ๋กญ๊ฒ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐ์ ์ํฌ ์ ์๋ค. ๋ค์ํ ๋ฐฐํฌํ: ๋ฆฌ๋ ์ค๋ ๋ค์ํ ๋ฐฐํฌํ์ด ์กด์ฌํ์ฌ ๊ฐ์์ ํน์ง๊ณผ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํํ ์ ์๋ค. ์ฐ๋ถํฌ, ๋ฐ๋น์, CentOS, Fedora ๋ฑ์ ๋ฐฐํฌํ์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ค. ์์ ์ฑ๊ณผ ๋ณด์์ฑ: .. 2023. 8. 6. [Linux] Bash Shell ์ค๋ช | ์์ฃผ ์ฌ์ฉํ๋ bash ๋ช ๋ น์ด ์ ๋ฆฌ | ๋ฆฌ๋ ์ค ๋ช ๋ น์ด Bash ? Bash๋ Unix ๊ณ์ด ์ด์์ฒด์ ์์ ์ฌ์ฉ๋๋ ๋ช ๋ น ์ค ์ธํฐํ์ด์ค(Command Line Interface, CLI)๋ฅผ ์ํ ์(shell)์ด๋ค. Bash๋ "Bourne Again SHell"์ ์ฝ์๋ก์, Stephen Bourne ์(sh)์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์ด Unix, Linux, macOS ๋ฑ์์ ๊ธฐ๋ณธ ์๋ก ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. *์์ ์ฌ์ฉ์๊ฐ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์ด์์ฒด์ ์ ์ํธ์์ฉํ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ์ด๋ค Bash๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ์ํํ๋ค.๋ช ๋ น์ด ์คํ: ์ฌ์ฉ์๋ Bash ์์์ ๋ค์ํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ํ์ผ์ ์์ฑ, ์์ , ์ญ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ํ์ผ ์์คํ ํ์: Bash๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ ํ์ผ ๋ฐ ํด๋๋ฅผ ํ์ธํ๋ ๋ฑ์ ํ์ผ .. 2023. 8. 6. [python] FastAPI๋ก ๋ฅ๋ฌ๋ ๋ชจ๋ธ API ๊ตฌ์ถํ๊ธฐ | ๋ฌธ์์ด ํ์ผ๊ฒฝ๋ก, Bytes ํ์ ์ ๋ ฅ๋ฐ๊ธฐ FastAPI๋ฅผ ์ด์ฉํ API ์์ฑ from typing import List from pydantic import BaseModel from fastapi import FastAPI, Depends, File, Request import uvicorn app = FastAPI() class InputData(BaseModel): data: str @app.on_event("startup") async def load_ai_model(): global model model = My_Model() print("AI Model Loaded") async def parse_body(request: Request): data: bytes = await request.body() return data @app.p.. 2023. 8. 3. curl ์ปค๋งจ๋๋ฅผ python, javascript ๋ฑ์ ์ธ์ด๋ก ๋ณํ | curl ์ปค๋งจ๋ api๋ฅผ ํ์ด์ฌ ์ฝ๋๋ก ๋ณํํ ๋ curl ์ปค๋งจ๋ curl์ ๋ช ๋ น ์ค ์ธํฐํ์ด์ค๋ฅผ ํตํด URL์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฑฐ๋ ๋ฐ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ์ด๋ค. ๋ค์ํ ํ๋กํ ์ฝ์ ์ง์ํ๋ฉฐ, HTTP, HTTPS, FTP, SFTP, SMTP, POP3 ๋ฑ ๋ค์ํ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค. ๊ฐ๋ curl ์ปค๋งจ๋ ํํ์ api๋ฅผ ํ์ด์ฌ ๋ฑ์ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฌ์ฉํ๊ณ ์ถ์ ๋๊ฐ ์๋๋ฐ, ์๋ ์ฌ์ดํธ์์ curl ์ปค๋งจ๋๋ฅผ ๋ค์ํ ์ธ์ด๋ก ๋ฐ๋ก ๋ณํํด์ค์ ๊ต์ฅํ ํธ๋ฆฌํ๋ค. Convert curl commands to code GitHub is matching all contributions to this project on GitHub Sponsors. Contribute Now curlconverter.com ๋นจ๊ฐ ๋ฐ์ค์ cu.. 2023. 7. 11. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 14 ๋ค์ 728x90