-
"하나씩 기록하다보면 누군가에게 도움이 되지 않을까"
인기 글
-
[Python] [에러 및 해결] SyntaxError: Non-UTF-8 code starting with '\xed' in file but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
1. 문제 발생 Pycharm으로 파이썬 소스코드 작업 중 갑자기 SyntaxError 표출 한글 때문에 인코딩 문제가 발생한 듯 2. 문제 해결 소스코드 맨 상단에 # -*- coding: utf-8 -*- 삽입 # -*- coding: utf-8 -*- from urllib.parse import quote_plus from bs4 import BeautifulSoup from selenium import webdriver import time .... 3. 참고자료 및 문헌 http://python.org/dev/peps/pep-0263/ 4. 맺음말 소스코드 실행 됌. 더 좋은 방법이 있거나, 문제발생의 소지가 있을 경우 안내해주시면 감사하겠습니다.
2021.06.04
-
[기타] [Windows 10] 내장 그래픽 메모리 늘리기
1. 서론 사용하는 PC에 그래픽카드가 없어서 내장메모리를 사용하는데 한글, 파워포인트 등 그림 많이 들어간 문서 작업할 때 너무 버벅거려서 어떻게 해결 할 수 없을까? 고민하다가 공유 메모리 늘릴 수 있다고 하길래 시도하였다. 2. 본문 레지스트리를 편집해서 공유메모리를 증가함 실행창 (윈도우키 + R) 실행 regedit 명령어 입력(레지스트리 편집기) 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Intel 이동 Intel 폴더에서 오른쪽 버튼 클릭(새로만들기 - 키) 새로만든 키 이름은 GMM 폴더 안에서 오른쪽 화면으로 넘어가서 마우스 오른쪽 버튼 - 32Bit : 새로만들기 - DWORD(32bit) - 64Bit : 새로만들기 - QWORD(64bit) 생성 후 값 이름을 "Ded..
2021.02.05
-
[Python] Serial 통신(읽기/쓰기), 사용가능한 시리얼 포트 검색
시리얼 포트 열어서 데이터 읽기 쓰기 - While로 루프돌면서 읽기 있을 때마다 데이터 찍기 - 데이터 쓸 때는 ser.write로 작성 import serial ser = serial.Serial( port=SerialPort, baudrate=int(SerialBaudRate), parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout=0) ser.write(binascii.unhexlify(datas)) # 시리얼 쓰기(입력) if ser.readable(): # 시리얼 읽기 res = ser.readline() print(res.decode()[:len(res) - 1]) 사용가능한 시리얼 ..
2021.02.02
-
[Python] 라즈베리파이(리눅스)에 PyQt, Qt Designer 설치
1. 서론 PyCharm에서 개발한 PyQt 프로그램을 라즈베리파이에서 옮겨서 동작 테스트를 진행하려고 하는데, 그 와중에 문제 생기면 바로 라즈베리파이 안에서 수정하려고 간단한 개발환경 설치하려고 함 라즈베리파이에도 PyCharm 설치할 수 있는데 IDE가 매우 무거워서 거의 동작 불가능하다고 판단 2. 본문 처음에 PyCharm에서 pip로 설치해서 사용했었어서 그럼되겠지하고, pip로 설치하다가 계속 에러나서 뭔가 했더니 apt로 설치하여야 했음 sudo apt-get install python3-pyqt5 qttools5-dev-tools 명령어로 설치 3. 결론 (테스트 진행) 정상적으로 설치 됨. 옮긴 파일 실행해보니 실행됨. 근데 기능 실행하려고 하니 창이 그냥 죽어버려서 추가적인 디버깅은 ..
2021.07.06
-
[시각화] Ubuntu 20.04에 Grafana 설치하기
*** 결과 - ubuntu 20.04에 grafana 설치하기 ubuntu 20.04에 grafana 설치하기 sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y apt-transport-https sudo apt-get install -y software-properties-common wget wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - //기본 echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list /..
2021.02.02
-
[Python] MQTT 통신
- MQTT통신 * QT에서 프로그램 세팅(IP, PORT, TOPIC 등) 후 시작 누르면 QThread사용해서 MQTT 통신 진행 **** QT 안쓰면 QThread 부분을 그냥 파이썬 기본 Thread로 변경하여 사용가능 * main.py # ... 생략 self.Comm = QThread_MQTT.Comm(parent=self, flag=flag2) self.Comm.Comm_ThreadEvent.connect(self.Log_Event) # 쓰레드 이벤트 헨들러 -> 데이터 전송 self.Comm.start() self.Comm.isRunning = True @pyqtSlot(str) def Log_Event(self, n): now= datetime.datetime.now() texts = s..
2021.02.02