본문 바로가기

전체 글

(18)
[C#] init 접근자 란? 여러분이 장난감을 처음 받았을 때 넣을 수 있는 상자가 있습니다. 그러나 장난감을 한 번 넣고 나면 다른 것으로 바꿀 수 없어요. C# 프로그래밍에서는 "init 접근자"라는 것이 있어요. 프로그래머가 프로그램의 일부를 "init 접근자"를 사용하여 만들면 처음 만들 때만 설정할 수 있고, 그 후에는 변경할 수 없습니다.C#에서 init 키워드는 속성과 인덱서에 대한 "init 접근자"를 정의하는 데 사용됩니다. 이 기능은 C# 9에서 도입되었으며 주로 불변 객체를 만드는 데 사용됩니다. 불변성은 객체가 생성된 후에는 상태를 수정할 수 없다는 것을 의미합니다. init 접근자는 set 접근자와 비슷하지만, 객체 초기화 단계에 속성 수정을 제한합니다. 즉, 객체를 처음 만들 때 객체 초기화자를 사..
[.NET] LTS(Long Term Support)와 STS(Short Term Support) .NET의 LTS(Long Term Support)와 STS(Short Term Support, 또는 Current Release라고도 불림)는 두 가지 다른 지원 정책을 나타냅니다. 이 정책들은 소프트웨어의 업데이트와 유지 관리 방식을 결정하는 데 중요한 역할을 합니다. LTS (Long Term Support) LTS 버전은 보통 보다 긴 기간 동안 지원을 제공합니다. 이는 해당 버전이 더 안정적이고 보수적인 업데이트를 받는다는 것을 의미합니다. Microsoft에서는 .NET LTS 버전을 3년간 지원합니다. LTS 버전은 기업 환경에서 선호되는 경향이 있습니다. 왜냐하면 이 버전들은 오랜 기간 동안 지속적인 지원과 업데이트를 보장하기 때문에 기업 시스템에 안정성을 제공하기 때문입니다. STS (S..
[네트워크] 프로토콜(Protocol)이란 우리는 친구들과 술래잡기 놀이를 할 때, 시작하기 전에 룰을 정할거에요. 예를 들어, 술래가 눈을 감고 숫자를 세고, 숨은 친구들은 술래를 피해서 숨어야 해요. 그리고 술래는 찾아서 다 잡아야 해요. 이 룰이 바로 '프로토콜'이라고 할 수 있어요. 컴퓨터도 서로 이야기할 때 정해진 룰이 있어야 잘 이해할 수 있어요.프로토콜(Protocol) 은 네트워크에서 데이터를 교환하기 위한 규칙과 표준의 집합입니다. 이는 컴퓨터나 네트워크 장치들이 서로 정보를 주고받을 수 있도록 하는데 필수적인 역할을 합니다. 각 프로토콜은 데이터 포맷, 타이밍, 순서 등을 정의하여 두 장치가 서로 통신할 수 있도록 합니다. 주요 프로토콜의 예:HTTP (Hypertext Transfer Protocol): 웹 페이지와 그..