일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 버스 API
- c#
- DrawEllipse
- C# 파일 암/복호화
- Cell Border Style
- NUnit
- 공공 데이터 포털
- MDB Connect
- WPF
- eventhandler
- Winform
- JSON
- eventargs
- DrawRectangle
- 시
- sqlite3
- MVC
- Json.NET
- delegate
- C# MDB Handle
- C# MDB
- Excel Cell Format
- solid
- 디자인 패턴
- 객체지향
- 경기도 버스
- TDD
- 경기도 버스정보시스템
- MDB Select
- GDI+
- Today
- Total
White Whale Studio
이번에는 클래스 멤버와 함께 잡다구리한 클래스에 관련된 애기들을 살펴보자. 먼저 클래스 멤버는 크게 초기화, 데이터 저장 및 처리, 기능 구현, 기타로 구분이 된다. 각각 구분별 세부 항목을 살펴보면 다음과 같다. 초기화 : 생성자, 소멸자 데이터 저장 및 처리 : 상수, 멤버 변수, 속성, 인덱서 기능 구현 : 메서드 기타 : 이벤트 1. 생성자 생성자는 메서드의 일종으로 클래스 명과 이름이 같으며, 객체를 사용할 때 가장 먼저 실행된다. 보통 객체 초기화 작업에 사용한다. 생성자는 중복 선언을 할수 있으며, 이런 기능을 생성자 오버로딩이라고 부른다. 글로 적어서는 잘 모를테고.. 코드를 보자. class Example { public Example() { Console.WriteLine("생성자1 :..
앞의 포스팅에서도 언급했듯이, 스패닝 트리는 스위치나 브리지가 2개 이상일 때 발생하는 루핑을 방지하기 위한 알고리즘이다.(또는 프로토콜) 다시한번 정의를 되살려보자면, 경로가 2개 이상 존재할때 하나의 경로만 사용하고 다른 경로는 막아뒀다가 원래 사용하던 경로가 사용할수 없는, 즉, 문제가 발생하는 경우 막아두었던 경로를 살려서 사용하는 것이다. STP를 이해하기 위해서 2가지 개념을 알아두어야 한다. 첫째는 Bridge ID, 두번쨰는 Path Cost 천천히 살펴보도록 하자. 1. 브리지 ID 브리지나 스위치간에 통신을 할 떄 서로를 확인하기위해 가지고 있는 식별 번호라고 보면된다. 브리지 ID는 Bridge Priority와 Mac Address로 구성되는데, 위의 그림에서와 같이 Prioirit..
서브(Sub) 즉, 부가적으로 뭔가를 씌운다는 것이다. 뭘 씌우냐? 피박, 광박, 독박? -ㅅ- 뭐 요런거??? .. 마스크를 씌운다는 거다. 마스크를 씌우는 데에는 이유가 있다. 예를 들어 클래스 B주소를 받아 65,000여개의 호스트를 가지는 네트워크에서 같은 브로드 캐스트 도메인으로 큰 네트워크를 구성했다가는 브로드캐스트 때문에 영향을 많이 받게 될 것이다. 이러한 이유 때문에, 주어진 네트워크를 서브넷 마스크를 씌워 나눠주는 것이다. 네트워크 부분 150,150.0.0 일때, 호스트 수 65,534개 모든 IP 주소에는 서브넷 마스크가 따라다닌다. 현재 사용하고 있는 PC에서도 인터넷이 된다면, 네트워크 설정에서 TCP/IP 세부 설정사항을 확인해보면 쉽게 알 수 있다. 예시를 들어보자. 210...