일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유튜버 김재석
- 리리남매
- 성남은혜의강교회
- 홍혜걸
- 이태원 클라쓰 15회 예고
- 조희연
- 스콜피온킹
- 김영권
- 고민정
- 임영규
- 김영권 아내
- 양적완화
- 성남 코로나 확진자
- 픽크루
- 김재석
- 미국 금리인하
- 킹덤 고근희
- 뭉쳐야 찬다
- 금리인하
- 제넥신
- 해킹
- 최강욱
- 폰폰테스트
- 이상형 만들기
- 이지혜
- 불가피
- libtins
- 학교 개학 연기 4월
- 은혜의 강 교회
- 스페인 코로나
- Today
- Total
목록Develop (39)
Dork's port
C++에서 TUN interface를 핸들링 하던 중 매번 패킷에 00 00 08 00 과 같이 정보가 앞에 붙어있는 경우가 있어, 이것을 핸들링해주었다. 경험상 08 00은 아이피 헤더의 number 즉, ethernet header의 ether_type이라는것을 알수있었는데, 버퍼 값 계산이나 등등 너무 번거로워서 이게 뭔가 찾아보니, TUN interface를 사용할때 앞에 정보에 대한 헤더를 붙여준다고 한다. 이것은 interface 생성시 flag에 IFF_NO_PI 옵션 추가를 통해 제거해 줄 수 있다. Ref : https://stackoverflow.com/questions/24143227/converting-raw-packet-data-received-from-a-tun-interface
PDF에는 font type이 존재한다. 몰랐지만, 존재하더라. 그래서 그에 관련된 내용은 아래 링크에서 찾아볼 수 있다. 2019/05/16 - [Paper] - PDF Font type이란? PDF Font type이란? 논문을 작업하던 도중 PDF Type이 3로 되어있어, 1로 바꾸라는 피드백이 왔다(Python matplotlib를 사용하였는데, 기본적으로 Type3로 저장된다). 무슨말인지 몰라서 찾아보았다. PDF에는 Font가 들어가는데, 이 F.. blog.dork94.com 2019/05/16 - [Mac OS] - Mac OS(OSX)에서 pdf의 font type확인하기. Mac OS(OSX)에서 pdf의 font type확인하기. $ brew install poppler 먼저 위의..
프로그램에서 특정 정보를 출력할 목적으로 Widget를 찾아보았는데, QPlainText을 추천해서 간단하게 구현해봤다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget from PyQt5.QtWidgets import QPlainTextEdit alertHtml = ""; notifyHtml = ""; infoHtml = ""; endHtml = " "; __author__='d0rk' class my_app(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('PyQt QPlaintex..
GUI 공부를 위해서 pyqt를 사용하고 있는데, top-down 방식으로 공부하려니 여간 쉽지가 않다. 구성이 모든 class로 이뤄져있고, 객체간의 관계가 복잡해서 document를 정독하고 나서야 겨우 구현에 성공했다. 소스 코드는 다음과 같다. import sys from PyQt5.QtWidgets import QApplication, QWidget,QDesktopWidget,QPushButton, QBoxLayout,QTreeWidget,QTreeWidgetItem __auther__='d0rk' class my_app(QWidget): def __init__(self): super().__init__() self.add_btn=QPushButton('추가') self.del_btn=QPush..