본문 바로가기
반응형

전체 글218

티스토리 다음 검색 최적화 하기 티스토리는 따로 등록하지 않더라도 다음 검색에 노출되긴 하지만, 사이트 검색해도 뜨게 하고 싶어서 추가하였다 1. 다음 검색 등록 사이트에 들어간다 https://register.search.daum.net/searchForm.daum?act=insert Daum - 검색등록 Daum 검색등록 사이트 검색을 무료로 등록할 수 있는 서비스입니다. 언제든 정보보완 수정이 가능하며, 등록 후에는 Daum 검색결과에 노출되어 수많은 네티즌들이 방문하게 됩니다. 신규등록하기 register.search.daum.net 2. 등록하기 - 신규등록 - URL에 주소 입력후 확인 3. 서비스 이용 동의를 클릭 4. 공통정보에 내 티스토리 블로그 이름과 블로그 설명을 복사해서 붙여 넣었다 디렉토리는 내 블로그의 주제를 .. 2021. 9. 28.
[Python] 리스트에서 특정 값 , 원소 위치, 원소 개수 1. 리스트에 내가 찾는 값이 있는지 찾기 위해서 사용하는 in 연산자 - 리스트에 1이 있는지 확인하는 코드 list_ = [1, 2, 3, 4, 5] if 1 in list_: print("True") else: print("False") [결과] list 요소에 1이 포함되어있기 때문에 True를 출력한다 - 리스트에 6이 있는지 확인하는 코드 list_ = [1, 2, 3, 4, 5] if 6 in list_: print("True") else: print("False") [결과] - 리스트 요소에 데이터 타입이 여러개일 때 값이 있는지 확인 list_ = [1, 'a', 2, 'B', 3, 1.2] if 'a' in list_: print("True") else: print("False") if.. 2021. 9. 27.
[python] 바이트배열을 정수로 python3이상에서 바이트배열을 정수로 변환하는 방법 빅엔디안(big-endian): 배열을 메모리 상위부터 저장 int.from_bytes(bytes,byteorder='big') byet 배열 b'\0x01\0x02\0x03' 을 int형 정수로 변환하는 코드 byte = b'\x01\x02\x03' print("byte배열: ", byte) print("타입 :", type(byte)) i = int.from_bytes(byte, byteorder='big') print("int 정수:", i) print("타입 :",type(i)) [결과] 리틀엔디안(little-endian): 배열을 메모리 하위부터 저장 int.from_bytes(bytes,byteorder='little') byet 배열 .. 2021. 9. 27.
라즈베리파이 부팅시 파이썬 자동실행 1. Ctrl + Alt + T 터미널을 연다 sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 2. 편집기를 열어서 마지막 줄에 실행하고 싶은 파이썬 파일을 작성해준다 Desktop에 있는 test.py를 실행하려면 아래와 같이 작성한다 @/usr/bin/python3 /home/pi/Desktop/test.py 여기서 /usr/bin/python3는 파이썬3 실행 명령어이다 이때 파일 안의 경로는 상대경로가아닌 절대 경로로 써서 작성해야 에러 없이 잘 열린다 3. sudo reoot 재부팅해서 확인 또 다른 방법은 .bashrc 파일을 건드리는 것 1. bashrc 파일 연다 sudo nano /home/pi/.bashrc 제일 마지막 줄에 추가 sudo python.. 2021. 9. 27.
라즈베리파이 화면 꺼짐 방지 터미널 창에서 아래 코드 입력 sudo nano /etc/lightdm/lightdm.conf 편집기에 들어가서 [Seat:*] 찾는다 #xserver-command=X 를 주석(#) 해제하고 -s 0 -dpms 추가 xserver -command=X -s 0 -dpms 2021. 9. 24.
라즈베리파이 마우스 커서 숨기기 1. sudo apt-get install unclutter unclutter은 터치스크린 사용 할 때 마우스 포인터가 비활성화됨 unclutter을 install하고 nano 편집기로 autostart를 수정 sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 마지막 줄에 @unclutter -idle 0 을 추가하고 reboot한다 - idle 0 으로 하면 평상시와 터치할때 둘다 커서가 표시되지않고 - idle 0.1 로하면 평상시는 커서가 안보이고 화면터치 또는 마우스로 움직일때 커서가 표시됨 2. sudo nano /etc/lightdm/lightdm.conf 편집기에 들어가서 쭈욱 내리다보면 [Seat:*]가 나옴 #xserver -command=X 앞에 주석(.. 2021. 9. 24.
[Python] PyQt5 버튼 클릭 시 이벤트 발생/Python GUI(2) 1. Qt designer 실행 2. Main Window - 생성 3. 만들어진 Main Window창에 Push Button 드래그 버튼을 클릭하고 objectName 부분을 수정한다 추후 python에서 ui를 연결할 때 사용하는 이름 4. 다른이름으로 저장 - 파일이 포함된 폴더에 test.ui로 저장 5. pycharm 에서 새 프로젝트 - main.py에 pyqt라이브러리를 import 한다 import sys from PyQt5.QtWidgets import * from PyQt5 import uic from PyQt5 import QtCore 6. Main Window로 저장한 test.ui를 연결하는 코드를 작성 form_main = uic.loadUiType("test.ui")[0] #.. 2021. 9. 23.
libpng warning: iccp known incorrect srgb profile 해결 pyqt를 실행하다 cmd창에 libpng warning: iccp known incorrect srgb profile 이런 에러 메세지가 뜰 때가 있다 사용하는데 문제는 없지만 프로그램 종료 시까지 계속 뜨기 때문에 문제를 해결 이 에러는 이미지 파일의 프로파일이 표준으로 저장되지않아서 뜨는 에러라고 하는데 자세한 거는 모르겠고 해결방안은 - 김프(GIMP)프로그램 다운 - 프로그램 실행 - 변환하고자 하는 이미지 열기 - 이미지 - 색상관리 - 색상 프로파일 할당 - 자체 RGB(GIMP built-in sRGB) 로 할당한 뒤 저장하면 된다 2021. 9. 23.
[Python] 내장 함수 Set사용하기 - 순서가 없는 집합 - unique한 값을 갖기 때문에 중복 값을 가질 수 없다 - set() 키워드 또는 중괄호를 이용한다 1. set 함수 선언- set() 키워드 또는 중괄호를 이용한다 s1 = set() s2 = set([1,2,3,4]) s3 = {1,2,3,4} print(s1) print(type(s1)) print(s2) print(type(s2)) print(s3) print(type(s3)) [결과] 2. unique한 값을 갖기 때문에 중복 값을 가질 수 없다 s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) [결과] 3. set 원소에 값 추가 add s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) s1.add(5) print("add:.. 2021. 9. 22.
반응형