728x90 분류 전체보기60 Day 1: C# 개발 환경 설정 - Visual Studio 설치 및 프로젝트 생성 Day 1: C# 개발 환경 설정 - Visual Studio 설치 및 프로젝트 생성 C#을 공부하기 위해서는 먼저 개발 환경을 설정해야 합니다. C#을 개발하기 위한 대표적인 IDE(통합 개발 환경)으로는 Microsoft에서 제공하는 Visual Studio가 있습니다. 이번 글에서는 Visual Studio 설치 방법과 새 프로젝트 생성 방법에 대해 알아보겠습니다. 1. Visual Studio 설치하기 우선 Visual Studio를 다운로드하고 설치해야 합니다. Visual Studio의 최신 버전은 2022년 3월 기준으로 Visual Studio 2022입니다. 이번 글에서는 Visual Studio 2022를 기준으로 설명하겠습니다. 아래는 Visual Studio Community 다운로.. 2023. 4. 3. Redis를 C#으로 사용해보자 Redis를 사용한 간단한 C# 예제 사전 요구 사항 Redis가 설치되어 있어야 합니다. 설치 방법은 여기를 참조하세요. C# 개발 환경이 설치되어 있어야 합니다. Visual Studio는 무료로 다운로드할 수 있습니다. 여기에서 다운로드하세요. StackExchange.Redis NuGet 패키지가 설치되어 있어야 합니다. 패키지 매니저 콘솔에서 다음 명령을 실행하여 설치할 수 있습니다. Install-Package StackExchange.Redis 예제 코드 다음은 Redis에 연결하고 값을 설정하고 가져오는 간단한 C# 예제입니다. using StackExchange.Redis; using System; class Program { static void Main(string[] args) { .. 2023. 3. 20. Redis란? Redis: In-Memory Key-Value Store Redis는 in-memory 기반의 key-value 저장소입니다. Redis는 NoSQL 데이터베이스로 분류되며, 다른 NoSQL 데이터베이스와 마찬가지로 수평 확장 및 분산 처리를 지원합니다. Redis의 특징 in-memory 데이터 저장: Redis는 데이터를 디스크에 저장하는 대신, 메모리에 저장하여 빠른 속도와 저지연성을 보장합니다. key-value 데이터 모델: Redis는 데이터를 key-value 쌍으로 저장합니다. 이것은 관계형 데이터베이스와는 다른 방식이며, 데이터를 검색하고 수정하는데 사용할 수 있는 다양한 커맨드를 제공합니다. NoSQL 데이터베이스: Redis는 NoSQL 데이터베이스로 분류됩니다. 이것은 schema.. 2023. 3. 20. 자료구조 - 그래프 그래프란? 연결되어 있는 객체간의 관계를 표현하는 자료구조 그래프는 G, (V,E)로 표시한다. V(정점)(vertices) or 노드(node)는 여러가지 특성을 가질 수 있는 객체를 의미 E(간선)(edge) or 링크(link)는 정점들 간의 관계 의미 간선의 종류에 따라 무방향그래프 // 방향 그래프로 나뉠수 있다. 혹은 가중치를 부여한 가중치 그래프, 부분 그래프도 존재 그래프의 용어 인접 정점(adjacent vertex) - 하나의 정점에서 간선에 의해 직접 연결된 정점 차수(degree) - 하나의 정점에 연결된 다른 정점의 수(방향성을 따진다) 경로(path) - 방향성을 따진다. 간선이 반드시 존재해야함 길이(length) - 경로를 구성하는데 사용된 간선의 수 단순경로(simple p.. 2022. 12. 19. 이전 1 ··· 9 10 11 12 13 14 15 다음 728x90