Damin's Blog

Dreams come true

여러가지 관계

여러가지 관계 설명

일반화 일반화 : 한 클래스가 다른 클래스를 포함하는 ‘상위 개념’일 때 사용 일반화는 상속 관계라고 볼 수 있죠. </br> 보이는 것처럼 세탁기,TV,식기세척기는 가전제품안에 속한다고 표현할 수 있습니다. 가전 제품이라는 부모 클래스(슈퍼 클래스) 세탁기,TV,식기세척기 자식 클래스(서브 클래스) 서브 클래스를 슈퍼 클래스 ...

Association

연관 관계란? 및 코드

연관 관계 연관된 클래스 상에 실선을 그어 표시 두 클래스 사이의 관계가 명확한 경우에 이름을 사용안해도 됨 각 클래스 객체의 역할은 클래스 바로 옆 선 가까이 기술 역할 이름은 연관된 클래스의 객체들이 서로 참조할 수 있는 속성의 이름으로 활용 </br> 체크 포인트 </br> 1 2 3 4 5 6 7...

Data mining 이란? -2

Data mining의 개념

Agent의 output Rule Classification rule (분류 규칙) -> 속성들로 하여금 클래스에 대한 예측 Association rule (연관 규칙) -> 어느 속성이던 상관없이 상호 연관성을 만들고, 그에 대한 예측 클래스에 대한 예측도 연관 규칙이 될 수 있다. decision tree 일반적인...

Model & UML & Diagram

기본적인 개념 설명

모델링 소프트웨어에서의 모델 서로의 해석을 공유해 합의를 이룸 해석의 타당성 검토 현재의 소프트웨어 시스템 or 앞으로 개발할 소프트웨어의 원하는 모습을 가시화하는 데 도움 모델을 통해 소프트웨어 시스템의 구조와 행위 명세 시스템 구축하는 틀, 구축된 소프트웨어의 문서화 기능 제공 모델은 추상화에 바탕을 두고 만들어져야 한다...

Symmetric key -2

Block Cipher

Symmetric Key Crypto Block Cipher plaintext and ciphertext 는 고정된 길이의 블록으로 이루어져 있다 목표 : 안전성, 효율성 안전성과 효율성 둘다 지키기 어렵다 효율성을 높이면 안전성이 떨어지고, 안전성이 높아지면 효율성이 낮아진다 ...

Symmetric Key

A5/1 & RC4

Symmetric Key Crypto Stream Ciphers 대칭 키 암호의 구조 중 하나이다. 유사난수를 연속적으로 생성, 암호화 하려는 자료와 결합 일반적인 스트림 암호는 유사난수를 1비트 단위로 생성 암호화하려는 각 값을 xor하여 1비트의 암호화된 자료를 얻는다 one -time pad 랑 방식이 비슷하다. KeyStrea...

SystemSecurity

보안의 기초 개념

SystemSecurity Characters Alice, Bob = Good guys Trudy = Bad guys Trudy는 “intruder”에서 기원 Alice’s Online Bank (AOB) Bob = Bank User Trudy = Attacker Security Concern 개발자의 입장, 사용자의 입장, 공...

Memory Pooling

C# Memory Pooling

Memory Pooling 제가 사용하는 언어는 C#입니다. C#에는 C++랑은 다르게, GC(가비지 컬렉터)라는 것이 메모리를 자동으로 관리해줍니다! 장점 -> 프로그래머의 수고를 덜어준다. 단점 -> 예기치 않은 “GC 호출” 입니다 GC는 객체가 사라질때마다 호출이 되어 많은 부하를 일으킵니다. 만약, 비행기 게임에서 미사일...

Binding

About Binding

Binding 클래스의 UpdateSourceTrigger Text,Content 등등 Source가 바뀌게 될때, 언제 Binding Target이 바뀌는지. 1. UpdateSourceTrigger = PropertyChanged 이 PropertyChanged는 바인딩 대상 속성이 변경될 때마다 바인딩 소스를 즉시 업데이트 해 줍니다. ...

Data mining 이란?

Data mining의 개념

Ubiquitous Computing Environment 이제 정말 많은 정보들이 언제, 어디서, 어느 시점이던 정보를 얻는 시대가 왔다. 데이터 생성, 그에 대한 이해관계 -> 구조적인 패턴을 찾는다(지능적으로 분석된 데이터) Generalization(일반화) Data Mining 데이터들 사이에서 패턴을 찾는다. 패턴이란...