์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ฐ์ฒด์งํฅ
- Error
- FastAPI
- ๋จ์ถํค
- ์ดํด๋ฆฝ์ค
- html
- ์ํ์ฝ๋ฉ
- ์๋ฐ
- python
- Oracle
- crud
- Homebrew
- ์๋ฐ๋ฌธ์
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- Mac
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- API
- ๋ฐฐ์ด
- ddit
- ibatis
- spring
- ๋งฅ
- jsp
- JDBC
- Java
- servlet
- Android
- nodejs
- pyqt
- ๋ฐ๋ณต๋ฌธ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (191)
romworld
python 3.4 ๋ฒ์ ๋ถํฐ ์๋ก ๋์ ๋ ํ์ผ ๊ฒฝ๋ก ๋ฐ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ๋ค๋ฃจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. os.path ๋ชจ๋๋ณด๋ค ๊ฐ์ฒด ์งํฅ์ ์ด๊ณ ๊ฐํธํ ๋ฐฉ์์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์กฐ์ํ ์ ์์. pathlib์ ํด๋์ค์ธ Path ํด๋์ค๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ด๊ธฐ ์ฉ์ดํจ. from pathlib import Path 1. ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์ ๋ณด ์ถ์ถ file_path = Path("/path/to/file.txt") print(file_path.name) # ํ์ผ๋ช : file.txt print(file_path.stem) # ํ์ผ๋ช (ํ์ฅ์ ์ ์ธ): file print(file_path.suffix) # ํ์ฅ์: .txt print(file_path.parent) # ๋ถ๋ชจ ๋๋ ํ ๋ฆฌ: /path/to 2. ์กด์ฌ ์ฌ๋ถ ํ..
์์คํธ๋ฆฌ์์ ๋น๋ฐ๋ฒํธ๊ฐ ํ๋ฆฌ๋ค๊ณ ํ ๋ .. git ํ ํฐ์ ์ฌ์์ฑ ํด์ค์ผํ๋ค. git ํํ์ด์ง ์ ์ -> settings -> Developer Settings -> Personal access tokens -> Tokens (classic) ํ ํฐ์ ๋ค์ ๋ฐ๊ธ๋ฐ๊ณ ์์ฑ๋ ํ ํฐ์ ๋ณต์ฌํ์ฌ password์ ๋ฃ์ด์ฃผ์ ~

1. ๊ณต๊ณต๋ฐ์ดํฐํฌํธ https://www.data.go.kr/index.do ํ์๊ฐ์ ํ ํ์ํ api ๊ฒ์ํ ์ ์ฒญ ์ ์ฒญํ ๋ฐ์ "์ธ์ฆํค" ๋ก url ์ ์ ํ์ํ ํ๋ผ๋ฏธํฐ ์์ธ๋ณด๊ธฐ์ ๋์์์ผ๋ฏ๋ก ๋ฌธ์๋ณด๋ฉด์ ์ฌ์ฉํ๋ฉด ๋จ 2. ํ์ด์ฌ ์ฝ๋ ์์ฑ ํ์ํ ํจํค์ง import ํ๋์ฝ๋ฉ์ ํ ๊ฒฝ์ฐ ํ์ด์ง๊ฐ ๋ฐ๋ ๋๋ง๋ค ์ ์ง๋ณด์ ์ด๋ ค์์ด ์์ผ๋ฏ๋ก ํ์ด์ง์ ์ผ๋ถ๋ง ๊ฐ์ ธ์์ , json ์์ฑ์ผ๋ก ์์์๋ data ์ ์ฒด๋ฅผ csv์ ์ ์ฅ from urllib.request import Request, urlopen from urllib.parse import urlencode import pandas as pd import json base_url = "https://api.odcloud.kr/api/15002831/v1/..

