파이썬은 링크드 리스트 구현이 굉장히 쉬운편입니다. class ListNode(object): def __init__(self, value): self.value = value self.next = None class ListHead(object): def __init__(self): self.head = None node1 = ListNode(1) ListHead.head = node1 node2 = ListNode(2) node3 = ListNode(3) node4 = ListNode(4) node1.next = node2 node2.next = node3 node3.next = node4 노드 클래스를 만들어주고 리스트의 헤드를 넣을 헤드 클래스를 만들어줍니다. 각 노드를 생성해 준 후 첫번째 노드..
Python
메이커톤에서 라즈베리파이를 다룰 일이 생겼습니다!! 간단한 웹 서버를 만들까 하다가 제가 만들고자 하는 로직이 별로 복잡하지 않고 로드도 작아서 소켓 통신으로 만들기로 했습니다. 생각보다 코드도 굉장히 간단하고 연결하는 것도 어렵지 않습니다. 환경은 라즈베리파이(라즈비안 os), 그리고 와이파이 한개, 윈도우10 피시 한대 입니다. 먼저 사전에 두 기기가 네트워크로 연결되어 있는지 확인해봅시다. 핑 테스트가 완료 되었으면 라즈베리파이에 서버 코드를 돌려봅시다. 서버 코드 import _thread import socket end = 0 print("안녕하세요") def threaded(client_socket, addr): print('Connected by: ', addr[0], ':', addr[1]..