인기포스트
-
Visual Studio - 글꼴 및 색 변경 + 가독성 좋은 폰트 추천통합 개발 환경 (IDE) 2019.11.10 13:54
비주얼 스투디오로 프로그래밍을 하다 보면 글꼴이 마음에 안 드는 경우가 있어서 수정하고 싶은 경우가 있습니다. 그런데 초보자 분들의 경우 어디에서 바꾸는지 찾지 못하시는 경우도 종종 있습니다. 고로 가볍게 포스팅 합니다. 글꼴 및 색 옵션 창 띄우기) 사실 이건 간단한데요, 위쪽 메뉴창에서 도구 - 옵션 - 환경 - 글꼴 및 색 으로 순서대로 클릭하여 들어가시면 됩니다. 도구 - 옵션에 가시면 대부분의 옵션을 변경하실 수 있습니다. 글꼴 및 색 항목에서 자신이 원하는 부분의 색, 글꼴 크기 등을 변경하실 수 있습니다. 추천 폰트) 기본적으로 프로그래밍 시에 제가 가장 고려하는 것은 가독성입니다. 그리고 무엇보다 무료폰트여야 하고요. 그래서 비주얼 스투디오에서 제공하는 기본 폰트 중 가독성이 좋은 폰트를 ..
-
B 트리 구현 및 테스트알고리즘 2021.11.11 19:58
B 트리 이진 검색 트리를 기반으로 노드에 Balance Factor(이후 BF)를 추가하여 BF의 상태에 따라 트리의 균형을 유지한다. B 트리 개요 검색 트리가 방대하면 검색 트리를 메모리에 모두 올려두고 사용할 수 없게 되어 검색 트리가 디스크에 있는 상태에서 작업을 해야 한다. 이런 경우에 CPU 작업 효율성보다 디스크 접근 횟수가 효율을 좌우하게 된다. B 트리는 디스크 환경에서 사용하기 적합한 외부 다진 검색 트리로 B 트리의 한 노드에는 최대 k개까지의 키가 크기 순으로 저장되어 있다. ※ 검색 트리가 디스크에 있는 상태로 사용되면 이를 외부 검색 트리라고 한다. B 트리에 k개의 키가 존재하는 경우 k + 1 개의 자식을 가지게 된다. 이때, 주어진 키를 key 0 ~ key k - 1로 ..
-
JUNGOL 기초다지기 12 함수2보관함 2019.12.11 21:19
프로그래밍에서 가장 기초적인 내용을 다루는 기초 다지기입니다. 이번 포스팅은 기초 다지기 중 열두 번째인 함수2 문제를 풀어보도록 하겠습니다. 기초 내용인 만큼 다른 설명없이 문제와 코드만 간단하게 작성하도록 하겠습니다. 579 : 함수2 - 자가진단1 #include using namespace std; void PrintDesc(int arr[], int n); void Swap(int& a, int& b); int main(void) { int* arr = nullptr; int n; cin >> n; arr = new int[n]; for (int i = 0; i > arr[i]; } PrintDesc(arr, n); delete[] arr; } void PrintD..
-
[Unreal 4] C++을 이용한 오브젝트 생성 정리Unreal 2022.06.09 21:58
언리얼 C++를 이용한 오브젝트 생성 생성자에서 오브젝트 생성 CreateDefaultSubobject를 사용하면 된다. USphereComponent* SphereComponent = CreateDefaultSubobject(TEXT("Root")); ※ 생성자 외부에서 이 함수를 사용하면 컴파일 에러가 발생한다. 생성자 외부에서 오브젝트 생성 NewObject로 생성하면 된다. 컴포넌트인 경우 RegisterComponent를 호출해 등록해줘야 한다. USphereComponent* SphereComponent = NewObject(this, TEXT("Root")); SphereComponent->RegisterComponent(); ※ 컴포넌트에 설정은 RegisterComponent 전에 해야 ..