본문 바로가기
  • "하나씩 기록하다보면 누군가에게 도움이 되지 않을까"
728x90

분류 전체보기77

[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. 2. 2.
[Python] QT Dialog 간 데이터 전달 Parent Dialog 에서 Child Dialog 데이터 읽기 dlg = OptionWindow.OptionWindow() dlg.exec() print("dlg.flag " + str(dlg.flag)) print("dlg.flag2 " + str(dlg.flag2)) Child Dialog - init에서 self.xxxx로 변수 생성 - ok 버튼 클릭 시 변수에 데이터 저장 ==> Parent Dialog에서 위처럼 읽을 수 있음 def __init__(self): super().__init__() # ... 생략 self.flag = 0 self.flag2 = 0 # ... 생략 self.show() def OK_Btn_Clicked(self): # ... 생략 flag1 = self.tab.. 2021. 2. 2.
[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. 2. 2.
[Python] 현재 시간 출력 참고 > technote.kr/264 Python - datetime/time module, 현재 시간 출력 방법 datetime 혹은 time module 중 하나를 이용하여 현재 시간을 표시할 수 있다. 먼저 datetime 을 이용한 현재 시간 표현은 다음과 같다. import datetime now = datetime.datetime.now() print now 결과> $ python.. technote.kr import datetime now = datetime.datetime.now() texts = str(now) + " : " + n self.Log_Edit_1.append(texts) result : .... 2021-02-01 10:10:24.987431 : b'\x01H\x00\x00.. 2021. 2. 1.
[가상화] Docker 만든이미지 hub에 업로드 안될 때 참고 사이트 nirsa.tistory.com/53 [Docker CE] 도커 이미지 업로드 권한 에러 (denied: requested access to the resource is denied) 이미지를 docker hub 에 업로드할 때 "denied: requested access to the resource is denied" 에러가 발생할 수 있습니다. 1. docker hub에 로그인이 되지 않을 경우 2. user name과 docker hub 에 로그인된 ID가.. nirsa.tistory.com github.com/sangyeol-kim/ausg-docker-seminar/issues/10 docker push 시 denied: requested access to the resource .. 2021. 1. 29.
[가상화] Docker 컨테이너에 추가 포트 오픈 변경사항이 있다면 docker commit을 사용해서 변경된 내용 적용 그다음에 p옵션을 줘서 재실행 1. docker stop running_container 2. docker commint running_container new_name_image 3. docker run -p ??:?? --name new_name_image 참고 ongamedev.tistory.com/entry/%EC%8B%A4%ED%96%89%EC%A4%91%EC%9D%B8-%EB%8F%84%EC%BB%A4-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%97%90-%EC%B6%94%EA%B0%80-%ED%8F%AC%ED%8A%B8-%EC%98%A4%ED%94%88%ED%95%98%EA%B8%B0 실행중인.. 2021. 1. 29.
[Docker] Docker 무작정 따라하기 (2) - Docker Compose Docker 무작정 따라하기 (2) - Docker Compose 0. 출처 docs.docker.com/compose/gettingstarted/ Get started with Docker Compose docs.docker.com 1. 단계요약 - 프로젝트 디렉토리 생성 및 실행파일(app.py) 생성 - app.py 실행에 필요한 패키지 requirements.txt 생성 - Dockerfile 생성 - Docker compose 실행 2. 과정 1) 디렉토리 생성 2) Dockerfile 생성 4) docker-compose.yml 작성 및 디렉토리 현황 5) docker-compose up 6) 생성한 프로젝트 등록 및 실행 2021. 1. 29.
[가상화] Docker 무작정 따라하기 (1) - Docker 설치 / 예제 실행 Docker 무작정 따라하기 출처 : docs.docker.com/desktop/ Docker Desktop overview docs.docker.com 1. 환경설정 1) 제어판 – 프로그램 및 기능 – windows 기능 켜기/끄기 – hyper v 끄기 2. 홈페이지 접속 및 설치/튜토리얼 진행 https://hub.docker.com/editions/community/docker-ce-desktop-windows 3. docker pull ubuntu / docker pull httpd 등 이미지 올리기 테스트해보기 (docker 설치시 환경변수에 docker가 자동으로 등록되어서 cmd에서 docker pull ubuntu / docker pull httpd 등 테스트 가능) 4. 예제 따라하기.. 2021. 1. 29.
[기타] 원격 지원 앱 Anydesk 2021년 1월 6일 기준으로 작성 개인용으로 팀뷰어 많이 사용했었는데 Anydesk 이용해서 노트북 - 갤탭S6 - 핸드폰 원격제어 라인 만듦 Anydesk는 회원가입없고 무료로 사용할 수 있어 설치 상황에 따라 사용하면 될 듯 2021. 1. 6.
[기타] github - eclipse 연동 1. window - perspective - other - git 등록 2. 오른쪽 상단(닫기버튼아래) git 생김 3. 거기에 Repository 등록 4. 프로젝트 우클릭 team - share project 5. 다되면 프로젝트 우클릭 add to index 6. 다되면 commit 2021. 1. 6.
[알고리즘] SWEA - 보물상자 비밀번호 (5658) 보호되어 있는 글 입니다. 2020. 6. 8.
[알고리즘]SWEA - 핀볼 게임 (5650) 보호되어 있는 글 입니다. 2020. 6. 8.
[알고리즘] SWEA - 숫자배열 회전 (1961) 보호되어 있는 글 입니다. 2020. 6. 8.
[데비안] 라즈베리파이 파일 매니저 자동 꺼짐 보호되어 있는 글 입니다. 2020. 5. 11.
[기타][Windows] Rainmeter 보호되어 있는 글 입니다. 2020. 4. 28.
728x90