일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 이터레이터
- AbstractFactory
- 추상팩토리
- 데코레이터패턴
- 재귀
- 팩토리메소드
- 회전하는큐
- 다이어그램
- 행위패턴
- 클래스다이어그램
- 알고리즘
- UML
- problemsolving
- bfs
- 완전탐색
- 어댑터패턴
- FactoryMethod
- 테트로미노
- 14500
- c++
- 디자인패턴
- C언어
- C
- 반복자
- 옵저버
- 빌더패턴
- 구조패턴
- 백준
- ps
- 생성패턴
- Today
- Total
목록STUDY (24)
salsa source
교착상태 회피 항상 안전상태를 떠나지 않도록 고수하기 위함 시스템에 순환대기 상황이 발생하지 않도록 함 자원할당 상태 검사 -> 가용 자원 수, 할당된 자원 수, 프로세스들의 최대 요구 수 안전상태 : 시스템이 안전 순서를 찾을수있다면 안전한 상태임(=불안전/교착상태예방가능) 찾을 수 없다면 불안전상태(무조건 교착상태 발생하는 것은 아님) 회피 알고리즘 자원이 1개 -> 자원할당 그래프 알고리즘 정점(프로세스 P, 자원 R)과 간선으로 이루어짐 그래프가 사이클을 형성하면 교착상태(자원의 인스턴스가 여러개면 반드시 교착은X) 교착상태 교착상태 아님 자원이 2개 이상일 경우 -> 은행원 알고리즘 다익스트라 알고리즘 응용하여 사용 프로세스에서 운영체제에 자원을 요청할 때 마다 운영체제에서 실행되는 알고리즘 일..
실제 Observer는 능동적으로 관찰하는 것이 아닌 Subject 역할로부터 전달되는 것을 수동적으로 기다리고 있음 => Publish-Subscribe패턴 이라고도 함 상태가 변경될 때 정해지지 않은 임의의 객체에게 변경사실을 알려줄 수 있다. 한 객체의 상태 변화를 정해지지 않은 여러 다른 객체에게 통지하고 싶을 때 사용 주제(subject) 객체와 옵저버 객체 주제객체 옵저버 목록 관리, 옵저버를 등록/제거 할 수 있는 메소드 제공 상태변경이 발생하면 등록된 옵저버에 변경 내역 알림 concreteSubject : 상태를 가지고 있는 역할 ConcreteObserver : 상태변화를 전달받는 역할 Subject, Observer : 위의 두 가지 역할을 연결 옵저버 추가 시 StatusChecke..
삼성전자, 로마서 ‘삼성 포럼’ 개최 혁신제품으로 글로벌 시장 본격 공략 출처: 삼성전자가 5일부터 27일까지(현지시간) 이탈리아 로마에서 ‘삼성 포럼’을 개최하고 전 세계 주요 거래선을 대상으로 올해 주요 사업전략을 공유한다. ‘삼성 포럼’은 올해로 9회째를 맞는 행사로 5일부터 유럽을 시작으로 동남아·서남아·CIS·중동·중남미·중국 등 순차적으로 지역별 포럼을 진행하며 전 세계 3천여 명의 거래선이 참가할 계획이다. CE부문장 김현석 사장은 유럽 포럼에서 “삼성전자는 주요 사업부문에서 글로벌 리더십을 유지하고 있으며, 사업 혁신과 고객들과의 긴밀한 파트너십을 통해 지속 성장을 하고 있다”며 “올해는 전사적인 역량을 결집해 AI·IoT를 기반으로 소비자들에게 이전에 경험하지 못했던 가치를 전달할 것”이..
디자인패턴 the Gang of Four(GoF) 매일 쓰고있는 프로그램을 새로운 시점에서 다시 생각하고, 재사용을 쉽게 하고, 기능 확장이 쉬운 소프트웨어를 만들기 위한 유익한 기법. (GoF가 가장 유명) UML(Unified Modeling Language) 시스템을 시각화하거나 시스템의 사양이나 설계를 문서화하기 위한 표현 방법 클래스 다이어그램 클래스나 인스턴스, 인터페이스 등의 정적인 관계를 표현한 것. 필드 == 멤버변수 메소드 == 멤버함수 인터페이스 : 클래스들이 구현해야 하는 동작을 지정하는 데 사용되는 추상형 시퀀스 다이어그램 시간에 따라 변하는 것. 동적인 관계 Iterator - 순서대로 지정해서 처리하기 복수의 요소가 모여있는 집합에서 요소를 순서대로 지정해서 처리하는 Itera..