본문 바로가기

반응형

분류 전체보기

Singleton 패턴 적용 ###통신 핸들러에 적용 -메소드 ##public 1.Message Queue 2.UDP Send/Receive ##private 3.타스크들 정보 4.메세지 큐 map (ex) typedef mapmsgQMap_T;) 5.이더넷통신 map (ex) typedef mapethMap_T;) 6.메시지 큐 관리(path 이용) -mqd_t readMQOpen(uint32_t id); -mqd_t sendMQOpen(uint32_t id); 7.UDPSOCKET초기화 -UDPSOCK_T sendUDPInit(uint32_t id); -UDPSOCK_T recvUDPInit(uint32_t id); 더보기
강의노트 19. 자료구조 - stack (스택) stack 수업자료 참고자료 참고글-큐와 스택의 실제 사용 예 stack과 queue는 search가 없다. LIFO (Last Input First Out, 선입후출, 라이포) 데이터 저장소에서 새로 들어오는 데이터의 위치가 저장소의 끝 부분(Top 혹은 Top pointer라고 한다)이고, 내보내는 데이터 역시 저장소의 Top에서 나간다. 입력은 push, 출력은 pop이다. peek는 Top의 위치에 있는 데이터를 확인하는 것을 말한다. ADT(abstract data type) 추상 자료형 참고 추상자료형-위키피디아 참고 추상자료형 기능의 구현 부분을 나타내지 않고 순수한 기능이 무엇인지 나열한 것을 추상 자료형이라고 한다 메소드의 목록 (인터페이스) 추상 자료형은 구현자와 사용자를 분리해 준다... 더보기
파이썬 큐 일반 큐 우선순위 큐 우선순위 큐는 튜플을 이용! 튜플 앞에, 우선순위 값을 넣는다. Import queue # 일반 큐 생성 data_queue = queue.Queue() data_queue.put(1) # 우선순위 큐 생성 data_queue = queue.PriorityQueue() data_queue.put((10,"Korea")) data_queue.put((5,1)) data_queue.put((15,"China")) data_queue.get() ->결과 (5,1) 더보기
파이썬 자료형 리스트 : [] 튜플 : () 딕셔너리 : {} ,(세트도) 더보기