일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ps
- 14500
- 재귀
- 옵저버
- 행위패턴
- 테트로미노
- 빌더패턴
- C
- bfs
- FactoryMethod
- 구조패턴
- 추상팩토리
- 클래스다이어그램
- 반복자
- 어댑터패턴
- 알고리즘
- 생성패턴
- UML
- 이터레이터
- 회전하는큐
- problemsolving
- AbstractFactory
- 데코레이터패턴
- 완전탐색
- 다이어그램
- c++
- 팩토리메소드
- 백준
- C언어
- 디자인패턴
- Today
- Total
목록STUDY (24)
salsa source
규격이 안읽혀서 새벽에 정독하려고 번역만 해놓은 글... 오역 있을 수 있음. 아마 꽤 많을 것 papago의 도움을 많이 받음 더보기 RRC connection establishment involves the establishment of SRB1. The network completes RRC connection establishment prior to completing the establishment of the NG connection, i.e. prior to receiving the UE context information from the 5GC. Consequently, AS security is not activated during the initial phase of the RRC co..
http://blog.naver.com/PostView.nhn?blogId=netrance&logNo=110128688633
BOJ 문제 링크 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다.정사각형은 서로 겹치면 안된다.도형은 모두 연결되어 있어야 한다.정사각형의 꼭지점끼리 연결되어 있어야 한다. 즉, 변과 꼭지점이 맞닿아있으면 안된다.정사각형 4개를 이어 붙인 폴리오미노는 테트로미노라고 하며, 다음과 같은 5가지가 있다. 아름이는 크기가 N×M인 종이 위에 테트로미노 하나를 놓으려고 한다. 종이는 1×1 크기의 칸으로 나누어져 있으며, 각각의 칸에는 정수가 하나 써 있다. 테트로미노 하나를 적절히 놓아서 테트로미노가 놓인 칸에 쓰여 있는 수들의 합을 최대로 하는 프로그램을 작성하시오. 테트로미노는 반드시 한 정사각형이 정확히 하나의 칸을 포함하도록 놓아야 하며, 회전..
BOJ 링크 : https://www.acmicpc.net/problem/1021 문제 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다.왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 a2, ..., ak, a1이 된다.오른쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 ak, a1, ..., ak-1이 된다.큐에 처음에 포함되어 있던 수 N이 주어진다. 그리고 지민이가 뽑아내려고 하는 원소..
구조패턴 더 큰 구조를 형성하기 위해 어떻게 객체를 합성하는지와 관련된 패턴 클래스구조패턴 > 상속을 통한 인터페이스나 구현을 복합하는 패턴 > Adapter객체구조패턴 > 새로운 기능을 실현하기 위해 객체를 합성하는 법 제공 >Bridge, Composite, Decorator, Proxy, Flyweight 데코레이터패턴(Decorator Pattern) - 서브클래스에 유연성을 제공하여 소스를 변경하지 않고서도 부가적인 기능이 확장되어 실행할 수 있도록 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴 장점유연하게 기능 확장이 가능하다(상속보다는 더 융통성이 좋음) 단점자잘한 클래스가 많이 생기기 때문에 각 데코레이터 클래스들의 역할을 알아야한다. 예시 : 자바 파일 I/OInputSt..
행위패턴 객체들 간 행위 및 알고리즘 등과 관련된 패턴응용 분야에 따라 행위가 다른 객체로 옮겨가거나 알고리즘이 대체되는 경우 클래스행위패턴 > Interpreter, Template객체 행위패턴 > Chain of Resposibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Visitor 반복자패턴(Iterator Pattern/이터레이터 패턴) - 내부 표현부를 노출하지 않고 어떤 객체에 속한 원소들을 순차적으로 접근할 수 있도록 하는 패턴. 비공개 순회를 통하여 원하는 데이터를 탐색 가능하다. 장점- 찾으려는 대상의 클래스 구현에 의존하지 않는다- 클래스의 재이용화를 촉진시킨다. 활용 예시- java list, map..
디자인패턴을 공부하면서 여러 게시글과 다양한 예제들을 보아왔지만 결국 기초가 되는건 디자인패턴의 기본 뼈대임을 깨달았다. 예제는 예시로써 이해를 도울 뿐이다. 결국 개념을 잡기 위해서는 기본 구조에 더욱 충실해야한다. 기본 구조를 가장 잘 나타내고 한 눈에 보기 쉽게 나타내는 것은 클래스 다이어그램이라고 생각한다. 그래서 내가 공부한 몇 개의 디자인패턴의 클래스 다이어그램과, 거기에 각 클래스에 대한 설명을 달아보려 한다. 디자인패턴은 크게 세 가지 종류로 나뉜다. [ 생성패턴, 행위패턴, 구조패턴 ]앞으로 이 세 가지 분류를 기준으로 주요 디자인패턴의 클래스다이어그램과 간략한 설명을 정리해보도록 하겠다. 생성패턴 인스턴스를 만드는 절차를 추상화 한 패턴 합성하는법, 객체의 표현방법 과 시스템을 분리한 ..
1. 삼성전자 HYPR 파트너십https://steemit.com/kr/@etoday-news/3wvq5l 2. 삼성-IBM, 비트코인 '블록체인' 기술 활용 '앱' 개발 나서 http://biz.newdaily.co.kr/news/article.html?no=10071248 3. 비트코인 블록체인 기술을 삼성전자와 미국 IBM, 도입 계획 http://www.getnews.co.kr/view.php?ud=4273BTH 4. IBM은 왜 블록체인을 연구할까 https://brunch.co.kr/@jeffpaik/9
2018년에 첫 등장한 ‘이벤트 기반’ 키워드는 향후 디지털 비즈니스에서 Real Time, 실시간의 활용이 얼마나 중요해질지 가늠할 수 있는 대목입니다. 기존 요청 기반의 모델은 속도, 유연성, 규모 등의 측면에서 한계점을 갖고 있었으나, 이벤트 기반 시스템은 IoT, 클라우드 컴퓨팅, AI 등 다양한 기술의 접목을 통해 빠르고 자동화된 프로세스가 가능합니다.은행에서 비정상적인 거래를 감지하고 경고하는 FDS(Fraud Detection System) 또한 이벤트 기반 기술 중의 하나로 볼 수 있는데요, 금융 외에도 커머스, 운송, 항공, 금융 등 다양한 분야에서 실시간으로 발생하는 이벤트를 감지하고, 디지털 상에서 자동화해 대응하려는 노력을 하고 있습니다. 리퀘스트 중심과 이벤트 중심의 차이 (출처 ..
조건문과 반복문 if문 예시------------------------------------------------- function ifExample() returns (uint){ uint n = 50; if(n>25){ n++; } else if (n==25){ n += 10; } else { n--; } return n; }------------------------------------------------- 결과값은 51 삼항 조건 연산자 ? : for문 -------------------------------------------------function forExmaple() returns (uint){ uint n = 0; for(uint i = 0; i 500500 출력 while whi..