1.๋ฒ์ - java 11 (temurin) - apach-tomcat 9.0 2. IDE - IntelliJ 3. Gradle์ค์ ์ ํด์ฃผ์ด์ผ ์คํ๋ง ํ๋ก์ ํธ๋ก ์์ฑ ๊ฐ๋ฅํ๋ค. 4. build.gradle ์๋ ์ฝ๋๋ก dependencies ์ค์ ์ ํด์ค ํ import dependencies { implementation 'org.apache.tomcat.embed:tomcat-embed-core:8.5.86' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:8.5.86' implementation 'javax.servlet:javax.servlet-api:4.0.1' implementation 'javax.servlet:jstl:1.2' imp..

์ฌ์ฉ์์ ๊ถํ ๊ด๋ จ ๋ช ๋ น์ด • ๊ณ์ ์ข ๋ฅ: root ์ ์ ์ ์ฌ์ฉ์ ๊ณ์ ๊ณ์ ์ดํด๋ณด๊ธฐ /etc/passwd, /etc/shadow, /etc/group ๋ด ๊ถํ (whoami, id) ๊ทธ๋ฃน ๊ณ์ ๋ฐ ๊ถํ(sudoer & sudo) sudo visudo - ์ํด์ ์ ์ ๊ถํ์ ํธ์ง ์ฌ์ฉ์ ์์ฑ๊ณผ ๊ทธ๋ฃน ์์ฑ (adduser, useradd, usermod, deluser, userdel, addgroup, delgroup) ํ์ผ ๊ถํ ๋ค๋ฃจ๊ธฐ (chmod, chown, chgrp, umask) ํ์ผ ๋ค๋ฃจ๊ธฐ ์๊ธ • setuid, setgid ์ฌ์ฉ์๋ฅผ sudo ๊ถํ์ ์ถ๊ฐ useradd -aG user1 sudo (Ubuntu) useradd -aG user1 wheel (Amazon AMI) ์ฌ์ฉ์ ๊ณ์ - ๊ถํ..
๊ธฐ๋ณธ ๋ช ๋ น์ด - ํ์ผ๋ค๋ฃจ๊ธฐ ํ์ผ๋ณด๊ธฐ ls,ls-l,ls-al ํ์ผ ๋ด์ฉ ๋ณด๊ธฐ cat, more, less ํ์ผ ๋ง๋ค๊ธฐ/์ง์ฐ๊ธฐ touch, rm ํ์ผ๋ณต์ฌ cp ํ์ผ์ด๋ mv ํ์ผ ์์ปท ln (์ฌ๋ณผ๋ฆญ ๋งํฌ) ํ์ผ ์์ฑ ๋ณด๊ธฐ file ๋๋ ํ ๋ฆฌ ๋ง๋ค๊ธฐ mkdir, rmdir ๋๋ ํ ๋ฆฌ์ด๋ cd,cd- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ . / .. / ~ ํฐ๋ฏธ๋ ์ง์ฐ๊ธฐ clear ์์คํ ์ข ๋ฃ reboot, poweroff, shutdown ๊ธฐ๋ณธ ๋ช ๋ น์ด - ํ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ (ls = list) ls [OPTION]... [FILE]... ๋ค์ํ ์ต์ ์ ์ด์ฉํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด ํ์ผ ๋ชฉ๋ก ์กฐํํ๊ธฐ ls ls -l ls -a ls -al ls-a-l ls *.txt : list : long list : all : all + long : all..
OSM API์ ์ฐ๊ฒฐ์ํ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ๊ธฐ๋ฅ๊ฐ๋ฐ 1. ์ ์คํฌ๋ฆฝํธ ์์ฑ : PSQL ์ฐ๊ฒฐ(๋ฐ์ดํฐ๋ฒ ์ด์ค) ๋ฐ LOG๋ฅผ DB์ ์ ์ฅ ๋ฆฌ๋ ์ค ์ ์ ์ ์คํฌ๋ฆฝํธ ์์ฑ : vi [ํ์ผ๋ช ] #!/bin/bash url="https://tile.openstreetmap.org" # 2>&1์ ์๋ฌ ๋ก๊ทธ ๋ฟ๋ง ์๋ ์ ์ ๋ก๊ทธ๋ ๊ฐ์ ธ์ค๋ ๊ฒ response=$(curl -I "$url" 2>&1) # ๋ณ์์์ "HTTP/"์ ์ฐพ์ ๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด(-i) ์ฐพ์ ๋ค, # ๊ทธ ๊ฒฐ๊ณผ์์ ๋ ๋ฒ์งธ ์ปฌ๋ผ(๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ถ๋ถ) ์ฆ, HTTP ์ํ ์ฝ๋๋ฅผ http_status ๋ณ์์ ์ ์ฅ http_status=$(echo "$response" | grep -i "HTTP/" | awk '{print $2}') #..

MQTT : Message Queuing Telemetry Transport ๊ฒฝ๋์ ๋ฐํ-๊ตฌ๋ ๊ธฐ๋ฐ ๋ฉ์์ง ํ๋กํ ์ฝ MQTT๋ ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ ์์์ ์ ํ๋ ๋์ญํญ์ ๊ฐ์ง ์ฅ์น๋ค ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์กํ๊ธฐ ์ํด ์ค๊ณํจ MQTT๋ ๋ฐํ-๊ตฌ๋ ๋ฉ์์ง ํจํด์ ๋ฐ๋ฅธ๋ค. ์ด๋ ๋ฉ์์ง๋ฅผ ๋ฐํํ๋ "Publisher"์ ํด๋น ๋ฉ์์ง๋ฅผ ์์ ํ๋ "Subscriber" ์ฌ์ด์ ํต์ ์ ์๋ฏธ. Publisher๋ ํน์ ์ฃผ์ (topic)์ ๋ํ ๋ฉ์์ง๋ฅผ ๋ฐํํ๊ณ , Subscriber๋ ๊ด์ฌ ์๋ ์ฃผ์ ๋ฅผ ๊ตฌ๋ ํ์ฌ ํด๋น ์ฃผ์ ์ ๋ํ ๋ฉ์์ง๋ฅผ ์์ ํจ. MQTT๋ ๊ฒฝ๋ ํ๋กํ ์ฝ๋ก์, TCP/IP ์์์ ๋์ํ๋ฉฐ, ๋์ญํญ์ด ์ ํ๋ ๋คํธ์ํฌ ํ๊ฒฝ์์๋ ํจ์จ์ ์ผ๋ก ์๋. ๋ฐ๋ผ์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋ถ์์ ํ๊ฑฐ๋ ๋์ญํญ์ด ์์ ์ฅ์น..