전체 글27 배열, vector 실습 - 모험가의 데이터 매니저 오늘의 gemini 미션은 배열과 vector를 실습해보는 예제이다. 🎮 주말 집중 실습: "모험가의 데이터 매니저"이 미션은 약 5시간 분량으로 구성되어 있으며, 단순 타이핑을 넘어 메모리 구조와 데이터 관리의 원리를 이해하는 데 목적이 있습니다.[1부] 기초 설계 및 변수 정의 (1시간)목표: 캐릭터의 고정 데이터와 가변 데이터를 구분하여 선언합니다.과제: * const를 사용하여 캐릭터의 MAX_HP와 MAX_LEVEL을 상수로 선언하세요.플레이어 이름(string), 현재 체력(float), 경험치(double) 변수를 만드세요.핵심 체크: 왜 체력은 int가 아닌 float을 쓸까요? (데미지 계산 시 소수점 처리를 고민해 보세요.)[2부] 고정형 배열 vs 동적 벡터 (1.5시간)목표: 상.. 2026. 3. 21. 다시 공부시작 퇴사 후 조금 시간이 지났다.전부터 계속 고민해봤는데 지금 시기를 기회 삼아 게임 개발을 공부하기로 했다. 이번주 월요일부터 본격적으로 c++ 공부를 시작했다.6개월 정도의 기간을 잡고 c++과 unreal 엔진을 공부할 계획이다.구글 gemini 를 통해 매일의 숙제와 미션을 받아 수행한다.지금은 udemy의 Beginning C++ Programming 과 윤성우의 열혈 C++ 프로그래밍을 보면서 기초를 다지고,매일 gemini가 진도에 맞춰 내주는 일일 미션을 하고있다.공부한 내용은 블로그에 연재할 생각이다. 정말 오래간만에 기초부터 공부를 시작하니 재밌고 설렌다.처음 프로그래밍 공부를 시작했을 때가 생각나기도 하고..열심히, 꾸준히 해보려 한다. 2026. 3. 21. TypeORM Repository 조건(옵션) 안될 때 한 줄 요약: TypeORM을 사용하기 위해서는 엔티티 클래스의 필드를 private으로 두면 안된다. 오류는 아니고.. Nest로 개발하다 생각지도 못한 삽질을 해버렸다. 아래의 코드처럼 TypeORM을 사용해 역시 typeorm 에서 제공하는 Repository를 서비스에서 주입받아 사용하고 있었는데@Injectable()export class UserService { constructor( private userRepository: Repository ) {}... 기능을 구현하다보니, Repository에서 제공하는 메서드 중 옵션을 줘야하는 메서드를 사용하게 될 일이 있었다. await this.userRepository.findOneBy({ id: userId });요런 식으로.. 2024. 9. 10. [store]2. TypeORM, Datasource 설정 2024.08.21TypeORM, Datasource 설정 객체-DB테이블 매핑을 위한 TypeORM 과 DB 드라이버 의존성 추가npm install typeorm --savenpm install mysql --save # 사용 DB(mySQL) 드라이버 의존성 추가 * TypeORM 공식문서에 사용하는 typescript 버전이 4.5 이상일 경우 tsconfig.json 파일에 아래와 같은 옵션을 추가하라한다.추가하려고 보니 이미 설정 되어있다. nest-cli로 생성하는 과정에서 자동으로 추가해주는 것 같다."emitDecoratorMetadata": true,"experimentalDecorators": true, Datasource 설정공식문서의 Getting started 를 참고했다. a.. 2024. 8. 26. 이전 1 2 3 4 ··· 7 다음