분류 전체보기(55)
-
돈까스 과제 - (C#) 값 타입과 참조 타입 이란 무엇인가?
(C#) 값 타입과 참조타입이란 무엇인가? CTS(Common Type System) : .Net에서 동작하는 모든 프로그래밍 언어 (C#, VB.Net, J#)들이 똑같은 데이터형식을 사용하도록 해주는것 CLR은 참조 타입과 값 타입이라는 두 종류의 타입을 지원한다. ※ CLR(Common Language Runctime) : .Net은 코드를 실행하고 개발 프로세스를 더 쉽게 만드는 서비스를 제공하기 위해 공용 언어 런타임이라는 런타임 환경을 제공. 값 타입 (Value Type) - 정의 값 타입은 데이터의 값을 직접 메모리 공간에 보유하고 있는 경우를 의미한다. 값 타입 변수는 스택에 할당된 메모리에 데이터의 값을 직접 포함하는 변수를 의미한다. - 특징 스택에 데이터의 값을 저장하는 것은 효율적..
2022.12.13 -
GC(Garbage Collector)가비지 컬렉터
GC(Garbage Collector) C# .Net에서 제공하는 메모리를 자동으로 관리해주는 역할을 한다. C#에서는 가비지 컬렉터의 가비지 컬렉션 방식 프로그램에서 더 이상 사용하지 않는 객체를 찾아냄(세대별로 관리) 가비지가 사용되는 리소스를 회수 (메모리 회수) 회수 후 객체 재배치 0세대 : 새로 할당된 객체들, 임시 객체 가비지 컬렉션이 가장 많이 수행되는 세대 메모리에서 가장 빨리 해제될 것 같은 세대 임계치에 도달하면 가비지 컬렉션 수행 1세대 : 0세대 갑지ㅣ 컬렉션이 일어나고 해제되지 않는 객체들이 승격된 세대 1세대 임계치에 도달하면 0 ~ 1세대 가비지 컬렉션 수행 2세데 : 가장 오래 남아있을 것 같은 객체들, 1세대에서 승격 2세대에서 임계치에 도달하면 0 ~ 2 세대 가비지 컬..
2022.12.13 -
MongoDB
MongoDB 회원가입 하는방법 https://www.a-mean-blog.com/ko/blog/%EB%8B%A8%ED%8E%B8%EA%B0%95%EC%A2%8C/_/mongoDB-Atlas-%EA%B0%80%EC%9E%85-%EB%B0%A9%EB%B2%95-%EB%AC%B4%EB%A3%8C-mongo-DB-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%84%9C%EB%B9%84%EC%8A%A4 MongoDB란? Compass. MongoDB용 GUI. Compass는 MongoDB 데이터를 쿼리, 최적화 및 분석할 수 있는 대화형 도구입니다. 중요한 인사이트를 찾아내고, 드래그 앤 드롭으로 파이프라인을 구축하는 등 여러 가지 기능을 제공합니다. 유니티에서 MongoDB를 쓸려..
2022.09.30 -
Sql과 NoSQL (비관계형 DB)
오늘 기업에서 Nosql MongoDB를 쓴다고 해서 알아봤다. SQL , NoSQL 이렇게 나누어지는데 SQL은 (관계형 DB) SQL을 사용하면 RDBMS에서 데이터를 저장, 수정 , 삭제 및 검색 할 수있다. 관계형 데이터베이스에는 핵심적인 두 가지 특징이 있다. 데이터 스키마 : 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터는 정해진 데이터 스키마에 따라 테이블에 저장된다. 데이터는 관계를 통해 여러 테이블로 분산된다. 스키마를 준수하지 않은 레코드는 테이블에 추가할 수 없다. 즉, 스키마를 수정하지 않는 이상은 정해진 구조에 맞는 레코드만 추가가 가능한 것이 관계형 데이터베이스의 특징 중 하나다. 하나의 테이블에서 중복 없이 하나의 데이..
2022.09.30 -
Unity Json 파일 읽고 열기
using System.Collections; using System.Collections.Generic; using UnityEngine; using System; // 파일 저장, 로드를 하기 위해서 using System.IO; public class SMS_JSONTest : MonoBehaviour { // 케릭터 정보 [Serializable] public struct PlayerData { public string Name; public string Level; public bool isDead; public string[] Items; } // 플레이어 정보 객체 생성 public PlayerData playerData; // 유니티의 데이터를 Json파일로 저장하기 [ContextMenu..
2022.09.30 -
Unity 스크립트 기본 값 주석 변경하는 방법
가장 중요한점 관리자권한으로 실행해서 해당 텍스트 문서를 바꿔야 하는데 해결방법 해당 텍스트를 클릭하고 연결프로그램에서 Vsiual Studio Code 들어가서 해결을 해주었다. 관리자로 다시 시도 버튼을 클릭하면 관리자 권환으로 실행을하여 변환이되면 끝이다. 완료된후 예시
2022.09.29