본문 바로가기

전체 글

(32)
[i5-10400] Intel i5 10세대 10400 시네벤치 (Cinebench R20) 점수 회사에서 근래에 로컬 개발용 PC를 지원해줬다. 기존 개발용 PC로 i5-9400f를 사용하고 있었는데, 바꾸는 김에 이번에 나온 10세대 CPU를 견적으로 받아 구입을 진행했다. 원래 기존에 쓰고 있던 9400f PC에서 SSD만 빼와서 10400 PC에 장착 후 사용하려고 했는데, (젠장) 주문하고 보니 칩셋이 변경되어, SSD를 변경해도 호환이 안됐다. 결국, 백업 후 Windows 재설치 진행ㅜ.... 그렇게 또 하루를 날려먹고 주말에 나와 PC 세팅을 하고 있다. 뭐 어쨌든, 이왕 구입한 김에 벤치 점수라도 알아볼까 하고 시네벤치를 돌려봤다. (회사 PC이므로, 게임 프레임 테스트를 진행하는 식의 벤치마킹은 진행 불가....) 이번, 포스팅은 단순 시네벤치 및 CPU-Z의 벤치 점수 확인에 대한..
[Tensorflow] Failed to load the native TensorFlow runtime. - 증상 Traceback (most recent call last): File "C:\Users\User\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in from tensorflow.python.pywrap_tensorflow_internal import * ... ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다. Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/errors for some common reasons and solu..
[Python] glob 정규식으로 폴더 및 파일 제외 - 해결 # glob exclude folder import glob f = glob.glob(pathImageRoot/[!_]*) print(f) # ['pathImageRoot/image.jpg', 'pathImageRoot/text.txt', 'pathImageRoot/file.exe', ...] ''' # example simple regular expression 1) /**/* : 현재 디렉토리 및 하위 디렉토리에 존재하는 모든 파일 리스트화 2) /*[txt$|jpg$]: 현재 디렉토리 내에 존재하는 모든 .txt, .jpg 파일 리스트화 3) /text[1-3].txt: 현재 디렉토리 내에 있는 text1.txt, text2.txt 파일 리스트화 ''' - 참고 (StackOverflow)..
[Python] PermissionError: [Errno 13] Permission denied: Path... - 증상 # Python에서 파일 오픈 시 권한 오류(Permission denied)가 발생하는 대부분의 경우는 다음과 같다 ''' 1. 실제로 파일을 Read할 수 있는 권한이 없을 때 2. 파일이 아니라 폴더를 지정 했을 때 3. 파일이 없을 때 ''' - 해결 # 위의 오류는 대부분 파일이 아닌, 폴더를 직접 지정하는 경우에 발생하므로, 경로를 다시 확인해보면 대부분 해결 된다. # 1. 만약, 폴더 하위에 있는 파일의 경로를 쉽게 모두 알아내고 싶다면 imutils 패키지를 사용해보자. from imutils import paths files = list(paths.list_files(pathFileRoot)) print(files) ''' ['pathImageRoot/a/image.jpg', ..
[Python] UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 17533: illegal multibyte sequence - 증상 # CP949로 인코딩 되어있는 파일 Open시 with open(path, 'r') as f: f = f.read() print(f) ''' Traceback (most recent call last): Error Message... UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 17533: illegal multibyte sequence ''' - 해결 # Open시 Parameter(mode, encoding)를 통해 해결 # mode 'rt' = default with open(path, 'rt', encoding='UTF-8') as f: f = f.read() print(f) ''' File Read And ..
[Python] cv2.imread 한글 경로 인식 문제 - 증상 #imagePath에 한글 경로 존재 시 import cv2 img = cv2.imread(imagePath, -1) # img = None print(np.shape(img)) # () - 해결 # numpy fromfile, cv2 imdecode를 사용하여 해결 import numpy as np import cv2 ff = np.fromfile(imagePath, np.uint8) img = cv2.imdecode(ff, cv2.IMREAD_UNCHANGED) # img = array print(np.shape(img)) # (w, h, scale) - 참고 (OpenCV API Documentation) OpenCV: Image file reading and writing For TIFF..
[삼성전자] 2020년 삼성전자(우) 배당금 및 지급 날짜 얼마 전 삼성전자 배당금 안내문이 배송됐다. 코로나 19로 폭락장이 왔을 때쯤, 본인도 같이 소액으로 동학 개미 운동에 참여했는데, 운 좋게 배당락일 전에 매수를 해서 배당금을 받게 되었다. 원래 배당금을 노리고 산 게 아니라 약간의 시세 차익을 위해 매수한 건데, 생각보다 배당금도 쏠쏠해서 그냥 시간 날 때마다 1일 1주씩 계속 모으고 있다. 배당금은 일반적으로 15.4%의 세금을 떼고 해당 증권 계좌로 바로 입금된다. 실제로 안내문에 적혀있던 대로 5월 19일 배당금 117,174원에 대해 소득세 18,040원을 떼고 99,134원이 계좌로 입금됐다. 금액이 별로 안되네라고 하시는 분들도 있겠지만, 분기별로 1년에 총 4번(주식에 따라 배당금 지급 방법 및 금액 상이)의 배당금을 받게 되니 적지 않은..
[Python] json.dumps() 한글 > 유니코드로 저장될 때 - 증상 import json dict = {'key' : '한글'} print (json.dumps(dict)) # {'key' : '\ud55c\uae00'} - 해결 # json. dumps 옵션으로 'ensure_ascii=False' 추가 import json dict = {'key' : '한글'} print (json.dumps(dict, ensure_ascii=False)) # {'key' : '한글'}
[Python] OSError: mysql_config not found (Ubuntu 16.04) - 증상 Ubuntu OS에서 mysqlclient 설치 시 아래 에러 발생 > pip install mysqlclient Collecting mysqlclient Using cached mysqlclient-1.4.6.tar.gz (85 kB) ERROR: Command errored out with exit status 1: command: /root/anaconda3/envs/bottle/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sv3lnj0y/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sv3lnj0y/mysqlclient/set..
[X570 바이오스 문제] 기가바이트 X570 AORUS ELETE / 바이오스 초기화 문제 (F11) / 윈도우 부팅 시 오류 / 블루스크린 / 램 오류 확인 방법 / 윈도우 이벤트 뷰어 활용법 최근 새로 산 컴퓨터에 심각한 문제가 생겼다. 갑자기 지속적으로 다양한 중지 코드의 블루스크린이 뜨더니, 부팅도 됐다가 안됐다가를 반복하고, 바이오스 설정 값도 초기화되는 등 여러 가지 문제가 복합적으로 발생했다. 1. 문제 발생 후 OS 포맷 처음엔 단순 오버클럭 실패이겠거니 해서 전압을 높여봤는데 소용없었다. 블루스크린의 중지 코드 또한 워낙 다양하게 발생해서, 도통 감이 오질 않았다. 무시하고 쓰기에는 빈도가 너무 자주 발생했고, 그러더니 아예 5분마다 지속적으로 꺼지기 시작했다. 일단 이런 오류가 발생했을 때, 생각 안 하고 조치할 수 있는 가장 좋은 방법은 OS 포맷이다. 이때까지만 해도 그냥 Python 라이브러리나 Visual Studio, .Net Framework, Windows SDK,..