본문 바로가기
반응형

2017/0426

C# Sealed 클래스, 성능 향상 최적화 방법 (추상 키워드 예제) C# Sealed 클래스, 성능 향상 최적화 방법 (추상 키워드 예제) Sealed. Sealed 클래스는 상속되지 않으며, 키워드로 사용한다면 함수 호출 시 성능 향상이 됩니다. 1. 상속되지 않는 특성2. 특정 상황에서 성능이 향상 이 두 가지 특징을 갖는 키워드라 할 수 있습니다. Example. sealed 키워드가 적용되면 C# 컴파일러는 당신의 클래스 어셈블리에 "sealed" 메타 데이터를 적용시킵니다. 상위 클래스에선 sealed 키워드가 선언된 클래스를 상속 받을수 없도록 제한합니다. (syntax hint) Tip: JIT 컴파일러는 sealed 메타 데이터를 이용해 함수 호출을 최적화할 수 있습니다. The two classes. ITest 인터페이스를 구현하는 두 클래스엔 약간의 차.. 2017. 4. 14.
상관계수 검정 예시 (스피어만 서열, 켄달 타우 계수) 상관계수와 검정 예시 (스피어만 서열, 켄달 타우계수) 상관계수(Correlation Coefficient)일반적으로 상관계수(Correlation Coefficient)는 피어슨의 적률 상관계수(Pearson's Product Moment Correlation Coefficient)를 간단히 지칭한 것으로서 두 변수가 모두 정규 분포를 따르고 등간, 비율척도로 측정되었을 때 두 변수 사이의 선형의 관계 정도를 하나의 수치로 나타낸 지표입니다. 기본적으로 두 변수 사이의 상관성을 나타내주는 지표는 두 변수간의 공분산(Covariance)입니다. 공분산이란 두 관심변수를 X, Y라고 했을 때 X의 증감에 따른 Y의 증감에 대한 척도로써, 기호로는 Cov(X, Y)로 나타냅니다. 그런데 공분산은 X와 Y의 .. 2017. 4. 13.
IP뜻, TCP/IP 프로토콜과 IP란 무엇인지 (Internet Protocol) IP뜻, TCP/IP 프로토콜과 IP란 무엇인지 (Internet Protocol) Introduction TCP/IP 프로토콜, UDP, ICMP, IGMP 데이터는 모두 IP datagram으로 전송된다. TCP/IP 프로토콜을 시작하는 사람, 특히 X.25 또는 SNA와 IP뜻 기초 지식이 있는 사람은 IP란 신뢰성이 없고, 비연결형 서비스를 한다는 점에 놀란다. 신뢰성이 없다는 말은 IP datagram이 목적지에 성공적으로 도달하는 것을 보증하지 않는다는 뜻이다. 만일 문제가 있으면 (예를 들어 라우터의 일시적인 buffer full과 같은) IP란 간단한 에러처리 절차를 갖는다. datagram을 보내고 ICMP 메시지를 소스로 보낸다. 신뢰성은 상위 계층에서 제공할 것이다. IP뜻 중 비연결.. 2017. 4. 11.
NFC 전송 데이터 교환 포맷, NDEF 레코드 구조 NFC 전송 데이터 교환 포맷, NDEF 레코드 구조 NFC 데이터 교환 포맷NFC 포럼은 태그 혹은 NFC 장치 사이의 데이터 전송 시 상호 호환성을 가능하게 NDEF 데이터 공통 포맷을 정의하였습니다. NDEF는 URL, 카드, 그리고 NFC 관련 데이터 타입을 전달할 수 있는 작고 컴팩트한 이진 포맷입니다. NDEF는 페이로드를 포함하는 일련의 레코드들로 구성된 메시지로 교환됩니다. . 페이로드 컨텐츠는 URL, MIME 미디어, 혹은 NFC 관련 데이터 타입이 될 수 있음.. NFC 관련 데이터 타입의 경우 - 페이로드 컨텐츠는 NFC RTD(Record Type Definition)에 정의됨.. 레코드 내의 데이터 타입과 레코드 크기는 페이로드가 붙여진 헤더에 포함.. 페이로드의 타입을 식별하기.. 2017. 4. 9.
반응형