profile
언제나 감사하며 살자!
post-thumbnail

[C# 7.1] 4. 힙과 스택 그리고 GC

5.4 힙과 스택 일반적으로 프로그램을 실행하면 프로그램의 코드는 메모리에 적재된다. 메모리 상의 코드는 CPU에 의해 하나씩 읽혀지면서 실행되는데, 이 과정에서 프로그램은 자연스럽게 데이터를 위한 메모리가 필요해진다. 따라서 메모리는 코드와 데이터로 채워진다. 힙과

2022년 6월 3일
·
0개의 댓글
·

[C# 7.1] 3. 예외 처리

5.3 예외 예외는 프로그램을 실행했을 때 비정상적으로 종료하는 것을 뜻한다. 예외가 발생하면 개발자는 예외 메시지로부터 오류의 원인을 찾을 수 있다. 5.3.1 예외 타입 CLR에 의해 전달되는 예외는 그 자체도 타입(Type)의 인스턴스다. 예를 들어 syste

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

[UNITY] NO PUN, NO UNET. C# 서버로 멀티FPS 게임 제작기

친구들과 함께 APEX Legend를 하면 꼭 한 라운드에 한번씩 하는 말이 있다.친구 1: "아 또 순간이동하네..."친구 2: "아니 분명 숨었는데 왜 또 맞아!"

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

[C# 7.1] 1. 간단한 닷넷 프레임워크

닷넷 프레임워크(.NET Framework)는 2002년에 마이크로소프트에서 발표한 응용 프로그램 개발 환경으로서 프로세스 가상 머신에 속한다. 일반적인 네이티브 언어로 만들어진 프로그램들이 운영체제에서 곧바로 실행되는 것과는 달리, 닷넷 프레임워크를 기반으로 만들어진

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

[Unity]멀티플레이 FPS게임 개발기 3 - 서버: 목표와 기능구현1

"자세한 코드 설명 및 전체적인 구성은 따로 포트폴리오 페이지에서 정리하겠습니다.여기선 현재 구현된 기능과 해당 기능에 대한 간단한 설명 및 추후 개발할 것들을 정리합니다"지연보정으로 인한 자잘한 렉 줄이기 (어디까지 가능한지가 사실 이번 프로젝트로 얻으려는 것)데디케

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

[C#] 기본 자료형 정리 + 참조 정리 + 인코딩 정리

옛날옛적 c에서는 char가 아스키 코드에 있는 문자와 짧은 숫자를 모두 표현했기 때문에, 0~255의 범위를 가졌었다.따라서, 이때 char는 아스키에 대응되는 숫자였다. 그 숫자를 아스키에 맞는 문자로 표현하기 위해 %c라는 서식문자를 넣었던 것이다.하지만 Ccha

2022년 3월 14일
·
0개의 댓글
·

[C#] Dispose와 소멸자 차이

Dispose 메서드 구현은 주로 관리되지 않는 리소스를 해제하는 데 사용됩니다. IDisposable 구현인 인스턴스 멤버를 사용하는 경우에는 Dispose 호출을 계단식 배열하는 것이 일반적입니다. 예를 들어 할당된 메모리를 해제하거나, 컬렉션에 추가된 항목을 제거

2022년 3월 12일
·
0개의 댓글
·

[C#] C++과의 사소한 차이점 모음(지속 업데이트_22.04.08)

그래서 복사할때 기본제공같은거 안쓰고 C++처럼 생각해서 위의 "Hello World!"를 lenght 13까지 해버리면 안된다. string helloworld = "Hello World!"에서 helloworld\[12]하면 C++에서는 \\0(cout으로 찍으면

2022년 3월 11일
·
0개의 댓글
·

[C#] Struct에서의 NEW 키워드

이미 존재하는 인스턴스를 참조하지 않는이상 참조타입으로 선언된 변수를 사용하기 위해선 반드시 할당을 해야한다. 보통 이런식으로 new 를 통해 운영체제에 의해 공간을 할당받아 생성되는 인스턴스는 힙(Heap)영역에 올라가게 된다.반대로 struct 타입으로 선언된 변수

2022년 3월 9일
·
0개의 댓글
·