전체 글14 Spring 빈 생명주기와 Unity 생명주기 비교 둘 다 객체를 만들고 사용할 준비를 한 뒤, 더 이상 필요 없을 때 정리한다는 점은 같아요. 다만 관리하는 주체와 실행 시점이 달라요.단계Spring BeanUnity MonoBehaviour생성생성자 호출GameObject·컴포넌트 생성초기화의존성 주입 후 @PostConstructAwake() → OnEnable() → Start()사용HTTP 요청, 서비스 호출 등게임 루프에서 Update() 등 실행정리컨테이너 종료 시 @PreDestroy오브젝트 제거 시 OnDestroy()핵심 대응Spring의 다음 코드는 Unity의 Awake() 또는 Start()와 비슷해요.@PostConstructvoid prepare() { // 의존성 주입이 끝난 뒤 초기화}void Awake(){ //.. 2026. 9. 15. Java와 C#의 타입과 객체 차이 정리 Java의 Generic은 객체 타입 중심이라 int 대신 Integer 같은 Wrapper Type을 사용합니다. 반면 C#은 int 같은 value type도 Generic에 사용할 수 있습니다.다형성은 구현체보다 인터페이스의 기능에 집중하는 것입니다. LogitechMouse든 SamsungMouse든 Mouse가 제공하는 기능만 만족하면 Mouse 타입으로 사용할 수 있습니다.abstract class는 직접 new로 객체를 만들 수 없고, 공통적인 구조나 "무엇을 할지"를 정의한 뒤 구체적인 구현은 자식 클래스에게 맡깁니다.또한 값이 없을 수 있는 상황을 Java는 Optional, C#은 User?처럼 표현할 수 있습니다.한 줄 요약Java와 C#은 비슷하지만 Generic, 타입 시스템, n.. 2026. 9. 1. LLM 적용 방법인 PEFT vs RAG 리뷰 https://www.youtube.com/watch?v=WWaPGDS7ZQs 멋있는 사자에서 프로젝트를 진행하면서 전이학습과 전체 파인튜닝을 활용했지만, 컴퓨팅 파워가 부족하여 코랩에서 진행하게 되었었다. 이후 이 영상을 보고 FEFT와 RAG 방식을 결합해 사용하면 모델의 선택 범위를 확장하고, 답변의 결과를 더욱 세밀하게 조절할 수 있다는 가능성을 확인했다. 이를 위해 데이터를 더욱 철저하게 정제해야 할 필요성도 느꼈다. 보안과 비용 문제로 인해 앞으로는 오픈소스 활용이 더욱 증가할 것으로 예상된다. 그리고 기존에 없던 프로젝트를 구현하기 위한 PoC를 진행했는데, 이를 통해 영상 해석을 더욱 쉽게 할 수 있게 되어 새로운 감회를 느꼈다. 용어정리 Architecture: AI Model의 구조 C.. 2024. 3. 4. Localization public void UserLocalization(int index) { LocalizationSettings.SelectedLocale = LocalizationSettings.AvailableLocales.Locales[index]; } index = 언어인덱스 public LocalizeStringEvent localizeStringEvent; localizeStringEvent.StringReference.TableEntryReference = "Key" 스크립트로 StringTable 안에 key 값을 string으로 넣어서 바꾸기 public LocalizeStringEvent localizeStringEvent; localizeStringEvent.StringReference.TableRe.. 2024. 3. 3. 이전 1 2 3 4 다음