일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 크래프톤 정글
- 알고리즘
- 크래프톤정글
- 오블완
- 네트워크
- 이벤트 함수 실행 순서
- 크래프톤 정글 4기
- BFS
- KRAFTON JUNGLE
- 티스토리챌린지
- Unity
- 백준
- 연결리스트
- 전쟁-전투
- C
- 핀토스
- 추상클래스와인터페이스
- User Stack
- 4기
- c#
- 크래프톤정글4기
- 알고리즘수업-너비우선탐색2
- 다익스트라
- kraftonjungle
- 파이썬
- 유니티
- anonymous page
- project3
- TiL
- pintos
- Today
- Total
목록2024/08 (14)
말감로그
유니티 생명 주기Unity의 생명주기는 유니티 엔진의 게임 개발 과정에서 매우 중요한 개념입니다.게임 오브젝트가 생성되어 화면에 나타나고, 게임이 진행되어 오브젝트가 사라지기까지의 일련의 과정을 의미합니다. * MonoBehaviour 클래스는 게임 오브젝트의 동작을 정의하는 기본 클래스입니다. 이 클래스의 여러 메서드들은 Unity의 생명 주기를 통해 자동으로 호출됩니다. Awake vs Start둘 다 클래스의 초기화에 사용되는 이벤트 함수로 호출 시기에 따른 차이가 있습니다. Awake- 스크립트와 연결된 GameObject가 인스턴스화되거나, 스크립트가 처음 로드 될 때 호출된다.- 해당 오브젝트가 Enable 상태가 아니라고 해도 위 조건에 따라 로드되면 호출된다.- 다른 오브젝트에 대한 참조..
이진 탐색(Binary search)이진 탐색은 오름차순으로 정렬된 배열을 반복적으로 반으로 나누어 target이 선택될 때까지 탐색하는 알고리즘이다. 시간 복잡도 : O(logN) 1. 배열을 오름차순으로 정렬한다.2. 배열의 중간값(mid)이 찾고자 하는 값(target)인지 비교한다.3. mid 값이 target과 다르다면 대소관계를 비교하여 탐색 범위를 좁히고, target과 mid 값이 같을 때까지 아래 조건에 따라 2번과 3번을 반복한다. ⓐ target이 mid 값보다 작으면 end를 mid 왼쪽 값으로 바꿔준다. (절반의 왼쪽 탐색) ⓑ target이 mid 값보다 크면 start를 mid 오른쪽 값으로 바꿔준다. (절반의 오른쪽 탐색) def binary_search(targe..
가상 메모리 (Virtual Memory)가상 메모리란?가상 메모리란 프로세스 전체가 메모리 내에 올라오지 않더라도 실행이 가능하도록 하는 기법이며, 프로그램 용량이 실제 물리 메모리보다 커도 된다는 주요 장점이 있다. 왜 가상 메모리가 필요한가?물리적 공간의 제한을 극복하기 위해 가상 메모리가 나오게 된 이유?실행되는 코드의 전부를 물리 메모리에 존재시켜야 했고, 메모리 용량보다 큰 프로그램은 실행시킬 수 없었다. 또한 멀티 프로세스상에서 여러 프로그램을 동시에 메모리에 올리기에는 용량의 한계와 페이지 교체 등의 성능 이슈가 발생했기 때문에 이를 해결하기 위해 가상 메모리 기법이 나오게 되었다. 가상 메모리를 통해서 우리는 어떤 장점을 얻을 수 있는가?가상 메모리를 통해 프로그램의 일부분만 물리 메모리..
프로세스 동기화 프로세스 동기화는 여러 프로세스가 공유 자원에 동시에 접근할 때 발생할 수 있는 문제를 방지하고, 자원의 일관성을 유지하기 위한 방법이다.다중 프로세스 환경에서는 여러 프로세스가 동시에 실행되며, 이러한 프로세스들이 동일한 자원에 접근할 경우, 의도하지 않은 결과나 경쟁 상태가 발생할 수 있다. 경쟁 상태(Race Condition)두 개 이상의 프로세스가 공유 자원에 동시에 접근하고, 그 결과가 접근 순서에 따라 달라질 때 발생하는 문제이다. 경쟁 상태는 매우 예측하기 어렵고, 잘못된 결과를 초래할 수 있다. 임계 구역(Critical section)공유되는 자원, 즉 동시 접근하려고 하는 자원에서 문제가 발생하지 않게 독점을 보장해줘야 하는 영역이다. 임계 구역을 해결하기 위한 세 가..