일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 채보
- Docker
- SSH
- 기타 연주
- C
- C#
- LIST
- 핑거스타일
- paramiko
- JSON
- windows forms
- C++
- 컨테이너
- pytorch
- Numpy
- pandas
- Python
- ubuntu
- OpenCV
- label
- Visual Studio
- 프로그래머스
- 오류
- YOLO
- Linux
- pip
- Selenium
- mysql
- VS Code
- Today
- Total
목록전체 글 (322)
기계는 거짓말하지 않는다
파이썬에서 언더스코어 (_)로 시작하는 변수명과 일반적인 변수명의 차이는 주로 관례(convention)와 의미상 구분이다. 또한 다른 스크립트 파일에서 참조시에 언더스코어 변수명은 차이가 있다. 언더스코어로 시작하는 변수명 (_value) 관례적으로 언더스코어(_)로 시작하는 변수는 보통 '내부적으로 사용되지만 무시될 수 있다'라는 의미이다. 예를 들어, _value와 같이 언더스코어로 시작하는 변수는 일반적으로 사용자가 주의를 기울이지 않아도 되는 임시 변수, 또는 내부 구현에서 사용되는 변수일 수 있다. 다른 스크립트 파일에서 참조 시 참조되지 않는다. # 언더 스코어로 시작하는 변수 (내부적으로 사용되는 변수 또는 임시 변수) # 다른 스크립트 파일에서 참조할 수 없다 _value = 10 # 언..
YOLO 텍스트로 된 라벨 bbox를 이미지에 표시하는 샘플 코드이다. 다른 용도로 변형 가능하며, 경로는 사용자에 맞게 바꿔야 한다. import os import glob import cv2 import shutil import numpy as np # opencv 한글 경로 읽을 수 있도록 def imread(file_path): f = open(file_path.encode("utf-8"), "rb") bytes = bytearray(f.read()) npArr = np.asarray(bytes, dtype=np.uint8) return cv2.imdecode(npArr, cv2.IMREAD_UNCHANGED) # image, label 짝 체크 def pair_img_label_check(img..
Python에서 pymysql connection 연결 후 프로세스가 오래 실행되고 있을 경우, DB 쿼리 실행 시, lost connection 오류를 보는 경우가 있다. pymysql에서 연결이 끊어졌을 경우 재연결을 시도하는 방법이다. import pymysql # 연결 설정 connection = pymysql.connect( host='your_mysql_host', user='your_mysql_user', password='your_mysql_password', database='your_mysql_database', ) def insert_db(query: str): # DB 쿼리 작업 전 확인하고 재연결을 시도해야한다. # 연결 확인 및 재연결 시도 connection.ping(recon..
직접 듣고 채보하여 연주한 곡입니다. 악보 공유는 하지 않습니다. 전체 연주
최대 커넥션 확인 SHOW VARIABLES LIKE "max_connections"; 최대 커넥션 설정 SET GLOBAL max_connections = 200; 현재 커넥션 확인 SHOW PROCESSLIST;
awscli를 사용 시, 이와 같은 오류를 볼 때 해결 방법이다. # 필수는 아님 python3 -m pip install --upgrade pip # 필수 pip3 install --upgrade boto3 pip3 install --upgrade awscli
디렉터리나 파일 이름이 -(Hyphen)으로 시작하면 명령어 옵션을 사용할 때 제대로 인식되지 않는다. 이럴 경우 정상적으로 처리하려면 ./ 와 같이 경로를 추가하거나, 명령어 옵션 뒤에 --(Hyphen 2개)를 추가하여 처리한다. # 예시 rm -r -- ./--directory-name
시스템 부팅 시 시작되어야 할 서비스를 systemd 스크립트로 작성하는 간략한 방법이다. systemd 서비스 유닛 파일 작성 부팅 시 실행할 스크립트를 systemd 서비스 유닛으로 정의해야 한다. systemd 서비스 유닛 파일은 /etc/systemd/system 또는 /lib/systemd/system 디렉터리에 저장된다. 이 디렉터리에 서비스 유닛 파일을 작성해야한다. 예를 들어 부팅 시 /home/user/myscript.sh를 실행해야 할 때, etc/systemd/system/myscript.service라는 서비스를 다음과 같이 작성할 수 있다. [Unit] Description=My Custom Script [Service] Type=oneshot ExecStart=/bin/bash ..