갬장장이
'cs' 카테고리의 글 목록

cs

cs

쿠버네티스

https://www.samsungsds.com/kr/insights/220222_kubernetes1.html?moreCnt=0&backTypeId=&category= 쿠버네티스 알아보기 1편: 쿠버네티스와 컨테이너, 도커에 대한 기본 개념 요즘 IT 생태계에 관심이 많으신 분들이라면 쿠버네티스라는 단어를 들어 보셨을 텐데요. 쿠버네티스에 대해 개발자들의 관심이 높아지고 있고, 여러 대기업에서 새로운 시스템을 쿠버네티스를 www.samsungsds.com https://m.post.naver.com/viewer/postView.naver?volumeNo=31722475&memberNo=24985926 [NDC 2021] 데브시스터즈가 품은 '미지의 존재', 쿠버네티스에 대하여 [BY 디스이즈게임] 게이..

cs

캐쉬를 고려한 프로그래밍

namespace GameServerCore { class Program { static void Main(string[] args) { int[,] arr = new int[10000, 10000]; { long now = DateTime.Now.Ticks; for (int y = 0; y < 10000; ++y) for (int x = 0; x < 10000; ++x) arr[y, x] = 1; long end = DateTime.Now.Ticks; Console.WriteLine($"(y, x)순서 걸린시간 {end - now}"); } { long now = DateTime.Now.Ticks; for (int y = 0; y < 10000; ++y) for (int x = 0; x < 10000;..

cs

객체지향 프로그래밍 3요소 5원칙

3요소 캡슐화 (Encapsulation) - 함수와 변수를 클래스라는 단위로 묶는다. 상속 (Inheritance) - 오버라이딩(함수 재정의) 등을 사용해 부모의 특성과 기능을 물려받는 것. 다형성 (Polymorphism) - 하나의 함수, 변수가 상황에 따라 다르게 해석될 수 있음. 5원칙 (SOLID) SRP - 단일 책임 원칙 하나의 클래스는 하나의 책임만을 져야 한다. OCP - 개방-폐쇄 원칙 클래스는 확장이 쉽게 제작되어야 하며 동시에 수정에는 폐쇄적이어야 한다. LSP - 리스코프 치환 원칙 자식 클래스는 언제나 부모 클래스를 대체할 수 있어야 한다 ISP - 인터페이스 분리 원칙 클라이언트는 자신이 사용하지 않는 메소드와 의존관계를 맺어서는 안된다. -> 만약 인터페이스가 너무 다양한..

cs

Big-O의 수학적 정의

g(n) 이 시간복잡도 O(f(n))을 가졌다는 것은 n이 상수 N 이상일 때 g(n)