C# 데이터 자료형

현재 진행 중인 프로젝트안에서 Byte 단위로 데이터를 핸들링하는 작업을 하다보니 자료형의 크기와 범위가 정확히 기억이 나지않아 계산에 어려움이 있었다.
다시한번 자료형의 크기를 정리하며 상기하는 시간을 가져보자.

C# 및 .NET 타입별 메모리의 크기와 표현 범위.

※ 1 Byte = 8 Bit

- 고정소수점

자료형
형식
크기(byte)
범위
byte System.byte
1
0 ~ 255
Byte System.Byte
1
0 ~ 255
sbyte System.sbyte
1
-128 ~ 127
sByte System.sByte
1
-128 ~ 127
short System.Int16
2
–32,768 ~ 32,767
Int16 System.Int16
2
–32,768 ~ 32,767
ushort System.UInt16
2
0 ~ 65,535
UInt16 System.UInt16
2
0 ~ 65,535
Int System.Int32
4
–2,147,483,648 ~ 2,147,483,647
Int32 System.Int32
4
–2,147,483,648 ~ 2,147,483,647
uint System.UInt32
4
0 ~ 4,294,967,295
UInt32 System.UInt32
4
0 ~ 4,294,967,295
long System.Int64
8
–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
Int64 System.Int64
8
–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
ulong System.UInt64
8
0 ~ 18,446,744,073,709,551,615
UInt64 System.UInt64
8
0 ~ 18,446,744,073,709,551,615

collections.OrderedDict

1. OrderedDict 란

명칭 그대로 삽입 순서가 보장되는 dictionary 형태의 컬렉션이다.

NoSQL 에 대해 알아보자.

NoSQL 데이터베이스란?

NoSQL 데이터베이스는 특정 데이터 모델에 대해 특정 목적에 맞추어 구축되는 데이터베이스로서 현대적인 애플리케이션 구축을 위한 유연한 스키마를 갖추고 있습니다.

  • 장점

    • 개발의 용이성
    • 기능성 및 확장성
  • 다양한 데이터 모델

    • 문서
    • 그래프
    • Key-Value
    • In-Memory
    • 검색

collections.namedtuple

1. namedtuple이란

명칭 그대로 index(idx)로만 값(value)에 접근 가능한 기본 튜플(basic Tuple)과는 다르게 키(key)값으로 접근이 가능하도록 제공한다. 키(namedtuple에서는 field_names)를 가지고 값에 접근이 가능한 점이 딕셔너리(dict)타입과 비슷하다 할 수 있다. namedtuple()에 대한 자세한 내용은 docs.python.org 에서 확인할 수 있다.

namedtuple()은 collections.namedtuple(typename, field_names, verbose=False, rename=False)을 입력값으로 받으며, field_names 를 통해 namedtuple()의 키 즉, 필드명(fieldname)을 정의할 수 있다. 필드명을 정의할 때에는 필드사이에 빈칸(whitespace)이나 ‘,’ 로 구분 해준다. 예를들어 필드명 x 와 y 를 지정할 경우 ‘x y’ 나 ‘x, y’와 같이 입력해야한다. 다른방법으로는 [‘x’, ‘y’]와 같이 리스트(list)형식으로 필드명을 지정해줄 수 있다.

Icarus 테마에 Comment Plugin - discus 추가하기


1. DISQUS 가입하기


다음 링크를 DISQUS 통하여 사이트에 가입합니다.


2. DISQUS Website 추가하기


회원가입 완료 후, 아래 사진 절차를 따라 웹 사이트를 추가합니다.

Hexo를 이용한 GitHub 블로그 만들기


1. GitHub Repository 만들기


먼저 블로그의 각종 설정과 포스트를 관리할 저장소가 필요합니다.
이를 지원해주는 link to GitHub! 에서 새로운 저장소를 만들어보겠습니다.


GitHub Repository


위의 사진에서 보듯이 Repository name 은 다음과 같은 형식을 준수해서 만들어야 합니다.

username.github.io

마지막으로 Public 으로 지정하셔야만 GitHub 에서 호스팅이 가능합니다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×