Hello World, 기본 자료형 목차 C# Hello, World using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp { class Program { static void Main(string[] args) { Console.WriteLine("Hello, world!"); Console.Write("Hello, world!\n"); } } } 결과) Hello, world! 계속하려면 아무 키나 누르십시오... using using은 말 그대로 '사용하다' 라는 의미를 가지고 있다. using System; ..
.NET Framework, .NET Core, Xamarin 차이점 📌 .NET Framework(닷넷 프레임 워크) 윈도우 전용 다양한 기능과 확장을 지원 📌 .NET Core(닷넷 코어) 윈도우, 리눅스, macOS 에서 사용가능 경량화 하여 매우 가벼움 Docker 사용 가능 📌 Xamarin 모바일 환경에 제한된 기능 안드로이드, IOS, 윈도우 모바일 등을 지원 공통적으로 .NET Standard Library 2.0을 공유한다.
구조체 비트 필드/공용체를 함께 사용하기 목차 구조체 비트 필드 지금까지 구조체의 멤버는 각 자료형 크기만큼 공간을 차지했다. 하지만 구조체 비트 필드를 사용하면 구조체 멤버를 비트 단위로 저장할 수 있다. 특히 CPU나 기타 칩의 플래그를 다루는 저수준(low level) 프로그래밍을 할 때 기본 자료형보다 더 작은 비트 단위로 가져오거나 저장하는 경우가 많으므로 구조체 비트 필드가 유용하게 사용된다. C99 표준에서는 비트 필드로 사용할 수 있는 자료형을 _Bool, signed int, unsigned int, int로 규정하고 있지만 대부분의 컴파일러에서는 모든 정수 자료형을 사용할 수 있다. 보통은 비트 필드에 부호 없는(signed) 자료형을 주로 사용한다. 단 실수 자료형은 비트 필드로 사용..
변수와 데이터 타입 변수(variable) 대부분의 프로그램은 데이터를 활용하여 다양한 동작을 수행하며, 이러한 데이터는 컴퓨터의 메모리 공간에 저장될 수 있다. 이때 데이터를 저장한 메모리 공간에 이름을 할당받아야만 나중에 다시 해당 데이터에 접근할 수 있다. 이처럼 프로그램에서 사용되는 데이터를 저장해 놓은 일종의 저장 공간을 변수(variable)라고 부른다. 즉, 변수란 데이터를 저장할 수 있도록 이름을 할당받은 메모리 공간을 의미하며, 이렇게 저장된 데이터에는 언제든지 다시 접근하거나 그 값을 변경할 수 있다. 변수명 생성 규칙 만약 파이썬에서 변수명으로 if나 while 등을 사용할 수 있으면, 파이썬 인터프리터는 이것이 변수명인지 아니면 조건문이나 반복문을 나타내는 것인지 알 수 없게 된다...
Counter Counter 📌 Python 의 Counter 모듈을 통해 리스트에 있는 각항목을 셀 수 있다. 🎯 import from collections import counter 임의의 리스트를 생성한뒤 Counter 사용하는 예제이다. 🔔 예제) list = [1, 2, 3, 4, 5, 3, 4, 5, 2, 3, 4, 5, 23, 3, 4, 3, 4, 5, 2, 2, 34] Counter(list) 실행 결과 Counter({1: 1, 2: 4, 3: 5, 4: 5, 5: 4, 23: 1, 34: 1}) 위 결과와 같이 리스트 안의 객체의 개수를 세어준다. String도 같은 방법으로 사용이 가능하다. str = 'sselirjalijrlaijrliawenrlinvlaidlivjawlijer' ..
파이썬 소개 (버전비교/설치/특징/기초) 파이썬(Python)이란? 파이썬(Python)은 네덜란드 출신의 프로그래머인 귀도 반 로섬(Guido van Rossum)이 1989년에 개발한 프로그래밍 언어이다. 파이썬은 문법이 어렵지 않아서 코드를 쉽게 작성하고 읽을 수 있으며, 인터프리터에서 바로 실행하여 그 결과를 빠르게 확인할 수 있다. 또한, 다양한 라이브러리가 많이 존재하므로, 이를 활용하여 원하는 프로그램을 빠르게 개발할 수 있다. 파이썬은 교육적인 목적뿐만 아니라 실무에서도 많이 사용되고 있으며, 응용 프로그램과 웹, 서버 사이드 영역까지 다양한 분야에서 활용되고 있는 전세계에서 가장 인기 있는 프로그래밍 언어 중 하나이다. 이와 같은 이유로 파이썬은 프로그래밍을 처음 접하는 학생이나 일반인들..
목차 자바스크립트와 JSON📌 JSON은 자바스크립트의 객체 표기법을 제한하여 만든 텍스트 기반의 데이터 교환 표준이다. 따라서 JSON 데이터는 자바스크립트가 자주 사용되는 웹 환경에서 사용하는 것이 유리하다. 자바스크립트에서 JSON 데이터를 분석하고 사용하는 것은 매우 간단하다. 자바스크립트는 JSON 데이터를 처리하기 위한 다음과 같은 메소드를 제공하고 있다. JSON.stringify()JSON.parse()toJSON() JSON.stringify() 메소드📌 JSON.stringify() 메소드는 인수로 전달받은 자바스크립트 객체를 문자열로 변환하여 반환한다. 문법JSON.stringify(value) value에는 변환할 자바스크립트 객체를 전달한다. 이 메소드는 UTF-16으로 인..
JSON 스키마(schema)JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 데이터 교환 표준이다. 이때 JSON 데이터를 전송받는 측에서는 전송받은 데이터가 적법한 형식의 데이터인지를 확인할 방법이 필요하다. 따라서 적법한 JSON 데이터의 형식을 기술한 문서를 JSON 스키마(schema)라고 한다. JSON 스키마에 대한 더 자세한 사항은 다음 링크를 참고하면 된다. JSON SchemaWelcome to the JSON Schema Community With over 60 million weekly downloads, JSON Schema has a large and active developer community across the world. Join the Communit..